|
static BNCallingConvention * | GetObject (CoreRefCountObject *obj) |
|
std::atomic< int > | m_refs |
|
bool | m_registeredRef |
|
BNCallingConvention * | m_object |
|
| CallingConvention (BNCallingConvention *cc) |
|
| CallingConvention (Architecture *arch, const std::string &name) |
|
static void | FreeCallback (void *ctxt) |
|
static uint32_t * | GetCallerSavedRegistersCallback (void *ctxt, size_t *count) |
|
static uint32_t * | GetCalleeSavedRegistersCallback (void *ctxt, size_t *count) |
|
static uint32_t * | GetIntegerArgumentRegistersCallback (void *ctxt, size_t *count) |
|
static uint32_t * | GetFloatArgumentRegistersCallback (void *ctxt, size_t *count) |
|
static void | FreeRegisterListCallback (void *ctxt, uint32_t *regs) |
|
static bool | AreArgumentRegistersSharedIndexCallback (void *ctxt) |
|
static bool | AreArgumentRegistersUsedForVarArgsCallback (void *ctxt) |
|
static bool | IsStackReservedForArgumentRegistersCallback (void *ctxt) |
|
static bool | IsStackAdjustedOnReturnCallback (void *ctxt) |
|
static bool | IsEligibleForHeuristicsCallback (void *ctxt) |
|
static uint32_t | GetIntegerReturnValueRegisterCallback (void *ctxt) |
|
static uint32_t | GetHighIntegerReturnValueRegisterCallback (void *ctxt) |
|
static uint32_t | GetFloatReturnValueRegisterCallback (void *ctxt) |
|
static uint32_t | GetGlobalPointerRegisterCallback (void *ctxt) |
|
static uint32_t * | GetImplicitlyDefinedRegistersCallback (void *ctxt, size_t *count) |
|
static void | GetIncomingRegisterValueCallback (void *ctxt, uint32_t reg, BNFunction *func, BNRegisterValue *result) |
|
static void | GetIncomingFlagValueCallback (void *ctxt, uint32_t reg, BNFunction *func, BNRegisterValue *result) |
|
static void | GetIncomingVariableForParameterVariableCallback (void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
|
static void | GetParameterVariableForIncomingVariableCallback (void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
|