Print this page
12399 kobj printf functions should be checked

*** 19,28 **** --- 19,30 ---- * CDDL HEADER END */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. + * + * Copyright 2020 Joyent, Inc. */ /* * Kernel Run-Time Linker/Loader private interfaces. */
*** 182,193 **** extern int boot_compinfo(int, struct compinfo *); extern void mach_modpath(char *, const char *); extern void kobj_setup_standalone_vectors(void); extern void kobj_restore_vectors(void); ! extern void (*_kobj_printf)(void *, const char *fmt, ...); ! extern void (*_vkobj_printf)(void *, const char *fmt, va_list); extern void (*kobj_bcopy)(const void *, void *, size_t); extern void (*kobj_bzero)(void *, size_t); extern size_t (*kobj_strlcat)(char *, const char *, size_t); #define KOBJ_LM_PRIMARY 0x0 --- 184,196 ---- extern int boot_compinfo(int, struct compinfo *); extern void mach_modpath(char *, const char *); extern void kobj_setup_standalone_vectors(void); extern void kobj_restore_vectors(void); ! extern void (*_kobj_printf)(void *, const char *fmt, ...) __KPRINTFLIKE(2); ! extern void (*_vkobj_printf)(void *, const char *fmt, va_list) ! __KVPRINTFLIKE(2); extern void (*kobj_bcopy)(const void *, void *, size_t); extern void (*kobj_bzero)(void *, size_t); extern size_t (*kobj_strlcat)(char *, const char *, size_t); #define KOBJ_LM_PRIMARY 0x0