Changeset View
Changeset View
Standalone View
Standalone View
cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h
Show First 20 Lines • Show All 113 Lines • ▼ Show 20 Lines | |||||
#define DTRACE_C_ZDEFS 0x0004 /* Permit probe defs that match zero probes */ | #define DTRACE_C_ZDEFS 0x0004 /* Permit probe defs that match zero probes */ | ||||
#define DTRACE_C_EATTR 0x0008 /* Error if program attributes less than min */ | #define DTRACE_C_EATTR 0x0008 /* Error if program attributes less than min */ | ||||
#define DTRACE_C_CPP 0x0010 /* Preprocess input file with cpp(1) utility */ | #define DTRACE_C_CPP 0x0010 /* Preprocess input file with cpp(1) utility */ | ||||
#define DTRACE_C_KNODEF 0x0020 /* Permit unresolved kernel symbols in DIFO */ | #define DTRACE_C_KNODEF 0x0020 /* Permit unresolved kernel symbols in DIFO */ | ||||
#define DTRACE_C_UNODEF 0x0040 /* Permit unresolved user symbols in DIFO */ | #define DTRACE_C_UNODEF 0x0040 /* Permit unresolved user symbols in DIFO */ | ||||
#define DTRACE_C_PSPEC 0x0080 /* Interpret ambiguous specifiers as probes */ | #define DTRACE_C_PSPEC 0x0080 /* Interpret ambiguous specifiers as probes */ | ||||
#define DTRACE_C_ETAGS 0x0100 /* Prefix error messages with error tags */ | #define DTRACE_C_ETAGS 0x0100 /* Prefix error messages with error tags */ | ||||
#define DTRACE_C_ARGREF 0x0200 /* Do not require all macro args to be used */ | #define DTRACE_C_ARGREF 0x0200 /* Do not require all macro args to be used */ | ||||
#define DTRACE_C_SUGAR 0x0400 /* Dump D script post-dt_sugar */ | |||||
#define DTRACE_C_DEFARG 0x0800 /* Use 0/"" as value for unspecified args */ | #define DTRACE_C_DEFARG 0x0800 /* Use 0/"" as value for unspecified args */ | ||||
#define DTRACE_C_NOLIBS 0x1000 /* Do not process D system libraries */ | #define DTRACE_C_NOLIBS 0x1000 /* Do not process D system libraries */ | ||||
#define DTRACE_C_CTL 0x2000 /* Only process control directives */ | #define DTRACE_C_CTL 0x2000 /* Only process control directives */ | ||||
#define DTRACE_C_MASK 0x3bff /* mask of all valid flags to dtrace_*compile */ | #define DTRACE_C_MASK 0x3fff /* mask of all valid flags to dtrace_*compile */ | ||||
extern dtrace_prog_t *dtrace_program_strcompile(dtrace_hdl_t *, | extern dtrace_prog_t *dtrace_program_strcompile(dtrace_hdl_t *, | ||||
const char *, dtrace_probespec_t, uint_t, int, char *const []); | const char *, dtrace_probespec_t, uint_t, int, char *const []); | ||||
extern dtrace_prog_t *dtrace_program_fcompile(dtrace_hdl_t *, | extern dtrace_prog_t *dtrace_program_fcompile(dtrace_hdl_t *, | ||||
FILE *, uint_t, int, char *const []); | FILE *, uint_t, int, char *const []); | ||||
extern int dtrace_program_exec(dtrace_hdl_t *, dtrace_prog_t *, | extern int dtrace_program_exec(dtrace_hdl_t *, dtrace_prog_t *, | ||||
▲ Show 20 Lines • Show All 485 Lines • Show Last 20 Lines |