Go to the source code of this file.
|
static void | classcache_free_class_entry (classcache_class_entry *clsen) |
|
static void | classcache_remove_class_entry (classcache_name_entry *en, classcache_class_entry *clsen) |
|
bool | classcache_init (void) |
|
static classcache_loader_entry * | classcache_new_loader_entry (classloader_t *loader, classcache_loader_entry *next) |
|
static classcache_loader_entry * | classcache_merge_loaders (classcache_loader_entry *lista, classcache_loader_entry *listb) |
|
static void | classcache_merge_class_entries (classcache_name_entry *en, classcache_class_entry *clsenA, classcache_class_entry *clsenB) |
|
static classcache_name_entry * | classcache_lookup_name (Utf8String name) |
|
static classcache_name_entry * | classcache_new_name (Utf8String name) |
|
classinfo * | classcache_lookup (classloader_t *initloader, Utf8String classname) |
|
classinfo * | classcache_lookup_defined (classloader_t *defloader, Utf8String classname) |
|
classinfo * | classcache_lookup_defined_or_initiated (classloader_t *loader, Utf8String classname) |
|
classinfo * | classcache_store (classloader_t *initloader, classinfo *cls, bool mayfree) |
|
bool | classcache_store_unique (classinfo *cls) |
|
classinfo * | classcache_store_defined (classinfo *cls) |
|
static classcache_class_entry * | classcache_find_loader (classcache_name_entry *entry, classloader_t *loader) |
|
static void | classcache_free_name_entry (classcache_name_entry *entry) |
|
void | classcache_free (void) |
|
bool | classcache_add_constraint (classloader_t *a, classloader_t *b, Utf8String classname) |
|
bool | classcache_add_constraints_for_params (classloader_t *a, classloader_t *b, methodinfo *m) |
|
static s4 | classcache_number_of_loaded_classes (void) |
|
s4 | classcache_get_loaded_class_count (void) |
|
void | classcache_foreach_loaded_class (classcache_foreach_functionptr_t func, void *data) |
|
void | classcache_debug_dump (FILE *file, Utf8String only) |
|
#define CLASSCACHE_COUNT |
( |
|
cnt | ) |
|
#define CLASSCACHE_COUNTIF |
( |
|
cond, |
|
|
|
cnt |
|
) |
| |
#define CLASSCACHE_INIT_SIZE 2048 |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Definition at line 215 of file classcache.cpp.
s4 classcache_get_loaded_class_count |
( |
void |
| ) |
|
bool classcache_init |
( |
void |
| ) |
|
static s4 classcache_number_of_loaded_classes |
( |
void |
| ) |
|
|
static |
bool classcache_store_unique |
( |
classinfo * |
cls | ) |
|
Mutex* classcache_hashtable_mutex |
|
static |