Lines Matching refs:env

52 get_current(TlsIndex tls_index, JNIEnv *env, jboolean skip_init)
56 trace_index = tls_get_trace(tls_index, env, gdata->max_trace_depth, skip_init);
62 find_cnum(JNIEnv *env, jclass klass, jobject loader)
71 loader_index = loader_find_or_create(env, loader);
84 (void)class_new_classref(env, cnum, klass);
90 get_super(JNIEnv *env, jclass klass)
95 WITH_LOCAL_REFS(env, 1) {
98 super_klass = getSuperclass(env, klass);
100 super_cnum = find_cnum(env, super_klass,
109 any_allocation(JNIEnv *env, SerialNumber thread_serial_num,
119 * WITH_LOCAL_REFS(env, 1) {
125 klass = getObjectClass(env, object);
126 cnum = find_cnum(env, klass, getClassLoader(klass));
128 tag_class(env, klass, cnum, thread_serial_num, site_index);
137 event_object_init(JNIEnv *env, jthread thread, jobject object)
147 HPROF_ASSERT(env!=NULL);
152 if ( tls_get_tracker_status(env, thread, JNI_TRUE,
155 any_allocation(env, thread_serial_num, trace_index, object);
162 event_newarray(JNIEnv *env, jthread thread, jobject object)
172 HPROF_ASSERT(env!=NULL);
177 if ( tls_get_tracker_status(env, thread, JNI_FALSE,
180 any_allocation(env, thread_serial_num, trace_index, object);
187 event_call(JNIEnv *env, jthread thread, ClassIndex cnum, MethodIndex mnum)
196 HPROF_ASSERT(env!=NULL);
201 if ( tls_get_tracker_status(env, thread, JNI_FALSE,
206 method = class_get_methodID(env, cnum, mnum);
215 event_exception_catch(JNIEnv *env, jthread thread, jmethodID method,
225 HPROF_ASSERT(env!=NULL);
230 if ( tls_get_tracker_status(env, thread, JNI_FALSE,
240 event_return(JNIEnv *env, jthread thread, ClassIndex cnum, MethodIndex mnum)
249 HPROF_ASSERT(env!=NULL);
254 if ( tls_get_tracker_status(env, thread, JNI_FALSE,
259 method = class_get_methodID(env, cnum, mnum);
268 event_class_prepare(JNIEnv *env, jthread thread, jclass klass, jobject loader)
274 HPROF_ASSERT(env!=NULL);
279 cnum = find_cnum(env, klass, loader);
286 event_class_load(JNIEnv *env, jthread thread, jclass klass, jobject loader)
292 HPROF_ASSERT(env!=NULL);
296 cnum = find_cnum(env, klass, loader);
325 tls_index = tls_find_or_create(env, thread);
326 trace_index = get_current(tls_index, env, JNI_FALSE);
335 tag_class(env, klass, cnum, thread_serial_num, site_index);
349 super = get_super(env, klass);
357 event_thread_start(JNIEnv *env, jthread thread)
367 HPROF_ASSERT(env!=NULL);
370 tls_index = tls_find_or_create(env, thread);
372 trace_index = get_current(tls_index, env, JNI_FALSE);
394 WITH_LOCAL_REFS(env, 1) {
421 event_thread_end(JNIEnv *env, jthread thread)
426 HPROF_ASSERT(env!=NULL);
429 tls_index = tls_find_or_create(env, thread);
433 tls_thread_ended(env, tls_index);