CACAO
|
Go to the source code of this file.
Functions | |
void | patcher_patch_code (patchref_t *pr) |
bool | patcher_is_valid_trap_instruction_at (void *pc) |
Check if the trap instruction at the given PC is valid. More... | |
bool | patcher_get_putstatic (patchref_t *pr) |
bool | patcher_getfield (patchref_t *pr) |
bool | patcher_putfield (patchref_t *pr) |
bool | patcher_putfieldconst (patchref_t *pr) |
bool | patcher_aconst (patchref_t *pr) |
bool | patcher_builtin_multianewarray (patchref_t *pr) |
bool | patcher_builtin_arraycheckcast (patchref_t *pr) |
bool | patcher_invokestatic_special (patchref_t *pr) |
bool | patcher_invokevirtual (patchref_t *pr) |
bool | patcher_invokeinterface (patchref_t *pr) |
bool | patcher_checkcast_instanceof_flags (patchref_t *pr) |
bool | patcher_checkcast_interface (patchref_t *pr) |
bool | patcher_instanceof_interface (patchref_t *pr) |
bool | patcher_checkcast_class (patchref_t *pr) |
bool | patcher_instanceof_class (patchref_t *pr) |
Variables | |
patcher_function_list_t | patcher_function_list [] |
bool patcher_aconst | ( | patchref_t * | pr | ) |
Definition at line 281 of file patcher.cpp.
bool patcher_builtin_arraycheckcast | ( | patchref_t * | pr | ) |
Definition at line 363 of file patcher.cpp.
bool patcher_builtin_multianewarray | ( | patchref_t * | pr | ) |
Definition at line 324 of file patcher.cpp.
bool patcher_checkcast_class | ( | patchref_t * | pr | ) |
Definition at line 656 of file patcher.cpp.
bool patcher_checkcast_instanceof_flags | ( | patchref_t * | pr | ) |
Definition at line 528 of file patcher.cpp.
bool patcher_checkcast_interface | ( | patchref_t * | pr | ) |
Definition at line 570 of file patcher.cpp.
bool patcher_get_putstatic | ( | patchref_t * | pr | ) |
Definition at line 88 of file patcher.cpp.
bool patcher_getfield | ( | patchref_t * | pr | ) |
Definition at line 131 of file patcher.cpp.
bool patcher_instanceof_class | ( | patchref_t * | pr | ) |
Definition at line 693 of file patcher.cpp.
bool patcher_instanceof_interface | ( | patchref_t * | pr | ) |
Definition at line 615 of file patcher.cpp.
bool patcher_invokeinterface | ( | patchref_t * | pr | ) |
Definition at line 485 of file patcher.cpp.
bool patcher_invokestatic_special | ( | patchref_t * | pr | ) |
Definition at line 405 of file patcher.cpp.
bool patcher_invokevirtual | ( | patchref_t * | pr | ) |
Definition at line 444 of file patcher.cpp.
bool patcher_is_valid_trap_instruction_at | ( | void * | pc | ) |
Check if the trap instruction at the given PC is valid.
pc | Program counter. |
Definition at line 70 of file patcher.cpp.
void patcher_patch_code | ( | patchref_t * | pr | ) |
Definition at line 57 of file patcher.cpp.
bool patcher_putfield | ( | patchref_t * | pr | ) |
Definition at line 177 of file patcher.cpp.
bool patcher_putfieldconst | ( | patchref_t * | pr | ) |
Definition at line 229 of file patcher.cpp.
patcher_function_list_t patcher_function_list[] |
Definition at line 722 of file patcher.cpp.