Searched refs:gdata (Results 1 - 25 of 56) sorted by relevance

123

/openjdk7/jdk/src/share/demo/jvmti/hprof/
H A Dhprof_cpu.c45 /* The cpu_loop thread basically waits for gdata->sample_interval millisecs
74 rawMonitorEnter(gdata->cpu_loop_lock); {
75 gdata->cpu_loop_running = JNI_TRUE;
76 cpu_loop_running = gdata->cpu_loop_running;
78 rawMonitorNotifyAll(gdata->cpu_loop_lock);
79 } rawMonitorExit(gdata->cpu_loop_lock);
81 rawMonitorEnter(gdata->cpu_sample_lock); /* Only waits inside loop let go */
90 rawMonitorEnter(gdata->dump_lock); {
91 if (gdata->dump_in_process) {
92 gdata
[all...]
H A Dhprof_ioname.c55 HPROF_ASSERT(gdata->ioname_table==NULL);
56 gdata->ioname_table = table_initialize("IoNames", 512, 512, 511, 0);
62 return table_find_or_create_entry(gdata->ioname_table,
69 table_cleanup(gdata->ioname_table, NULL, NULL);
70 gdata->ioname_table = NULL;
H A Dhprof_init.c51 * All setting of global data (gdata) is done here.
58 * should be found in the GlobalData structure pointed to by gdata
70 GlobalData *gdata; variable
100 * gdata->callbackBlock, which will block this callback if VM_DEATH
110 rawMonitorEnter(gdata->callbackLock); \
111 if (gdata->vm_death_callback_active) { \
114 rawMonitorExit(gdata->callbackLock); \
116 rawMonitorEnter(gdata->callbackBlock); \
117 rawMonitorExit(gdata->callbackBlock); \
120 gdata
[all...]
H A Dhprof_string.c61 HPROF_ASSERT(gdata->string_table==NULL);
62 gdata->string_table = table_initialize("Strings", 4096, 4096, 1024, 0);
68 return table_find_or_create_entry(gdata->string_table,
83 table_walk_items(gdata->string_table, &list_item, NULL);
91 table_cleanup(gdata->string_table, NULL, NULL);
92 gdata->string_table = NULL;
101 table_get_key(gdata->string_table, index, &key, &key_len);
112 table_get_key(gdata->string_table, index, &key, &key_len);
H A Dhprof_listener.c167 nbytes = recv_fully(gdata->fd, (char *)&c, (int)sizeof(unsigned char));
180 nbytes = recv_fully(gdata->fd, (char *)&s, (int)sizeof(unsigned short));
193 nbytes = recv_fully(gdata->fd, (char *)&i, (int)sizeof(unsigned));
206 nbytes = recv_fully(gdata->fd, (char *)&result, (int)sizeof(ObjectIndex));
223 rawMonitorEnter(gdata->listener_loop_lock); {
224 gdata->listener_loop_running = JNI_TRUE;
225 keep_processing = gdata->listener_loop_running;
227 rawMonitorNotifyAll(gdata->listener_loop_lock);
228 } rawMonitorExit(gdata->listener_loop_lock);
274 rawMonitorEnter(gdata
[all...]
H A Dhprof_tracker.c84 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
[all...]
H A Dhprof_io.c46 * format=b gdata->output_format=='b'
50 * format=a gdata->output_format=='a'
99 if (name != NULL && gdata->output_format == 'b') {
300 HPROF_ASSERT(gdata->fd >= 0);
301 if (gdata->write_buffer_index) {
302 system_write(gdata->fd, gdata->write_buffer, gdata->write_buffer_index,
303 gdata->socket);
304 gdata
[all...]
H A Dhprof_util.c72 res = JVM_FUNC_PTR(gdata->jvm,GetEnv)
73 (gdata->jvm, (void **)&env, JNI_VERSION_1_2);
103 error = JVMTI_FUNC_PTR(gdata->jvmti,Allocate)
104 (gdata->jvmti, (jlong)size, &ptr);
117 error = JVMTI_FUNC_PTR(gdata->jvmti,Deallocate)
118 (gdata->jvmti, (unsigned char*)ptr);
134 rawMonitorEnter(gdata->debug_malloc_lock); {
136 } rawMonitorExit(gdata->debug_malloc_lock);
149 rawMonitorEnter(gdata->debug_malloc_lock); {
151 } rawMonitorExit(gdata
[all...]
H A Dhprof_site.c89 table_get_key(gdata->site_table, index, &key_ptr, &key_len);
118 info = (SiteInfo*)table_get_info(gdata->site_table, index);
285 *tag_ptr = make_new_tag(class_tag, size, gdata->system_trace_index,
304 index = table_find_or_create_entry(gdata->site_table,
312 HPROF_ASSERT(gdata->site_table==NULL);
313 gdata->site_table = table_initialize("Site",
322 table_walk_items(gdata->site_table, &list_item, NULL);
330 table_cleanup(gdata->site_table, NULL, NULL);
331 gdata->site_table = NULL;
339 table_lock_enter(gdata
[all...]
H A Dhprof_check.h49 CHECK_FOR_ERROR( (sno) >= gdata->name##_serial_number_start && \
50 (sno) < gdata->name##_serial_number_counter)
H A Dhprof_object.c104 table_get_key(gdata->object_table, index, (void*)&key_ptr, &key_len);
115 info = (ObjectInfo*)table_get_info(gdata->object_table, index);
181 if ( gdata->heap_dump ) {
187 key.serial_num = gdata->object_serial_number_counter++;
188 index = table_create_entry(gdata->object_table,
193 index = table_find_or_create_entry(gdata->object_table,
206 if ( gdata->heap_dump ) {
209 HPROF_ASSERT(gdata->object_table==NULL);
210 gdata->object_table = table_initialize("Object", 4096,
253 if ( gdata
[all...]
H A Dhprof_error.c88 if ( gdata->debug ) {
99 if ( gdata->coredump || gdata->debug ) {
189 if ( fatal || gdata->errorexit ) {
208 if ( gdata->verbose ) {
H A Dhprof_monitor.c83 table_get_key(gdata->monitor_table, index, &key_ptr, &key_len);
95 info = (MonitorInfo*)table_get_info(gdata->monitor_table, index);
120 index = table_find_or_create_entry(gdata->monitor_table, &key,
208 trace_index = tls_get_trace(tls_index, env, gdata->max_trace_depth, JNI_FALSE);
217 gdata->monitor_table = table_initialize("Monitor",
226 table_walk_items(gdata->monitor_table, &list_item, NULL);
234 table_cleanup(gdata->monitor_table, &cleanup_item, (void*)NULL);
235 gdata->monitor_table = NULL;
241 table_walk_items(gdata->monitor_table, &clear_item, NULL);
250 n_entries = table_element_count(gdata
[all...]
H A Dhprof_frame.c78 table_get_key(gdata->frame_table, index, &key_ptr, &key_len);
89 info = (FrameInfo*)table_get_info(gdata->frame_table, index);
114 gdata->frame_table = table_initialize("Frame",
130 index = table_find_or_create_entry(gdata->frame_table,
140 info->serial_num = gdata->frame_serial_number_counter++;
150 table_walk_items(gdata->frame_table, &list_item, NULL);
158 table_cleanup(gdata->frame_table, NULL, NULL);
159 gdata->frame_table = NULL;
186 if ( gdata->lineno_in_traces ) {
H A Dhprof_loader.c70 return (LoaderInfo*)table_get_info(gdata->loader_table, index);
121 table_free_entry(gdata->loader_table, index);
171 table_walk_items(gdata->loader_table, &search_item, (void*)&data);
181 if ( loader==NULL && gdata->system_loader != 0 ) {
182 return gdata->system_loader;
198 index = table_create_entry(gdata->loader_table, NULL, 0, (void*)&info);
202 if ( loader==NULL && gdata->system_loader == 0 ) {
203 gdata->system_loader = index;
211 gdata->loader_table = table_initialize("Loader",
220 table_walk_items(gdata
[all...]
H A Dhprof_tls.c143 table_get_key(gdata->tls_table, index, (void**)&pkey, &key_len);
152 return (TlsInfo*)table_get_info(gdata->tls_table, index);
258 table_walk_items(gdata->tls_table, &search_item, (void*)&data);
278 table_free_entry(gdata->tls_table, index);
288 rawMonitorEnter(gdata->data_access_lock); {
289 table_walk_items(gdata->tls_table, &garbage_collect_item, (void*)env);
290 } rawMonitorExit(gdata->data_access_lock);
335 trace_index = gdata->system_trace_index;
515 if (gdata->prof_trace_depth > depth) {
518 trace_depth = gdata
[all...]
/openjdk7/jdk/src/share/back/
H A DcommonRef.c75 return ((jint)key) & (gdata->objectsByIDsize-1);
82 return gdata->nextSeqNum++;
107 error = JVMTI_FUNC_PTR(gdata->jvmti, SetTag)
108 (gdata->jvmti, weakRef, ptr_to_jlong(node));
122 gdata->objectsByIDcount++;
134 (void)JVMTI_FUNC_PTR(gdata->jvmti,SetTag)
135 (gdata->jvmti, node->ref, NULL_OBJECT_ID);
142 gdata->objectsByIDcount--;
205 error = JVMTI_FUNC_PTR(gdata->jvmti,GetTag)(gdata
[all...]
H A Derror_messages.h56 if (gdata && gdata->assertOn && !(expression)) { \
63 if (gdata && gdata->assertOn && !(expression)) { \
H A DStackFrameImpl.c63 error = JVMTI_FUNC_PTR(gdata->jvmti,GetLocalObject)
64 (gdata->jvmti, thread, fnum, slot, &value.l);
83 error = JVMTI_FUNC_PTR(gdata->jvmti,GetLocalInt)
84 (gdata->jvmti, thread, fnum, slot, &intValue);
91 error = JVMTI_FUNC_PTR(gdata->jvmti,GetLocalInt)
92 (gdata->jvmti, thread, fnum, slot, &intValue);
98 error = JVMTI_FUNC_PTR(gdata->jvmti,GetLocalFloat)
99 (gdata->jvmti, thread, fnum, slot, &value.f);
104 error = JVMTI_FUNC_PTR(gdata->jvmti,GetLocalDouble)
105 (gdata
[all...]
H A DdebugInit.c128 error = JVMTI_FUNC_PTR(gdata->jvmti,SetEventNotificationMode)
129 (gdata->jvmti, mode, eventIndex2jvmti(ei), NULL);
209 if ( gdata!=NULL && gdata->isLoaded==JNI_TRUE ) {
214 /* If gdata is defined and the VM died, why are we here? */
215 if ( gdata!=NULL && gdata->vmDead ) {
221 gdata = get_gdata();
222 if (gdata == NULL) {
226 gdata
[all...]
H A DThreadReferenceImpl.c59 error = JVMTI_FUNC_PTR(gdata->jvmti,GetThreadInfo)
60 (gdata->jvmti, thread, &info);
176 error = JVMTI_FUNC_PTR(gdata->jvmti,GetThreadInfo)
177 (gdata->jvmti, thread, &info);
248 error = JVMTI_FUNC_PTR(gdata->jvmti,GetFrameCount)
249 (gdata->jvmti, thread, &count);
285 error = JVMTI_FUNC_PTR(gdata->jvmti,GetFrameLocation)
286 (gdata->jvmti, thread, fnum, &method, &location);
335 error = JVMTI_FUNC_PTR(gdata->jvmti,GetFrameCount)
336 (gdata
[all...]
H A Dutil.c37 BackendGlobalData *gdata = NULL; variable
206 saveGlobalRef(env, localClassClass, &(gdata->classClass));
207 saveGlobalRef(env, localThreadClass, &(gdata->threadClass));
208 saveGlobalRef(env, localThreadGroupClass, &(gdata->threadGroupClass));
209 saveGlobalRef(env, localClassLoaderClass, &(gdata->classLoaderClass));
210 saveGlobalRef(env, localStringClass, &(gdata->stringClass));
211 saveGlobalRef(env, localSystemClass, &(gdata->systemClass));
215 gdata->threadConstructor =
216 getMethod(env, gdata->threadClass,
218 gdata
[all...]
/openjdk7/jdk/src/share/demo/jvmti/mtrace/
H A Dmtrace.c129 static GlobalAgentData *gdata; variable
137 error = (*jvmti)->RawMonitorEnter(jvmti, gdata->lock);
147 error = (*jvmti)->RawMonitorExit(jvmti, gdata->lock);
212 if ( cnum >= (unsigned)gdata->ccount ) {
219 cp = gdata->classes + (int)cnum;
246 enter_critical_section(gdata->jvmti); {
248 if ( !gdata->vm_is_dead ) {
252 if ( cnum >= gdata->ccount ) {
255 cp = gdata->classes + cnum;
261 gdata
[all...]
/openjdk7/jdk/src/share/demo/jvmti/minst/
H A Dminst.c94 static GlobalAgentData *gdata; variable
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
[all...]
/openjdk7/jdk/src/share/demo/jvmti/heapTracker/
H A DheapTracker.c168 static GlobalAgentData *gdata; variable
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
[all...]

Completed in 130 milliseconds

123