| 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::Platform | virtual |
| 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::Platform | protectedstatic |
| BinaryViewInit(BinaryView *view) | BinaryNinja::Platform | virtual |
| CoreRefCountObject() | BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform > | inline |
| FreeRegisterListCallback(void *ctxt, uint32_t *regs, size_t count) | BinaryNinja::Platform | protectedstatic |
| FreeTypeParserInputCallback(void *ctxt, char **arguments, size_t argumentsLen, char **sourceFileNames, char **sourceFileValues, size_t sourceFilesLen) | BinaryNinja::Platform | protectedstatic |
| GenerateAutoPlatformTypeId(const QualifiedName &name) | BinaryNinja::Platform | |
| GenerateAutoPlatformTypeReference(BNNamedTypeReferenceClass cls, const QualifiedName &name) | BinaryNinja::Platform | |
| GetAddressSize() const | BinaryNinja::Platform | virtual |
| GetAddressSizeCallback(void *ctxt) | BinaryNinja::Platform | protectedstatic |
| GetArchitecture() const | BinaryNinja::Platform | |
| GetAssociatedPlatformByAddress(uint64_t &addr) | BinaryNinja::Platform | |
| GetAutoPlatformTypeIdSource() | BinaryNinja::Platform | |
| GetByName(const std::string &name) | BinaryNinja::Platform | static |
| GetCallingConventions() const | BinaryNinja::Platform | |
| GetCdeclCallingConvention() const | BinaryNinja::Platform | |
| GetDefaultCallingConvention() const | BinaryNinja::Platform | |
| GetFallbackEnabled() | BinaryNinja::Platform | virtual |
| GetFallbackEnabledCallback(void *ctxt) | BinaryNinja::Platform | protectedstatic |
| GetFastcallCallingConvention() const | BinaryNinja::Platform | |
| GetFunctionByName(const QualifiedName &name, bool exactMatch=false) | BinaryNinja::Platform | |
| GetFunctions() | BinaryNinja::Platform | |
| GetGlobalRegisters() | BinaryNinja::Platform | virtual |
| GetGlobalRegistersCallback(void *ctxt, size_t *count) | BinaryNinja::Platform | protectedstatic |
| GetGlobalRegisterType(uint32_t reg) | BinaryNinja::Platform | virtual |
| GetGlobalRegisterTypeCallback(void *ctxt, uint32_t reg) | BinaryNinja::Platform | protectedstatic |
| GetList() | BinaryNinja::Platform | static |
| GetList(Architecture *arch) | BinaryNinja::Platform | static |
| GetList(const std::string &os) | BinaryNinja::Platform | static |
| GetList(const std::string &os, Architecture *arch) | BinaryNinja::Platform | static |
| GetName() const | BinaryNinja::Platform | |
| GetObject() const | BinaryNinja::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::Platform | static |
| GetRelatedPlatform(Architecture *arch) | BinaryNinja::Platform | |
| GetRelatedPlatforms() | BinaryNinja::Platform | |
| GetStdcallCallingConvention() const | BinaryNinja::Platform | |
| GetSystemCallConvention() const | BinaryNinja::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::Platform | protectedstatic |
| InitViewCallback(void *ctxt, BNBinaryView *view) | BinaryNinja::Platform | protectedstatic |
| m_object | BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform > | |
| m_refs | BinaryNinja::CoreRefCountObject< BNPlatform, BNNewPlatformReference, BNFreePlatform > | |
| m_registeredRef | BinaryNinja::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::Platform | protected |
| Platform(Architecture *arch, const std::string &name, const std::string &typeFile, const std::vector< std::string > &includeDirs=std::vector< std::string >()) | BinaryNinja::Platform | protected |
| Platform(BNPlatform *platform) | BinaryNinja::Platform | |
| Register(const std::string &os, Platform *platform) | BinaryNinja::Platform | static |
| 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 |