Lines Matching defs:gdata
94 static GlobalAgentData *gdata;
102 error = (*jvmti)->RawMonitorEnter(jvmti, gdata->lock);
112 error = (*jvmti)->RawMonitorExit(jvmti, gdata->lock);
122 gdata->vm_is_started = JNI_TRUE;
186 gdata->vm_is_dead = JNI_TRUE;
202 if ( !gdata->vm_is_dead ) {
224 if ( interested((char*)classname, "", gdata->include, gdata->exclude)
232 cnum = gdata->ccount++;
239 if ( !gdata->vm_is_started ) {
291 /* Parse options and set flags in gdata */
320 if ( gdata->include == NULL ) {
321 gdata->include = (char*)calloc(maxlen+1, 1);
324 used = (int)strlen(gdata->include);
325 gdata->include[used++] = ',';
326 gdata->include[used] = 0;
327 gdata->include = (char*)
328 realloc((void*)gdata->include, used+maxlen+1);
330 if ( gdata->include == NULL ) {
334 next = get_token(next, ",=", gdata->include+used, maxlen);
344 if ( gdata->exclude == NULL ) {
345 gdata->exclude = (char*)calloc(maxlen+1, 1);
348 used = (int)strlen(gdata->exclude);
349 gdata->exclude[used++] = ',';
350 gdata->exclude[used] = 0;
351 gdata->exclude = (char*)
352 realloc((void*)gdata->exclude, used+maxlen+1);
354 if ( gdata->exclude == NULL ) {
358 next = get_token(next, ",=", gdata->exclude+used, maxlen);
392 gdata = &data;
407 gdata->jvmti = jvmti;
456 error = (*jvmti)->CreateRawMonitor(jvmti, "agent data", &(gdata->lock));
473 if ( gdata->include != NULL ) {
474 (void)free((void*)gdata->include);
475 gdata->include = NULL;
477 if ( gdata->exclude != NULL ) {
478 (void)free((void*)gdata->exclude);
479 gdata->exclude = NULL;