Additional Inherited Members | |
Static Public Member Functions inherited from BinaryNinja::CoreRefCountObject< BNCallingConvention, BNNewCallingConventionReference, BNFreeCallingConvention > | |
| static BNCallingConvention * | GetObject (CoreRefCountObject *obj) |
Public Attributes inherited from BinaryNinja::CoreRefCountObject< BNCallingConvention, BNNewCallingConventionReference, BNFreeCallingConvention > | |
| std::atomic< int > | m_refs |
| bool | m_registeredRef |
| BNCallingConvention * | m_object |
Protected Member Functions inherited from BinaryNinja::CallingConvention | |
| CallingConvention (BNCallingConvention *cc) | |
| CallingConvention (Architecture *arch, const std::string &name) | |
Static Protected Member Functions inherited from BinaryNinja::CallingConvention | |
| 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) |
| CoreCallingConvention::CoreCallingConvention | ( | BNCallingConvention * | cc | ) |
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Implements BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.
|
overridevirtual |
Reimplemented from BinaryNinja::CallingConvention.