CACAO
Macros | Functions
patcher.hpp File Reference

Go to the source code of this file.

Macros

#define PATCHER_getfield   (functionptr) patcher_getfield
 
#define PATCHER_putfield   (functionptr) patcher_putfield
 
#define PATCHER_putfieldconst   (functionptr) patcher_putfieldconst
 
#define PATCHER_aconst   (functionptr) patcher_aconst
 
#define PATCHER_builtin_multianewarray   (functionptr) patcher_builtin_multianewarray
 
#define PATCHER_builtin_arraycheckcast   (functionptr) patcher_builtin_arraycheckcast
 
#define PATCHER_checkcast_instanceof_flags   (functionptr) patcher_checkcast_instanceof_flags
 
#define PATCHER_checkcast_class   (functionptr) patcher_checkcast_class
 
#define PATCHER_instanceof_class   (functionptr) patcher_instanceof_class
 

Functions

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_checkcast_instanceof_flags (patchref_t *pr)
 
bool patcher_checkcast_class (patchref_t *pr)
 
bool patcher_instanceof_class (patchref_t *pr)
 

Macro Definition Documentation

#define PATCHER_aconst   (functionptr) patcher_aconst

Definition at line 44 of file patcher.hpp.

#define PATCHER_builtin_arraycheckcast   (functionptr) patcher_builtin_arraycheckcast

Definition at line 50 of file patcher.hpp.

#define PATCHER_builtin_multianewarray   (functionptr) patcher_builtin_multianewarray

Definition at line 47 of file patcher.hpp.

#define PATCHER_checkcast_class   (functionptr) patcher_checkcast_class

Definition at line 56 of file patcher.hpp.

#define PATCHER_checkcast_instanceof_flags   (functionptr) patcher_checkcast_instanceof_flags

Definition at line 53 of file patcher.hpp.

#define PATCHER_getfield   (functionptr) patcher_getfield

Definition at line 35 of file patcher.hpp.

#define PATCHER_instanceof_class   (functionptr) patcher_instanceof_class

Definition at line 59 of file patcher.hpp.

#define PATCHER_putfield   (functionptr) patcher_putfield

Definition at line 38 of file patcher.hpp.

#define PATCHER_putfieldconst   (functionptr) patcher_putfieldconst

Definition at line 41 of file patcher.hpp.

Function Documentation

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_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_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.