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,...)