|
CACAO
|
Go to the source code of this file.
Data Structures | |
| class | LockedList< T > |
| List implementation with a Mutex. More... | |
| struct | codeinfo |
Typedefs | |
| typedef cacao::shared_ptr < cacao::Patcher > | PatcherPtrTy |
| typedef LockedList< PatcherPtrTy > | PatcherListTy |
Enumerations | |
| enum | CodeFlag { CODE_FLAG_INVALID = 0x0001, CODE_FLAG_LEAFMETHOD = 0x0002, CODE_FLAG_SYNCHRONIZED = 0x0004, CODE_FLAG_TLH = 0x0008 } |
Functions | |
| static int | code_is_invalid (codeinfo *code) |
| static void | code_flag_invalid (codeinfo *code) |
| static void | code_unflag_invalid (codeinfo *code) |
| static int | code_is_leafmethod (codeinfo *code) |
| static void | code_flag_leafmethod (codeinfo *code) |
| static void | code_unflag_leafmethod (codeinfo *code) |
| static int | code_is_synchronized (codeinfo *code) |
| static void | code_flag_synchronized (codeinfo *code) |
| static void | code_unflag_synchronized (codeinfo *code) |
| static codeinfo * | code_get_codeinfo_for_pv (void *pv) |
| void | code_init (void) |
| codeinfo * | code_codeinfo_new (methodinfo *m) |
| void | code_codeinfo_free (codeinfo *code) |
| codeinfo * | code_find_codeinfo_for_pc (void *pc) |
| codeinfo * | code_find_codeinfo_for_pc_nocheck (void *pc) |
| methodinfo * | code_get_methodinfo_for_pv (void *pv) |
| void | code_free_code_of_method (methodinfo *m) |
| typedef LockedList<PatcherPtrTy> PatcherListTy |
| typedef cacao::shared_ptr<cacao::Patcher> PatcherPtrTy |
| enum CodeFlag |
| codeinfo* code_codeinfo_new | ( | methodinfo * | m | ) |
| void code_free_code_of_method | ( | methodinfo * | m | ) |
| methodinfo* code_get_methodinfo_for_pv | ( | void * | pv | ) |
|
inlinestatic |
|
inlinestatic |
1.8.5