hprof_loader.c File Reference
#include "hprof.h"
Go to the source code of this file.
Data Structures |
| struct | LoaderInfo |
| struct | SearchData |
Functions |
| static LoaderInfo * | get_info (LoaderIndex index) |
| static void | delete_globalref (JNIEnv *env, LoaderInfo *info) |
| static void | cleanup_item (TableIndex index, void *key_ptr, int key_len, void *info_ptr, void *arg) |
| static void | delete_ref_item (TableIndex index, void *key_ptr, int key_len, void *info_ptr, void *arg) |
| static void | list_item (TableIndex index, void *key_ptr, int key_len, void *info_ptr, void *arg) |
| static void | free_entry (JNIEnv *env, LoaderIndex index) |
| static void | search_item (TableIndex index, void *key_ptr, int key_len, void *info_ptr, void *arg) |
| static LoaderIndex | search (JNIEnv *env, jobject loader) |
| LoaderIndex | loader_find_or_create (JNIEnv *env, jobject loader) |
| void | loader_init (void) |
| void | loader_list (void) |
| void | loader_cleanup (void) |
| void | loader_delete_global_references (JNIEnv *env) |
| ObjectIndex | loader_object_index (JNIEnv *env, LoaderIndex index) |
Function Documentation
| static void cleanup_item |
( |
TableIndex |
index, |
|
|
void * |
key_ptr, |
|
|
int |
key_len, |
|
|
void * |
info_ptr, |
|
|
void * |
arg | |
|
) |
| | [static] |
| static void delete_globalref |
( |
JNIEnv * |
env, |
|
|
LoaderInfo * |
info | |
|
) |
| | [static] |
| static void delete_ref_item |
( |
TableIndex |
index, |
|
|
void * |
key_ptr, |
|
|
int |
key_len, |
|
|
void * |
info_ptr, |
|
|
void * |
arg | |
|
) |
| | [static] |
| static void free_entry |
( |
JNIEnv * |
env, |
|
|
LoaderIndex |
index | |
|
) |
| | [static] |
| static void list_item |
( |
TableIndex |
index, |
|
|
void * |
key_ptr, |
|
|
int |
key_len, |
|
|
void * |
info_ptr, |
|
|
void * |
arg | |
|
) |
| | [static] |
| void loader_cleanup |
( |
void |
|
) |
|
| void loader_delete_global_references |
( |
JNIEnv * |
env |
) |
|
| LoaderIndex loader_find_or_create |
( |
JNIEnv * |
env, |
|
|
jobject |
loader | |
|
) |
| | |
| void loader_init |
( |
void |
|
) |
|
| void loader_list |
( |
void |
|
) |
|
| static LoaderIndex search |
( |
JNIEnv * |
env, |
|
|
jobject |
loader | |
|
) |
| | [static] |
| static void search_item |
( |
TableIndex |
index, |
|
|
void * |
key_ptr, |
|
|
int |
key_len, |
|
|
void * |
info_ptr, |
|
|
void * |
arg | |
|
) |
| | [static] |