Loading...
Searching...
No Matches
BinaryNinja::Platform Member List

This is the complete list of members for BinaryNinja::Platform, including all inherited members.

AddRef()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
AddRefForCallback()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
AddRefForRegistration()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
AddRelatedPlatform(Architecture *arch, Platform *platform)BinaryNinja::Platform
AdjustTypeParserInput(Ref< class TypeParser > parser, std::vector< std::string > &arguments, std::vector< std::pair< std::string, std::string > > &sourceFiles)BinaryNinja::Platformvirtual
AdjustTypeParserInputCallback(void *ctxt, BNTypeParser *parser, const char *const *argumentsIn, size_t argumentsLenIn, const char *const *sourceFileNamesIn, const char *const *sourceFileValuesIn, size_t sourceFilesLenIn, char ***argumentsOut, size_t *argumentsLenOut, char ***sourceFileNamesOut, char ***sourceFileValuesOut, size_t *sourceFilesLenOut)BinaryNinja::Platformprotectedstatic
BinaryViewInit(BinaryView *view)BinaryNinja::Platformvirtual
CoreRefCountObject()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
FreeRegisterListCallback(void *ctxt, uint32_t *regs, size_t count)BinaryNinja::Platformprotectedstatic
FreeTypeParserInputCallback(void *ctxt, char **arguments, size_t argumentsLen, char **sourceFileNames, char **sourceFileValues, size_t sourceFilesLen)BinaryNinja::Platformprotectedstatic
GenerateAutoPlatformTypeId(const QualifiedName &name)BinaryNinja::Platform
GenerateAutoPlatformTypeReference(BNNamedTypeReferenceClass cls, const QualifiedName &name)BinaryNinja::Platform
GetArchitecture() constBinaryNinja::Platform
GetAssociatedPlatformByAddress(uint64_t &addr)BinaryNinja::Platform
GetAutoPlatformTypeIdSource()BinaryNinja::Platform
GetByName(const std::string &name)BinaryNinja::Platformstatic
GetCallingConventions() constBinaryNinja::Platform
GetCdeclCallingConvention() constBinaryNinja::Platform
GetDefaultCallingConvention() constBinaryNinja::Platform
GetFallbackEnabled()BinaryNinja::Platformvirtual
GetFallbackEnabledCallback(void *ctxt)BinaryNinja::Platformprotectedstatic
GetFastcallCallingConvention() constBinaryNinja::Platform
GetFunctionByName(const QualifiedName &name, bool exactMatch=false)BinaryNinja::Platform
GetFunctions()BinaryNinja::Platform
GetGlobalRegisters()BinaryNinja::Platformvirtual
GetGlobalRegistersCallback(void *ctxt, size_t *count)BinaryNinja::Platformprotectedstatic
GetGlobalRegisterType(uint32_t reg)BinaryNinja::Platformvirtual
GetGlobalRegisterTypeCallback(void *ctxt, uint32_t reg)BinaryNinja::Platformprotectedstatic
GetList()BinaryNinja::Platformstatic
GetList(Architecture *arch)BinaryNinja::Platformstatic
GetList(const std::string &os)BinaryNinja::Platformstatic
GetList(const std::string &os, Architecture *arch)BinaryNinja::Platformstatic
GetName() constBinaryNinja::Platform
GetObject() constBinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
GetObject(CoreRefCountObject *obj)BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inlinestatic
GetObject(const CoreRefCountObject *obj)BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inlinestatic
GetOSList()BinaryNinja::Platformstatic
GetRelatedPlatform(Architecture *arch)BinaryNinja::Platform
GetRelatedPlatforms()BinaryNinja::Platform
GetStdcallCallingConvention() constBinaryNinja::Platform
GetSystemCallConvention() constBinaryNinja::Platform
GetSystemCallName(uint32_t n)BinaryNinja::Platform
GetSystemCalls()BinaryNinja::Platform
GetSystemCallType(uint32_t n)BinaryNinja::Platform
GetTypeByName(const QualifiedName &name)BinaryNinja::Platform
GetTypeContainer()BinaryNinja::Platform
GetTypeLibraries()BinaryNinja::Platform
GetTypeLibrariesByName(const std::string &name)BinaryNinja::Platform
GetTypes()BinaryNinja::Platform
GetVariableByName(const QualifiedName &name)BinaryNinja::Platform
GetVariables()BinaryNinja::Platform
InitCallback(void *ctxt, BNPlatform *)BinaryNinja::Platformprotectedstatic
InitViewCallback(void *ctxt, BNBinaryView *view)BinaryNinja::Platformprotectedstatic
m_objectBinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >
m_refsBinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >
m_registeredRefBinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >
ParseTypesFromSource(const std::string &source, const std::string &fileName, std::map< QualifiedName, Ref< Type > > &types, std::map< QualifiedName, Ref< Type > > &variables, std::map< QualifiedName, Ref< Type > > &functions, std::string &errors, const std::vector< std::string > &includeDirs=std::vector< std::string >(), const std::string &autoTypeSource="")BinaryNinja::Platform
ParseTypesFromSourceFile(const std::string &fileName, std::map< QualifiedName, Ref< Type > > &types, std::map< QualifiedName, Ref< Type > > &variables, std::map< QualifiedName, Ref< Type > > &functions, std::string &errors, const std::vector< std::string > &includeDirs=std::vector< std::string >(), const std::string &autoTypeSource="")BinaryNinja::Platform
Platform(Architecture *arch, const std::string &name)BinaryNinja::Platformprotected
Platform(Architecture *arch, const std::string &name, const std::string &typeFile, const std::vector< std::string > &includeDirs=std::vector< std::string >())BinaryNinja::Platformprotected
Platform(BNPlatform *platform)BinaryNinja::Platform
Register(const std::string &os, Platform *platform)BinaryNinja::Platformstatic
RegisterCallingConvention(CallingConvention *cc)BinaryNinja::Platform
RegisterCdeclCallingConvention(CallingConvention *cc)BinaryNinja::Platform
RegisterDefaultCallingConvention(CallingConvention *cc)BinaryNinja::Platform
RegisterFastcallCallingConvention(CallingConvention *cc)BinaryNinja::Platform
RegisterStdcallCallingConvention(CallingConvention *cc)BinaryNinja::Platform
Release()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
ReleaseForCallback()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
ReleaseForRegistration()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inline
SetSystemCallConvention(CallingConvention *cc)BinaryNinja::Platform
~CoreRefCountObject()BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform >inlinevirtual