lib/vsprintf.c
exports (using EXPORT_SYMBOL
, see include/linux/export.h
) the following functions: simple_strtoull
simple_strtoul
simple_strtol
simple_strtoll
vsnprintf
vscnprintf
snprintf
scnprintf
vsprintf
sprintf
vsscanf
sscanf
simple_X
functions explicitly ignore overflows. A more correct replacement (which unlike simple_X
requires a NUL-terminated string are kstrtol
, kstrtoll
, kstrtoul
and kstrtoull
.