CACAO
|
Go to the source code of this file.
Data Structures | |
struct | localref_table |
Macros | |
#define | LOCALREFTABLE_CAPACITY 16 |
Typedefs | |
typedef struct localref_table | localref_table |
Functions | |
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_native_exit (methodinfo *m, uint64_t *return_regs) |
void | localref_dump (void) |
#define LOCALREFTABLE_CAPACITY 16 |
Definition at line 48 of file localref.hpp.
typedef struct localref_table localref_table |
Definition at line 31 of file localref.hpp.
java_handle_t* localref_add | ( | java_object_t * | o | ) |
Definition at line 318 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_native_exit | ( | methodinfo * | m, |
uint64_t * | return_regs | ||
) |
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.