CACAO
|
Go to the source code of this file.
Macros | |
#define | LOCALREFTABLE (THREADOBJECT->_localref_table) |
#define | DEBUGLOCALREF(message, index) |
#define | LOCALREF_DUMP_REFS_PER_LINE 4 |
Functions | |
static bool | localref_check_uncleared () |
bool | localref_table_init (void) |
bool | localref_table_destroy (void) |
void | localref_table_add (localref_table *lrt) |
void | localref_table_remove () |
bool | localref_frame_push (int32_t capacity) |
void | localref_frame_pop_all (void) |
java_handle_t * | localref_add (java_object_t *o) |
void | localref_del (java_handle_t *localref) |
void | localref_native_enter (methodinfo *m, uint64_t *argument_regs, uint64_t *argument_stack) |
void | localref_dump () |
#define DEBUGLOCALREF | ( | message, | |
index | |||
) |
Definition at line 52 of file localref.cpp.
#define LOCALREF_DUMP_REFS_PER_LINE 4 |
Definition at line 544 of file localref.cpp.
#define LOCALREFTABLE (THREADOBJECT->_localref_table) |
Definition at line 47 of file localref.cpp.
java_handle_t* localref_add | ( | java_object_t * | o | ) |
Definition at line 318 of file localref.cpp.
|
static |
Definition at line 597 of file localref.cpp.
void localref_del | ( | java_handle_t * | localref | ) |
Definition at line 383 of file localref.cpp.
Definition at line 545 of file localref.cpp.
Definition at line 254 of file localref.cpp.
bool localref_frame_push | ( | int32_t | capacity | ) |
Definition at line 199 of file localref.cpp.
void localref_native_enter | ( | methodinfo * | m, |
uint64_t * | argument_regs, | ||
uint64_t * | argument_stack | ||
) |
Definition at line 439 of file localref.cpp.
void localref_table_add | ( | localref_table * | lrt | ) |
Definition at line 142 of file localref.cpp.
bool localref_table_destroy | ( | void | ) |
Definition at line 114 of file localref.cpp.
bool localref_table_init | ( | void | ) |
Definition at line 81 of file localref.cpp.
void localref_table_remove | ( | ) |
Definition at line 168 of file localref.cpp.