Lines Matching refs:gdata

84     rawMonitorEnter(gdata->callbackLock); {                             \
85 if ( gdata->tracking_engaged != 0 ) { \
86 if (!gdata->vm_death_callback_active) { \
87 gdata->active_callbacks++; \
91 } rawMonitorExit(gdata->callbackLock); \
96 rawMonitorEnter(gdata->callbackLock); { \
97 gdata->active_callbacks--; \
98 if (gdata->active_callbacks < 0) { \
101 if (gdata->vm_death_callback_active) { \
102 if (gdata->active_callbacks == 0) { \
103 rawMonitorNotifyAll(gdata->callbackLock); \
106 } rawMonitorExit(gdata->callbackLock); \
176 if ( ! gdata->bci ) {
179 rawMonitorEnter(gdata->callbackLock); {
180 if ( gdata->tracking_engaged != engaged ) {
184 tracker_class = class_get_class(env, gdata->tracker_cnum);
185 gdata->tracking_engaged = 0;
196 gdata->tracking_engaged = engaged;
198 } rawMonitorExit(gdata->callbackLock);
218 if ( ! gdata->bci ) {
223 HPROF_ASSERT(gdata->tracker_method_count > 0);
224 for ( i = 0 ; i < gdata->tracker_method_count ; i++ ) {
225 HPROF_ASSERT(gdata->tracker_methods[i].method!=NULL);
226 if ( method == gdata->tracker_methods[i].method ) {
266 HPROF_ASSERT(gdata->tracker_cnum==0);
269 gdata->tracker_cnum = cnum;
283 if ( ! gdata->bci ) {
290 tracker_class = class_get_class(env, gdata->tracker_cnum);
299 gdata->tracker_method_count =
302 HPROF_ASSERT(gdata->tracker_method_count <=
303 (int)(sizeof(gdata->tracker_methods)/sizeof(gdata->tracker_methods[0])));
306 gdata->object_init_method = getMethodID(env, object_class,
308 for ( i=0 ; i < gdata->tracker_method_count ; i++ ) {
309 gdata->tracker_methods[i].name =
311 gdata->tracker_methods[i].sig =
313 gdata->tracker_methods[i].method =
316 HPROF_ASSERT(gdata->tracker_methods[i].method!=NULL);