dtj_java_consumer_t
dtj_new_attribute(dtj_java_consumer_t *jc, const dtrace_attribute_t *attr)
static void dtj_attach_frames(dtj_java_consumer_t *, jobject, jobjectArray);
static void dtj_attach_name(dtj_java_consumer_t *, jobject, jstring);
dtj_java_consumer_t *jc;
dtj_get_dtrace_error(dtj_java_consumer_t *jc, dtj_error_t *e)
dtj_java_consumer_t *jc = arg;
const dtrace_recdesc_t *rec, dtj_java_consumer_t *jc)
const dtrace_recdesc_t *rec, const char *s, dtj_java_consumer_t *jc)
const dtrace_recdesc_t *rec, dtj_java_consumer_t *jc)
const dtrace_recdesc_t *rec, const char *s, dtj_java_consumer_t *jc)
dtj_aggwalk_init(dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc)
dtj_set_callback_handlers(dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc)
dtj_attach_frames(dtj_java_consumer_t *jc, jobject stack,
dtj_attach_name(dtj_java_consumer_t *jc, jobject symbol, jstring s)
dtj_agghandler(const dtrace_bufdata_t *bufdata, dtj_java_consumer_t *jc)
dtj_is_included(const dtrace_aggdata_t *data, dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc;
dtj_new_aggval(dtj_java_consumer_t *jc, const dtrace_aggdata_t *data,
dtj_stop(dtj_java_consumer_t *jc)
dtj_get_aggregate(dtj_java_consumer_t *jc)
dtj_process_requests(dtj_java_consumer_t *jc)
dtj_consume(dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc;
dtj_java_consumer_t *jc;
dtj_java_consumer_t *jc;
static dtj_status_t dtj_process_requests(dtj_java_consumer_t *);
dtj_recdata(dtj_java_consumer_t *jc, uint32_t size, caddr_t addr)
dtj_java_consumer_t *jc = arg;
static jobject dtj_recdata(dtj_java_consumer_t *, uint32_t, caddr_t);
dtj_java_consumer_t *);
const dtrace_recdesc_t *, dtj_java_consumer_t *);
dtj_java_consumer_t *);
const dtrace_recdesc_t *, dtj_java_consumer_t *);
const dtrace_recdesc_t *, const char *, dtj_java_consumer_t *);
dtj_java_consumer_t *jc = arg;
const dtrace_recdesc_t *, const char *, dtj_java_consumer_t *);
const dtrace_recdesc_t *, dtj_java_consumer_t *);
static jobject dtj_new_aggval(dtj_java_consumer_t *, const dtrace_aggdata_t *,
static void dtj_aggwalk_init(dtj_java_consumer_t *);
static int dtj_agghandler(const dtrace_bufdata_t *, dtj_java_consumer_t *);
dtj_java_consumer_t *);
dtj_java_consumer_init(JNIEnv *jenv, dtj_java_consumer_t *jc)
dtj_java_consumer_fini(JNIEnv *jenv, dtj_java_consumer_t *jc)
dtj_throw_dtrace_exception(dtj_java_consumer_t *jc, const char *fmt, ...)
dtj_new_probedesc(dtj_java_consumer_t *jc, const dtrace_probedesc_t *probedesc)
dtj_new_probeinfo(dtj_java_consumer_t *jc, const dtrace_probeinfo_t *probeinfo)
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t *);
static jobject dtj_get_program_info(dtj_java_consumer_t *, dtrace_proginfo_t *);
static jobject dtj_add_program(dtj_java_consumer_t *, dtj_program_t *);
dtj_java_consumer_t jc;
static boolean_t dtj_cflag(dtj_java_consumer_t *, const char *, boolean_t *,
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t *jc = arg;
dtj_java_consumer_t *jc = arg;
dtj_get_java_consumer(JNIEnv *jenv, jobject caller, dtj_java_consumer_t *jc)
dtj_java_consumer_t *jc = arg;
dtj_java_consumer_t jc;
bzero(jc, sizeof (dtj_java_consumer_t));
dtj_add_program(dtj_java_consumer_t *jc, dtj_program_t *p)
dtj_get_program_info(dtj_java_consumer_t *jc, dtrace_proginfo_t *pinfo)
dtj_java_consumer_t jc;
dtj_cflag(dtj_java_consumer_t *jc, const char *opt, boolean_t *get,
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
dtj_java_consumer_t jc;
extern dtj_status_t dtj_set_callback_handlers(dtj_java_consumer_t *);
extern dtj_status_t dtj_java_consumer_init(JNIEnv *, dtj_java_consumer_t *);
extern void dtj_java_consumer_fini(JNIEnv *, dtj_java_consumer_t *);
extern void dtj_throw_dtrace_exception(dtj_java_consumer_t *,
extern jobject dtj_new_probedesc(dtj_java_consumer_t *,
extern jobject dtj_new_probeinfo(dtj_java_consumer_t *,
extern jobject dtj_new_attribute(dtj_java_consumer_t *,
extern dtj_status_t dtj_get_dtrace_error(dtj_java_consumer_t *, dtj_error_t *);
extern void dtj_stop(dtj_java_consumer_t *);
extern jobject dtj_get_aggregate(dtj_java_consumer_t *);
extern dtj_status_t dtj_consume(dtj_java_consumer_t *);