GlobalData Struct Reference

#include <hprof.h>

Collaboration diagram for GlobalData:
Collaboration graph
[legend]

Data Fields

jvmtiEnv * jvmti
JavaVM * jvm
NptEnv * npt
jint cachedJvmtiVersion
char * header
jboolean segmented
jlong maxHeapSegment
jlong maxMemory
char * options
char * utf8_output_filename
int net_port
char * net_hostname
char output_format
int max_trace_depth
int prof_trace_depth
int sample_interval
double cutoff_point
jboolean cpu_sampling
jboolean cpu_timing
jboolean old_timing_format
jboolean heap_dump
jboolean alloc_sites
jboolean thread_in_traces
jboolean lineno_in_traces
jboolean dump_on_exit
jboolean micro_state_accounting
jboolean force_output
jboolean monitor_tracing
jboolean gc_okay
unsigned logflags
unsigned debugflags
jboolean coredump
jboolean errorexit
jboolean pause
jboolean debug
jboolean verbose
jboolean primfields
jboolean primarrays
jint experiment
int fd
jboolean socket
jboolean bci
jboolean obj_watch
int bci_counter
int heap_fd
char * output_filename
char * heapfilename
int check_fd
char * checkfilename
volatile jboolean dump_in_process
volatile jboolean jvm_initializing
volatile jboolean jvm_initialized
volatile jboolean jvm_shut_down
jboolean vm_death_callback_active
Stackobject_free_stack
jrawMonitorID object_free_lock
jrawMonitorID debug_malloc_lock
jint class_count
jrawMonitorID callbackBlock
jrawMonitorID callbackLock
jint active_callbacks
jlong total_alloced_bytes
jlong total_alloced_instances
jint total_live_bytes
jint total_live_instances
jlong gc_start_time
jlong time_in_gc
jrawMonitorID data_access_lock
jrawMonitorID dump_lock
jlong micro_sec_ticks
ClassIndex thread_cnum
jboolean listener_loop_running
jrawMonitorID listener_loop_lock
jboolean cpu_loop_running
jrawMonitorID cpu_loop_lock
jrawMonitorID cpu_sample_lock
jint gc_finish
jboolean gc_finish_active
jboolean gc_finish_stop_request
jrawMonitorID gc_finish_lock
jboolean pause_cpu_sampling
char * write_buffer
int write_buffer_index
int write_buffer_size
char * heap_buffer
int heap_buffer_index
int heap_buffer_size
jlong heap_last_tag_position
jlong heap_write_count
char * check_buffer
int check_buffer_index
int check_buffer_size
SerialNumber table_serial_number_start
SerialNumber class_serial_number_start
SerialNumber thread_serial_number_start
SerialNumber trace_serial_number_start
SerialNumber object_serial_number_start
SerialNumber frame_serial_number_start
SerialNumber gref_serial_number_start
SerialNumber table_serial_number_counter
SerialNumber class_serial_number_counter
SerialNumber thread_serial_number_counter
SerialNumber trace_serial_number_counter
SerialNumber object_serial_number_counter
SerialNumber frame_serial_number_counter
SerialNumber gref_serial_number_counter
jmethodID object_init_method
volatile jint tracking_engaged
ClassIndex tracker_cnum
int tracker_method_count
struct {
   StringIndex   name
   StringIndex   sig
   jmethodID   method
tracker_methods [12]
LoaderIndex system_loader
SerialNumber unknown_thread_serial_num
TraceIndex system_trace_index
SiteIndex system_object_site_index
jint system_class_size
TraceIndex hprof_trace_index
SiteIndex hprof_site_index
struct LookupTablestring_table
struct LookupTableioname_table
struct LookupTableclass_table
struct LookupTablesite_table
struct LookupTableobject_table
struct LookupTablereference_table
struct LookupTableframe_table
struct LookupTabletrace_table
struct LookupTablemonitor_table
struct LookupTabletls_table
struct LookupTableloader_table
void * java_crw_demo_library
void * java_crw_demo_function
void * java_crw_demo_classname_function
jboolean isLoaded

Detailed Description

Definition at line 201 of file hprof.h.


Field Documentation

Definition at line 285 of file hprof.h.

Definition at line 229 of file hprof.h.

jboolean GlobalData::bci

Definition at line 254 of file hprof.h.

Definition at line 257 of file hprof.h.

Definition at line 208 of file hprof.h.

Definition at line 283 of file hprof.h.

jrawMonitorID GlobalData::callbackLock

Definition at line 284 of file hprof.h.

Definition at line 331 of file hprof.h.

Definition at line 332 of file hprof.h.

Definition at line 333 of file hprof.h.

Definition at line 263 of file hprof.h.

Definition at line 264 of file hprof.h.

Definition at line 280 of file hprof.h.

Definition at line 347 of file hprof.h.

Definition at line 339 of file hprof.h.

Definition at line 379 of file hprof.h.

Definition at line 243 of file hprof.h.

Definition at line 313 of file hprof.h.

Definition at line 312 of file hprof.h.

Definition at line 314 of file hprof.h.

Definition at line 225 of file hprof.h.

Definition at line 226 of file hprof.h.

Definition at line 224 of file hprof.h.

Definition at line 298 of file hprof.h.

Definition at line 246 of file hprof.h.

Definition at line 277 of file hprof.h.

Definition at line 241 of file hprof.h.

volatile jboolean GlobalData::dump_in_process

Definition at line 266 of file hprof.h.

jrawMonitorID GlobalData::dump_lock

Definition at line 301 of file hprof.h.

Definition at line 232 of file hprof.h.

Definition at line 244 of file hprof.h.

Definition at line 250 of file hprof.h.

Definition at line 252 of file hprof.h.

Definition at line 234 of file hprof.h.

Definition at line 351 of file hprof.h.

Definition at line 343 of file hprof.h.

Definition at line 383 of file hprof.h.

Definition at line 315 of file hprof.h.

Definition at line 316 of file hprof.h.

Definition at line 318 of file hprof.h.

Definition at line 317 of file hprof.h.

Definition at line 236 of file hprof.h.

Definition at line 294 of file hprof.h.

Definition at line 352 of file hprof.h.

Definition at line 344 of file hprof.h.

Definition at line 210 of file hprof.h.

Definition at line 326 of file hprof.h.

Definition at line 327 of file hprof.h.

Definition at line 328 of file hprof.h.

Definition at line 228 of file hprof.h.

Definition at line 259 of file hprof.h.

Definition at line 329 of file hprof.h.

Definition at line 330 of file hprof.h.

Definition at line 261 of file hprof.h.

Definition at line 374 of file hprof.h.

Definition at line 373 of file hprof.h.

Definition at line 378 of file hprof.h.

Definition at line 395 of file hprof.h.

Definition at line 392 of file hprof.h.

Definition at line 391 of file hprof.h.

Definition at line 390 of file hprof.h.

JavaVM* GlobalData::jvm

Definition at line 204 of file hprof.h.

volatile jboolean GlobalData::jvm_initialized

Definition at line 268 of file hprof.h.

volatile jboolean GlobalData::jvm_initializing

Definition at line 267 of file hprof.h.

volatile jboolean GlobalData::jvm_shut_down

Definition at line 269 of file hprof.h.

jvmtiEnv* GlobalData::jvmti

Definition at line 203 of file hprof.h.

Definition at line 231 of file hprof.h.

Definition at line 311 of file hprof.h.

Definition at line 310 of file hprof.h.

Definition at line 387 of file hprof.h.

Definition at line 238 of file hprof.h.

Definition at line 221 of file hprof.h.

Definition at line 212 of file hprof.h.

Definition at line 213 of file hprof.h.

jmethodID GlobalData::method

Definition at line 364 of file hprof.h.

Definition at line 304 of file hprof.h.

Definition at line 233 of file hprof.h.

Definition at line 385 of file hprof.h.

Definition at line 235 of file hprof.h.

Definition at line 362 of file hprof.h.

Definition at line 219 of file hprof.h.

Definition at line 218 of file hprof.h.

NptEnv* GlobalData::npt

Definition at line 206 of file hprof.h.

Definition at line 255 of file hprof.h.

Definition at line 274 of file hprof.h.

Definition at line 273 of file hprof.h.

Definition at line 355 of file hprof.h.

Definition at line 350 of file hprof.h.

Definition at line 342 of file hprof.h.

Definition at line 381 of file hprof.h.

Definition at line 227 of file hprof.h.

Definition at line 216 of file hprof.h.

Definition at line 260 of file hprof.h.

Definition at line 220 of file hprof.h.

Definition at line 245 of file hprof.h.

Definition at line 320 of file hprof.h.

Definition at line 249 of file hprof.h.

Definition at line 248 of file hprof.h.

Definition at line 222 of file hprof.h.

Definition at line 382 of file hprof.h.

Definition at line 223 of file hprof.h.

Definition at line 211 of file hprof.h.

Definition at line 363 of file hprof.h.

Definition at line 380 of file hprof.h.

Definition at line 253 of file hprof.h.

Definition at line 377 of file hprof.h.

Definition at line 372 of file hprof.h.

Definition at line 368 of file hprof.h.

Definition at line 371 of file hprof.h.

Definition at line 370 of file hprof.h.

Definition at line 346 of file hprof.h.

Definition at line 338 of file hprof.h.

Definition at line 307 of file hprof.h.

Definition at line 230 of file hprof.h.

Definition at line 348 of file hprof.h.

Definition at line 340 of file hprof.h.

Definition at line 295 of file hprof.h.

Definition at line 386 of file hprof.h.

Definition at line 288 of file hprof.h.

Definition at line 289 of file hprof.h.

Definition at line 290 of file hprof.h.

Definition at line 291 of file hprof.h.

Definition at line 349 of file hprof.h.

Definition at line 341 of file hprof.h.

Definition at line 384 of file hprof.h.

Definition at line 359 of file hprof.h.

Definition at line 360 of file hprof.h.

struct { ... } GlobalData::tracker_methods[12]

Definition at line 358 of file hprof.h.

Definition at line 369 of file hprof.h.

Definition at line 217 of file hprof.h.

Definition at line 247 of file hprof.h.

Definition at line 270 of file hprof.h.

Definition at line 323 of file hprof.h.

Definition at line 324 of file hprof.h.

Definition at line 325 of file hprof.h.


The documentation for this struct was generated from the following file:

Generated on 19 Nov 2012 for hprof by  doxygen 1.6.1