Lines Matching refs:gdata

168 static GlobalAgentData *gdata;
176 error = (*jvmti)->RawMonitorEnter(jvmti, gdata->lock);
186 error = (*jvmti)->RawMonitorExit(jvmti, gdata->lock);
203 return updateStats(gdata->emptyTrace[flavor]);
221 gdata->traceInfoCount++;
223 tinfo->next = gdata->hashBuckets[hashIndex];
224 gdata->hashBuckets[hashIndex] = tinfo;
266 tinfo = gdata->hashBuckets[hashIndex];
274 tinfo->next = gdata->hashBuckets[hashIndex];
275 gdata->hashBuckets[hashIndex] = tinfo;
357 if ( gdata->vmDead ) {
360 tinfo = findTraceInfo(gdata->jvmti, thread, TRACE_USER);
361 tagObjectWithTraceInfo(gdata->jvmti, o, tinfo);
370 if ( gdata->vmDead ) {
373 tinfo = findTraceInfo(gdata->jvmti, thread, TRACE_USER);
374 tagObjectWithTraceInfo(gdata->jvmti, a, tinfo);
415 gdata->vmStarted = JNI_TRUE;
449 gdata->vmInitialized = JNI_TRUE;
672 gdata->vmDead = JNI_TRUE;
675 if ( gdata->traceInfoCount > 0 ) {
683 * print top gdata->maxDump top space users.
685 list = (TraceInfo**)calloc(gdata->traceInfoCount,
694 tinfo = gdata->hashBuckets[i];
696 if ( count < gdata->traceInfoCount ) {
702 if ( count != gdata->traceInfoCount ) {
705 count, gdata->traceInfoCount);
709 if ( i >= gdata->maxDump ) {
728 if ( gdata->vmDead ) {
741 if ( gdata->vmDead ) {
762 if ( !gdata->vmDead ) {
791 cnum = gdata->ccount++;
798 if ( !gdata->vmStarted ) {
854 gdata->maxDump = 20;
856 /* Parse options and set flags in gdata */
883 gdata->maxDump = atoi(number);
915 gdata = &data;
930 gdata->jvmti = jvmti;
993 error = (*jvmti)->CreateRawMonitor(jvmti, "agent data", &(gdata->lock));
998 gdata->emptyTrace[flavor] =