|
| void * | context |
| |
| void(* | freeObject )(void *ctxt) |
| |
| uint32_t *(* | getCallerSavedRegisters )(void *ctxt, size_t *count) |
| |
| uint32_t *(* | getCalleeSavedRegisters )(void *ctxt, size_t *count) |
| |
| uint32_t *(* | getIntegerArgumentRegisters )(void *ctxt, size_t *count) |
| |
| uint32_t *(* | getFloatArgumentRegisters )(void *ctxt, size_t *count) |
| |
| void(* | freeRegisterList )(void *ctxt, uint32_t *regs) |
| |
| bool(* | areArgumentRegistersSharedIndex )(void *ctxt) |
| |
| bool(* | isStackReservedForArgumentRegisters )(void *ctxt) |
| |
| bool(* | isStackAdjustedOnReturn )(void *ctxt) |
| |
| bool(* | isEligibleForHeuristics )(void *ctxt) |
| |
| uint32_t(* | getIntegerReturnValueRegister )(void *ctxt) |
| |
| uint32_t(* | getHighIntegerReturnValueRegister )(void *ctxt) |
| |
| uint32_t(* | getFloatReturnValueRegister )(void *ctxt) |
| |
| uint32_t(* | getGlobalPointerRegister )(void *ctxt) |
| |
| uint32_t *(* | getImplicitlyDefinedRegisters )(void *ctxt, size_t *count) |
| |
| void(* | getIncomingRegisterValue )(void *ctxt, uint32_t reg, BNFunction *func, BNRegisterValue *result) |
| |
| void(* | getIncomingFlagValue )(void *ctxt, uint32_t flag, BNFunction *func, BNRegisterValue *result) |
| |
| void(* | getIncomingVariableForParameterVariable )(void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
| |
| void(* | getParameterVariableForIncomingVariable )(void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
| |
| bool(* | areArgumentRegistersUsedForVarArgs )(void *ctxt) |
| |
◆ areArgumentRegistersSharedIndex
| bool(* BNCustomCallingConvention::areArgumentRegistersSharedIndex) (void *ctxt) |
◆ areArgumentRegistersUsedForVarArgs
| bool(* BNCustomCallingConvention::areArgumentRegistersUsedForVarArgs) (void *ctxt) |
◆ context
| void* BNCustomCallingConvention::context |
◆ freeObject
| void(* BNCustomCallingConvention::freeObject) (void *ctxt) |
◆ freeRegisterList
| void(* BNCustomCallingConvention::freeRegisterList) (void *ctxt, uint32_t *regs) |
◆ getCalleeSavedRegisters
| uint32_t *(* BNCustomCallingConvention::getCalleeSavedRegisters) (void *ctxt, size_t *count) |
◆ getCallerSavedRegisters
| uint32_t *(* BNCustomCallingConvention::getCallerSavedRegisters) (void *ctxt, size_t *count) |
◆ getFloatArgumentRegisters
| uint32_t *(* BNCustomCallingConvention::getFloatArgumentRegisters) (void *ctxt, size_t *count) |
◆ getFloatReturnValueRegister
| uint32_t(* BNCustomCallingConvention::getFloatReturnValueRegister) (void *ctxt) |
◆ getGlobalPointerRegister
| uint32_t(* BNCustomCallingConvention::getGlobalPointerRegister) (void *ctxt) |
◆ getHighIntegerReturnValueRegister
| uint32_t(* BNCustomCallingConvention::getHighIntegerReturnValueRegister) (void *ctxt) |
◆ getImplicitlyDefinedRegisters
| uint32_t *(* BNCustomCallingConvention::getImplicitlyDefinedRegisters) (void *ctxt, size_t *count) |
◆ getIncomingFlagValue
| void(* BNCustomCallingConvention::getIncomingFlagValue) (void *ctxt, uint32_t flag, BNFunction *func, BNRegisterValue *result) |
◆ getIncomingRegisterValue
| void(* BNCustomCallingConvention::getIncomingRegisterValue) (void *ctxt, uint32_t reg, BNFunction *func, BNRegisterValue *result) |
◆ getIncomingVariableForParameterVariable
| void(* BNCustomCallingConvention::getIncomingVariableForParameterVariable) (void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
◆ getIntegerArgumentRegisters
| uint32_t *(* BNCustomCallingConvention::getIntegerArgumentRegisters) (void *ctxt, size_t *count) |
◆ getIntegerReturnValueRegister
| uint32_t(* BNCustomCallingConvention::getIntegerReturnValueRegister) (void *ctxt) |
◆ getParameterVariableForIncomingVariable
| void(* BNCustomCallingConvention::getParameterVariableForIncomingVariable) (void *ctxt, const BNVariable *var, BNFunction *func, BNVariable *result) |
◆ isEligibleForHeuristics
| bool(* BNCustomCallingConvention::isEligibleForHeuristics) (void *ctxt) |
◆ isStackAdjustedOnReturn
| bool(* BNCustomCallingConvention::isStackAdjustedOnReturn) (void *ctxt) |
◆ isStackReservedForArgumentRegisters
| bool(* BNCustomCallingConvention::isStackReservedForArgumentRegisters) (void *ctxt) |
The documentation for this struct was generated from the following file: