hprof_object.c File Reference

#include "hprof.h"
Include dependency graph for hprof_object.c:

Go to the source code of this file.

Data Structures

struct  ObjectKey
struct  ObjectInfo

Functions

static ObjectKeyget_pkey (ObjectIndex index)
static ObjectInfoget_info (ObjectIndex index)
static void list_item (TableIndex i, void *key_ptr, int key_len, void *info_ptr, void *arg)
static void clear_references (TableIndex i, void *key_ptr, int key_len, void *info_ptr, void *arg)
static void dump_class_references (TableIndex i, void *key_ptr, int key_len, void *info_ptr, void *arg)
static void dump_instance_references (TableIndex i, void *key_ptr, int key_len, void *info_ptr, void *arg)
ObjectIndex object_new (SiteIndex site_index, jint size, ObjectKind kind, SerialNumber thread_serial_num)
void object_init (void)
SiteIndex object_get_site (ObjectIndex index)
jint object_get_size (ObjectIndex index)
ObjectKind object_get_kind (ObjectIndex index)
ObjectKind object_free (ObjectIndex index)
void object_list (void)
void object_cleanup (void)
void object_set_thread_serial_number (ObjectIndex index, SerialNumber thread_serial_num)
SerialNumber object_get_thread_serial_number (ObjectIndex index)
RefIndex object_get_references (ObjectIndex index)
void object_set_references (ObjectIndex index, RefIndex ref_index)
void object_clear_references (void)
void object_reference_dump (JNIEnv *env)

Function Documentation

static void clear_references ( TableIndex  i,
void *  key_ptr,
int  key_len,
void *  info_ptr,
void *  arg 
) [static]

Definition at line 135 of file hprof_object.c.

Here is the caller graph for this function:

static void dump_class_references ( TableIndex  i,
void *  key_ptr,
int  key_len,
void *  info_ptr,
void *  arg 
) [static]

Definition at line 145 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void dump_instance_references ( TableIndex  i,
void *  key_ptr,
int  key_len,
void *  info_ptr,
void *  arg 
) [static]

Definition at line 155 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static ObjectInfo* get_info ( ObjectIndex  index  )  [static]

Definition at line 107 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static ObjectKey* get_pkey ( ObjectIndex  index  )  [static]

Definition at line 95 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void list_item ( TableIndex  i,
void *  key_ptr,
int  key_len,
void *  info_ptr,
void *  arg 
) [static]

Definition at line 116 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_cleanup ( void   ) 

Definition at line 266 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_clear_references ( void   ) 

Definition at line 310 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ObjectKind object_free ( ObjectIndex  index  ) 

Definition at line 238 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ObjectKind object_get_kind ( ObjectIndex  index  ) 

Definition at line 229 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

RefIndex object_get_references ( ObjectIndex  index  ) 

Definition at line 292 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

SiteIndex object_get_site ( ObjectIndex  index  ) 

Definition at line 211 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

jint object_get_size ( ObjectIndex  index  ) 

Definition at line 220 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

SerialNumber object_get_thread_serial_number ( ObjectIndex  index  ) 

Definition at line 283 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_init ( void   ) 

Definition at line 197 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_list ( void   ) 

Definition at line 256 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

ObjectIndex object_new ( SiteIndex  site_index,
jint  size,
ObjectKind  kind,
SerialNumber  thread_serial_num 
)

Definition at line 167 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_reference_dump ( JNIEnv *  env  ) 

Definition at line 316 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_set_references ( ObjectIndex  index,
RefIndex  ref_index 
)

Definition at line 301 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void object_set_thread_serial_number ( ObjectIndex  index,
SerialNumber  thread_serial_num 
)

Definition at line 273 of file hprof_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on 19 Nov 2012 for hprof by  doxygen 1.6.1