28 #define log_argp_header "Log/Debug Options"
30 #define verror(format,...) fprintf(stderr, "VERROR: %s:%d: "format, \
31 __FUNCTION__, __LINE__, ## __VA_ARGS__)
32 #define verrorc(format,...) fprintf(stderr,format, ## __VA_ARGS__)
33 #define vwarn(format,...) fprintf(stderr, "VWARNING: %s:%d: "format, \
34 __FUNCTION__, __LINE__, ## __VA_ARGS__)
35 #define vwarnc(format,...) fprintf(stderr,format, ## __VA_ARGS__)
37 #define vwarnopt(level,area,flags,format,...) _vmi_warn(level,area,flags, \
38 "VWARNING: %s:%d: "format, \
39 __FUNCTION__, __LINE__, \
41 #define vwarnoptc(level,area,flags,format,...) _vmi_warn(level,area,flags,format, \
52 #define LA_ALL INT_MAX
232 #define LF_ALL INT_MAX
233 #define LF_L_ALL (LF_CLMATCH | LF_CLRANGE | LF_RFILTER | LF_WAITPIPE | LF_EVLOOP | LF_MONITOR | LF_ROP | LF_CFI | LF_REGCACHE)
234 #define LF_D_ALL (LF_DFILE | LF_SYMBOL | LF_SCOPE | LF_DLOC \
235 | LF_DLOOKUP | LF_DWARF | LF_DWARFATTR \
236 | LF_DWARFSOPS | LF_DWARFOPS | LF_DCFA | LF_DOTHER \
237 | LF_ELF | LF_BFILE )
238 #define LF_T_ALL (LF_TARGET | LF_SPACE | LF_REGION | LF_TLOOKUP \
239 | LF_TLOC | LF_TOTHER | LF_TSYMBOL | LF_MEMCACHE | LF_TUNW \
240 | LF_DISASM | LF_THREAD | LF_OS | LF_PROCESS)
241 #define LF_T_D_ALL (LF_LUP | LF_XV | LF_GDB | LF_OSP | LF_PHP)
242 #define LF_P_ALL (LF_PROBE | LF_PROBEPOINT | LF_ACTION)
243 #define LF_X_ALL (LF_XML | LF_RPC | LF_SVC | LF_PROXYREQ)
244 #define LF_A_ALL (LF_ANL)
246 #define LF_U_ALL INT_MAX
297 #define vdebug(level,areas,flags,format,...) _vmi_debug(level,areas,flags,"VDEBUG: %s:%d: "format, __FUNCTION__, __LINE__, ## __VA_ARGS__)
298 #define vdebugc(level,areas,flags,format,...) _vmi_debug(level,areas,flags,format, ## __VA_ARGS__)
302 #define vdebug(devel,areas,flags,format,...) ((void)0)
303 #define vdebugc(devel,areas,flags,format,...) ((void)0)
enum log_flag_bits_target log_flag_bits_target_t
void vmi_add_log_area_flags(log_areas_t areas, log_flags_t flags)
enum log_flags_probe log_flags_probe_t
enum log_flags_lib log_flags_lib_t
int vwarn_is_on(int level, log_areas_t areas, log_flags_t flags)
void _vmi_warn(int level, log_areas_t areas, log_flags_t flags, char *format,...)
void vmi_inc_log_level(void)
enum log_flags_anl log_flags_anl_t
int vmi_add_log_area_flaglist(char *flaglist, char *separator)
enum log_flag_bits_xml log_flag_bits_xml_t
enum log_flag_bits_probe log_flag_bits_probe_t
void vmi_set_log_level(int level)
enum log_flags_debug log_flags_debug_t
enum log_flags_xml log_flags_xml_t
void vmi_set_user_area_flags(char **names)
enum log_flag_bits_debug log_flag_bits_debug_t
int vmi_log_get_flag_val(char *flag, log_areas_t *areaval, log_flags_t *flagval)
int vmi_set_log_area_flaglist(char *flaglist, char *separator)
enum log_areas log_areas_t
enum log_flag_bits_anl log_flag_bits_anl_t
void vmi_set_warn_level(int level)
enum log_flag_bits_lib log_flag_bits_lib_t
void vmi_inc_warn_level(void)
void vmi_set_log_area_flags(log_areas_t area, log_flags_t flags)
enum log_area_bits log_area_bits_t
enum log_flags_target log_flags_target_t
int vdebug_is_on(int level, log_areas_t areas, log_flags_t flags)
error_t log_argp_parse_opt(int key, char *arg, struct argp_state *state)
void _vmi_debug(int level, log_areas_t areas, log_flags_t flags, char *format,...)