Crate binaryninjacore_sys

Crate binaryninjacore_sys 

Source

Structs§

BNActiveAnalysisInfo
BNActivity
BNAddressRange
BNAllTypeFieldReferences
BNAllTypeReferences
BNAnalysisCompletionEvent
BNAnalysisContext
BNAnalysisInfo
BNAnalysisMergeConflict
BNAnalysisMergeConflictSplitter
BNAnalysisMergeConflictSplitterCallbacks
BNAnalysisParameters
BNAnalysisProgress
BNArchitecture
BNArchitectureAndAddress
BNBackgroundTask
BNBaseAddressDetection
BNBaseAddressDetectionCommonSettings
BNBaseAddressDetectionInstructionAnalysisSettings
BNBaseAddressDetectionReason
BNBaseAddressDetectionSamplingSettings
BNBaseAddressDetectionScore
BNBaseAddressDetectionSettings
BNBaseStructure
BNBasicBlock
BNBasicBlockAnalysisContext
BNBasicBlockEdge
BNBinaryDataNotification
BNBinaryReader
BNBinaryView
BNBinaryViewType
BNBinaryWriter
BNBoolWithConfidence
BNCallLayout
BNCallingConvention
BNCallingConventionWithConfidence
BNChangelogEntry
BNCollaborationChangeset
BNCollaborationGroup
BNCollaborationLazyT
BNCollaborationPermission
BNCollaborationSnapshot
BNCollaborationUndoEntry
BNCollaborationUser
BNComponent
BNConstantReference
BNConstantRenderer
BNCustomArchitecture
BNCustomBinaryView
BNCustomBinaryViewType
BNCustomCallingConvention
BNCustomConstantRenderer
BNCustomDataRenderer
BNCustomFlowGraph
BNCustomFlowGraphLayout
BNCustomLanguageRepresentationFunction
BNCustomLanguageRepresentationFunctionType
BNCustomLineFormatter
BNCustomPlatform
BNCustomRelocationHandler
BNCustomSimilarityProvider
BNCustomSimilarityProviderType
BNCustomSimilaritySessionGraphReceiver
BNCustomSimilaritySessionReceiver
BNCustomSimilaritySessionResolver
BNCustomSimilaritySessionResolverType
BNCustomStringRecognizer
BNCustomStringType
BNCustomStringTypeInfo
BNCustomTransform
BNDataBuffer
BNDataRenderer
BNDataRendererContainer
BNDataVariable
BNDataVariableAndName
BNDataVariableAndNameAndDebugParser
BNDatabase
BNDebugFunctionInfo
BNDebugInfo
BNDebugInfoParser
BNDemangler
BNDemanglerCallbacks
BNDemanglerConfig
BNDemanglerResult
BNDerivedString
BNDerivedStringLocation
BNDiffRenderer
BNDisassemblySettings
BNDisassemblyTextLine
BNDisassemblyTextLineTypeInfo
BNDisassemblyTextRenderer
BNDownloadInstance
BNDownloadInstanceCallbacks
BNDownloadInstanceInputOutputCallbacks
BNDownloadInstanceOutputCallbacks
BNDownloadInstanceResponse
BNDownloadProvider
BNDownloadProviderCallbacks
BNEdgeStyle
BNEnterpriseServerCallbacks
BNEnumeration
BNEnumerationBuilder
BNEnumerationMember
BNExprMapInfo
BNExternalLibrary
BNExternalLocation
BNFieldResolutionInfo
BNFileAccessor
BNFileMetadata
BNFirmwareNinja
BNFirmwareNinjaDevice
BNFirmwareNinjaDeviceAccesses
BNFirmwareNinjaFunctionMemoryAccesses
BNFirmwareNinjaMemoryAccess
BNFirmwareNinjaReferenceNode
BNFirmwareNinjaRelationship
BNFirmwareNinjaSection
BNFlagConditionForSemanticClass
BNFlowGraph
BNFlowGraphEdge
BNFlowGraphLayout
BNFlowGraphLayoutRequest
BNFlowGraphNode
BNFormInputField
BNFunction
BNFunctionLifterContext
BNFunctionParameter
BNFunctionRecognizer
BNFunctionViewType
BNHighLevelILFunction
BNHighLevelILInstruction
BNHighLevelILTokenEmitter
BNHighlightColor
BNILBranchInstructionAndDependence
BNILReferenceSource
BNIndirectBranchInfo
BNInheritedStructureMember
BNInlineDuringAnalysisWithConfidence
BNInstructionInfo
BNInstructionTextLine
BNInstructionTextToken
BNInteractionHandlerCallbacks
BNKeyValueStore
BNLanguageRepresentationFunction
BNLanguageRepresentationFunctionType
BNLicenseAddon
BNLifterInstructionData
BNLineFormatter
BNLineFormatterSettings
BNLinearDisassemblyLine
BNLinearViewCursor
BNLinearViewObject
BNLinearViewObjectIdentifier
BNLogListener
Callbacks
BNLogger
BNLookupTableEntry
BNLowLevelILFunction
BNLowLevelILInstruction
BNLowLevelILLabel
BNMainThreadAction
BNMainThreadCallbacks
BNMediumLevelILFunction
BNMediumLevelILInstruction
BNMediumLevelILLabel
BNMemoryRegionInfo
BNMemoryUsageInfo
BNMergedVariable
BNMetadata
BNMetadataStoreFlag
Controls how a metadata write behaves on a BinaryView or Function.
BNMetadataValueStore
BNNameAndType
BNNameSpace
BNNamedTypeReference
BNNamedTypeReferenceBuilder
BNNavigationHandler
BNObjectDestructionCallbacks
BNOffsetWithConfidence
BNParameterVariablesWithConfidence
BNParsedType
BNPendingBasicBlockEdge
BNPerformanceInfo
BNPlatform
BNPlugin
BNPluginCommand
BNPluginDependencyConflict
BNPluginDependencyInfo
BNPluginDependencyIssue
BNPluginDependencyRequirement
BNPluginDependencyResolutionCallbacks
BNPluginDependencyStartupCallbacks
BNPluginVersion
BNPluginVersionPlatform
BNPoint
BNPossibleValueSet
BNProject
BNProjectFile
BNProjectFolder
BNProjectNotification
BNQualifiedName
BNQualifiedNameAndType
BNQualifiedNameList
BNQualifiedNameTypeAndId
BNRange
BNReferenceSource
BNRegisterInfo
BNRegisterOrConstant
BNRegisterSetWithConfidence
BNRegisterStackAdjustment
BNRegisterStackInfo
BNRegisterValue
BNRegisterValueWithConfidence
BNRegisterValueWithConfidenceAndRegister
BNRelocation
BNRelocationHandler
BNRelocationInfo
BNRemote
BNRemoteFile
BNRemoteFileSearchMatch
BNRemoteFolder
BNRemoteProject
BNRenderLayer
BNRenderLayerCallbacks
BNReportCollection
BNRepository
BNResolvedMemoryRange
BNReturnValue
BNSaveSettings
BNScriptingInstance
BNScriptingInstanceCallbacks
BNScriptingOutputListener
BNScriptingProvider
BNScriptingProviderCallbacks
BNScriptingProviderDependencyConflictCallbacks
BNScriptingProviderInstallModulesWithExclusionsCallbacks
BNScriptingProviderModuleInstalledCallbacks
BNSecretsProvider
BNSecretsProviderCallbacks
BNSection
BNSectionInfo
BNSegment
BNSegmentInfo
BNSettings
BNSimilarityEntityId
BNSimilarityEntityInfo
BNSimilarityEntityRef
BNSimilarityProvider
BNSimilarityProviderId
BNSimilarityProviderResults
BNSimilarityProviderType
BNSimilarityRenderContext
BNSimilarityResult
BNSimilarityResultId
BNSimilaritySession
BNSimilaritySessionCompletion
BNSimilaritySessionCompletionQuery
BNSimilaritySessionGraph
BNSimilaritySessionGraphReceiver
BNSimilaritySessionId
BNSimilaritySessionNode
BNSimilaritySessionNodeId
BNSimilaritySessionReceiver
BNSimilaritySessionResolver
BNSimilaritySessionResolverId
BNSimilaritySessionResolverType
BNSimilarityView
BNSnapshot
BNStackVariableReference
BNStatHistogram
BNStringDetectionParameters
BNStringDetector
BNStringRecognizer
BNStringRef
BNStringReference
BNStructure
BNStructureBuilder
BNStructureMember
BNSymbol
BNSymbolQueue
BNSystemCallInfo
BNTag
BNTagReference
BNTagType
BNTemporaryFile
BNTokenEmitterExpr
BNTransform
BNTransformContext
BNTransformParameter
BNTransformParameterInfo
BNTransformSession
BNType
BNTypeArchive
BNTypeArchiveMergeConflict
BNTypeArchiveNotification
BNTypeAttribute
BNTypeBuilder
BNTypeContainer
BNTypeContext
BNTypeDefinitionLine
BNTypeFieldReference
BNTypeFieldReferenceSizeInfo
BNTypeFieldReferenceTypeInfo
BNTypeLibrary
BNTypeParser
BNTypeParserCallbacks
BNTypeParserError
BNTypeParserResult
BNTypePrinter
BNTypePrinterCallbacks
BNTypeReferenceSource
BNTypeWithConfidence
BNUndoAction
BNUndoEntry
BNUpdateChannel
BNUpdateChannelFullInfo
BNUpdateVersion
BNUpdateVersionNew
BNUser
BNUserVariableValue
BNValueLocation
BNValueLocationComponent
BNValueLocationListWithConfidence
BNValueLocationWithConfidence
BNValueRange
BNVariable
BNVariableFieldResolutionInfo
BNVariableNameAndType
BNVariableReferenceSource
BNVersionInfo
BNWebsocketClient
BNWebsocketClientCallbacks
BNWebsocketClientOutputCallbacks
BNWebsocketProvider
BNWebsocketProviderCallbacks
BNWorkflow

Enums§

BNAnalysisMode
BNAnalysisSkipReason
BNAnalysisState
BNBaseAddressDetectionAnalysisMode
BNBaseAddressDetectionConfidence
BNBaseAddressDetectionPOISetting
BNBaseAddressDetectionPOIType
BNBinaryViewEventType
BNBraceRequirement
BNBranchType
BNBuiltinType
BNCallingConventionName
BNCollaborationPermissionLevel
BNDataFlowQueryOption
BNDeadStoreElimination
BNDerivedStringLocationType
BNDisassemblyAddressMode
BNDisassemblyBlockLabels
BNDisassemblyCallParameterHints
BNDisassemblyOption
BNEarlyReturn
BNEdgePenStyle
The following edge styles map to Qt’s Qt::PenStyle enumeration
BNEndianness
BNExprFolding
BNFindFlag
BNFirmwareNinjaMemoryAccessType
BNFirmwareNinjaMemoryHeuristic
BNFirmwareNinjaSectionAnalysisMode
BNFirmwareNinjaSectionType
BNFlagRole
BNFlowGraphOption
BNFormInputFieldType
BNFunctionAnalysisSkipOverride
BNFunctionGraphType
BNFunctionUpdateType
BNHighLevelILOperation
BNHighlightColorStyle
BNHighlightStandardColor
BNILBranchDependence
BNImplicitRegisterExtend
BNInlineDuringAnalysis
BNInstructionTextTokenContext
BNInstructionTextTokenType
BNIntegerDisplayType
BNIntrinsicClass
BNLinearDisassemblyLineType
BNLinearSweepAnalysisCapability
BNLinearViewObjectIdentifierType
BNLogLevel
! Console log levels
BNLowLevelILFlagCondition
BNLowLevelILOperation
BNMediumLevelILOperation
BNMemberAccess
BNMemberScope
BNMergeConflictDataType
BNMessageBoxButtonResult
BNMessageBoxButtonSet
BNMessageBoxIcon
BNMetadataType
BNModificationStatus
BNNameType
Caution: these enumeration values are used a lookups into the static NameTypeStrings in the core if you modify this you must also modify the string lookups as well
BNNamedTypeReferenceClass
BNOperatorPrecedence
BNPluginCommandType
BNPluginDependencyConflictStatus
BNPluginDependencyDecision
BNPluginLoadPhase
BNPluginStatus
BNPluginType
BNPointerBaseType
BNPointerSuffix
BNReferenceType
BNRegisterValueType
BNRelocationType
BNRemoteFileType
BNRenderLayerDefaultEnableState
BNReportType
BNSaveOption
BNScopeType
BNScriptingProviderExecuteResult
BNScriptingProviderInputReadyState
BNSectionSemantics
BNSettingsScope
BNSimilarityAnnotationType
BNSimilarityApplyStatus
BNSimilarityEntityType
BNSimilarityViewType
BNStringType
BNStructureVariant
BNSwitchRecovery
BNSymbolBinding
BNSymbolDisplayResult
BNSymbolDisplayType
BNSymbolType
BNSyncStatus
BNTagReferenceType
BNTagTypeType
BNThemeColor
BNTokenEscapingType
BNTransformResult
BNTransformSessionMode
BNTransformType
BNTypeClass
BNTypeContainerType
BNTypeDefinitionLineType
BNTypeParserErrorSeverity
BNTypeParserOption
BNTypeReferenceType
This describes how a type is referenced
BNUpdateResult
BNValueLocationSource
BNVariableSourceType

Constants§

BN_CURRENT_CORE_ABI_VERSION
BN_CURRENT_UI_ABI_VERSION
BN_MINIMUM_CORE_ABI_VERSION
BN_MINIMUM_UI_ABI_VERSION
MAX_RELOCATION_SIZE

Functions§

BNAbortAnalysis⚠
BNAbortBaseAddressDetection⚠
BNAbortFlowGraphLayoutRequest⚠
BNActivityGetName⚠
BNAddAnalysisCompletionEvent⚠
BNAddAnalysisOption⚠
Analysis
BNAddArchitectureRedirection⚠
BNAddAutoAddressTag⚠
BNAddAutoDataTag⚠
BNAddAutoFunctionTag⚠
BNAddAutoSection⚠
BNAddAutoSections⚠
BNAddAutoSegment⚠
BNAddAutoSegments⚠
BNAddBinaryMemoryRegion⚠
BNAddBinaryViewTypeLibrary⚠
BNAddDataMemoryRegion⚠
BNAddDataReference⚠
BNAddDebugDataVariable⚠
BNAddDebugDataVariableInfo⚠
BNAddDebugFunction⚠
BNAddDebugType⚠
BNAddEntryPointForAnalysis⚠
BNAddEnumerationBuilderMember⚠
BNAddEnumerationBuilderMemberWithValue⚠
BNAddExpressionParserMagicValue⚠
BNAddExpressionParserMagicValues⚠
BNAddFlowGraphNode⚠
BNAddFlowGraphNodeOutgoingEdge⚠
BNAddFlowGraphRenderLayer⚠
BNAddFunctionForAnalysis⚠
BNAddGraphReportToCollection⚠
BNAddGuidedSourceBlocks⚠
BNAddHTMLReportToCollection⚠
BNAddHighLevelILArrayIndexToken⚠
BNAddHighLevelILConstantTextToken⚠
BNAddHighLevelILFloatSizeToken⚠
BNAddHighLevelILIntegerTextToken⚠
BNAddHighLevelILPointerTextToken⚠
BNAddHighLevelILSizeToken⚠
BNAddHighLevelILVarTextToken⚠
BNAddLinearViewCursorRenderLayer⚠
BNAddLowLevelILLabelForAddress⚠
BNAddMarkdownReportToCollection⚠
BNAddNamesForOuterStructureMembers⚠
BNAddOptionalPluginDependency⚠
BNAddPlainTextReportToCollection⚠
BNAddRelatedPlatform⚠
BNAddRemoteMemoryRegion⚠
BNAddRequiredPluginDependency⚠
BNAddStructureBuilderMember⚠
BNAddStructureBuilderMemberAtOffset⚠
BNAddTag⚠
BNAddTagType⚠
BNAddToEntryFunctions⚠
BNAddTypeArchiveTypes⚠
BNAddTypeBuilderPointerSuffix⚠
BNAddTypeLibraryAlternateName⚠
BNAddTypeLibraryNamedObject⚠
BNAddTypeLibraryNamedType⚠
BNAddTypeLibraryNamedTypeSource⚠
BNAddTypeLibraryPlatform⚠
BNAddTypeMemberTokens⚠
BNAddUnbackedMemoryRegion⚠
BNAddUserAddressTag⚠
BNAddUserCodeReference⚠
BNAddUserDataReference⚠
BNAddUserDataTag⚠
BNAddUserFunctionTag⚠
BNAddUserSection⚠
BNAddUserSections⚠
BNAddUserSegment⚠
BNAddUserSegments⚠
BNAddUserTypeFieldReference⚠
BNAddUserTypeReference⚠
BNAllocString⚠
BNAllocStringList⚠
BNAllocStringWithLength⚠
BNAllocUninitializedStringList⚠
BNAlwaysBranch⚠
BNAnalysisContextGetBackedAddressRanges⚠
BNAnalysisContextGetBinaryView⚠
BNAnalysisContextGetEnd⚠
BNAnalysisContextGetFunction⚠
BNAnalysisContextGetHighLevelILFunction⚠
BNAnalysisContextGetLength⚠
BNAnalysisContextGetLiftedILFunction⚠
BNAnalysisContextGetLowLevelILFunction⚠
BNAnalysisContextGetMappedAddressRanges⚠
BNAnalysisContextGetMediumLevelILFunction⚠
BNAnalysisContextGetNextBackedAddress⚠
BNAnalysisContextGetNextMappedAddress⚠
BNAnalysisContextGetNextValidOffset⚠
BNAnalysisContextGetSectionByName⚠
BNAnalysisContextGetSections⚠
BNAnalysisContextGetSectionsAt⚠
BNAnalysisContextGetSegmentAt⚠
BNAnalysisContextGetSettingBool⚠
Settings cache access
BNAnalysisContextGetSettingDouble⚠
BNAnalysisContextGetSettingInt64⚠
BNAnalysisContextGetSettingString⚠
BNAnalysisContextGetSettingStringList⚠
BNAnalysisContextGetSettingUInt64⚠
BNAnalysisContextGetStart⚠
BNAnalysisContextInform⚠
BNAnalysisContextIsOffsetBackedByFile⚠
BNAnalysisContextIsOffsetCodeSemantics⚠
BNAnalysisContextIsOffsetExecutable⚠
BNAnalysisContextIsOffsetExternSemantics⚠
BNAnalysisContextIsOffsetReadOnlySemantics⚠
BNAnalysisContextIsOffsetReadable⚠
BNAnalysisContextIsOffsetWritable⚠
BNAnalysisContextIsOffsetWritableSemantics⚠
BNAnalysisContextIsValidOffset⚠
Memory map access
BNAnalysisIsAborted⚠
BNAnalysisMergeConflictGetBase⚠
BNAnalysisMergeConflictGetBaseFile⚠
BNAnalysisMergeConflictGetBaseSnapshot⚠
BNAnalysisMergeConflictGetDataType⚠
BNAnalysisMergeConflictGetDatabase⚠
BNAnalysisMergeConflictGetFirst⚠
BNAnalysisMergeConflictGetFirstFile⚠
BNAnalysisMergeConflictGetFirstSnapshot⚠
BNAnalysisMergeConflictGetKey⚠
BNAnalysisMergeConflictGetPathItem⚠
BNAnalysisMergeConflictGetPathItemSerialized⚠
BNAnalysisMergeConflictGetPathItemString⚠
BNAnalysisMergeConflictGetSecond⚠
BNAnalysisMergeConflictGetSecondFile⚠
BNAnalysisMergeConflictGetSecondSnapshot⚠
BNAnalysisMergeConflictGetType⚠
BNAnalysisMergeConflictSplitterCanSplit⚠
BNAnalysisMergeConflictSplitterGetName⚠
BNAnalysisMergeConflictSplitterSplit⚠
BNAnalysisMergeConflictSuccess⚠
BNAnalyzeBasicBlocksContextAddBasicBlockToFunction⚠
BNAnalyzeBasicBlocksContextAddTempReference⚠
BNAnalyzeBasicBlocksContextCreateBasicBlock⚠
BNAnalyzeBasicBlockContext operations
BNAnalyzeBasicBlocksContextSetContextualFunctionReturns⚠
BNAnalyzeBasicBlocksContextSetDirectCodeReferences⚠
BNAnalyzeBasicBlocksContextSetDirectNoReturnCalls⚠
BNAnalyzeBasicBlocksContextSetHaltedDisassemblyAddresses⚠
BNAnalyzeBasicBlocksContextSetInlinedUnresolvedIndirectBranches⚠
BNAnalyzeFunction⚠
BNAppendDataBuffer⚠
BNAppendDataBufferContents⚠
BNAppendSymbolQueue⚠
BNApplyAutoDiscoveredFunctionType⚠
BNApplyDebugInfo⚠
BNApplyImportedTypes⚠
BNApplyRenderLayerToFlowGraph⚠
BNApplyRenderLayerToLinearViewObject⚠
BNApplySnapshotData⚠
BNArchitectureAlwaysBranch⚠
BNArchitectureAnalyzeBasicBlocks⚠
BNArchitectureConvertToNop⚠
BNArchitectureDefaultAnalyzeBasicBlocks⚠
BNArchitectureDefaultLiftFunction⚠
BNArchitectureFreeFunctionArchContext⚠
BNArchitectureGetRelocationHandler⚠
BNArchitectureInvertBranch⚠
BNArchitectureLiftFunction⚠
BNArchitectureRegisterRelocationHandler⚠
BNArchitectureSetDefaultAnalyzeBasicBlocksCallback⚠
BNArchitectureSetDefaultLiftFunctionCallback⚠
BNArchitectureSkipAndReturnValue⚠
BNAreArgumentRegistersSharedIndex⚠
BNAreArgumentRegistersUsedForVarArgs⚠
BNAreAutoUpdatesEnabled⚠
BNAreStackArgumentsNaturallyAligned⚠
BNAreStackArgumentsPushedLeftToRight⚠
BNAreUpdatesAvailable⚠
BNAssemble⚠
BNAssignDataBuffer⚠
BNAuthenticateEnterpriseServerWithCredentials⚠
BNAuthenticateEnterpriseServerWithMethod⚠
BNAuthenticateEnterpriseServerWithToken⚠
BNBasicBlockAddPendingOutgoingEdge⚠
BNBasicBlockCanExit⚠
BNBasicBlockHasInvalidInstructions⚠
BNBasicBlockHasUndeterminedOutgoingEdges⚠
BNBasicBlockIsFallThroughToFunction⚠
BNBasicBlockSetCanExit⚠
BNBasicBlockSetFallThroughToFunction⚠
BNBasicBlockSetHasInvalidInstructions⚠
BNBasicBlockSetUndeterminedOutgoingEdges⚠
BNBeginBackgroundTask⚠
Background task progress reporting
BNBeginBulkAddSegments⚠
BNBeginBulkModifySymbols⚠
BNBeginKeyValueStoreNamespace⚠
BNBeginUndoActions⚠
BNBinaryViewAddExternalLibrary⚠
BNBinaryViewAddExternalLocation⚠
BNBinaryViewAttachTypeArchive⚠
BNBinaryViewDetachTypeArchive⚠
BNBinaryViewDisassociateTypeArchiveType⚠
BNBinaryViewExportObjectToTypeLibrary⚠
BNBinaryViewExportTypeToTypeLibrary⚠
BNBinaryViewFinalizeNewSegments⚠
BNBinaryViewGetAssociatedTypeArchiveTypeSource⚠
BNBinaryViewGetAssociatedTypeArchiveTypeTarget⚠
BNBinaryViewGetAssociatedTypeArchiveTypes⚠
BNBinaryViewGetAssociatedTypesFromArchive⚠
BNBinaryViewGetAutoMetadata⚠
BNBinaryViewGetExternalLibraries⚠
BNBinaryViewGetExternalLibrary⚠
BNBinaryViewGetExternalLocation⚠
BNBinaryViewGetExternalLocations⚠
BNBinaryViewGetLoadSettings⚠
BNBinaryViewGetLoadSettingsTypeNames⚠
BNBinaryViewGetMetadata⚠
BNBinaryViewGetTypeArchive⚠
BNBinaryViewGetTypeArchivePath⚠
BNBinaryViewGetTypeArchiveSyncStatus⚠
BNBinaryViewGetTypeArchiveTypeNameList⚠
BNBinaryViewGetTypeArchiveTypeNames⚠
BNBinaryViewGetTypeArchives⚠
BNBinaryViewGetTypeNameByGuid⚠
BNBinaryViewImportTypeLibraryObject⚠
BNBinaryViewImportTypeLibraryType⚠
BNBinaryViewImportTypeLibraryTypeByGuid⚠
BNBinaryViewLookupImportedObjectLibrary⚠
BNBinaryViewLookupImportedTypeLibrary⚠
BNBinaryViewPullTypeArchiveTypes⚠
BNBinaryViewPushTypeArchiveTypes⚠
BNBinaryViewQueryMetadata⚠
BNBinaryViewRecordImportedObjectLibrary⚠
BNBinaryViewRemoveExternalLibrary⚠
BNBinaryViewRemoveExternalLocation⚠
BNBinaryViewRemoveMetadata⚠
BNBinaryViewSetLoadSettings⚠
BNBinaryViewSetManualDependencies⚠
BNBinaryViewStoreMetadata⚠
Store/Query structured data to/from a BinaryView
BNBinaryViewTypeHasNoInitialContent⚠
BNCacheHighLevelILPossibleValueSet⚠
BNCacheLowLevelILPossibleValueSet⚠
BNCacheMediumLevelILPossibleValueSet⚠
BNCanArchitectureAssemble⚠
BNCanAssemble⚠
BNCanCancelBackgroundTask⚠
BNCanDecode⚠
BNCanFunctionReturn⚠
BNCanRedo⚠
BNCanUndo⚠
BNCancelAnalysisCompletionEvent⚠
BNCancelBackgroundTask⚠
BNCancelBulkAddSegments⚠
BNCancelEnterpriseServerAuthentication⚠
BNCancelScriptInput⚠
BNCheckForStringAnnotationType⚠
BNClearBasicBlockPendingOutgoingEdges⚠
BNClearDataBuffer⚠
BNClearFieldResolutionForVariableAt⚠
BNClearFlowGraphNodes⚠
BNClearForcedVariableVersion⚠
BNClearTypeLibraryPlatforms⚠
BNClearUndoEntries⚠
BNClearUserGlobalPointerValues⚠
BNClearUserVariableValue⚠
BNCloseFile⚠
BNCloseLogs⚠
BNCloseTypeArchive⚠
BNCollaborationAssignSnapshotMap⚠
BNCollaborationChangesetGetAuthor⚠
BNCollaborationChangesetGetDatabase⚠
BNCollaborationChangesetGetFile⚠
BNCollaborationChangesetGetName⚠
BNCollaborationChangesetGetSnapshotIds⚠
BNCollaborationChangesetSetName⚠
BNCollaborationCreateRemote⚠
BNCollaborationDefaultFilePath⚠
BNCollaborationDefaultProjectPath⚠
BNCollaborationDeleteDataFromKeychain⚠
BNCollaborationDownloadDatabaseForFile⚠
BNCollaborationDownloadFile⚠
BNCollaborationDownloadTypeArchive⚠
BNCollaborationDumpDatabase⚠
BNCollaborationFreeIdList⚠
BNCollaborationFreeLazyT⚠
BNCollaborationFreeSnapshotIdList⚠
BNCollaborationGetActiveRemote⚠
Collaboration
BNCollaborationGetDataFromKeychain⚠
BNCollaborationGetLocalSnapshotFromRemote⚠
BNCollaborationGetLocalSnapshotFromRemoteTypeArchive⚠
BNCollaborationGetRemoteByAddress⚠
BNCollaborationGetRemoteById⚠
BNCollaborationGetRemoteByName⚠
BNCollaborationGetRemoteFileForLocalDatabase⚠
BNCollaborationGetRemoteFileForLocalTypeArchive⚠
BNCollaborationGetRemoteForLocalDatabase⚠
BNCollaborationGetRemoteForLocalTypeArchive⚠
BNCollaborationGetRemoteProjectForLocalDatabase⚠
BNCollaborationGetRemoteProjectForLocalTypeArchive⚠
BNCollaborationGetRemoteSnapshotFromLocal⚠
BNCollaborationGetRemoteSnapshotFromLocalTypeArchive⚠
BNCollaborationGetRemotes⚠
BNCollaborationGetSnapshotAuthor⚠
BNCollaborationGroupContainsUser⚠
BNCollaborationGroupGetId⚠
BNCollaborationGroupGetName⚠
BNCollaborationGroupGetRemote⚠
BNCollaborationGroupGetUrl⚠
BNCollaborationGroupGetUsers⚠
BNCollaborationGroupSetName⚠
BNCollaborationGroupSetUsers⚠
BNCollaborationHasDataInKeychain⚠
BNCollaborationIgnoreSnapshot⚠
BNCollaborationIsCollaborationDatabase⚠
BNCollaborationIsCollaborationTypeArchive⚠
BNCollaborationIsSnapshotIgnored⚠
BNCollaborationIsTypeArchiveSnapshotIgnored⚠
BNCollaborationLazyTCreate⚠
LazyT
BNCollaborationLazyTDereference⚠
BNCollaborationLoadRemotes⚠
BNCollaborationMergeDatabase⚠
BNCollaborationMergeSnapshots⚠
BNCollaborationPermissionCanAdmin⚠
BNCollaborationPermissionCanEdit⚠
BNCollaborationPermissionCanView⚠
BNCollaborationPermissionGetGroupId⚠
BNCollaborationPermissionGetGroupName⚠
BNCollaborationPermissionGetId⚠
BNCollaborationPermissionGetLevel⚠
BNCollaborationPermissionGetProject⚠
BNCollaborationPermissionGetRemote⚠
BNCollaborationPermissionGetUrl⚠
BNCollaborationPermissionGetUserId⚠
BNCollaborationPermissionGetUsername⚠
BNCollaborationPermissionSetLevel⚠
BNCollaborationPullDatabase⚠
BNCollaborationPullTypeArchive⚠
BNCollaborationPushDatabase⚠
BNCollaborationPushTypeArchive⚠
BNCollaborationRemoveRemote⚠
BNCollaborationSaveRemotes⚠
BNCollaborationSetActiveRemote⚠
BNCollaborationSetSnapshotAuthor⚠
BNCollaborationSnapshotCreateUndoEntry⚠
BNCollaborationSnapshotDownload⚠
BNCollaborationSnapshotDownloadAnalysisCache⚠
BNCollaborationSnapshotDownloadSnapshotFile⚠
BNCollaborationSnapshotFinalize⚠
BNCollaborationSnapshotGetAnalysisCacheBuildId⚠
BNCollaborationSnapshotGetAuthor⚠
BNCollaborationSnapshotGetAuthorUsername⚠
BNCollaborationSnapshotGetChildIds⚠
BNCollaborationSnapshotGetChildren⚠
BNCollaborationSnapshotGetCreated⚠
BNCollaborationSnapshotGetDescription⚠
BNCollaborationSnapshotGetFile⚠
BNCollaborationSnapshotGetHash⚠
BNCollaborationSnapshotGetId⚠
BNCollaborationSnapshotGetLastModified⚠
BNCollaborationSnapshotGetName⚠
BNCollaborationSnapshotGetParentIds⚠
BNCollaborationSnapshotGetParents⚠
BNCollaborationSnapshotGetProject⚠
BNCollaborationSnapshotGetRemote⚠
BNCollaborationSnapshotGetSnapshotFileHash⚠
BNCollaborationSnapshotGetTitle⚠
BNCollaborationSnapshotGetUndoEntries⚠
BNCollaborationSnapshotGetUndoEntryById⚠
BNCollaborationSnapshotGetUrl⚠
BNCollaborationSnapshotHasPulledUndoEntries⚠
BNCollaborationSnapshotIsFinalized⚠
BNCollaborationSnapshotPullUndoEntries⚠
BNCollaborationStoreDataInKeychain⚠
BNCollaborationSyncDatabase⚠
BNCollaborationSyncTypeArchive⚠
BNCollaborationUndoEntryGetData⚠
BNCollaborationUndoEntryGetFile⚠
BNCollaborationUndoEntryGetId⚠
BNCollaborationUndoEntryGetParent⚠
BNCollaborationUndoEntryGetParentId⚠
BNCollaborationUndoEntryGetProject⚠
BNCollaborationUndoEntryGetRemote⚠
BNCollaborationUndoEntryGetSnapshot⚠
BNCollaborationUndoEntryGetUrl⚠
BNCollaborationUploadDatabase⚠
BNCollaborationUploadTypeArchive⚠
BNCollaborationUserGetEmail⚠
BNCollaborationUserGetId⚠
BNCollaborationUserGetLastLogin⚠
BNCollaborationUserGetRemote⚠
BNCollaborationUserGetUrl⚠
BNCollaborationUserGetUsername⚠
BNCollaborationUserIsActive⚠
BNCollaborationUserSetEmail⚠
BNCollaborationUserSetIsActive⚠
BNCollaborationUserSetUsername⚠
BNCommitUndoActions⚠
BNCompareLinearViewCursors⚠
BNCompareLinearViewObjectChildren⚠
BNComponentAddAllMembersFromComponent⚠
BNComponentAddComponent⚠
BNComponentAddDataVariable⚠
BNComponentAddFunctionReference⚠
BNComponentContainsComponent⚠
BNComponentContainsDataVariable⚠
BNComponentContainsFunction⚠
BNComponentFreeReferencedTypes⚠
BNComponentGetContainedComponents⚠
BNComponentGetContainedDataVariables⚠
BNComponentGetContainedFunctions⚠
BNComponentGetDisplayName⚠
BNComponentGetGuid⚠
BNComponentGetOriginalName⚠
BNComponentGetParent⚠
BNComponentGetReferencedDataVariables⚠
BNComponentGetReferencedDataVariablesRecursive⚠
BNComponentGetReferencedTypes⚠
BNComponentGetReferencedTypesRecursive⚠
BNComponentGetView⚠
BNComponentRemoveAllFunctions⚠
BNComponentRemoveComponent⚠
BNComponentRemoveDataVariable⚠
BNComponentRemoveFunctionReference⚠
BNComponentSetName⚠
BNComponentsEqual⚠
BNComponentsNotEqual⚠
BNConnectEnterpriseServer⚠
BNConnectWebsocketClient⚠
BNConstantRendererRenderConstant⚠
BNConstantRendererRenderConstantPointer⚠
BNConvertToNop⚠
BNCopyFile⚠
BNCoreEnumFromString⚠
BNCoreEnumToString⚠
BNCreateActivity⚠
Activity
BNCreateActivityWithEligibility⚠
BNCreateAnalysisContext⚠
Analysis Context
BNCreateArrayType⚠
BNCreateArrayTypeBuilder⚠
BNCreateAutoStackVariable⚠
BNCreateAutoVariable⚠
BNCreateBaseAddressDetection⚠
Base Address Detection
BNCreateBinaryDataView⚠
Raw binary data view
BNCreateBinaryDataViewFromBuffer⚠
BNCreateBinaryDataViewFromData⚠
BNCreateBinaryDataViewFromFile⚠
BNCreateBinaryDataViewFromFilename⚠
BNCreateBinaryReader⚠
Stream reader object
BNCreateBinaryViewOfType⚠
BNCreateBinaryWriter⚠
Stream writer object
BNCreateBoolType⚠
BNCreateBoolTypeBuilder⚠
BNCreateCallingConvention⚠
Calling conventions
BNCreateComponent⚠
BNCreateComponentWithName⚠
BNCreateComponentWithParent⚠
BNCreateComponentWithParentAndName⚠
BNCreateCustomBinaryView⚠
Creation of new types of binary views
BNCreateCustomFlowGraph⚠
BNCreateCustomLanguageRepresentationFunction⚠
BNCreateCustomPlatform⚠
BNCreateCustomPlatformWithTypes⚠
BNCreateCustomSimilarityProvider⚠
Returns nullptr outside the Ultimate edition without taking ownership of callbacks.
BNCreateCustomSimilaritySessionGraphReceiver⚠
BNCreateCustomSimilaritySessionReceiver⚠
BNCreateCustomSimilaritySessionResolver⚠
BNCreateDataBuffer⚠
Data buffer management
BNCreateDataRenderer⚠
Custom Data Render methods
BNCreateDatabase⚠
BNCreateDatabaseInstance⚠
BNCreateDatabaseWithProgress⚠
BNCreateDiffRenderer⚠
BNCreateDirectory⚠
BNCreateDisassemblySettings⚠
Disassembly settings
BNCreateDisassemblyTextRenderer⚠
BNCreateDownloadProviderInstance⚠
BNCreateEnumerationBuilder⚠
BNCreateEnumerationBuilderFromEnumeration⚠
BNCreateEnumerationType⚠
BNCreateEnumerationTypeBuilder⚠
BNCreateEnumerationTypeBuilderWithBuilder⚠
BNCreateEnumerationTypeOfWidth⚠
BNCreateFileMetadata⚠
File metadata object
BNCreateFirmwareNinja⚠
FirmwareNinja
BNCreateFirmwareNinjaRelationship⚠
BNCreateFloatType⚠
BNCreateFloatTypeBuilder⚠
BNCreateFlowGraph⚠
Flow graphs
BNCreateFlowGraphNode⚠
BNCreateForcedVariableVersion⚠
BNCreateFragmentType⚠
BNCreateFragmentTypeBits⚠
BNCreateFragmentTypeBuilder⚠
BNCreateFragmentTypeBuilderBits⚠
BNCreateFunctionGraph⚠
BNCreateFunctionType⚠
BNCreateFunctionTypeBuilder⚠
BNCreateHighLevelILDisassemblyTextRenderer⚠
BNCreateHighLevelILFunction⚠
High-level IL
BNCreateHighLevelILFunctionGraph⚠
BNCreateHighLevelILImmediateFunctionGraph⚠
BNCreateImmediateFunctionGraph⚠
BNCreateIntegerType⚠
BNCreateIntegerTypeBuilder⚠
BNCreateKeyValueStore⚠
Key value store
BNCreateKeyValueStoreFromDataBuffer⚠
BNCreateLanguageRepresentationFunction⚠
BNCreateLinearViewCursor⚠
BNCreateLinearViewDataOnly⚠
BNCreateLinearViewDisassembly⚠
BNCreateLinearViewHighLevelIL⚠
BNCreateLinearViewHighLevelILSSAForm⚠
BNCreateLinearViewLanguageRepresentation⚠
BNCreateLinearViewLiftedIL⚠
BNCreateLinearViewLowLevelIL⚠
BNCreateLinearViewLowLevelILSSAForm⚠
BNCreateLinearViewMappedMediumLevelIL⚠
BNCreateLinearViewMappedMediumLevelILSSAForm⚠
BNCreateLinearViewMediumLevelIL⚠
BNCreateLinearViewMediumLevelILSSAForm⚠
BNCreateLinearViewSingleFunctionDisassembly⚠
BNCreateLinearViewSingleFunctionHighLevelIL⚠
BNCreateLinearViewSingleFunctionHighLevelILSSAForm⚠
BNCreateLinearViewSingleFunctionLanguageRepresentation⚠
BNCreateLinearViewSingleFunctionLiftedIL⚠
BNCreateLinearViewSingleFunctionLowLevelIL⚠
BNCreateLinearViewSingleFunctionLowLevelILSSAForm⚠
BNCreateLinearViewSingleFunctionMappedMediumLevelIL⚠
BNCreateLinearViewSingleFunctionMappedMediumLevelILSSAForm⚠
BNCreateLinearViewSingleFunctionMediumLevelIL⚠
BNCreateLinearViewSingleFunctionMediumLevelILSSAForm⚠
BNCreateLowLevelILDisassemblyTextRenderer⚠
BNCreateLowLevelILFunction⚠
Low-level IL
BNCreateLowLevelILFunctionGraph⚠
BNCreateLowLevelILImmediateFunctionGraph⚠
BNCreateMediumLevelILDisassemblyTextRenderer⚠
BNCreateMediumLevelILFunction⚠
Medium-level IL
BNCreateMediumLevelILFunctionGraph⚠
BNCreateMediumLevelILImmediateFunctionGraph⚠
BNCreateMetadataArray⚠
BNCreateMetadataBooleanData⚠
BNCreateMetadataBooleanListData⚠
BNCreateMetadataDoubleData⚠
BNCreateMetadataDoubleListData⚠
BNCreateMetadataOfType⚠
BNCreateMetadataRawData⚠
BNCreateMetadataSignedIntegerData⚠
BNCreateMetadataSignedIntegerListData⚠
BNCreateMetadataStringData⚠
BNCreateMetadataStringListData⚠
BNCreateMetadataUnsignedIntegerData⚠
BNCreateMetadataUnsignedIntegerListData⚠
BNCreateMetadataValueStore⚠
BNCreateNamedType⚠
BNCreateNamedTypeBuilder⚠
BNCreateNamedTypeReference⚠
BNCreateNamedTypeReferenceBuilder⚠
BNCreateNamedTypeReferenceBuilderFromType⚠
BNCreateNamedTypeReferenceBuilderFromTypeAndId⚠
BNCreateNamedTypeReferenceBuilderWithBuilder⚠
BNCreateNamedTypeReferenceFromType⚠
BNCreateNamedTypeReferenceFromTypeAndId⚠
BNCreatePlatform⚠
Platforms
BNCreatePlatformWithTypes⚠
BNCreatePointerType⚠
BNCreatePointerTypeBuilder⚠
BNCreatePointerTypeBuilderOfWidth⚠
BNCreatePointerTypeOfWidth⚠
BNCreateProject⚠
BNCreateRelocationHandler⚠
BNCreateReportCollection⚠
BNCreateSaveSettings⚠
Save settings
BNCreateScriptingProviderInstance⚠
BNCreateSegment⚠
Segment object methods
BNCreateSettings⚠
Settings APIs
BNCreateSimilarityRenderContext⚠
BNCreateSimilaritySession⚠
BNCreateSimilaritySessionCompletion⚠
BNCreateSimilaritySessionNode⚠
BNCreateSimilaritySessionNodeFromFile⚠
BNCreateSnapshotedView⚠
BNCreateSnapshotedViewWithProgress⚠
BNCreateStringDetector⚠
A compiled string detector. Immutable once created, so a single instance may be shared across threads. Free with BNFreeStringDetector.
BNCreateStringRef⚠
BNCreateStringRefOfLength⚠
BNCreateStructureBuilder⚠
BNCreateStructureBuilderFromStructure⚠
BNCreateStructureBuilderWithOptions⚠
BNCreateStructureFromOffsetAccess⚠
BNCreateStructureMemberFromAccess⚠
BNCreateStructureType⚠
BNCreateStructureTypeBuilder⚠
BNCreateStructureTypeBuilderWithBuilder⚠
BNCreateSymbol⚠
Symbols
BNCreateSymbolQueue⚠
BNCreateTag⚠
BNCreateTagType⚠
BNCreateTemporaryFile⚠
Temporary files
BNCreateTemporaryFileWithContents⚠
BNCreateTransformSession⚠
Transform Session
BNCreateTransformSessionFromBinaryView⚠
BNCreateTransformSessionFromBinaryViewWithMode⚠
BNCreateTransformSessionFromTransformContextWithMode⚠
BNCreateTransformSessionWithMode⚠
BNCreateTypeArchive⚠
BNCreateTypeArchiveWithId⚠
BNCreateTypeBuilderFromType⚠
BNCreateUserFunction⚠
BNCreateUserStackVariable⚠
BNCreateUserVariable⚠
BNCreateValueType⚠
BNCreateValueTypeBuilder⚠
BNCreateVarArgsType⚠
BNCreateVarArgsTypeBuilder⚠
BNCreateVoidType⚠
BNCreateVoidTypeBuilder⚠
BNCreateWebsocketProviderClient⚠
BNCreateWideCharType⚠
BNCreateWideCharTypeBuilder⚠
BNCreateWorkflow⚠
Workflow
BNDataBufferToBase64⚠
BNDataBufferToEscapedString⚠
BNDatabaseHasGlobal⚠
BNDatabaseOpenExisting⚠
BNDeauthenticateEnterpriseServer⚠
BNDecode⚠
BNDecodeBase64⚠
BNDecodeEscapedString⚠
BNDecodeWithContext⚠
BNDefaultDisassemblySettings⚠
BNDefaultGraphDisassemblySettings⚠
BNDefaultIsArgumentTypeRegisterCompatible⚠
BNDefaultIsReturnTypeRegisterCompatible⚠
BNDefaultLinearDisassemblySettings⚠
BNDefineAnalysisType⚠
BNDefineAnalysisTypes⚠
BNDefineAutoSymbol⚠
BNDefineAutoSymbolAndVariableOrFunction⚠
BNDefineDataVariable⚠
BNDefineImportedFunction⚠
BNDefineRelocation⚠
BNDefineSymbolRelocation⚠
BNDefineUserAnalysisType⚠
BNDefineUserAnalysisTypes⚠
BNDefineUserDataVariable⚠
BNDefineUserSymbol⚠
BNDeleteAutoStackVariable⚠
BNDeleteDirectory⚠
BNDeleteFile⚠
Filesystem functionality
BNDeleteSecretsProviderData⚠
BNDeleteTypeArchiveType⚠
BNDeleteUserStackVariable⚠
BNDeleteUserVariable⚠
BNDemangle⚠
BNDemangleWithDemangler⚠
BNDerefNamedTypeReference⚠
BNDeserializeSettings⚠
BNDestroySymbolQueue⚠
BNDetectBaseAddress⚠
BNDetectBaseAddressWithInstructionAnalysis⚠
BNDetectBaseAddressWithSampling⚠
BNDetectSearchMode⚠
BNDiffRendererAddRangeAnnotation⚠
BNDiffRendererRenderFlowGraph⚠
BNDiffRendererRenderFlowGraphForEntity⚠
BNDiffRendererRenderFunction⚠
BNDiffRendererRenderFunctionForEntity⚠
BNDiffRendererRenderLinearView⚠
BNDiffRendererRenderLinearViewForEntity⚠
BNDisablePlugins⚠
BNDisassemblyTextRendererHasDataFlow⚠
BNDisassemblyTextRendererWrapComment⚠
BNDisconnectWebsocketClient⚠
BNDuplicateDataBuffer⚠
BNDuplicateDisassemblySettings⚠
BNDuplicateEnumerationBuilder⚠
BNDuplicateLinearViewCursor⚠
BNDuplicateStringRef⚠
BNDuplicateStructureBuilder⚠
BNDuplicateType⚠
BNDuplicateTypeBuilder⚠
BNDuplicateTypeContainer⚠
BNDuplicateTypeLibrary⚠
BNEncode⚠
BNEndBulkAddSegments⚠
BNEndBulkModifySymbols⚠
BNEndKeyValueStoreNamespace⚠
BNEnumerateTypesForAccess⚠
BNEscapeTypeName⚠
BNExecuteMainThreadAction⚠
BNExecuteOnMainThread⚠
BNExecuteOnMainThreadAndWait⚠
BNExecuteScriptInput⚠
BNExecuteScriptInputFromFilename⚠
BNExecuteWorkerProcess⚠
BNExternalLibraryGetBackingFile⚠
BNExternalLibraryGetName⚠
BNExternalLibrarySetBackingFile⚠
BNExternalLocationGetExternalLibrary⚠
BNExternalLocationGetSourceSymbol⚠
BNExternalLocationGetTargetAddress⚠
BNExternalLocationGetTargetSymbol⚠
BNExternalLocationHasTargetAddress⚠
BNExternalLocationHasTargetSymbol⚠
BNExternalLocationSetExternalLibrary⚠
BNExternalLocationSetTargetAddress⚠
BNExternalLocationSetTargetSymbol⚠
BNFileMetadataGetSessionId⚠
BNFileSize⚠
BNFinalizeArchitectureHook⚠
BNFinalizeEnumerationBuilder⚠
BNFinalizeHighLevelILFunction⚠
BNFinalizeLowLevelILFunction⚠
BNFinalizeMediumLevelILFunction⚠
BNFinalizeNamedTypeReferenceBuilder⚠
BNFinalizeStructureBuilder⚠
BNFinalizeTypeBuilder⚠
BNFinalizeTypeLibrary⚠
BNFindAllConstantWithProgress⚠
BNFindAllDataWithProgress⚠
BNFindAllTextWithProgress⚠
BNFindNextConstant⚠
BNFindNextConstantWithProgress⚠
BNFindNextData⚠
BNFindNextDataWithProgress⚠
BNFindNextText⚠
BNFindNextTextWithProgress⚠
BNFinishBackgroundTask⚠
BNFinishPrepareForLayout⚠
BNFirmwareNinjaAddRelationship⚠
BNFirmwareNinjaFindSectionsWithEntropy⚠
BNFirmwareNinjaFreeBoardDeviceAccesses⚠
BNFirmwareNinjaFreeBoardNames⚠
BNFirmwareNinjaFreeDevices⚠
BNFirmwareNinjaFreeFunctionMemoryAccesses⚠
BNFirmwareNinjaFreeRelationships⚠
BNFirmwareNinjaFreeSections⚠
BNFirmwareNinjaGetAddressReferenceTree⚠
BNFirmwareNinjaGetBoardDeviceAccesses⚠
BNFirmwareNinjaGetFunctionMemoryAccesses⚠
BNFirmwareNinjaGetMemoryRegionReferenceTree⚠
BNFirmwareNinjaGetRelationshipByGuid⚠
BNFirmwareNinjaQueryBoardDevices⚠
BNFirmwareNinjaQueryBoardNamesForArchitecture⚠
BNFirmwareNinjaQueryCustomDevices⚠
BNFirmwareNinjaQueryFunctionMemoryAccessesFromMetadata⚠
BNFirmwareNinjaQueryRelationships⚠
BNFirmwareNinjaReferenceNodeGetChildren⚠
BNFirmwareNinjaReferenceNodeGetDataVariable⚠
BNFirmwareNinjaReferenceNodeGetFunction⚠
BNFirmwareNinjaReferenceNodeHasChildren⚠
BNFirmwareNinjaReferenceNodeIsDataVariable⚠
BNFirmwareNinjaReferenceNodeIsFunction⚠
BNFirmwareNinjaRelationshipGetDescription⚠
BNFirmwareNinjaRelationshipGetGuid⚠
BNFirmwareNinjaRelationshipGetPrimaryAddress⚠
BNFirmwareNinjaRelationshipGetPrimaryDataVariable⚠
BNFirmwareNinjaRelationshipGetPrimaryFunction⚠
BNFirmwareNinjaRelationshipGetProvenance⚠
BNFirmwareNinjaRelationshipGetSecondaryAddress⚠
BNFirmwareNinjaRelationshipGetSecondaryDataVariable⚠
BNFirmwareNinjaRelationshipGetSecondaryExternalProjectFile⚠
BNFirmwareNinjaRelationshipGetSecondaryExternalSymbol⚠
BNFirmwareNinjaRelationshipGetSecondaryFunction⚠
BNFirmwareNinjaRelationshipPrimaryIsAddress⚠
BNFirmwareNinjaRelationshipPrimaryIsDataVariable⚠
BNFirmwareNinjaRelationshipPrimaryIsFunction⚠
BNFirmwareNinjaRelationshipSecondaryIsAddress⚠
BNFirmwareNinjaRelationshipSecondaryIsDataVariable⚠
BNFirmwareNinjaRelationshipSecondaryIsExternalAddress⚠
BNFirmwareNinjaRelationshipSecondaryIsExternalSymbol⚠
BNFirmwareNinjaRelationshipSecondaryIsFunction⚠
BNFirmwareNinjaRelationshipSetDescription⚠
BNFirmwareNinjaRelationshipSetPrimaryAddress⚠
BNFirmwareNinjaRelationshipSetPrimaryDataVariable⚠
BNFirmwareNinjaRelationshipSetPrimaryFunction⚠
BNFirmwareNinjaRelationshipSetProvenance⚠
BNFirmwareNinjaRelationshipSetSecondaryAddress⚠
BNFirmwareNinjaRelationshipSetSecondaryDataVariable⚠
BNFirmwareNinjaRelationshipSetSecondaryExternalAddress⚠
BNFirmwareNinjaRelationshipSetSecondaryExternalSymbol⚠
BNFirmwareNinjaRelationshipSetSecondaryFunction⚠
BNFirmwareNinjaRemoveCustomDevice⚠
BNFirmwareNinjaRemoveRelationshipByGuid⚠
BNFirmwareNinjaStoreCustomDevice⚠
BNFirmwareNinjaStoreFunctionMemoryAccessesToMetadata⚠
BNFlowGraphHasNodes⚠
BNFlowGraphHasUpdates⚠
BNFlowGraphLayoutLayout⚠
BNFlowGraphNodeSetOutgoingEdgePoints⚠
BNFlowGraphNodeSetVisibilityRegion⚠
BNFlowGraphNodeSetX⚠
BNFlowGraphNodeSetY⚠
BNFlowGraphSetHeight⚠
BNFlowGraphSetWidth⚠
BNFlowGraphUpdateQueryMode⚠
BNForgetUndoActions⚠
BNFormatLines⚠
BNFormatTypeParserParseErrors⚠
BNFreeActivity⚠
BNFreeAddressList⚠
BNFreeAddressRanges⚠
BNFreeAllTypeFieldReferences⚠
BNFreeAllTypeReferences⚠
BNFreeAnalysisCompletionEvent⚠
BNFreeAnalysisContext⚠
BNFreeAnalysisInfo⚠
BNFreeAnalysisMergeConflict⚠
BNFreeAnalysisMergeConflictList⚠
BNFreeAnalysisMergeConflictSplitterList⚠
BNFreeAnalysisPerformanceInfo⚠
BNFreeArchitectureAndAddressList⚠
BNFreeArchitectureList⚠
BNFreeBackgroundTask⚠
BNFreeBackgroundTaskList⚠
BNFreeBaseAddressDetection⚠
BNFreeBaseAddressDetectionReasons⚠
BNFreeBaseStructureList⚠
BNFreeBasicBlock⚠
BNFreeBasicBlockEdgeList⚠
BNFreeBasicBlockList⚠
BNFreeBinaryReader⚠
BNFreeBinaryView⚠
BNFreeBinaryViewTypeList⚠
BNFreeBinaryWriter⚠
BNFreeCallLayout⚠
BNFreeCallingConvention⚠
BNFreeCallingConventionList⚠
BNFreeCallingConventionRegisterStackAdjustments⚠
BNFreeCodeReferences⚠
BNFreeCollaborationChangeset⚠
BNFreeCollaborationChangesetList⚠
BNFreeCollaborationGroup⚠
BNFreeCollaborationGroupList⚠
BNFreeCollaborationPermission⚠
BNFreeCollaborationPermissionList⚠
BNFreeCollaborationSnapshot⚠
BNFreeCollaborationSnapshotList⚠
BNFreeCollaborationUndoEntry⚠
BNFreeCollaborationUndoEntryList⚠
BNFreeCollaborationUser⚠
BNFreeCollaborationUserList⚠
BNFreeComponent⚠
BNFreeComponents⚠
BNFreeConstantReferenceList⚠
BNFreeConstantRendererList⚠
BNFreeCustomStringTypeList⚠
BNFreeDataBuffer⚠
BNFreeDataReferences⚠
BNFreeDataRenderer⚠
BNFreeDataVariable⚠
BNFreeDataVariableAndName⚠
BNFreeDataVariableAndNameAndDebugParserList⚠
BNFreeDataVariables⚠
BNFreeDataVariablesAndName⚠
BNFreeDatabase⚠
BNFreeDebugFunctions⚠
BNFreeDebugInfoParserList⚠
BNFreeDebugInfoParserReference⚠
BNFreeDebugInfoReference⚠
BNFreeDebugTypes⚠
BNFreeDemanglerList⚠
BNFreeDemanglerResult⚠
BNFreeDerivedStringList⚠
BNFreeDiffRenderer⚠
BNFreeDisassemblySettings⚠
BNFreeDisassemblyTextLines⚠
BNFreeDisassemblyTextRenderer⚠
BNFreeDownloadInstance⚠
BNFreeDownloadInstanceResponse⚠
BNFreeDownloadProviderList⚠
BNFreeEnumeration⚠
BNFreeEnumerationBuilder⚠
BNFreeEnumerationMemberList⚠
BNFreeExternalLibrary⚠
BNFreeExternalLibraryList⚠
BNFreeExternalLocation⚠
BNFreeExternalLocationList⚠
BNFreeFieldResolutionInfo⚠
BNFreeFileMetadata⚠
BNFreeFirmwareNinja⚠
BNFreeFirmwareNinjaReferenceNode⚠
BNFreeFirmwareNinjaReferenceNodes⚠
BNFreeFirmwareNinjaRelationship⚠
BNFreeFlagConditionsForSemanticFlagGroup⚠
BNFreeFlowGraph⚠
BNFreeFlowGraphLayoutList⚠
BNFreeFlowGraphLayoutRequest⚠
BNFreeFlowGraphNode⚠
BNFreeFlowGraphNodeEdgeList⚠
BNFreeFlowGraphNodeList⚠
BNFreeFormInputResults⚠
BNFreeFullInfoUpdateChannels⚠
BNFreeFunction⚠
BNFreeFunctionList⚠
BNFreeHighLevelILFunction⚠
BNFreeHighLevelILTokenEmitter⚠
BNFreeILBranchDependenceList⚠
BNFreeILInstructionList⚠
BNFreeILReferences⚠
BNFreeIndirectBranchList⚠
BNFreeInheritedStructureMember⚠
BNFreeInheritedStructureMemberList⚠
BNFreeInstructionText⚠
BNFreeInstructionTextLines⚠
BNFreeKeyValueStore⚠
BNFreeLLILVariableVersionList⚠
BNFreeLLILVariablesList⚠
BNFreeLanguageRepresentationFunction⚠
BNFreeLanguageRepresentationFunctionTypeList⚠
BNFreeLicenseAddons⚠
BNFreeLifterInstructionData⚠
BNFreeLineFormatterList⚠
BNFreeLineFormatterSettings⚠
BNFreeLinearDisassemblyLines⚠
BNFreeLinearViewCursor⚠
BNFreeLinearViewCursorPath⚠
BNFreeLinearViewCursorPathObjects⚠
BNFreeLinearViewObject⚠
BNFreeLinearViewObjectIdentifier⚠
BNFreeLogger⚠
BNFreeLowLevelILFunction⚠
BNFreeMainThreadAction⚠
BNFreeMediumLevelILFunction⚠
BNFreeMemoryRegionInfo⚠
BNFreeMemoryRegions⚠
BNFreeMemoryUsageInfo⚠
BNFreeMergedVariableList⚠
BNFreeMetadata⚠
BNFreeMetadataArray⚠
BNFreeMetadataBooleanList⚠
BNFreeMetadataDoubleList⚠
BNFreeMetadataRaw⚠
BNFreeMetadataSignedIntegerList⚠
BNFreeMetadataStringList⚠
BNFreeMetadataUnsignedIntegerList⚠
BNFreeMetadataValueStore⚠
BNFreeNameAndTypeList⚠
BNFreeNameSpace⚠
BNFreeNameSpaceList⚠
BNFreeNamedTypeReference⚠
BNFreeNamedTypeReferenceBuilder⚠
BNFreeOutputTypeList⚠
BNFreeParameterLocations⚠
BNFreeParameterVariables⚠
BNFreeParseError⚠
BNFreePendingBasicBlockEdgeList⚠
BNFreePlatform⚠
BNFreePlatformList⚠
BNFreePlatformOSList⚠
BNFreePlugin⚠
BNFreePluginCommandList⚠
BNFreePluginDependencyConflicts⚠
BNFreePluginPlatforms⚠
BNFreePluginTypes⚠
BNFreePluginVersions⚠
BNFreePointerSuffixList⚠
BNFreePossibleValueSet⚠
PossibleValueSet operations
BNFreeProject⚠
BNFreeProjectFile⚠
BNFreeProjectFileList⚠
BNFreeProjectFolder⚠
BNFreeProjectFolderList⚠
BNFreeProjectList⚠
BNFreeQualifiedName⚠
BNFreeQualifiedNameAndType⚠
BNFreeQualifiedNameAndTypeArray⚠
BNFreeQualifiedNameArray⚠
BNFreeQualifiedNameTypeAndId⚠
BNFreeRegisterList⚠
BNFreeRegisterSet⚠
BNFreeRegisterStackAdjustments⚠
BNFreeRegisterValueWithConfidenceAndRegisterList⚠
BNFreeRelocation⚠
BNFreeRelocationHandler⚠
BNFreeRelocationList⚠
BNFreeRelocationRanges⚠
BNFreeRemote⚠
BNFreeRemoteFile⚠
BNFreeRemoteFileList⚠
BNFreeRemoteFileSearchMatchList⚠
BNFreeRemoteFolder⚠
BNFreeRemoteFolderList⚠
BNFreeRemoteList⚠
BNFreeRemoteProject⚠
BNFreeRemoteProjectList⚠
BNFreeRenderLayerList⚠
BNFreeReportCollection⚠
BNFreeRepository⚠
BNFreeRepositoryManagerRepositoriesList⚠
BNFreeRepositoryPluginList⚠
BNFreeResolvedMemoryRange⚠
BNFreeResolvedMemoryRanges⚠
BNFreeReturnValue⚠
BNFreeSaveSettings⚠
BNFreeScriptingInstance⚠
BNFreeScriptingProviderList⚠
BNFreeSecretsProviderList⚠
BNFreeSection⚠
BNFreeSectionList⚠
BNFreeSegment⚠
BNFreeSegmentList⚠
BNFreeSettings⚠
BNFreeSimilarityEntityInfo⚠
BNFreeSimilarityEntityList⚠
BNFreeSimilarityProvider⚠
BNFreeSimilarityProviderList⚠
BNFreeSimilarityProviderTypeList⚠
BNFreeSimilarityRenderContext⚠
BNFreeSimilarityResultIdList⚠
BNFreeSimilaritySession⚠
BNFreeSimilaritySessionCompletion⚠
BNFreeSimilaritySessionGraph⚠
BNFreeSimilaritySessionGraphReceiver⚠
BNFreeSimilaritySessionGraphReceiverList⚠
BNFreeSimilaritySessionNode⚠
BNFreeSimilaritySessionNodeEdgeList⚠
BNFreeSimilaritySessionNodeList⚠
BNFreeSimilaritySessionNodeSchedule⚠
BNFreeSimilaritySessionReceiver⚠
BNFreeSimilaritySessionReceiverList⚠
BNFreeSimilaritySessionResolver⚠
BNFreeSimilaritySessionResolverList⚠
BNFreeSimilaritySessionResolverTypeList⚠
BNFreeSimilarityView⚠
BNFreeSimilarityViewList⚠
BNFreeSnapshot⚠
BNFreeSnapshotList⚠
BNFreeStackVariableReferenceList⚠
BNFreeStatHistograms⚠
BNFreeString⚠
BNFreeStringDetector⚠
BNFreeStringList⚠
BNFreeStringRecognizerList⚠
BNFreeStringRef⚠
BNFreeStringReferenceList⚠
BNFreeStructure⚠
BNFreeStructureBuilder⚠
BNFreeStructureMember⚠
BNFreeStructureMemberList⚠
BNFreeSymbol⚠
BNFreeSymbolList⚠
BNFreeSymbolRawBytes⚠
BNFreeSystemCallList⚠
BNFreeTag⚠
BNFreeTagList⚠
BNFreeTagReferenceTypeCounts⚠
BNFreeTagReferences⚠
BNFreeTagType⚠
BNFreeTagTypeList⚠
BNFreeTemporaryFile⚠
BNFreeTransformContext⚠
BNFreeTransformContextList⚠
BNFreeTransformParameterList⚠
BNFreeTransformSession⚠
BNFreeTransformTypeList⚠
BNFreeType⚠
BNFreeTypeAndNameList⚠
BNFreeTypeArchiveList⚠
BNFreeTypeArchiveMergeConflict⚠
BNFreeTypeArchiveMergeConflictList⚠
BNFreeTypeArchiveReference⚠
BNFreeTypeAttributeList⚠
BNFreeTypeBuilder⚠
BNFreeTypeContainer⚠
BNFreeTypeDefinitionLineList⚠
BNFreeTypeFieldReferenceSizeInfo⚠
BNFreeTypeFieldReferenceSizes⚠
BNFreeTypeFieldReferenceTypeInfo⚠
BNFreeTypeFieldReferenceTypes⚠
BNFreeTypeFieldReferences⚠
BNFreeTypeIdList⚠
BNFreeTypeLibrary⚠
BNFreeTypeLibraryList⚠
BNFreeTypeList⚠
BNFreeTypeNameList⚠
BNFreeTypeParameterList⚠
BNFreeTypeParserErrors⚠
BNFreeTypeParserList⚠
BNFreeTypeParserResult⚠
BNFreeTypePrinterList⚠
BNFreeTypeReferences⚠
BNFreeUndoAction⚠
BNFreeUndoActionList⚠
BNFreeUndoEntries⚠
BNFreeUndoEntry⚠
BNFreeUndoEntryList⚠
BNFreeUnicodeBlockList⚠
BNFreeUnicodeRangeList⚠
BNFreeUpdateChannelList⚠
BNFreeUpdateChannelVersionList⚠
BNFreeUser⚠
BNFreeUserList⚠
BNFreeUserVariableValues⚠
BNFreeValueLocation⚠
BNFreeValueLocationList⚠
BNFreeVariableFieldResolutions⚠
BNFreeVariableList⚠
BNFreeVariableNameAndType⚠
BNFreeVariableNameAndTypeList⚠
BNFreeVariableReferenceSourceList⚠
BNFreeWebsocketClient⚠
BNFreeWebsocketProviderList⚠
BNFreeWorkflow⚠
BNFreeWorkflowList⚠
BNFromVariableIdentifier⚠
BNFunctionCheckForDebugReport⚠
BNFunctionCollapseRegion⚠
BNFunctionExpandAll⚠
BNFunctionExpandRegion⚠
BNFunctionGetAutoMetadata⚠
BNFunctionGetMetadata⚠
BNFunctionHasExplicitlyDefinedType⚠
BNFunctionHasUserAnnotations⚠
BNFunctionHasUserType⚠
BNFunctionHasVariableArguments⚠
BNFunctionIsRegionCollapsed⚠
BNFunctionQueryMetadata⚠
BNFunctionRemoveMetadata⚠
BNFunctionStoreMetadata⚠
BNFunctionToggleRegion⚠
BNFunctionTypeBuilderCanReturn⚠
BNFunctionTypeCanReturn⚠
BNFunctionUsesIncomingGlobalPointer⚠
BNFuzzyMatchContextual⚠
BNFuzzyMatchSingle⚠
BNGenerateAutoDebugTypeId⚠
BNGenerateAutoDemangledTypeId⚠
BNGenerateAutoPlatformTypeId⚠
BNGenerateAutoTypeId⚠
BNGenerateHighLevelILSSAForm⚠
BNGenerateLowLevelILSSAForm⚠
BNGenerateMediumLevelILSSAForm⚠
BNGetActiveMemoryRegionAt⚠
BNGetActiveMemoryRegionInfoAt⚠
BNGetActiveUpdateChannel⚠
BNGetAddressForDataOffset⚠
BNGetAddressInput⚠
BNGetAddressRenderedWidth⚠
BNGetAddressTagReferences⚠
BNGetAddressTags⚠
BNGetAddressTagsInRange⚠
BNGetAddressTagsOfType⚠
BNGetAllAddressTagReferences⚠
BNGetAllArchitectureFlagWriteTypes⚠
BNGetAllArchitectureFlags⚠
BNGetAllArchitectureIntrinsics⚠
BNGetAllArchitectureRegisterStacks⚠
BNGetAllArchitectureRegisters⚠
BNGetAllArchitectureSemanticFlagClasses⚠
BNGetAllArchitectureSemanticFlagGroups⚠
BNGetAllEntryFunctions⚠
BNGetAllFieldsReferenced⚠
BNGetAllFunctionTagReferences⚠
BNGetAllMediumLevelILBranchDependence⚠
BNGetAllPluginCommands⚠
BNGetAllReferencesForType⚠
BNGetAllReferencesForTypeField⚠
BNGetAllSizesReferenced⚠
BNGetAllTagReferenceTypeCounts⚠
BNGetAllTagReferences⚠
BNGetAllTagReferencesOfType⚠
BNGetAllTagReferencesOfTypeCount⚠
BNGetAllTypesReferenced⚠
BNGetAllUserVariableValues⚠
BNGetAllVariableFieldResolutions⚠
BNGetAllocatedRanges⚠
BNGetAnalysisAutoTypeContainer⚠
BNGetAnalysisDependencySortedTypeList⚠
BNGetAnalysisEntryPoint⚠
BNGetAnalysisFunction⚠
BNGetAnalysisFunctionList⚠
BNGetAnalysisFunctionsContainingAddress⚠
BNGetAnalysisFunctionsForAddress⚠
BNGetAnalysisInfo⚠
BNGetAnalysisMergeConflictSplitterList⚠
BNGetAnalysisProgress⚠
BNGetAnalysisSkipReason⚠
BNGetAnalysisState⚠
BNGetAnalysisSystemCallName⚠
BNGetAnalysisSystemCallType⚠
BNGetAnalysisTypeById⚠
BNGetAnalysisTypeByName⚠
BNGetAnalysisTypeByRef⚠
BNGetAnalysisTypeContainer⚠
BNGetAnalysisTypeId⚠
BNGetAnalysisTypeList⚠
BNGetAnalysisTypeNameById⚠
BNGetAnalysisTypeNames⚠
BNGetAnalysisUserTypeContainer⚠
BNGetArchitectureAddressSize⚠
BNGetArchitectureByName⚠
Architectures
BNGetArchitectureCallingConventionByName⚠
BNGetArchitectureCallingConventions⚠
BNGetArchitectureCdeclCallingConvention⚠
BNGetArchitectureDefaultCallingConvention⚠
BNGetArchitectureDefaultIntegerSize⚠
BNGetArchitectureEndianness⚠
BNGetArchitectureFastcallCallingConvention⚠
BNGetArchitectureFlagConditionLowLevelIL⚠
BNGetArchitectureFlagConditionsForSemanticFlagGroup⚠
BNGetArchitectureFlagName⚠
BNGetArchitectureFlagRole⚠
BNGetArchitectureFlagWriteLowLevelIL⚠
BNGetArchitectureFlagWriteTypeName⚠
BNGetArchitectureFlagsRequiredForFlagCondition⚠
BNGetArchitectureFlagsRequiredForSemanticFlagGroup⚠
BNGetArchitectureFlagsWrittenByFlagWriteType⚠
BNGetArchitectureForViewType⚠
BNGetArchitectureGlobalRegisters⚠
BNGetArchitectureInstructionAlignment⚠
BNGetArchitectureIntrinsicClass⚠
BNGetArchitectureIntrinsicInputs⚠
BNGetArchitectureIntrinsicName⚠
BNGetArchitectureIntrinsicOutputs⚠
BNGetArchitectureLinearSweepAnalysisCapabilities⚠
BNGetArchitectureLinearSweepInitialAlignment⚠
BNGetArchitectureLinkRegister⚠
BNGetArchitectureList⚠
BNGetArchitectureMaxInstructionLength⚠
BNGetArchitectureName⚠
BNGetArchitectureOpcodeDisplayLength⚠
BNGetArchitectureRegisterByName⚠
BNGetArchitectureRegisterInfo⚠
BNGetArchitectureRegisterName⚠
BNGetArchitectureRegisterStackForRegister⚠
BNGetArchitectureRegisterStackInfo⚠
BNGetArchitectureRegisterStackName⚠
BNGetArchitectureSemanticClassForFlagWriteType⚠
BNGetArchitectureSemanticFlagClassName⚠
BNGetArchitectureSemanticFlagGroupLowLevelIL⚠
BNGetArchitectureSemanticFlagGroupName⚠
BNGetArchitectureStackPointerRegister⚠
BNGetArchitectureStandalonePlatform⚠
BNGetArchitectureStdcallCallingConvention⚠
BNGetArchitectureSystemRegisters⚠
BNGetArchitectureTypeLibraries⚠
BNGetAssociatedArchitectureByAddress⚠
BNGetAssociatedPlatformByAddress⚠
BNGetAutoAddressTagReferences⚠
BNGetAutoAddressTags⚠
BNGetAutoAddressTagsInRange⚠
BNGetAutoAddressTagsOfType⚠
BNGetAutoDataTagReferences⚠
BNGetAutoDataTags⚠
BNGetAutoDataTagsInRange⚠
BNGetAutoDataTagsOfType⚠
BNGetAutoDebugTypeIdSource⚠
BNGetAutoDemangledTypeIdSource⚠
BNGetAutoFunctionTagReferences⚠
BNGetAutoFunctionTags⚠
BNGetAutoFunctionTagsOfType⚠
BNGetAutoPlatformTypeIdSource⚠
BNGetBackedAddressRanges⚠
BNGetBackgroundAnalysisTask⚠
BNGetBackgroundTaskProgressText⚠
BNGetBackgroundTaskRuntimeSeconds⚠
BNGetBaseAddressDetectionReasons⚠
BNGetBaseAddressDetectionScores⚠
BNGetBaseMemoryMapDescription⚠
Memory Map
BNGetBaseStructuresForStructure⚠
BNGetBaseStructuresForStructureBuilder⚠
BNGetBasicBlockArchitecture⚠
BNGetBasicBlockDisassemblyText⚠
BNGetBasicBlockDominanceFrontier⚠
BNGetBasicBlockDominatorTreeChildren⚠
BNGetBasicBlockDominators⚠
BNGetBasicBlockEnd⚠
BNGetBasicBlockFunction⚠
BNGetBasicBlockFunctionGraphType⚠
BNGetBasicBlockHighLevelILFunction⚠
BNGetBasicBlockHighlight⚠
BNGetBasicBlockImmediateDominator⚠
BNGetBasicBlockIncomingEdges⚠
BNGetBasicBlockIndex⚠
BNGetBasicBlockInstructionContainingAddress⚠
BNGetBasicBlockIteratedDominanceFrontier⚠
BNGetBasicBlockLength⚠
BNGetBasicBlockLowLevelILFunction⚠
BNGetBasicBlockMediumLevelILFunction⚠
BNGetBasicBlockOutgoingEdges⚠
BNGetBasicBlockPendingOutgoingEdges⚠
BNGetBasicBlockSource⚠
BNGetBasicBlockSourceBlock⚠
BNGetBasicBlockStart⚠
BNGetBasicBlockStrictDominators⚠
BNGetBasicBlocksForAddress⚠
BNGetBasicBlocksStartingAtAddress⚠
BNGetBinaryReaderEndianness⚠
BNGetBinaryReaderVirtualBase⚠
BNGetBinaryViewDefaultLoadSettingsForData⚠
BNGetBinaryViewLoadSettingsForData⚠
BNGetBinaryViewTypeByName⚠
BNGetBinaryViewTypeLibraries⚠
BNGetBinaryViewTypeLibrary⚠
BNGetBinaryViewTypeLongName⚠
BNGetBinaryViewTypeName⚠
BNGetBinaryViewTypes⚠
BNGetBinaryViewTypesForData⚠
BNGetBinaryWriterEndianness⚠
BNGetBuildId⚠
BNGetBundledPluginDirectory⚠
BNGetBundledScriptPluginDirectory⚠
BNGetCachedHighLevelILPossibleValueSet⚠
BNGetCachedLowLevelILPossibleValueSet⚠
BNGetCachedMediumLevelILPossibleValueSet⚠
BNGetCallLayout⚠
BNGetCallLayoutDefaultPermittedArgs⚠
BNGetCallRegisterStackAdjustment⚠
BNGetCallRegisterStackAdjustmentForRegisterStack⚠
BNGetCallStackAdjustment⚠
BNGetCallTypeAdjustment⚠
BNGetCalleeForAnalysis⚠
BNGetCalleeSavedRegisters⚠
BNGetCallees⚠
BNGetCallerSavedRegisters⚠
BNGetCallers⚠
BNGetCallingConventionArchitecture⚠
BNGetCallingConventionDefaultRegisterStackAdjustments⚠
BNGetCallingConventionName⚠
BNGetCallingConventionRegisterStackAdjustments⚠
BNGetCheckboxInput⚠
BNGetChildType⚠
BNGetChoiceInput⚠
BNGetCodeReferences⚠
BNGetCodeReferencesForType⚠
References to type
BNGetCodeReferencesForTypeField⚠
References to type field
BNGetCodeReferencesForTypeFieldsFrom⚠
BNGetCodeReferencesForTypeFieldsFromInRange⚠
BNGetCodeReferencesForTypeFrom⚠
BNGetCodeReferencesForTypeFromInRange⚠
BNGetCodeReferencesFrom⚠
BNGetCodeReferencesFromInRange⚠
BNGetCodeReferencesInRange⚠
BNGetCommentForAddress⚠
BNGetCommentedAddresses⚠
BNGetComponentByGuid⚠
BNGetComponentByPath⚠
BNGetConstantData⚠
BNGetConstantRendererByName⚠
BNGetConstantRendererList⚠
BNGetConstantRendererName⚠
BNGetConstantsReferencedByInstruction⚠
BNGetConstantsReferencedByInstructionIfAvailable⚠
BNGetCurrentCoreABIVersion⚠
BNGetCurrentOffset⚠
BNGetCurrentStackTraceString⚠
BNGetCurrentView⚠
BNGetCustomStringTypeByID⚠
BNGetCustomStringTypeByName⚠
BNGetCustomStringTypeList⚠
BNGetCustomStringTypeName⚠
BNGetCustomStringTypePostfix⚠
BNGetCustomStringTypePrefix⚠
BNGetDataBufferByte⚠
BNGetDataBufferContents⚠
BNGetDataBufferContentsAt⚠
BNGetDataBufferLength⚠
BNGetDataBufferSlice⚠
BNGetDataReferences⚠
BNGetDataReferencesForType⚠
BNGetDataReferencesForTypeField⚠
BNGetDataReferencesFrom⚠
BNGetDataReferencesFromForTypeField⚠
BNGetDataReferencesFromInRange⚠
BNGetDataReferencesInRange⚠
BNGetDataRendererContainer⚠
BNGetDataTagReferences⚠
BNGetDataTags⚠
BNGetDataTagsInRange⚠
BNGetDataTagsOfType⚠
BNGetDataVariableAtAddress⚠
BNGetDataVariableParentComponents⚠
BNGetDataVariables⚠
BNGetDatabaseCurrentSnapshot⚠
BNGetDatabaseGlobalKeys⚠
BNGetDatabaseSnapshot⚠
BNGetDatabaseSnapshots⚠
BNGetDebugDataVariableByAddress⚠
BNGetDebugDataVariableByName⚠
BNGetDebugDataVariables⚠
BNGetDebugDataVariablesByAddress⚠
BNGetDebugDataVariablesByName⚠
BNGetDebugFunctions⚠
BNGetDebugInfo⚠
BNGetDebugInfoParserByName⚠
BNGetDebugInfoParserName⚠
BNGetDebugInfoParsers⚠
BNGetDebugInfoParsersForView⚠
BNGetDebugInfoTypeContainer⚠
BNGetDebugParserNames⚠
BNGetDebugTypeByName⚠
BNGetDebugTypes⚠
BNGetDebugTypesByName⚠
BNGetDefaultArchitecture⚠
BNGetDefaultArchitectureFlagConditionLowLevelIL⚠
BNGetDefaultArchitectureFlagWriteLowLevelIL⚠
BNGetDefaultCallLayout⚠
BNGetDefaultCallLayoutDefaultPermittedArgs⚠
BNGetDefaultDemanglerConfig⚠
Demangler
BNGetDefaultEndianness⚠
BNGetDefaultGlobalPointerValues⚠
BNGetDefaultIncomingVariableForParameterVariable⚠
BNGetDefaultIndexForMediumLevelILVariableDefinition⚠
BNGetDefaultIndirectReturnValueLocation⚠
BNGetDefaultLineFormatter⚠
BNGetDefaultLineFormatterSettings⚠
BNGetDefaultParameterLocations⚠
BNGetDefaultParameterLocationsDefaultPermittedArgs⚠
BNGetDefaultParameterOrderingForVariables⚠
BNGetDefaultParameterVariableForIncomingVariable⚠
BNGetDefaultPlatform⚠
BNGetDefaultReturnValueLocation⚠
BNGetDefaultStackAdjustmentForLocations⚠
BNGetDefaultTypeParser⚠
BNGetDemanglerByName⚠
BNGetDemanglerConfigForBinaryView⚠
BNGetDemanglerConfigForPlatform⚠
BNGetDemanglerList⚠
BNGetDemanglerName⚠
BNGetDerivedStringCodeReferences⚠
BNGetDerivedStrings⚠
BNGetDirectoryNameInput⚠
BNGetDisassemblyAddressBaseOffset⚠
BNGetDisassemblyAddressMode⚠
BNGetDisassemblyBlockLabels⚠
BNGetDisassemblyCallParameterHints⚠
BNGetDisassemblyGutterWidth⚠
BNGetDisassemblyMaximumSymbolWidth⚠
BNGetDisassemblyTextRendererArchitecture⚠
BNGetDisassemblyTextRendererBasicBlock⚠
BNGetDisassemblyTextRendererFunction⚠
BNGetDisassemblyTextRendererHighLevelILFunction⚠
BNGetDisassemblyTextRendererInstructionAnnotations⚠
BNGetDisassemblyTextRendererInstructionText⚠
BNGetDisassemblyTextRendererIntegerTokens⚠
BNGetDisassemblyTextRendererLines⚠
BNGetDisassemblyTextRendererLowLevelILFunction⚠
BNGetDisassemblyTextRendererMediumLevelILFunction⚠
BNGetDisassemblyTextRendererSettings⚠
BNGetDisassemblyTextRendererStackVariableReferenceTokens⚠
BNGetDisassemblyTextRendererSymbolTokens⚠
BNGetDisassemblyTextRendererSymbolTokensStatic⚠
BNGetDisassemblyWidth⚠
BNGetDisplayName⚠
BNGetDisplayStringForInteger⚠
BNGetDownloadProviderByName⚠
BNGetDownloadProviderList⚠
BNGetDownloadProviderName⚠
BNGetEarlyReturn⚠
BNGetEmptyTypeContainer⚠
BNGetEndOffset⚠
BNGetEnterpriseServerAuthenticationMethods⚠
BNGetEnterpriseServerBuildId⚠
BNGetEnterpriseServerId⚠
BNGetEnterpriseServerLastError⚠
BNGetEnterpriseServerLicenseDuration⚠
BNGetEnterpriseServerLicenseExpirationTime⚠
BNGetEnterpriseServerName⚠
BNGetEnterpriseServerReservationTimeLimit⚠
BNGetEnterpriseServerToken⚠
BNGetEnterpriseServerUrl⚠
BNGetEnterpriseServerUsername⚠
BNGetEnterpriseServerVersion⚠
BNGetEntropy⚠
BNGetEntryPoint⚠
BNGetEnumerationBuilderMembers⚠
BNGetEnumerationMembers⚠
BNGetEnumerationTokensForValue⚠
BNGetErrorForDownloadInstance⚠
BNGetExistingViews⚠
BNGetExprFolding⚠
BNGetExpressionParserMagicValue⚠
BNGetExternalNameSpace⚠
BNGetFieldResolutionForVariableAt⚠
BNGetFileForView⚠
BNGetFileMetadataDatabase⚠
BNGetFilePathsInDirectory⚠
BNGetFileViewOfType⚠
BNGetFilename⚠
BNGetFirstLinearViewObjectChild⚠
BNGetFlagsReadByLiftedILInstruction⚠
BNGetFlagsWrittenByLiftedILInstruction⚠
BNGetFloatArgumentRegisters⚠
BNGetFloatReturnValueRegister⚠
BNGetFlowGraphBasicBlock⚠
BNGetFlowGraphHeight⚠
BNGetFlowGraphHighLevelILFunction⚠
BNGetFlowGraphLayoutByName⚠
BNGetFlowGraphLayoutName⚠
BNGetFlowGraphLayouts⚠
BNGetFlowGraphLowLevelILFunction⚠
BNGetFlowGraphMediumLevelILFunction⚠
BNGetFlowGraphNode⚠
BNGetFlowGraphNodeCount⚠
BNGetFlowGraphNodeHeight⚠
BNGetFlowGraphNodeHighlight⚠
BNGetFlowGraphNodeIncomingEdges⚠
BNGetFlowGraphNodeLines⚠
BNGetFlowGraphNodeOutgoingEdges⚠
BNGetFlowGraphNodeOwner⚠
BNGetFlowGraphNodeWidth⚠
BNGetFlowGraphNodeX⚠
BNGetFlowGraphNodeY⚠
BNGetFlowGraphNodes⚠
BNGetFlowGraphNodesInRegion⚠
BNGetFlowGraphRenderLayers⚠
BNGetFlowGraphWidth⚠
BNGetForeignFunctionLiftedIL⚠
BNGetFormInput⚠
BNGetFullInfoUpdateChannels⚠
BNGetFullWidthArchitectureRegisters⚠
BNGetFunctionAddressRanges⚠
BNGetFunctionAllTagReferences⚠
BNGetFunctionAnalysisPerformanceInfo⚠
BNGetFunctionAnalysisSkipOverride⚠
BNGetFunctionAnalysisUpdateDisabled⚠
BNGetFunctionArchitecture⚠
BNGetFunctionBasicBlockAtAddress⚠
BNGetFunctionBasicBlockList⚠
BNGetFunctionBlockAnnotations⚠
BNGetFunctionBlockSortHint⚠
BNGetFunctionCallSites⚠
BNGetFunctionCallingConvention⚠
BNGetFunctionClobberedRegisters⚠
BNGetFunctionComment⚠
BNGetFunctionData⚠
BNGetFunctionForFlowGraph⚠
BNGetFunctionGlobalPointerValues⚠
BNGetFunctionHighLevelIL⚠
BNGetFunctionHighLevelILIfAvailable⚠
BNGetFunctionHighestAddress⚠
BNGetFunctionInlinedDuringAnalysis⚠
BNGetFunctionLanguageRepresentation⚠
BNGetFunctionLanguageRepresentationIfAvailable⚠
BNGetFunctionLiftedIL⚠
BNGetFunctionLiftedILIfAvailable⚠
BNGetFunctionLowLevelIL⚠
BNGetFunctionLowLevelILIfAvailable⚠
BNGetFunctionLowestAddress⚠
BNGetFunctionMappedMediumLevelIL⚠
BNGetFunctionMappedMediumLevelILIfAvailable⚠
BNGetFunctionMediumLevelIL⚠
BNGetFunctionMediumLevelILIfAvailable⚠
BNGetFunctionParameterLocations⚠
BNGetFunctionParameterVariables⚠
BNGetFunctionParentComponents⚠
BNGetFunctionPlatform⚠
BNGetFunctionRegisterStackAdjustments⚠
BNGetFunctionRegisterValueAtExit⚠
BNGetFunctionReturnRegisters⚠
BNGetFunctionReturnType⚠
BNGetFunctionReturnValue⚠
BNGetFunctionReturnValueLocation⚠
BNGetFunctionStackAdjustment⚠
BNGetFunctionStart⚠
BNGetFunctionSymbol⚠
BNGetFunctionTagReferences⚠
BNGetFunctionTagReferencesOfType⚠
BNGetFunctionTags⚠
BNGetFunctionTagsOfType⚠
BNGetFunctionType⚠
BNGetFunctionTypeTokens⚠
BNGetFunctionVariableDeadStoreElimination⚠
BNGetFunctionVariables⚠
BNGetGNU3Demangler⚠
BNGetGlobalCommentForAddress⚠
BNGetGlobalCommentedAddresses⚠
BNGetGlobalPointerRegisters⚠
BNGetGlobalPointerValues⚠
BNGetGotoLabelName⚠
BNGetGraphForFlowGraphLayoutRequest⚠
BNGetGuidedSourceBlocks⚠
BNGetHighIntegerReturnValueRegister⚠
BNGetHighLevelILAliasedVariables⚠
BNGetHighLevelILBasicBlockForInstruction⚠
BNGetHighLevelILBasicBlockList⚠
BNGetHighLevelILByIndex⚠
BNGetHighLevelILDerivedStringReferenceForExpr⚠
BNGetHighLevelILExprCount⚠
BNGetHighLevelILExprIndex⚠
BNGetHighLevelILExprIndexForLabel⚠
BNGetHighLevelILExprIndexes⚠
BNGetHighLevelILExprScopeType⚠
BNGetHighLevelILExprText⚠
BNGetHighLevelILExprType⚠
BNGetHighLevelILForMediumLevelIL⚠
BNGetHighLevelILIndexForInstruction⚠
BNGetHighLevelILInstructionCount⚠
BNGetHighLevelILInstructionForExpr⚠
BNGetHighLevelILInstructionIndex⚠
BNGetHighLevelILNonSSAExprIndex⚠
BNGetHighLevelILNonSSAForm⚠
BNGetHighLevelILNonSSAInstructionIndex⚠
BNGetHighLevelILOwnerFunction⚠
BNGetHighLevelILRootExpr⚠
BNGetHighLevelILSSAExprIndex⚠
BNGetHighLevelILSSAForm⚠
BNGetHighLevelILSSAInstructionIndex⚠
BNGetHighLevelILSSAMemoryDefinition⚠
BNGetHighLevelILSSAMemoryUses⚠
BNGetHighLevelILSSAMemoryVersionAtILInstruction⚠
BNGetHighLevelILSSAVarDefinition⚠
BNGetHighLevelILSSAVarUses⚠
BNGetHighLevelILSSAVarVersionAtILInstruction⚠
BNGetHighLevelILUsesForLabel⚠
BNGetHighLevelILVariableDefinitions⚠
BNGetHighLevelILVariableReferences⚠
BNGetHighLevelILVariableReferencesFrom⚠
BNGetHighLevelILVariableReferencesFromIfAvailable⚠
BNGetHighLevelILVariableReferencesIfAvailable⚠
BNGetHighLevelILVariableReferencesInRange⚠
BNGetHighLevelILVariableReferencesInRangeIfAvailable⚠
BNGetHighLevelILVariableSSAVersions⚠
BNGetHighLevelILVariableUses⚠
BNGetHighLevelILVariables⚠
BNGetHorizontalFlowGraphNodeMargin⚠
BNGetImageBase⚠
BNGetImplicitlyDefinedRegisters⚠
BNGetIncomingDirectTypeReferences⚠
BNGetIncomingFlagValue⚠
BNGetIncomingRecursiveTypeReferences⚠
BNGetIncomingRegisterValue⚠
BNGetIncomingVariableForParameterVariable⚠
BNGetIndirectBranches⚠
BNGetIndirectBranchesAt⚠
BNGetIndirectReturnValueLocation⚠
BNGetInstallDirectory⚠
BNGetInstructionContainingAddress⚠
BNGetInstructionHighlight⚠
BNGetInstructionInfo⚠
BNGetInstructionLength⚠
BNGetInstructionLowLevelIL⚠
BNGetInstructionText⚠
BNGetInstructionTextWithContext⚠
BNGetIntegerArgumentRegisters⚠
BNGetIntegerConstantDisplayType⚠
BNGetIntegerConstantDisplayTypeEnumerationType⚠
BNGetIntegerInput⚠
BNGetIntegerReturnValueRegister⚠
BNGetIntegerTypeDisplayType⚠
BNGetInternalNameSpace⚠
BNGetKeyValueStoreBuffer⚠
BNGetKeyValueStoreDataSize⚠
BNGetKeyValueStoreKeys⚠
BNGetKeyValueStoreNamespaceSize⚠
BNGetKeyValueStoreSerializedData⚠
BNGetKeyValueStoreValue⚠
BNGetKeyValueStoreValueHash⚠
BNGetKeyValueStoreValueSize⚠
BNGetKeyValueStoreValueStorageSize⚠
BNGetLLVMDemangler⚠
BNGetLabelForLowLevelILSourceInstruction⚠
BNGetLabelForMediumLevelILSourceInstruction⚠
BNGetLanguageRepresentationArchitecture⚠
BNGetLanguageRepresentationFunctionAnnotationEndString⚠
BNGetLanguageRepresentationFunctionAnnotationStartString⚠
BNGetLanguageRepresentationFunctionBlockLines⚠
BNGetLanguageRepresentationFunctionCommentEndString⚠
BNGetLanguageRepresentationFunctionCommentStartString⚠
BNGetLanguageRepresentationFunctionExprText⚠
BNGetLanguageRepresentationFunctionHighlight⚠
BNGetLanguageRepresentationFunctionLinearLines⚠
BNGetLanguageRepresentationFunctionTypeByName⚠
BNGetLanguageRepresentationFunctionTypeFunctionTypeTokens⚠
BNGetLanguageRepresentationFunctionTypeLineFormatter⚠
BNGetLanguageRepresentationFunctionTypeList⚠
BNGetLanguageRepresentationFunctionTypeName⚠
BNGetLanguageRepresentationFunctionTypeParser⚠
BNGetLanguageRepresentationFunctionTypePrinter⚠
BNGetLanguageRepresentationILFunction⚠
BNGetLanguageRepresentationLineFormatterSettings⚠
BNGetLanguageRepresentationOwnerFunction⚠
BNGetLanguageRepresentationType⚠
BNGetLargeChoiceInput⚠
BNGetLastLinearViewObjectChild⚠
BNGetLastRedoEntry⚠
BNGetLastRedoEntryTitle⚠
BNGetLastSeenVariableNameOrDefault⚠
BNGetLastUndoEntry⚠
BNGetLastUndoEntryTitle⚠
BNGetLicenseAddons⚠
BNGetLicenseCount⚠
BNGetLicenseExpirationTime⚠
BNGetLicensedUserEmail⚠
BNGetLiftedILFlagDefinitionsForUse⚠
BNGetLiftedILFlagUsesForDefinition⚠
BNGetLineFormatterByName⚠
BNGetLineFormatterList⚠
BNGetLineFormatterName⚠
BNGetLinearViewCursorCurrentObject⚠
BNGetLinearViewCursorLines⚠
BNGetLinearViewCursorOrderingIndex⚠
BNGetLinearViewCursorOrderingIndexTotal⚠
BNGetLinearViewCursorPath⚠
BNGetLinearViewCursorPathObjects⚠
BNGetLinearViewCursorRenderLayers⚠
BNGetLinearViewObjectChildForAddress⚠
BNGetLinearViewObjectChildForIdentifier⚠
BNGetLinearViewObjectChildForOrderingIndex⚠
BNGetLinearViewObjectEnd⚠
BNGetLinearViewObjectIdentifier⚠
BNGetLinearViewObjectLines⚠
BNGetLinearViewObjectOrderingIndexForChild⚠
BNGetLinearViewObjectOrderingIndexTotal⚠
BNGetLinearViewObjectStart⚠
BNGetLinesForData⚠
BNGetLowLevelFlagSSAVersions⚠
BNGetLowLevelFlags⚠
BNGetLowLevelILBasicBlockForInstruction⚠
BNGetLowLevelILBasicBlockList⚠
BNGetLowLevelILByIndex⚠
BNGetLowLevelILExprCount⚠
BNGetLowLevelILExprIndex⚠
BNGetLowLevelILExprIndexes⚠
BNGetLowLevelILExprText⚠
BNGetLowLevelILExprValue⚠
BNGetLowLevelILFlagValueAfterInstruction⚠
BNGetLowLevelILFlagValueAtInstruction⚠
BNGetLowLevelILForMediumLevelIL⚠
BNGetLowLevelILIndexForInstruction⚠
BNGetLowLevelILInstructionCount⚠
BNGetLowLevelILInstructionForExpr⚠
BNGetLowLevelILInstructionIndex⚠
BNGetLowLevelILInstructionText⚠
BNGetLowLevelILLabelForAddress⚠
BNGetLowLevelILNonSSAExprIndex⚠
BNGetLowLevelILNonSSAForm⚠
BNGetLowLevelILNonSSAInstructionIndex⚠
BNGetLowLevelILOwnerFunction⚠
BNGetLowLevelILPossibleExprValues⚠
BNGetLowLevelILPossibleFlagValuesAfterInstruction⚠
BNGetLowLevelILPossibleFlagValuesAtInstruction⚠
BNGetLowLevelILPossibleRegisterValuesAfterInstruction⚠
BNGetLowLevelILPossibleRegisterValuesAtInstruction⚠
BNGetLowLevelILPossibleStackContentsAfterInstruction⚠
BNGetLowLevelILPossibleStackContentsAtInstruction⚠
BNGetLowLevelILRegisterValueAfterInstruction⚠
BNGetLowLevelILRegisterValueAtInstruction⚠
BNGetLowLevelILSSAExprIndex⚠
BNGetLowLevelILSSAFlagDefinition⚠
BNGetLowLevelILSSAFlagUses⚠
BNGetLowLevelILSSAFlagValue⚠
BNGetLowLevelILSSAForm⚠
BNGetLowLevelILSSAInstructionIndex⚠
BNGetLowLevelILSSAMemoryDefinition⚠
BNGetLowLevelILSSAMemoryUses⚠
BNGetLowLevelILSSARegisterDefinition⚠
BNGetLowLevelILSSARegisterUses⚠
BNGetLowLevelILSSARegisterValue⚠
BNGetLowLevelILStackContentsAfterInstruction⚠
BNGetLowLevelILStackContentsAtInstruction⚠
BNGetLowLevelILTemporaryFlagCount⚠
BNGetLowLevelILTemporaryRegisterCount⚠
BNGetLowLevelMemoryVersions⚠
BNGetLowLevelRegisterSSAVersions⚠
BNGetLowLevelRegisterStackSSAVersions⚠
BNGetLowLevelRegisterStacks⚠
BNGetLowLevelRegisters⚠
BNGetLowLevelSSAFlagsWithoutVersions⚠
BNGetLowLevelSSARegisterStacksWithoutVersions⚠
BNGetLowLevelSSARegistersWithoutVersions⚠
BNGetMSVCDemangler⚠
BNGetMappedAddressRanges⚠
BNGetMappedMediumLevelIL⚠
BNGetMappedMediumLevelILExprIndex⚠
BNGetMappedMediumLevelILInstructionIndex⚠
BNGetMaskForSize⚠
BNGetMaxFunctionSizeForAnalysis⚠
BNGetMediumLevelILAliasedVariables⚠
BNGetMediumLevelILBasicBlockForInstruction⚠
BNGetMediumLevelILBasicBlockList⚠
BNGetMediumLevelILBranchDependence⚠
BNGetMediumLevelILByIndex⚠
BNGetMediumLevelILExprCount⚠
BNGetMediumLevelILExprIndex⚠
BNGetMediumLevelILExprIndexFromHighLevelIL⚠
BNGetMediumLevelILExprIndexes⚠
BNGetMediumLevelILExprIndexesFromHighLevelIL⚠
BNGetMediumLevelILExprText⚠
BNGetMediumLevelILExprType⚠
BNGetMediumLevelILExprValue⚠
BNGetMediumLevelILFlagValueAfterInstruction⚠
BNGetMediumLevelILFlagValueAtInstruction⚠
BNGetMediumLevelILForHighLevelILFunction⚠
BNGetMediumLevelILForLowLevelIL⚠
BNGetMediumLevelILIndexForInstruction⚠
BNGetMediumLevelILInstructionCount⚠
BNGetMediumLevelILInstructionForExpr⚠
BNGetMediumLevelILInstructionIndex⚠
BNGetMediumLevelILInstructionText⚠
BNGetMediumLevelILLiveInstructionsForVariable⚠
BNGetMediumLevelILNonSSAExprIndex⚠
BNGetMediumLevelILNonSSAForm⚠
BNGetMediumLevelILNonSSAInstructionIndex⚠
BNGetMediumLevelILOwnerFunction⚠
BNGetMediumLevelILPossibleExprValues⚠
BNGetMediumLevelILPossibleFlagValuesAfterInstruction⚠
BNGetMediumLevelILPossibleFlagValuesAtInstruction⚠
BNGetMediumLevelILPossibleRegisterValuesAfterInstruction⚠
BNGetMediumLevelILPossibleRegisterValuesAtInstruction⚠
BNGetMediumLevelILPossibleSSAVarValues⚠
BNGetMediumLevelILPossibleStackContentsAfterInstruction⚠
BNGetMediumLevelILPossibleStackContentsAtInstruction⚠
BNGetMediumLevelILRegisterValueAfterInstruction⚠
BNGetMediumLevelILRegisterValueAtInstruction⚠
BNGetMediumLevelILSSAExprIndex⚠
BNGetMediumLevelILSSAForm⚠
BNGetMediumLevelILSSAInstructionIndex⚠
BNGetMediumLevelILSSAMemoryDefinition⚠
BNGetMediumLevelILSSAMemoryUses⚠
BNGetMediumLevelILSSAMemoryVersionAfterILInstruction⚠
BNGetMediumLevelILSSAMemoryVersionAtILInstruction⚠
BNGetMediumLevelILSSAVarDefinition⚠
BNGetMediumLevelILSSAVarUses⚠
BNGetMediumLevelILSSAVarValue⚠
BNGetMediumLevelILSSAVarVersionAfterILInstruction⚠
BNGetMediumLevelILSSAVarVersionAtILInstruction⚠
BNGetMediumLevelILStackContentsAfterInstruction⚠
BNGetMediumLevelILStackContentsAtInstruction⚠
BNGetMediumLevelILVariableDefinitions⚠
BNGetMediumLevelILVariableForFlagAfterInstruction⚠
BNGetMediumLevelILVariableForFlagAtInstruction⚠
BNGetMediumLevelILVariableForRegisterAfterInstruction⚠
BNGetMediumLevelILVariableForRegisterAtInstruction⚠
BNGetMediumLevelILVariableForStackLocationAfterInstruction⚠
BNGetMediumLevelILVariableForStackLocationAtInstruction⚠
BNGetMediumLevelILVariableReferences⚠
BNGetMediumLevelILVariableReferencesFrom⚠
BNGetMediumLevelILVariableReferencesFromIfAvailable⚠
BNGetMediumLevelILVariableReferencesIfAvailable⚠
BNGetMediumLevelILVariableReferencesInRange⚠
BNGetMediumLevelILVariableReferencesInRangeIfAvailable⚠
BNGetMediumLevelILVariableSSAVersions⚠
BNGetMediumLevelILVariableUses⚠
BNGetMediumLevelILVariables⚠
BNGetMemberIncludingInheritedAtOffset⚠
BNGetMemoryMapDescription⚠
BNGetMemoryRegionDisplayName⚠
BNGetMemoryRegionFill⚠
BNGetMemoryRegionFlags⚠
BNGetMemoryRegionInfo⚠
BNGetMemoryRegions⚠
BNGetMemoryUsageInfo⚠
BNGetMergedVariables⚠
BNGetMinimumCoreABIVersion⚠
BNGetModification⚠
BNGetModificationArray⚠
BNGetModifiedArchitectureRegistersOnWrite⚠
BNGetNameSpaces⚠
BNGetNameTypeString⚠
BNGetNativeTypeParserArchitecture⚠
BNGetNewAutoFunctionAnalysisSuppressed⚠
BNGetNextBasicBlockStartAfterAddress⚠
BNGetNextDataAfterAddress⚠
BNGetNextDataVariableStartAfterAddress⚠
BNGetNextFunctionStartAfterAddress⚠
BNGetNextLinearViewObjectChild⚠
BNGetNextRelocation⚠
BNGetNextValidOffset⚠
BNGetOpenFileNameInput⚠
BNGetOpenProjects⚠
BNGetOriginalFilename⚠
BNGetOriginalImageBase⚠
BNGetOutgoingDirectTypeReferences⚠
BNGetOutgoingRecursiveTypeReferences⚠
BNGetParameterLocations⚠
BNGetParameterLocationsDefaultPermittedArgs⚠
BNGetParameterOrderingForVariables⚠
BNGetParameterValueAtInstruction⚠
BNGetParameterValueAtLowLevelILInstruction⚠
BNGetParameterVariableForIncomingVariable⚠
BNGetParametersForAnalysis⚠
BNGetParentView⚠
BNGetPathRelativeToBundledPluginDirectory⚠
BNGetPathRelativeToUserDirectory⚠
BNGetPathRelativeToUserPluginDirectory⚠
BNGetPlatformAddressSize⚠
BNGetPlatformArchitecture⚠
BNGetPlatformByName⚠
BNGetPlatformCallingConventions⚠
BNGetPlatformCdeclCallingConvention⚠
BNGetPlatformDefaultCallingConvention⚠
BNGetPlatformFastcallCallingConvention⚠
BNGetPlatformForViewType⚠
BNGetPlatformFunctionByName⚠
BNGetPlatformFunctions⚠
BNGetPlatformGlobalRegisterType⚠
BNGetPlatformGlobalRegisters⚠
BNGetPlatformList⚠
BNGetPlatformListByArchitecture⚠
BNGetPlatformListByOS⚠
BNGetPlatformListByOSAndArchitecture⚠
BNGetPlatformName⚠
BNGetPlatformOSList⚠
BNGetPlatformStdcallCallingConvention⚠
BNGetPlatformSystemCallConvention⚠
BNGetPlatformSystemCallName⚠
BNGetPlatformSystemCallType⚠
BNGetPlatformSystemCalls⚠
BNGetPlatformTypeByName⚠
BNGetPlatformTypeContainer⚠
BNGetPlatformTypeLibraries⚠
BNGetPlatformTypeLibrariesByName⚠
BNGetPlatformTypes⚠
BNGetPlatformVariableByName⚠
BNGetPlatformVariables⚠
BNGetPreviousBasicBlockEndBeforeAddress⚠
BNGetPreviousBasicBlockStartBeforeAddress⚠
BNGetPreviousDataBeforeAddress⚠
BNGetPreviousDataVariableStartBeforeAddress⚠
BNGetPreviousFunctionStartBeforeAddress⚠
BNGetPreviousLinearViewObjectChild⚠
BNGetProduct⚠
BNGetProductType⚠
BNGetProjectFile⚠
BNGetProvenanceString⚠
Provenance
BNGetReaderPosition⚠
BNGetRecentAnalysisFunctionForAddress⚠
BNGetRecentBasicBlockForAddress⚠
BNGetRedoEntries⚠
BNGetRegisterValueAfterInstruction⚠
BNGetRegisterValueAtInstruction⚠
BNGetRegisteredTypeName⚠
BNGetRegistersReadByInstruction⚠
BNGetRegistersWrittenByInstruction⚠
BNGetRelatedPlatform⚠
BNGetRelatedPlatforms⚠
BNGetRelocationRanges⚠
BNGetRelocationRangesAtAddress⚠
BNGetRelocationRangesInRange⚠
BNGetRelocationsAt⚠
BNGetRenderLayerByName⚠
BNGetRenderLayerDefaultEnableState⚠
BNGetRenderLayerList⚠
BNGetRenderLayerName⚠
BNGetReportCollectionCount⚠
BNGetReportContents⚠
BNGetReportFlowGraph⚠
BNGetReportPlainText⚠
BNGetReportTitle⚠
BNGetReportType⚠
BNGetReportView⚠
BNGetRepositoriesDirectory⚠
BNGetRequiredArgumentRegisters⚠
BNGetRequiredClobberedRegisters⚠
BNGetResolvedMemoryRangeAt⚠
BNGetResolvedMemoryRanges⚠
BNGetReturnValueLocation⚠
BNGetReturnedIndirectReturnValuePointer⚠
BNGetRootComponent⚠
BNGetRunningBackgroundTasks⚠
BNGetSaveFileNameInput⚠
BNGetSaveSettingsName⚠
BNGetScriptingInstanceDelimiters⚠
BNGetScriptingInstanceInputReadyState⚠
BNGetScriptingProviderAPIName⚠
BNGetScriptingProviderByAPIName⚠
BNGetScriptingProviderByName⚠
BNGetScriptingProviderList⚠
BNGetScriptingProviderName⚠
BNGetSecretsProviderByName⚠
BNGetSecretsProviderData⚠
BNGetSecretsProviderList⚠
BNGetSecretsProviderName⚠
BNGetSectionByName⚠
BNGetSections⚠
BNGetSectionsAt⚠
BNGetSegmentAt⚠
BNGetSegments⚠
BNGetSerialNumber⚠
BNGetSettingsFileName⚠
BNGetSimilarityProviderTypeByName⚠
BNGetSimilarityProviderTypeList⚠
BNGetSimilarityRenderContextViews⚠
BNGetSimilaritySessionResolverTypeByName⚠
BNGetSimilaritySessionResolverTypeList⚠
BNGetSizesReferenced⚠
BNGetSnapshotChildren⚠
BNGetSnapshotData⚠
BNGetSnapshotDatabase⚠
BNGetSnapshotFileContents⚠
BNGetSnapshotFileContentsHash⚠
BNGetSnapshotFirstParent⚠
BNGetSnapshotId⚠
BNGetSnapshotName⚠
BNGetSnapshotParents⚠
BNGetSnapshotUndoData⚠
BNGetSnapshotUndoEntries⚠
BNGetSnapshotUndoEntriesWithProgress⚠
BNGetSplitVariables⚠
BNGetStackAdjustmentForLocations⚠
BNGetStackContentsAfterInstruction⚠
BNGetStackContentsAtInstruction⚠
BNGetStackLayout⚠
BNGetStackVariableAtFrameOffset⚠
BNGetStackVariableAtFrameOffsetAfterInstruction⚠
BNGetStackVariablesReferencedByInstruction⚠
BNGetStackVariablesReferencedByInstructionIfAvailable⚠
BNGetStartOffset⚠
BNGetStatHistograms⚠
BNGetStringAtAddress⚠
BNGetStringLiteralPrefix⚠
BNGetStringRecognizerByName⚠
BNGetStringRecognizerList⚠
BNGetStringRecognizerName⚠
BNGetStringRefContents⚠
BNGetStringRefSize⚠
BNGetStrings⚠
BNGetStringsInRange⚠
BNGetStructureAlignment⚠
BNGetStructureBuilderAlignment⚠
BNGetStructureBuilderMemberAtOffset⚠
BNGetStructureBuilderMemberByName⚠
BNGetStructureBuilderMembers⚠
BNGetStructureBuilderPointerOffset⚠
BNGetStructureBuilderType⚠
BNGetStructureBuilderWidth⚠
BNGetStructureMemberAtOffset⚠
BNGetStructureMemberByName⚠
BNGetStructureMembers⚠
BNGetStructureMembersIncludingInherited⚠
BNGetStructurePointerOffset⚠
BNGetStructureType⚠
BNGetStructureWidth⚠
BNGetSwitchRecovery⚠
BNGetSymbolAddress⚠
BNGetSymbolBinding⚠
BNGetSymbolByAddress⚠
BNGetSymbolByRawName⚠
BNGetSymbolFullName⚠
BNGetSymbolFullNameRef⚠
BNGetSymbolNameSpace⚠
BNGetSymbolOrdinal⚠
BNGetSymbolRawBytes⚠
BNGetSymbolRawName⚠
BNGetSymbolRawNameRef⚠
BNGetSymbolShortName⚠
BNGetSymbolShortNameRef⚠
BNGetSymbolType⚠
BNGetSymbols⚠
BNGetSymbolsByName⚠
BNGetSymbolsByRawName⚠
BNGetSymbolsInRange⚠
BNGetSymbolsOfType⚠
BNGetSymbolsOfTypeInRange⚠
BNGetSystemCacheDirectory⚠
BNGetTag⚠
BNGetTagReferencesOfType⚠
BNGetTagReferencesOfTypeCount⚠
BNGetTagType⚠
BNGetTagTypeById⚠
BNGetTagTypeByIdWithType⚠
BNGetTagTypeWithType⚠
BNGetTagTypes⚠
BNGetTemporaryFileContents⚠
BNGetTemporaryFilePath⚠
BNGetTextLineInput⚠
BNGetTimeSinceLastUpdateCheck⚠
BNGetTransformByName⚠
Transforms
BNGetTransformCapabilities⚠
BNGetTransformGroup⚠
BNGetTransformLongName⚠
BNGetTransformName⚠
BNGetTransformParameterList⚠
BNGetTransformType⚠
BNGetTransformTypeList⚠
BNGetTypeAlignment⚠
BNGetTypeAlternateName⚠
BNGetTypeAndName⚠
BNGetTypeArchiveAllSnapshotIds⚠
BNGetTypeArchiveCurrentSnapshotId⚠
BNGetTypeArchiveId⚠
BNGetTypeArchiveIncomingDirectTypeReferences⚠
BNGetTypeArchiveIncomingRecursiveTypeReferences⚠
BNGetTypeArchiveOutgoingDirectTypeReferences⚠
BNGetTypeArchiveOutgoingRecursiveTypeReferences⚠
BNGetTypeArchivePath⚠
BNGetTypeArchivePlatform⚠
BNGetTypeArchiveSnapshotChildIds⚠
BNGetTypeArchiveSnapshotParentIds⚠
BNGetTypeArchiveTypeById⚠
BNGetTypeArchiveTypeByName⚠
BNGetTypeArchiveTypeContainer⚠
BNGetTypeArchiveTypeId⚠
BNGetTypeArchiveTypeIds⚠
BNGetTypeArchiveTypeName⚠
BNGetTypeArchiveTypeNames⚠
BNGetTypeArchiveTypeNamesAndIds⚠
BNGetTypeArchiveTypes⚠
BNGetTypeAttributeByName⚠
BNGetTypeAttributes⚠
BNGetTypeBuilderAlignment⚠
BNGetTypeBuilderAlternateName⚠
BNGetTypeBuilderAttributeByName⚠
BNGetTypeBuilderAttributes⚠
BNGetTypeBuilderCallingConvention⚠
BNGetTypeBuilderCallingConventionName⚠
BNGetTypeBuilderChildType⚠
BNGetTypeBuilderClass⚠
BNGetTypeBuilderElementCount⚠
BNGetTypeBuilderEnumeration⚠
BNGetTypeBuilderFragmentEndianness⚠
BNGetTypeBuilderFragmentOriginalOffsetBytes⚠
BNGetTypeBuilderFragmentOriginalWidthBytes⚠
BNGetTypeBuilderFragmentStartBit⚠
BNGetTypeBuilderFragmentTruncatedStartBits⚠
BNGetTypeBuilderFragmentWidthBits⚠
BNGetTypeBuilderFragmentWrapBit⚠
BNGetTypeBuilderNameType⚠
BNGetTypeBuilderNamedTypeReference⚠
BNGetTypeBuilderOffset⚠
BNGetTypeBuilderParameters⚠
BNGetTypeBuilderPointerSuffix⚠
BNGetTypeBuilderPointerSuffixString⚠
BNGetTypeBuilderPointerSuffixTokens⚠
BNGetTypeBuilderReturnValue⚠
BNGetTypeBuilderReturnValueLocation⚠
BNGetTypeBuilderStackAdjustment⚠
BNGetTypeBuilderString⚠
BNGetTypeBuilderStringAfterName⚠
BNGetTypeBuilderStringBeforeName⚠
BNGetTypeBuilderStructure⚠
BNGetTypeBuilderTokens⚠
BNGetTypeBuilderTokensAfterName⚠
BNGetTypeBuilderTokensBeforeName⚠
BNGetTypeBuilderTypeAndName⚠
BNGetTypeBuilderWidth⚠
BNGetTypeCallingConvention⚠
BNGetTypeCallingConventionName⚠
BNGetTypeClass⚠
BNGetTypeElementCount⚠
BNGetTypeEnumeration⚠
BNGetTypeFragmentEndianness⚠
BNGetTypeFragmentOriginalOffsetBytes⚠
BNGetTypeFragmentOriginalWidthBytes⚠
BNGetTypeFragmentStartBit⚠
BNGetTypeFragmentTruncatedStartBits⚠
BNGetTypeFragmentWidthBits⚠
BNGetTypeFragmentWrapBit⚠
BNGetTypeLibraryAlternateNames⚠
BNGetTypeLibraryArchitecture⚠
BNGetTypeLibraryDependencyName⚠
BNGetTypeLibraryGuid⚠
BNGetTypeLibraryName⚠
BNGetTypeLibraryNamedObject⚠
BNGetTypeLibraryNamedObjects⚠
BNGetTypeLibraryNamedType⚠
BNGetTypeLibraryNamedTypeSource⚠
BNGetTypeLibraryNamedTypes⚠
BNGetTypeLibraryPlatforms⚠
BNGetTypeLibraryTypeContainer⚠
BNGetTypeLines⚠
BNGetTypeNamedTypeReference⚠
BNGetTypeOffset⚠
BNGetTypeParameters⚠
BNGetTypeParserByName⚠
BNGetTypeParserList⚠
BNGetTypeParserName⚠
BNGetTypeParserOptionText⚠
BNGetTypePointerSuffix⚠
BNGetTypePointerSuffixString⚠
BNGetTypePointerSuffixTokens⚠
BNGetTypePrinterByName⚠
BNGetTypePrinterList⚠
BNGetTypePrinterName⚠
BNGetTypePrinterTypeLines⚠
BNGetTypePrinterTypeString⚠
BNGetTypePrinterTypeStringAfterName⚠
BNGetTypePrinterTypeStringBeforeName⚠
BNGetTypePrinterTypeTokens⚠
BNGetTypePrinterTypeTokensAfterName⚠
BNGetTypePrinterTypeTokensBeforeName⚠
BNGetTypeReferenceBuilderClass⚠
BNGetTypeReferenceBuilderId⚠
BNGetTypeReferenceBuilderName⚠
BNGetTypeReferenceClass⚠
BNGetTypeReferenceId⚠
BNGetTypeReferenceName⚠
BNGetTypeReferencesForType⚠
BNGetTypeReferencesForTypeField⚠
BNGetTypeReturnValue⚠
BNGetTypeReturnValueLocation⚠
BNGetTypeStackAdjustment⚠
BNGetTypeString⚠
BNGetTypeStringAfterName⚠
BNGetTypeStringBeforeName⚠
BNGetTypeStructure⚠
BNGetTypeTokens⚠
BNGetTypeTokensAfterName⚠
BNGetTypeTokensBeforeName⚠
BNGetTypeWidth⚠
BNGetTypesReferenced⚠
BNGetUndoEntries⚠
BNGetUniqueIdentifierString⚠
BNGetUniqueSectionNames⚠
BNGetUnresolvedIndirectBranches⚠
BNGetUnresolvedStackAdjustmentGraph⚠
BNGetUpdateChannelVersions⚠
BNGetUpdateChannels⚠
Updates
BNGetUserAddressTagReferences⚠
BNGetUserAddressTags⚠
BNGetUserAddressTagsInRange⚠
BNGetUserAddressTagsOfType⚠
BNGetUserDataTagReferences⚠
BNGetUserDataTags⚠
BNGetUserDataTagsInRange⚠
BNGetUserDataTagsOfType⚠
BNGetUserDirectory⚠
BNGetUserEmail⚠
BNGetUserFunctionTagReferences⚠
BNGetUserFunctionTags⚠
BNGetUserFunctionTagsOfType⚠
BNGetUserGlobalPointerValues⚠
BNGetUserId⚠
BNGetUserName⚠
BNGetUserPluginDirectory⚠
BNGetUsers⚠
BNGetValidPluginCommands⚠
BNGetValidPluginCommandsForAddress⚠
BNGetValidPluginCommandsForFunction⚠
BNGetValidPluginCommandsForHighLevelILFunction⚠
BNGetValidPluginCommandsForHighLevelILInstruction⚠
BNGetValidPluginCommandsForLowLevelILFunction⚠
BNGetValidPluginCommandsForLowLevelILInstruction⚠
BNGetValidPluginCommandsForMediumLevelILFunction⚠
BNGetValidPluginCommandsForMediumLevelILInstruction⚠
BNGetValidPluginCommandsForProject⚠
BNGetValidPluginCommandsForRange⚠
BNGetValidPluginCommandsGlobal⚠
BNGetValueLocationVariableForParameter⚠
BNGetValueLocationVariableForReturnValue⚠
BNGetVariableName⚠
BNGetVariableNameOrDefault⚠
BNGetVariableType⚠
BNGetVersionInfo⚠
BNGetVersionString⚠
BNGetVerticalFlowGraphNodeMargin⚠
BNGetViewAddressSize⚠
BNGetViewDataLength⚠
BNGetViewDataPointer⚠
BNGetViewForFlowGraph⚠
BNGetViewLength⚠
BNGetViewType⚠
BNGetVirtualPath⚠
BNGetVisibleSymbols⚠
BNGetWebsocketProviderByName⚠
BNGetWebsocketProviderList⚠
BNGetWebsocketProviderName⚠
BNGetWorkerThreadCount⚠
BNGetWorkflowForBinaryView⚠
BinaryView Workflow Machine
BNGetWorkflowForFunction⚠
Function Workflow Machine
BNGetWorkflowGraphForBinaryView⚠
BNGetWorkflowGraphForFunction⚠
BNGetWorkflowList⚠
BNGetWorkflowName⚠
BNGetWriterPosition⚠
BNHasDataVariables⚠
BNHasFunctions⚠
BNHasGuidedSourceBlocks⚠
BNHasInitialAnalysis⚠
BNHasSymbols⚠
BNHasUnresolvedIndirectBranches⚠
BNHighLevelILAddExpr⚠
BNHighLevelILAddExprWithLocation⚠
BNHighLevelILAddOperandList⚠
BNHighLevelILExprEqual⚠
BNHighLevelILExprLessThan⚠
BNHighLevelILFreeOperandList⚠
BNHighLevelILGetCurrentAddress⚠
BNHighLevelILGetOperand⚠
BNHighLevelILGetOperandList⚠
BNHighLevelILHasSideEffects⚠
BNHighLevelILSetCurrentAddress⚠
BNHighLevelILTokenEmitterAppend⚠
BNHighLevelILTokenEmitterAppendCloseBrace⚠
BNHighLevelILTokenEmitterAppendCloseBracket⚠
BNHighLevelILTokenEmitterAppendCloseParen⚠
BNHighLevelILTokenEmitterAppendOpenBrace⚠
BNHighLevelILTokenEmitterAppendOpenBracket⚠
BNHighLevelILTokenEmitterAppendOpenParen⚠
BNHighLevelILTokenEmitterAppendSemicolon⚠
BNHighLevelILTokenEmitterBeginForceZeroConfidence⚠
BNHighLevelILTokenEmitterBeginScope⚠
BNHighLevelILTokenEmitterDecreaseIndent⚠
BNHighLevelILTokenEmitterEndForceZeroConfidence⚠
BNHighLevelILTokenEmitterEndScope⚠
BNHighLevelILTokenEmitterFinalize⚠
BNHighLevelILTokenEmitterFinalizeScope⚠
BNHighLevelILTokenEmitterGetBraceRequirement⚠
BNHighLevelILTokenEmitterGetCurrentTokens⚠
BNHighLevelILTokenEmitterGetDefaultBracesOnSameLine⚠
BNHighLevelILTokenEmitterGetLines⚠
BNHighLevelILTokenEmitterGetMaxTernarySimplficationTokens⚠
BNHighLevelILTokenEmitterHasBracesAroundSwitchCases⚠
BNHighLevelILTokenEmitterHasCollapsableRegions⚠
BNHighLevelILTokenEmitterIncreaseIndent⚠
BNHighLevelILTokenEmitterInitLine⚠
BNHighLevelILTokenEmitterIsSimpleScopeAllowed⚠
BNHighLevelILTokenEmitterNewLine⚠
BNHighLevelILTokenEmitterNoIndentForThisLine⚠
BNHighLevelILTokenEmitterRestoreCurrentExpr⚠
BNHighLevelILTokenEmitterScopeContinuation⚠
BNHighLevelILTokenEmitterScopeSeparator⚠
BNHighLevelILTokenEmitterSetBraceRequirement⚠
BNHighLevelILTokenEmitterSetBracesAroundSwitchCases⚠
BNHighLevelILTokenEmitterSetCurrentExpr⚠
BNHighLevelILTokenEmitterSetCurrentTokens⚠
BNHighLevelILTokenEmitterSetDefaultBracesOnSameLine⚠
BNHighLevelILTokenEmitterSetHasCollapsableRegions⚠
BNHighLevelILTokenEmitterSetSimpleScopeAllowed⚠
BNHighLevelILTokenPrependCollapseBlankIndicator⚠
BNHighLevelILTokenPrependCollapseIndicator⚠
BNImportedFunctionFromImportAddressSymbol⚠
BNInitDownloadInstance⚠
BNInitPlugins⚠
Plugin initialization
BNInitScriptingInstance⚠
BNInitWebsocketClient⚠
BNInitializeEnterpriseServer⚠
BNInsertViewBuffer⚠
BNInsertViewData⚠
BNInstallPendingUpdate⚠
BNInstallScriptingProviderModules⚠
BNInvertBranch⚠
BNIsAlwaysBranchPatchAvailable⚠
BNIsAnalysisChanged⚠
BNIsAnalysisTypeAutoDefined⚠
BNIsApplyingDebugInfo⚠
BNIsArchitectureAlwaysBranchPatchAvailable⚠
BNIsArchitectureGlobalRegister⚠
BNIsArchitectureInvertBranchPatchAvailable⚠
BNIsArchitectureNeverBranchPatchAvailable⚠
BNIsArchitectureSkipAndReturnValuePatchAvailable⚠
BNIsArchitectureSkipAndReturnZeroPatchAvailable⚠
BNIsArchitectureSystemRegister⚠
BNIsArgumentTypeRegisterCompatible⚠
BNIsBackedByDatabase⚠
BNIsBackgroundTaskCancelled⚠
BNIsBackgroundTaskFinished⚠
BNIsBaseAddressDetectionAborted⚠
BNIsBinaryViewTypeDeprecated⚠
BNIsBinaryViewTypeForceLoadable⚠
BNIsBinaryViewTypeValidForData⚠
BNIsCallInstruction⚠
BNIsConditionInverted⚠
BNIsConstantRendererValidForType⚠
BNIsDatabase⚠
BNIsDatabaseFromData⚠
BNIsDebugInfoParserValidForView⚠
BNIsDemanglerMangledName⚠
BNIsDisassemblySettingsOptionSet⚠
BNIsEligibleForHeuristics⚠
BNIsEndOfFile⚠
BNIsEnterpriseServerAuthenticated⚠
BNIsEnterpriseServerConnected⚠
BNIsEnterpriseServerFloatingLicense⚠
BNIsEnterpriseServerInitialized⚠
BNIsEnterpriseServerLicenseStillActivated⚠
BNIsExecutableView⚠
BNIsFileModified⚠
BNIsFlowGraphLayoutComplete⚠
BNIsFlowGraphLayoutRequestComplete⚠
BNIsFlowGraphOptionSet⚠
BNIsFunctionAnalysisSkipped⚠
BNIsFunctionInlinedDuringAnalysis⚠
BNIsFunctionPure⚠
BNIsFunctionReturnValueDefaultLocation⚠
BNIsFunctionTooLarge⚠
BNIsFunctionUpdateNeeded⚠
BNIsGuidedSourceBlock⚠
BNIsHighLevelILBasicBlock⚠
BNIsHighLevelILFlowGraph⚠
BNIsHighLevelILSSAVarLive⚠
BNIsHighLevelILSSAVarLiveAt⚠
BNIsHighLevelILVarLiveAt⚠
BNIsILBasicBlock⚠
BNIsILDisassemblyTextRenderer⚠
BNIsILFlowGraph⚠
BNIsIntegerToken⚠
BNIsInvertBranchPatchAvailable⚠
BNIsKeyValueStoreEmpty⚠
BNIsLanguageRepresentationFunctionTypeValid⚠
BNIsLicenseValidated⚠
BNIsLinearViewCursorAfterEnd⚠
BNIsLinearViewCursorBeforeBegin⚠
BNIsLowLevelILBasicBlock⚠
BNIsLowLevelILFlowGraph⚠
BNIsMainThread⚠
BNIsMainThreadActionDone⚠
BNIsMediumLevelILBasicBlock⚠
BNIsMediumLevelILFlowGraph⚠
BNIsMediumLevelILSSAVarLive⚠
BNIsMediumLevelILSSAVarLiveAt⚠
BNIsMediumLevelILVarLiveAt⚠
BNIsMemoryMapActivated⚠
BNIsMemoryRegionEnabled⚠
BNIsMemoryRegionLocal⚠
BNIsMemoryRegionRebaseable⚠
BNIsNeverBranchPatchAvailable⚠
BNIsNodeValidForFlowGraph⚠
BNIsNonRegisterArgumentIndirect⚠
BNIsOffsetBackedByFile⚠
BNIsOffsetCodeSemantics⚠
BNIsOffsetExecutable⚠
BNIsOffsetExternSemantics⚠
BNIsOffsetReadOnlySemantics⚠
BNIsOffsetReadable⚠
BNIsOffsetWritable⚠
BNIsOffsetWritableSemantics⚠
BNIsPathDirectory⚠
BNIsPathRegularFile⚠
BNIsPluginsEnabled⚠
BNIsRelocatable⚠
BNIsReturnTypeRegisterCompatible⚠
BNIsSaveSettingsOptionSet⚠
BNIsScriptingProviderModuleInstalled⚠
BNIsShutdownRequested⚠
BNIsSkipAndReturnValuePatchAvailable⚠
BNIsSkipAndReturnZeroPatchAvailable⚠
BNIsSnapshotAutoSave⚠
BNIsSnapshotDataAppliedWithoutError⚠
BNIsStackAdjustedOnReturn⚠
BNIsStackReservedForArgumentRegisters⚠
BNIsStringRecognizerValidForType⚠
BNIsStructureBuilderPacked⚠
BNIsStructureBuilderUnion⚠
BNIsStructurePacked⚠
BNIsStructureUnion⚠
BNIsSymbolAutoDefined⚠
BNIsTypeArchive⚠
BNIsTypeBuilderConst⚠
BNIsTypeBuilderFloatingPoint⚠
BNIsTypeBuilderPure⚠
BNIsTypeBuilderReturnValueDefaultLocation⚠
BNIsTypeBuilderSigned⚠
BNIsTypeBuilderVolatile⚠
BNIsTypeConst⚠
BNIsTypeFloatingPoint⚠
BNIsTypePure⚠
BNIsTypeReturnValueDefaultLocation⚠
BNIsTypeSigned⚠
BNIsTypeVolatile⚠
BNIsUIEnabled⚠
BNIsUpdateInstallationPending⚠
BNIsValidForData⚠
BNIsValidOffset⚠
BNIsVariableUserDefined⚠
BNIsViewModified⚠
BNKeyValueStoreHasValue⚠
BNLifterInstructionDataAppend⚠
BNLifterInstructionDataGet⚠
BNLinearViewCursorNext⚠
BNLinearViewCursorPrevious⚠
BNLlvmServicesAssemble⚠
BNLlvmServicesAssembleFree⚠
BNLlvmServicesDisasmInstruction⚠
BNLlvmServicesInit⚠
LLVM Services APIs
BNLoadBinaryView⚠
BNLoadFilename⚠
BNLoadProjectFile⚠
BNLoadScriptingProviderModule⚠
BNLoadSettingsFile⚠
BNLoadTypeLibraryFromFile⚠
BNLog⚠
Logging
BNLogAlert⚠
BNLogAlertWithStackTrace⚠
BNLogCreateLogger⚠
BNLogDebug⚠
BNLogDebugWithStackTrace⚠
BNLogError⚠
BNLogErrorWithStackTrace⚠
BNLogGetLogger⚠
BNLogGetLoggerNames⚠
BNLogInfo⚠
BNLogInfoWithStackTrace⚠
BNLogString⚠
BNLogStringWithStackTrace⚠
BNLogToFile⚠
BNLogToStderr⚠
BNLogToStdout⚠
BNLogWarn⚠
BNLogWarnWithStackTrace⚠
BNLogWithStackTrace⚠
BNLoggerGetName⚠
BNLoggerGetSessionId⚠
BNLoggerLog⚠
BNLoggerLogString⚠
BNLoggerLogStringWithStackTrace⚠
BNLoggerLogWithStackTrace⚠
BNLookupImportedTypePlatform⚠
BNLookupTypeArchiveById⚠
BNLookupTypeLibraryByGuid⚠
BNLookupTypeLibraryByName⚠
BNLowLevelILAddExpr⚠
BNLowLevelILAddExprWithLocation⚠
BNLowLevelILAddInstruction⚠
BNLowLevelILAddLabelMap⚠
BNLowLevelILAddOperandList⚠
BNLowLevelILClearIndirectBranches⚠
BNLowLevelILFreeOperandList⚠
BNLowLevelILFunctionHasIndirectBranches⚠
BNLowLevelILGetCurrentAddress⚠
BNLowLevelILGetExitsForInstruction⚠
BNLowLevelILGetInstructionStart⚠
BNLowLevelILGetInstructionsAt⚠
BNLowLevelILGetOperand⚠
BNLowLevelILGetOperandList⚠
BNLowLevelILGoto⚠
BNLowLevelILGotoWithLocation⚠
BNLowLevelILIf⚠
BNLowLevelILIfWithLocation⚠
BNLowLevelILInitLabel⚠
BNLowLevelILMarkLabel⚠
BNLowLevelILSetCurrentAddress⚠
BNLowLevelILSetCurrentSourceBlock⚠
BNLowLevelILSetExprSourceOperand⚠
BNLowLevelILSetIndirectBranches⚠
BNLzma2Decompress⚠
BNLzmaDecompress⚠
BNMarkBasicBlockAsRecentlyUsed⚠
BNMarkCallerUpdatesRequired⚠
BNMarkFileModified⚠
BNMarkFileSaved⚠
BNMarkFunctionAsRecentlyUsed⚠
BNMarkMediumLevelILInstructionForRemoval⚠
BNMarkUpdatesRequired⚠
BNMarkdownToHTML⚠
BNMaskToSize⚠
BNMediumLevelILAddExpr⚠
BNMediumLevelILAddExprWithLocation⚠
BNMediumLevelILAddInstruction⚠
BNMediumLevelILAddLabelMap⚠
BNMediumLevelILAddOperandList⚠
BNMediumLevelILFreeOperandList⚠
BNMediumLevelILGetCurrentAddress⚠
BNMediumLevelILGetInstructionStart⚠
BNMediumLevelILGetOperand⚠
BNMediumLevelILGetOperandList⚠
BNMediumLevelILGoto⚠
BNMediumLevelILGotoWithLocation⚠
BNMediumLevelILIf⚠
BNMediumLevelILIfWithLocation⚠
BNMediumLevelILInitLabel⚠
BNMediumLevelILMarkLabel⚠
BNMediumLevelILSetCurrentAddress⚠
BNMergeVariables⚠
BNMetadataArrayAppend⚠
BNMetadataGetArray⚠
BNMetadataGetBoolean⚠
Retrieve Structured Data
BNMetadataGetBooleanList⚠
BNMetadataGetDouble⚠
BNMetadataGetDoubleList⚠
BNMetadataGetForIndex⚠
BNMetadataGetForKey⚠
BNMetadataGetJsonString⚠
BNMetadataGetRaw⚠
BNMetadataGetSignedInteger⚠
BNMetadataGetSignedIntegerList⚠
BNMetadataGetString⚠
BNMetadataGetStringList⚠
BNMetadataGetType⚠
Query type of Metadata
BNMetadataGetUnsignedInteger⚠
BNMetadataGetUnsignedIntegerList⚠
BNMetadataGetValueStore⚠
BNMetadataIsArray⚠
BNMetadataIsBoolean⚠
BNMetadataIsBooleanList⚠
BNMetadataIsDouble⚠
BNMetadataIsDoubleList⚠
BNMetadataIsEqual⚠
BNMetadataIsKeyValueStore⚠
BNMetadataIsRaw⚠
BNMetadataIsSignedInteger⚠
BNMetadataIsSignedIntegerList⚠
BNMetadataIsString⚠
BNMetadataIsStringList⚠
BNMetadataIsUnsignedInteger⚠
BNMetadataIsUnsignedIntegerList⚠
BNMetadataRemoveIndex⚠
BNMetadataRemoveKey⚠
BNMetadataSetValueForKey⚠
BNMetadataSize⚠
BNNavigate⚠
BNNewActivityReference⚠
BNNewAnalysisCompletionEventReference⚠
BNNewAnalysisContextReference⚠
BNNewAnalysisMergeConflictReference⚠
AnalysisMergeConflict
BNNewBackgroundTaskReference⚠
BNNewBasicBlockReference⚠
BNNewCallingConventionReference⚠
BNNewCollaborationChangesetReference⚠
CollabChangeset
BNNewCollaborationGroupReference⚠
CollabGroup
BNNewCollaborationPermissionReference⚠
CollabPermission
BNNewCollaborationSnapshotReference⚠
CollabSnapshot
BNNewCollaborationUndoEntryReference⚠
CollabUndoEntry
BNNewCollaborationUserReference⚠
CollabUser
BNNewComponentReference⚠
Components
BNNewDataRendererReference⚠
BNNewDatabaseReference⚠
Database object
BNNewDebugInfoParserReference⚠
BNNewDebugInfoReference⚠
BNNewDiffRendererReference⚠
BNNewDisassemblySettingsReference⚠
BNNewDisassemblyTextRendererReference⚠
BNNewDownloadInstanceReference⚠
BNNewEnumerationReference⚠
BNNewExternalLibraryReference⚠
ExternalLibrary object
BNNewExternalLocationReference⚠
ExternalLocation object
BNNewFieldResolutionInfoReference⚠
BNNewFileReference⚠
BNNewFirmwareNinjaReferenceNodeReference⚠
BNNewFirmwareNinjaRelationshipReference⚠
BNNewFlowGraphLayoutRequestReference⚠
BNNewFlowGraphNodeReference⚠
BNNewFlowGraphReference⚠
BNNewFunctionReference⚠
BNNewHighLevelILFunctionReference⚠
BNNewHighLevelILTokenEmitterReference⚠
High level token emitter
BNNewKeyValueStoreReference⚠
BNNewLanguageRepresentationFunctionReference⚠
BNNewLifterInstructionDataReference⚠
BNNewLinearViewCursorReference⚠
BNNewLinearViewObjectReference⚠
BNNewLoggerReference⚠
BNNewLowLevelILFunctionReference⚠
BNNewMainThreadActionReference⚠
BNNewMediumLevelILFunctionReference⚠
BNNewMetadataReference⚠
Create Metadata of various types
BNNewNamedTypeReference⚠
BNNewPlatformReference⚠
BNNewPluginReference⚠
BNNewProjectFileReference⚠
ProjectFile object
BNNewProjectFolderReference⚠
ProjectFolder object
BNNewProjectReference⚠
Project object
BNNewRelocationHandlerReference⚠
BNNewRelocationReference⚠
Relocation object methods
BNNewRemoteFileReference⚠
RemoteFile
BNNewRemoteFolderReference⚠
RemoteFolder
BNNewRemoteProjectReference⚠
RemoteProject
BNNewRemoteReference⚠
Remote
BNNewReportCollectionReference⚠
BNNewRepositoryReference⚠
BNNewSaveSettingsReference⚠
BNNewScriptingInstanceReference⚠
BNNewSectionReference⚠
Section object methods
BNNewSegmentReference⚠
BNNewSettingsReference⚠
BNNewSimilarityProviderReference⚠
BNNewSimilarityRenderContextReference⚠
BNNewSimilaritySessionCompletionReference⚠
BNNewSimilaritySessionGraphReceiverReference⚠
BNNewSimilaritySessionGraphReference⚠
BNNewSimilaritySessionNodeReference⚠
BNNewSimilaritySessionReceiverReference⚠
BNNewSimilaritySessionReference⚠
BNNewSimilaritySessionResolverReference⚠
BNNewSimilarityViewReference⚠
BNNewSnapshotReference⚠
Database snapshots
BNNewStructureReference⚠
BNNewSymbolReference⚠
BNNewTagReference⚠
BNNewTagTypeReference⚠
BNNewTemporaryFileReference⚠
BNNewTransformContextReference⚠
Transform Context
BNNewTransformSessionReference⚠
BNNewTypeArchiveMergeConflictReference⚠
TypeArchiveMergeConflict
BNNewTypeArchiveReference⚠
Type Archives
BNNewTypeLibrary⚠
Type Libraries
BNNewTypeLibraryReference⚠
BNNewTypeReference⚠
BNNewUndoActionReference⚠
Undo actions
BNNewUndoEntryReference⚠
Undo entries
BNNewUserReference⚠
BNNewViewReference⚠
Binary view access
BNNewWebsocketClientReference⚠
BNNewWorkflowReference⚠
BNNotifyDataInserted⚠
BNNotifyDataRemoved⚠
BNNotifyDataWritten⚠
BNNotifyErrorForScriptingInstance⚠
BNNotifyInputReadyStateForScriptingInstance⚠
BNNotifyOutputForScriptingInstance⚠
BNNotifyProgressForDownloadInstance⚠
BNNotifyWarningForScriptingInstance⚠
BNNotifyWebsocketClientConnect⚠
BNNotifyWebsocketClientDisconnect⚠
BNNotifyWebsocketClientError⚠
BNNotifyWebsocketClientReadData⚠
BNOpenDatabaseForConfiguration⚠
BNOpenExistingDatabase⚠
BNOpenExistingDatabaseWithProgress⚠
BNOpenProject⚠
BNOpenTypeArchive⚠
BNOpenUrl⚠
BNParseBinaryViewOfType⚠
BNParseDebugInfo⚠
BNParseExpression⚠
BNParsePossibleValueSet⚠
BNParseTextFormat⚠
BNParseTypeParserOptionsText⚠
BNParseTypeString⚠
BNParseTypesFromSource⚠
BNParseTypesFromSourceFile⚠
BNParseTypesString⚠
BNParseValueLocation⚠
BNParseVersionString⚠
BNPathExists⚠
BNPerformCustomRequest⚠
BNPerformDownloadRequest⚠
BNPerformSearch⚠
BNPlatformAdjustTypeParserInput⚠
BNPluginAreDependenciesBeingInstalled⚠
BNPluginCancelUninstall⚠
BNPluginDisable⚠
BNPluginEnable⚠
BNPluginFreeVersion⚠
BNPluginGetApis⚠
Plugin repository APIs
BNPluginGetAuthor⚠
BNPluginGetAuthorUrl⚠
BNPluginGetCommit⚠
BNPluginGetCurrentVersion⚠
BNPluginGetCurrentVersionCreationDate⚠
BNPluginGetCurrentVersionID⚠
BNPluginGetDependencies⚠
BNPluginGetDependenciesForVersion⚠
BNPluginGetDependencyConflicts⚠
BNPluginGetDependencyConflictsForVersion⚠
BNPluginGetDescription⚠
BNPluginGetIsPaid⚠
BNPluginGetLastUpdate⚠
BNPluginGetLatestVersionID⚠
BNPluginGetLicenseText⚠
BNPluginGetLongdescription⚠
BNPluginGetMaximumVersionInfo⚠
BNPluginGetMinimumVersionInfo⚠
BNPluginGetName⚠
BNPluginGetPackageUrl⚠
BNPluginGetPath⚠
BNPluginGetPlatforms⚠
BNPluginGetPluginStatus⚠
BNPluginGetPluginTypes⚠
BNPluginGetProjectData⚠
BNPluginGetProjectUrl⚠
BNPluginGetRepository⚠
BNPluginGetSubdir⚠
BNPluginGetVersions⚠
BNPluginGetViewOnly⚠
BNPluginInstall⚠
BNPluginInstallDependencies⚠
BNPluginInstallDependenciesForVersion⚠
BNPluginInstallDependenciesWithExclusions⚠
BNPluginInstallDependenciesWithExclusionsForVersion⚠
BNPluginIsBeingDeleted⚠
BNPluginIsBeingUpdated⚠
BNPluginIsDeletePending⚠
BNPluginIsDeprecated⚠
BNPluginIsDisablePending⚠
BNPluginIsEnabled⚠
BNPluginIsInstalled⚠
BNPluginIsListed⚠
BNPluginIsRunning⚠
BNPluginIsUpdateAvailable⚠
BNPluginIsUpdatePending⚠
BNPluginUninstall⚠
BNPluginUpdate⚠
BNPluginVersionIDLessThan⚠
BNPossibleValueSetAdd⚠
BNPossibleValueSetAnd⚠
BNPossibleValueSetArithShiftRight⚠
BNPossibleValueSetIntersection⚠
BNPossibleValueSetLogicalShiftRight⚠
BNPossibleValueSetMultiply⚠
BNPossibleValueSetNegate⚠
BNPossibleValueSetNot⚠
BNPossibleValueSetOr⚠
BNPossibleValueSetRotateLeft⚠
BNPossibleValueSetRotateRight⚠
BNPossibleValueSetShiftLeft⚠
BNPossibleValueSetSignedDivide⚠
BNPossibleValueSetSignedMod⚠
BNPossibleValueSetSubtract⚠
BNPossibleValueSetUnion⚠
BNPossibleValueSetUnsignedDivide⚠
BNPossibleValueSetUnsignedMod⚠
BNPossibleValueSetXor⚠
BNPostProcessDisassemblyTextRendererLines⚠
BNPostWorkflowRequestForBinaryView⚠
BNPostWorkflowRequestForFunction⚠
BNPrepareBlockTranslation⚠
BNPrepareToCopyForeignFunction⚠
BNPrepareToCopyLowLevelILBasicBlock⚠
BNPrepareToCopyLowLevelILFunction⚠
BNPrepareToCopyMediumLevelILBasicBlock⚠
BNPrepareToCopyMediumLevelILFunction⚠
BNPreprocessSource⚠
Source code processing
BNProcessSymbolQueue⚠
BNProjectBeginBulkOperation⚠
BNProjectClose⚠
BNProjectCreateFile⚠
BNProjectCreateFileFromPath⚠
BNProjectCreateFileFromPathUnsafe⚠
BNProjectCreateFileUnsafe⚠
BNProjectCreateFolder⚠
BNProjectCreateFolderFromPath⚠
BNProjectCreateFolderUnsafe⚠
BNProjectDeleteFile⚠
BNProjectDeleteFolder⚠
BNProjectEndBulkOperation⚠
BNProjectFileAddDependency⚠
BNProjectFileExistsOnDisk⚠
BNProjectFileExport⚠
BNProjectFileGetCreationTimestamp⚠
BNProjectFileGetDependencies⚠
BNProjectFileGetDescription⚠
BNProjectFileGetFolder⚠
BNProjectFileGetId⚠
BNProjectFileGetName⚠
BNProjectFileGetPathInProject⚠
BNProjectFileGetPathOnDisk⚠
BNProjectFileGetProject⚠
BNProjectFileGetRequiredBy⚠
BNProjectFileRemoveDependency⚠
BNProjectFileSetDescription⚠
BNProjectFileSetFolder⚠
BNProjectFileSetName⚠
BNProjectFolderExport⚠
BNProjectFolderGetDescription⚠
BNProjectFolderGetFiles⚠
BNProjectFolderGetId⚠
BNProjectFolderGetName⚠
BNProjectFolderGetParent⚠
BNProjectFolderGetProject⚠
BNProjectFolderSetDescription⚠
BNProjectFolderSetName⚠
BNProjectFolderSetParent⚠
BNProjectGetDescription⚠
BNProjectGetFileById⚠
BNProjectGetFileByPathOnDisk⚠
BNProjectGetFilePathInProject⚠
BNProjectGetFiles⚠
BNProjectGetFilesByPathInProject⚠
BNProjectGetFilesInFolder⚠
BNProjectGetFolderById⚠
BNProjectGetFolders⚠
BNProjectGetId⚠
BNProjectGetName⚠
BNProjectGetPath⚠
BNProjectGetRemoteProject⚠
BNProjectIsOpen⚠
BNProjectOpen⚠
BNProjectPushFile⚠
BNProjectPushFolder⚠
BNProjectQueryMetadata⚠
BNProjectRemoveMetadata⚠
BNProjectSetDescription⚠
BNProjectSetName⚠
BNProjectStoreMetadata⚠
BNPromoteDemangler⚠
BNRangeContainsRelocation⚠
BNRead8⚠
BNRead16⚠
BNRead32⚠
BNRead64⚠
BNReadBE16⚠
BNReadBE32⚠
BNReadBE64⚠
BNReadData⚠
BNReadDataForDownloadInstance⚠
BNReadDatabaseAnalysisCache⚠
BNReadDatabaseGlobal⚠
BNReadDatabaseGlobalData⚠
BNReadLE16⚠
BNReadLE32⚠
BNReadLE64⚠
BNReadPointer⚠
BNReadSnapshotData⚠
BNReadSnapshotDataWithProgress⚠
BNReadViewBuffer⚠
BNReadViewData⚠
BNReanalyzeAllFunctions⚠
BNReanalyzeFunction⚠
BNRebase⚠
BNRebaseWithProgress⚠
BNRecognizePlatformForViewType⚠
BinaryView* passed in here should be the parent view (not the partially constructed object!), and this function should be called from the BNCustomBinaryView::init implementation.
BNRedo⚠
BNRegisterAnalysisMergeConflictSplitter⚠
AnalysisMergeConflictSplitter
BNRegisterArchitecture⚠
BNRegisterArchitectureExtension⚠
BNRegisterArchitectureForViewType⚠
BNRegisterArchitectureFunctionRecognizer⚠
BNRegisterArchitectureHook⚠
BNRegisterBinaryViewEvent⚠
BNRegisterBinaryViewType⚠
BNRegisterCallingConvention⚠
BNRegisterConstantRenderer⚠
Constant Renderers
BNRegisterCustomStringType⚠
String recognizers
BNRegisterDataNotification⚠
BNRegisterDebugInfoParser⚠
BNRegisterDefaultPlatformForViewType⚠
BNRegisterDemangler⚠
BNRegisterDownloadProvider⚠
Download providers
BNRegisterEnterpriseServerNotification⚠
BNRegisterFlowGraphLayout⚠
BNRegisterGenericDataRenderer⚠
BNRegisterGlobalFunctionRecognizer⚠
BNRegisterInteractionHandler⚠
Interaction APIs
BNRegisterLanguageRepresentationFunctionType⚠
Language Representation
BNRegisterLineFormatter⚠
Line formatters
BNRegisterLogListener⚠
BNRegisterMainThread⚠
Main thread actions
BNRegisterObjectDestructionCallbacks⚠
BNRegisterObjectRefDebugTrace⚠
BNRegisterPlatform⚠
BNRegisterPlatformCallingConvention⚠
BNRegisterPlatformCdeclCallingConvention⚠
BNRegisterPlatformDefaultCallingConvention⚠
BNRegisterPlatformFastcallCallingConvention⚠
BNRegisterPlatformForViewType⚠
BNRegisterPlatformRecognizerForViewType⚠
Expanded identification of Platform for BinaryViewTypes. Supersedes BNRegisterArchitectureForViewType and BNRegisterPlatformForViewType, as these have certain edge cases (overloaded elf families, for example) that can’t be represented.
BNRegisterPlatformStdcallCallingConvention⚠
BNRegisterPlatformTypes⚠
BNRegisterPluginCommand⚠
BNRegisterPluginCommandForAddress⚠
BNRegisterPluginCommandForFunction⚠
BNRegisterPluginCommandForHighLevelILFunction⚠
BNRegisterPluginCommandForHighLevelILInstruction⚠
BNRegisterPluginCommandForLowLevelILFunction⚠
BNRegisterPluginCommandForLowLevelILInstruction⚠
BNRegisterPluginCommandForMediumLevelILFunction⚠
BNRegisterPluginCommandForMediumLevelILInstruction⚠
BNRegisterPluginCommandForProject⚠
BNRegisterPluginCommandForRange⚠
BNRegisterPluginCommandGlobal⚠
Plugin commands
BNRegisterProjectNotification⚠
BNRegisterRenderLayer⚠
Render Layers
BNRegisterScriptingInstanceOutputListener⚠
BNRegisterScriptingProvider⚠
Scripting providers
BNRegisterSecretsProvider⚠
Secrets providers
BNRegisterSimilarityProviderType⚠
BNRegisterSimilaritySessionResolverType⚠
BNRegisterStringRecognizer⚠
BNRegisterTransformType⚠
BNRegisterTransformTypeWithCapabilities⚠
BNRegisterTypeArchiveNotification⚠
BNRegisterTypeLibrary⚠
BNRegisterTypeParser⚠
BNRegisterTypePrinter⚠
BNRegisterTypeSpecificDataRenderer⚠
BNRegisterWebsocketProvider⚠
Websocket providers
BNRegisterWorkflow⚠
BNReleaseAdvancedFunctionAnalysisData⚠
BNReleaseAdvancedFunctionAnalysisDataMultiple⚠
BNReleaseEnterpriseServerLicense⚠
BNRelocationGetArchitecture⚠
BNRelocationGetInfo⚠
BNRelocationGetReloc⚠
BNRelocationGetSymbol⚠
BNRelocationGetTarget⚠
BNRelocationHandlerApplyRelocation⚠
BNRelocationHandlerDefaultApplyRelocation⚠
BNRelocationHandlerGetOperandForExternalRelocation⚠
BNRelocationHandlerGetRelocationInfo⚠
BNRemoteConnect⚠
BNRemoteCreateGroup⚠
BNRemoteCreateProject⚠
BNRemoteCreateUser⚠
BNRemoteDeleteGroup⚠
BNRemoteDeleteProject⚠
BNRemoteDisconnect⚠
BNRemoteFileCreateSnapshot⚠
BNRemoteFileDeleteSnapshot⚠
BNRemoteFileDownload⚠
BNRemoteFileDownloadContents⚠
BNRemoteFileGetChatLogUrl⚠
BNRemoteFileGetCoreFile⚠
BNRemoteFileGetCreated⚠
BNRemoteFileGetCreatedBy⚠
BNRemoteFileGetDescription⚠
BNRemoteFileGetFolder⚠
BNRemoteFileGetHash⚠
BNRemoteFileGetId⚠
BNRemoteFileGetLastModified⚠
BNRemoteFileGetLastSnapshot⚠
BNRemoteFileGetLastSnapshotBy⚠
BNRemoteFileGetLastSnapshotName⚠
BNRemoteFileGetMetadata⚠
BNRemoteFileGetName⚠
BNRemoteFileGetProject⚠
BNRemoteFileGetRemote⚠
BNRemoteFileGetSize⚠
BNRemoteFileGetSnapshotById⚠
BNRemoteFileGetSnapshots⚠
BNRemoteFileGetType⚠
BNRemoteFileGetUrl⚠
BNRemoteFileGetUserPositionsUrl⚠
BNRemoteFileHasPulledSnapshots⚠
BNRemoteFilePullSnapshots⚠
BNRemoteFileRequestChatLog⚠
BNRemoteFileRequestUserPositions⚠
BNRemoteFileSetDescription⚠
BNRemoteFileSetFolder⚠
BNRemoteFileSetMetadata⚠
BNRemoteFileSetName⚠
BNRemoteFindFiles⚠
BNRemoteFolderGetCoreFolder⚠
BNRemoteFolderGetDescription⚠
BNRemoteFolderGetId⚠
BNRemoteFolderGetName⚠
BNRemoteFolderGetParent⚠
BNRemoteFolderGetParentId⚠
BNRemoteFolderGetProject⚠
BNRemoteFolderGetRemote⚠
BNRemoteFolderGetUrl⚠
BNRemoteFolderSetDescription⚠
BNRemoteFolderSetName⚠
BNRemoteFolderSetParent⚠
BNRemoteGetAddress⚠
BNRemoteGetAuthBackends⚠
BNRemoteGetCurrentUser⚠
BNRemoteGetGroupById⚠
BNRemoteGetGroupByName⚠
BNRemoteGetGroups⚠
BNRemoteGetName⚠
BNRemoteGetProjectById⚠
BNRemoteGetProjectByName⚠
BNRemoteGetProjects⚠
BNRemoteGetServerBuildId⚠
BNRemoteGetServerBuildVersion⚠
BNRemoteGetServerVersion⚠
BNRemoteGetToken⚠
BNRemoteGetUniqueId⚠
BNRemoteGetUserById⚠
BNRemoteGetUserByUsername⚠
BNRemoteGetUsername⚠
BNRemoteGetUsers⚠
BNRemoteHasLoadedMetadata⚠
BNRemoteHasPulledGroups⚠
BNRemoteHasPulledProjects⚠
BNRemoteHasPulledUsers⚠
BNRemoteImportLocalProject⚠
BNRemoteIsAdmin⚠
BNRemoteIsConnected⚠
BNRemoteIsEnterprise⚠
BNRemoteLoadMetadata⚠
BNRemoteProjectCanUserAdmin⚠
BNRemoteProjectCanUserEdit⚠
BNRemoteProjectCanUserView⚠
BNRemoteProjectClose⚠
BNRemoteProjectCreateFile⚠
BNRemoteProjectCreateFolder⚠
BNRemoteProjectCreateGroupPermission⚠
BNRemoteProjectCreateUserPermission⚠
BNRemoteProjectDeleteFile⚠
BNRemoteProjectDeleteFolder⚠
BNRemoteProjectDeletePermission⚠
BNRemoteProjectGetCoreProject⚠
BNRemoteProjectGetCreated⚠
BNRemoteProjectGetDescription⚠
BNRemoteProjectGetFileById⚠
BNRemoteProjectGetFileByName⚠
BNRemoteProjectGetFiles⚠
BNRemoteProjectGetFolderById⚠
BNRemoteProjectGetFolders⚠
BNRemoteProjectGetGroupPermissions⚠
BNRemoteProjectGetId⚠
BNRemoteProjectGetLastModified⚠
BNRemoteProjectGetName⚠
BNRemoteProjectGetPermissionById⚠
BNRemoteProjectGetReceivedFileCount⚠
BNRemoteProjectGetReceivedFolderCount⚠
BNRemoteProjectGetRemote⚠
BNRemoteProjectGetUrl⚠
BNRemoteProjectGetUserPermissions⚠
BNRemoteProjectHasPulledFiles⚠
BNRemoteProjectHasPulledFolders⚠
BNRemoteProjectHasPulledGroupPermissions⚠
BNRemoteProjectHasPulledUserPermissions⚠
BNRemoteProjectIsAdmin⚠
BNRemoteProjectIsOpen⚠
BNRemoteProjectOpen⚠
BNRemoteProjectPullFiles⚠
BNRemoteProjectPullFolders⚠
BNRemoteProjectPullGroupPermissions⚠
BNRemoteProjectPullUserPermissions⚠
BNRemoteProjectPushFile⚠
BNRemoteProjectPushFolder⚠
BNRemoteProjectPushPermission⚠
BNRemoteProjectSetDescription⚠
BNRemoteProjectSetName⚠
BNRemotePullGroups⚠
BNRemotePullProjects⚠
BNRemotePullUsers⚠
BNRemotePushGroup⚠
BNRemotePushProject⚠
BNRemotePushUser⚠
BNRemoteRequest⚠
BNRemoteRequestAuthenticationToken⚠
BNRemoteSearchGroups⚠
BNRemoteSearchUsers⚠
BNRemoveAnalysisFunction⚠
BNRemoveAutoAddressTag⚠
BNRemoveAutoAddressTagsOfType⚠
BNRemoveAutoDataTag⚠
BNRemoveAutoDataTagsOfType⚠
BNRemoveAutoFunctionTag⚠
BNRemoveAutoFunctionTagsOfType⚠
BNRemoveAutoSection⚠
BNRemoveAutoSegment⚠
BNRemoveComponent⚠
BNRemoveComponentByGuid⚠
BNRemoveDataReference⚠
BNRemoveDatabaseSnapshot⚠
BNRemoveDebugDataVariableByAddress⚠
BNRemoveDebugFunctionByIndex⚠
BNRemoveDebugParserDataVariables⚠
BNRemoveDebugParserFunctions⚠
BNRemoveDebugParserInfo⚠
BNRemoveDebugParserTypes⚠
BNRemoveDebugTypeByName⚠
BNRemoveEnumerationBuilderMember⚠
BNRemoveExpressionParserMagicValue⚠
BNRemoveExpressionParserMagicValues⚠
BNRemoveFlowGraphRenderLayer⚠
BNRemoveGuidedSourceBlocks⚠
BNRemoveHighLevelILDerivedStringReferenceForExpr⚠
BNRemoveLinearViewCursorRenderLayer⚠
BNRemoveMemoryRegion⚠
BNRemoveStructureBuilderMember⚠
BNRemoveTag⚠
BNRemoveTagReference⚠
BNRemoveTagType⚠
BNRemoveTypeBuilderAttribute⚠
BNRemoveTypeLibraryAlternateName⚠
BNRemoveTypeLibraryNamedObject⚠
BNRemoveTypeLibraryNamedType⚠
BNRemoveUserAddressTag⚠
BNRemoveUserAddressTagsOfType⚠
BNRemoveUserCodeReference⚠
BNRemoveUserDataReference⚠
BNRemoveUserDataTag⚠
BNRemoveUserDataTagsOfType⚠
BNRemoveUserFunction⚠
BNRemoveUserFunctionTag⚠
BNRemoveUserFunctionTagsOfType⚠
BNRemoveUserSection⚠
BNRemoveUserSegment⚠
BNRemoveUserTypeFieldReference⚠
BNRemoveUserTypeReference⚠
BNRemoveViewData⚠
BNRenameAnalysisType⚠
BNRenameFile⚠
BNRenameTypeArchiveType⚠
BNRenderLinesForData⚠
BNReopenMovedDatabase⚠
BNReplaceEnumerationBuilderMember⚠
BNReplaceFlowGraphNode⚠
BNReplaceHighLevelILExpr⚠
BNReplaceLowLevelILExpr⚠
BNReplaceMediumLevelILExpr⚠
BNReplaceMediumLevelILInstruction⚠
BNReplaceStructureBuilderMember⚠
BNRepositoryFreePluginDirectoryList⚠
BNRepositoryGetPluginByPath⚠
BNRepositoryGetPlugins⚠
BNRepositoryGetPluginsPath⚠
BNRepositoryGetRepoPath⚠
BNRepositoryGetRepositoryByPath⚠
BNRepositoryGetUrl⚠
BNRepositoryManagerAddRepository⚠
BNRepositoryManagerCheckForUpdates⚠
BNRepositoryManagerGetDefaultRepository⚠
BNRepositoryManagerGetRepositories⚠
BNRequestAdvancedFunctionAnalysisData⚠
BNRequestFunctionDebugReport⚠
BNResetDisassemblyTextRendererDeduplicatedComments⚠
BNResetMemoryMap⚠
BNResolveStructureMemberOrBaseMember⚠
BNRevertUndoActions⚠
BNRunProgressDialog⚠
BNSaveAutoSnapshot⚠
BNSaveAutoSnapshotWithProgress⚠
BNSaveLastRun⚠
BNSaveToFile⚠
BNSaveToFilename⚠
BNScriptingInstanceCanCompleteArguments⚠
BNScriptingInstanceCompleteArguments⚠
BNScriptingInstanceCompleteInput⚠
BNScriptingInstanceReleaseBinaryView⚠
BNSearch⚠
BNSecretsProviderHasData⚠
BNSectionGetAlign⚠
BNSectionGetEnd⚠
BNSectionGetEntrySize⚠
BNSectionGetInfoData⚠
BNSectionGetInfoSection⚠
BNSectionGetLength⚠
BNSectionGetLinkedSection⚠
BNSectionGetName⚠
BNSectionGetSemantics⚠
BNSectionGetStart⚠
BNSectionGetType⚠
BNSectionIsAutoDefined⚠
BNSeekBinaryReader⚠
BNSeekBinaryReaderRelative⚠
BNSeekBinaryWriter⚠
BNSeekBinaryWriterRelative⚠
BNSeekLinearViewCursorToAddress⚠
BNSeekLinearViewCursorToBegin⚠
BNSeekLinearViewCursorToCursorPath⚠
BNSeekLinearViewCursorToCursorPathAndAddress⚠
BNSeekLinearViewCursorToEnd⚠
BNSeekLinearViewCursorToOrderingIndex⚠
BNSeekLinearViewCursorToPath⚠
BNSeekLinearViewCursorToPathAndAddress⚠
BNSegmentGetDataEnd⚠
BNSegmentGetDataLength⚠
BNSegmentGetDataOffset⚠
BNSegmentGetEnd⚠
BNSegmentGetFlags⚠
BNSegmentGetLength⚠
BNSegmentGetStart⚠
BNSegmentIsAutoDefined⚠
BNSerializeSettings⚠
BNSetActiveUpdateChannel⚠
BNSetAnalysisHold⚠
BNSetArchitectureCdeclCallingConvention⚠
BNSetArchitectureDefaultCallingConvention⚠
BNSetArchitectureFastcallCallingConvention⚠
BNSetArchitectureStdcallCallingConvention⚠
BNSetAutoBasicBlockHighlight⚠
BNSetAutoCallRegisterStackAdjustment⚠
BNSetAutoCallRegisterStackAdjustmentForRegisterStack⚠
BNSetAutoCallStackAdjustment⚠
BNSetAutoCallTypeAdjustment⚠
BNSetAutoFunctionCallingConvention⚠
BNSetAutoFunctionCanReturn⚠
BNSetAutoFunctionClobberedRegisters⚠
BNSetAutoFunctionHasVariableArguments⚠
BNSetAutoFunctionInlinedDuringAnalysis⚠
BNSetAutoFunctionParameterLocations⚠
BNSetAutoFunctionPure⚠
BNSetAutoFunctionRegisterStackAdjustments⚠
BNSetAutoFunctionReturnType⚠
BNSetAutoFunctionReturnValue⚠
BNSetAutoFunctionReturnValueLocation⚠
BNSetAutoFunctionStackAdjustment⚠
BNSetAutoIndirectBranches⚠
BNSetAutoInstructionHighlight⚠
BNSetAutoIsFunctionReturnValueDefaultLocation⚠
BNSetAutoUpdatesEnabled⚠
BNSetBackgroundTaskProgressText⚠
BNSetBaseStructuresForStructureBuilder⚠
BNSetBasicBlockEnd⚠
BNSetBasicBlockList⚠
BNSetBinaryReaderEndianness⚠
BNSetBinaryReaderVirtualBase⚠
BNSetBinaryWriterEndianness⚠
BNSetBundledPluginDirectory⚠
BNSetBundledScriptPluginDirectory⚠
BNSetCommentForAddress⚠
BNSetConditionInverted⚠
BNSetCurrentPluginLoadOrder⚠
BNSetDataBufferByte⚠
BNSetDataBufferContents⚠
BNSetDataBufferLength⚠
BNSetDatabaseCurrentSnapshot⚠
BNSetDebugInfo⚠
BNSetDefaultArchitecture⚠
BNSetDefaultPlatform⚠
BNSetDisassemblyAddressBaseOffset⚠
BNSetDisassemblyAddressMode⚠
BNSetDisassemblyBlockLabels⚠
BNSetDisassemblyCallParameterHints⚠
BNSetDisassemblyGutterWidth⚠
BNSetDisassemblyMaximumSymbolWidth⚠
BNSetDisassemblySettingsOption⚠
BNSetDisassemblyTextRendererArchitecture⚠
BNSetDisassemblyTextRendererBasicBlock⚠
BNSetDisassemblyTextRendererSettings⚠
BNSetDisassemblyWidth⚠
BNSetDisplayName⚠
BNSetEarlyReturn⚠
BNSetEnterpriseServerUrl⚠
BNSetEnumerationBuilder⚠
BNSetErrorForDownloadInstance⚠
BNSetExprFolding⚠
BNSetFieldResolutionForVariableAt⚠
BNSetFileMetadataNavigationHandler⚠
BNSetFilename⚠
BNSetFlowGraphBasicBlock⚠
BNSetFlowGraphHighLevelILFunction⚠
BNSetFlowGraphLowLevelILFunction⚠
BNSetFlowGraphMediumLevelILFunction⚠
BNSetFlowGraphNodeHighlight⚠
BNSetFlowGraphNodeLines⚠
BNSetFlowGraphNodeMargins⚠
BNSetFlowGraphOption⚠
BNSetFunctionAnalysisSkipOverride⚠
BNSetFunctionAnalysisUpdateDisabled⚠
BNSetFunctionAutoType⚠
BNSetFunctionComment⚠
BNSetFunctionForFlowGraph⚠
BNSetFunctionTypeBuilderCanReturn⚠
BNSetFunctionTypeBuilderParameters⚠
BNSetFunctionUserType⚠
BNSetFunctionVariableDeadStoreElimination⚠
BNSetGlobalCommentForAddress⚠
BNSetGuidedSourceBlocks⚠
BNSetHighLevelILDerivedStringReferenceForExpr⚠
BNSetHighLevelILExprAttributes⚠
BNSetHighLevelILExprType⚠
BNSetHighLevelILFunction⚠
BNSetHighLevelILRootExpr⚠
BNSetIntegerConstantDisplayType⚠
BNSetIntegerTypeDisplayType⚠
BNSetKeyValueStoreBuffer⚠
BNSetKeyValueStoreValue⚠
BNSetLicense⚠
BNSetLiftedILFunction⚠
BNSetLogicalMemoryMapEnabled⚠
BNSetLowLevelILExprAttributes⚠
BNSetLowLevelILFunction⚠
BNSetMaxFunctionSizeForAnalysis⚠
BNSetMediumLevelILExprAttributes⚠
BNSetMediumLevelILExprType⚠
BNSetMediumLevelILFunction⚠
BNSetMemoryRegionDisplayName⚠
BNSetMemoryRegionEnabled⚠
BNSetMemoryRegionFill⚠
BNSetMemoryRegionFlags⚠
BNSetMemoryRegionRebaseable⚠
BNSetNamedTypeReferenceBuilder⚠
BNSetNamedTypeReferenceBuilderName⚠
BNSetNamedTypeReferenceBuilderTypeClass⚠
BNSetNamedTypeReferenceBuilderTypeId⚠
BNSetNewAutoFunctionAnalysisSuppressed⚠
BNSetOriginalFilename⚠
BNSetOriginalImageBase⚠
BNSetParametersForAnalysis⚠
BNSetPlatformSystemCallConvention⚠
BNSetPluginDependencyResolutionCallback⚠
BNSetPluginDependencyStartupCallback⚠
BNSetProjectFile⚠
BNSetSaveSettingsName⚠
BNSetSaveSettingsOption⚠
BNSetScriptingInstanceCurrentAddress⚠
BNSetScriptingInstanceCurrentBasicBlock⚠
BNSetScriptingInstanceCurrentBinaryView⚠
BNSetScriptingInstanceCurrentFunction⚠
BNSetScriptingInstanceCurrentSelection⚠
BNSetScriptingInstanceDelimiters⚠
BNSetScriptingProviderDependencyConflictCallback⚠
BNSetScriptingProviderInstallModulesWithExclusionsCallback⚠
BNSetScriptingProviderModuleInstalledCallback⚠
BNSetSnapshotName⚠
BNSetStructureBuilder⚠
BNSetStructureBuilderAlignment⚠
BNSetStructureBuilderPacked⚠
BNSetStructureBuilderPointerOffset⚠
BNSetStructureBuilderPropagatesDataVariableReferences⚠
BNSetStructureBuilderType⚠
BNSetStructureBuilderWidth⚠
BNSetSwitchRecovery⚠
BNSetThreadName⚠
BNSetTypeArchiveCurrentSnapshot⚠
BNSetTypeBuilderAttribute⚠
BNSetTypeBuilderAttributeList⚠
BNSetTypeBuilderFragmentEndianness⚠
BNSetTypeBuilderFragmentOriginalOffsetBytes⚠
BNSetTypeBuilderFragmentOriginalWidthBytes⚠
BNSetTypeBuilderFragmentStartBit⚠
BNSetTypeBuilderFragmentTruncatedStartBits⚠
BNSetTypeBuilderFragmentWidthBits⚠
BNSetTypeBuilderFragmentWrapBit⚠
BNSetTypeBuilderHasTemplateArguments⚠
BNSetTypeBuilderNameType⚠
BNSetTypeBuilderNamedTypeReference⚠
BNSetTypeBuilderOffset⚠
BNSetTypeBuilderPointerBase⚠
BNSetTypeBuilderPointerSuffix⚠
BNSetTypeBuilderPure⚠
BNSetTypeLibraryDependencyName⚠
BNSetTypeLibraryGuid⚠
BNSetTypeLibraryName⚠
BNSetUserBasicBlockHighlight⚠
BNSetUserCallRegisterStackAdjustment⚠
BNSetUserCallRegisterStackAdjustmentForRegisterStack⚠
BNSetUserCallStackAdjustment⚠
BNSetUserCallTypeAdjustment⚠
BNSetUserFunctionCallingConvention⚠
BNSetUserFunctionCanReturn⚠
BNSetUserFunctionClobberedRegisters⚠
BNSetUserFunctionHasVariableArguments⚠
BNSetUserFunctionInlinedDuringAnalysis⚠
BNSetUserFunctionParameterLocations⚠
BNSetUserFunctionPure⚠
BNSetUserFunctionRegisterStackAdjustments⚠
BNSetUserFunctionReturnType⚠
BNSetUserFunctionReturnValue⚠
BNSetUserFunctionReturnValueLocation⚠
BNSetUserFunctionStackAdjustment⚠
BNSetUserGlobalPointerValues⚠
BNSetUserGotoLabelName⚠
BNSetUserIndirectBranches⚠
BNSetUserInstructionHighlight⚠
BNSetUserIsFunctionReturnValueDefaultLocation⚠
BNSetUserVariableValue⚠
BNSetViewForFlowGraph⚠
BNSetVirtualPath⚠
BNSetWorkerThreadCount⚠
BNSettingsContains⚠
BNSettingsDeserializeSchema⚠
BNSettingsGetBool⚠
BNSettingsGetDouble⚠
BNSettingsGetInt64⚠
BNSettingsGetJson⚠
BNSettingsGetString⚠
BNSettingsGetStringList⚠
BNSettingsGetUInt64⚠
BNSettingsIsEmpty⚠
BNSettingsKeysList⚠
BNSettingsQueryPropertyString⚠
BNSettingsQueryPropertyStringList⚠
BNSettingsRegisterGroup⚠
BNSettingsRegisterSetting⚠
BNSettingsReset⚠
BNSettingsResetAll⚠
BNSettingsSerializeSchema⚠
BNSettingsSetBool⚠
BNSettingsSetDouble⚠
BNSettingsSetInt64⚠
BNSettingsSetJson⚠
BNSettingsSetResourceId⚠
BNSettingsSetString⚠
BNSettingsSetStringList⚠
BNSettingsSetUInt64⚠
BNSettingsUpdateBoolProperty⚠
BNSettingsUpdateDoubleProperty⚠
BNSettingsUpdateInt64Property⚠
BNSettingsUpdateProperty⚠
BNSettingsUpdateStringListProperty⚠
BNSettingsUpdateStringProperty⚠
BNSettingsUpdateUInt64Property⚠
BNShouldSkipTargetAnalysis⚠
BNShowGraphReport⚠
BNShowHTMLReport⚠
BNShowMarkdownReport⚠
BNShowMessageBox⚠
BNShowPlainTextReport⚠
BNShowReportCollection⚠
BNShowWorkflowReportForBinaryView⚠
BNShowWorkflowReportForFunction⚠
BNShutdown⚠
BNSignExtend⚠
BNSimilarityProviderApply⚠
BNSimilarityProviderGetId⚠
BNSimilarityProviderGetName⚠
BNSimilarityProviderGetType⚠
BNSimilarityProviderPerformVisitNode⚠
BNSimilarityProviderPerformVisitNodeEdge⚠
BNSimilarityProviderRender⚠
BNSimilarityProviderResultsAddResult⚠
BNSimilarityProviderTypeCreateProvider⚠
Returns nullptr outside the Ultimate edition.
BNSimilarityProviderTypeGetDefaultSettings⚠
BNSimilarityProviderTypeGetDescription⚠
BNSimilarityProviderTypeGetName⚠
BNSimilarityProviderVisitNode⚠
BNSimilarityProviderVisitNodeEdge⚠
BNSimilarityRenderContextAddFlowGraph⚠
BNSimilarityRenderContextAddFlowGraphForEntity⚠
BNSimilarityRenderContextAddLinearView⚠
BNSimilarityRenderContextAddLinearViewForEntity⚠
BNSimilarityRenderContextGetPreferredViewType⚠
BNSimilarityRenderContextGetPreferredViewTypeName⚠
BNSimilarityRenderContextSetPreferredViewType⚠
BNSimilaritySessionAddProvider⚠
BNSimilaritySessionAddReceiver⚠
BNSimilaritySessionAddResolver⚠
BNSimilaritySessionCompletionGetProgress⚠
BNSimilaritySessionCompletionGetTiming⚠
BNSimilaritySessionCompletionIsFinished⚠
BNSimilaritySessionCompletionIsStopRequested⚠
BNSimilaritySessionCompletionRequestStop⚠
BNSimilaritySessionCompletionSetProgress⚠
BNSimilaritySessionGetGraph⚠
BNSimilaritySessionGetId⚠
BNSimilaritySessionGetProvider⚠
BNSimilaritySessionGetProviders⚠
BNSimilaritySessionGetReceivers⚠
BNSimilaritySessionGetResolver⚠
BNSimilaritySessionGetResolvers⚠
BNSimilaritySessionGraphAddEdge⚠
BNSimilaritySessionGraphAddNode⚠
BNSimilaritySessionGraphAddReceiver⚠
BNSimilaritySessionGraphGetNode⚠
BNSimilaritySessionGraphGetNodes⚠
BNSimilaritySessionGraphGetReceivers⚠
BNSimilaritySessionGraphGetSchedule⚠
BNSimilaritySessionGraphIsValidEdge⚠
BNSimilaritySessionGraphReceiverNotifyGraphChanged⚠
BNSimilaritySessionGraphRemoveEdge⚠
BNSimilaritySessionGraphRemoveNode⚠
BNSimilaritySessionGraphRemoveReceiver⚠
BNSimilaritySessionNodeAddScheduledEntity⚠
BNSimilaritySessionNodeApplyTarget⚠
BNSimilaritySessionNodeClearResolvedResult⚠
BNSimilaritySessionNodeCreateEntity⚠
BNSimilaritySessionNodeGetEntities⚠
BNSimilaritySessionNodeGetEntity⚠
BNSimilaritySessionNodeGetEntityFunction⚠
BNSimilaritySessionNodeGetFile⚠
BNSimilaritySessionNodeGetId⚠
BNSimilaritySessionNodeGetIncomingEdges⚠
BNSimilaritySessionNodeGetIncomingNodes⚠
BNSimilaritySessionNodeGetLoadOptions⚠
BNSimilaritySessionNodeGetOutgoingEdges⚠
BNSimilaritySessionNodeGetOutgoingNodes⚠
BNSimilaritySessionNodeGetResolvedResult⚠
BNSimilaritySessionNodeGetResult⚠
BNSimilaritySessionNodeGetResults⚠
BNSimilaritySessionNodeGetScheduledEntities⚠
BNSimilaritySessionNodeGetView⚠
BNSimilaritySessionNodeRemoveEntity⚠
BNSimilaritySessionNodeRemoveScheduledEntity⚠
BNSimilaritySessionNodeSetResolvedResult⚠
BNSimilaritySessionNodeSetView⚠
BNSimilaritySessionReceiverNotifyBatch⚠
BNSimilaritySessionReceiverNotifyStart⚠
BNSimilaritySessionRemoveProvider⚠
BNSimilaritySessionRemoveReceiver⚠
BNSimilaritySessionRemoveResolver⚠
BNSimilaritySessionResolverGetId⚠
BNSimilaritySessionResolverGetType⚠
BNSimilaritySessionResolverPrepareForNode⚠
BNSimilaritySessionResolverResolveForNode⚠
BNSimilaritySessionResolverTypeCreateResolver⚠
BNSimilaritySessionResolverTypeGetDefaultSettings⚠
BNSimilaritySessionResolverTypeGetDescription⚠
BNSimilaritySessionResolverTypeGetName⚠
BNSimilaritySessionRun⚠
BNSimilaritySessionUpdateProviderSettings⚠
BNSimilaritySessionUpdateResolverSettings⚠
BNSimilarityViewGetEntity⚠
BNSimilarityViewGetFlowGraph⚠
BNSimilarityViewGetGroup⚠
BNSimilarityViewGetLinearView⚠
BNSimilarityViewGetLinearViewData⚠
BNSimilarityViewGetType⚠
BNSimplifyDemangledTemplateName⚠
BNSkipAndReturnValue⚠
BNSnapshotHasAncestor⚠
BNSnapshotHasContents⚠
BNSnapshotHasData⚠
BNSnapshotHasUndo⚠
BNSnapshotStoreData⚠
BNSplitVariable⚠
BNStartFlowGraphLayout⚠
BNStopScriptingInstance⚠
BNStoreSecretsProviderData⚠
BNStringDetectorDetectStrings⚠
Detects strings starting within the first blockLen bytes of data. Strings may extend up to dataLen bytes, allowing callers to scan large buffers in chunks with a BN_MAX_STRING_LENGTH overlap tail. lastFoundString (optional, in/out, zero-initialize before the first call) carries overlap state across consecutive calls so strings spanning a chunk boundary are not reported twice. Result addresses are relative to baseAddress. Free the result with BNFreeStringReferenceList.
BNStringRecognizerRecognizeConstant⚠
BNStringRecognizerRecognizeConstantData⚠
BNStringRecognizerRecognizeConstantPointer⚠
BNStringRecognizerRecognizeExternPointer⚠
BNStringRecognizerRecognizeImport⚠
BNStringRecognizerRecognizeStructInit⚠
BNStringifyUnicodeData⚠
BNStructureBuilderPropagatesDataVariableReferences⚠
BNStructurePropagatesDataVariableReferences⚠
BNStructureWithReplacedEnumeration⚠
BNStructureWithReplacedNamedTypeReference⚠
BNStructureWithReplacedStructure⚠
BNTagGetData⚠
BNTagGetId⚠
BNTagGetType⚠
BNTagSetData⚠
BNTagTypeGetIcon⚠
BNTagTypeGetId⚠
BNTagTypeGetName⚠
BNTagTypeGetType⚠
BNTagTypeGetView⚠
BNTagTypeGetVisible⚠
BNTagTypeSetIcon⚠
BNTagTypeSetName⚠
BNTagTypeSetType⚠
BNTagTypeSetVisible⚠
BNToVariableIdentifier⚠
BNTransformContextClearTransformParameter⚠
BNTransformContextGetAvailableFiles⚠
BNTransformContextGetAvailableTransforms⚠
BNTransformContextGetChild⚠
BNTransformContextGetChildCount⚠
BNTransformContextGetChildren⚠
BNTransformContextGetExtractionMessage⚠
BNTransformContextGetExtractionResult⚠
BNTransformContextGetFileName⚠
BNTransformContextGetInput⚠
BNTransformContextGetMetadata⚠
BNTransformContextGetParent⚠
BNTransformContextGetRequestedFiles⚠
BNTransformContextGetSettings⚠
BNTransformContextGetTransformName⚠
BNTransformContextGetTransformResult⚠
BNTransformContextHasAvailableFiles⚠
BNTransformContextHasRequestedFiles⚠
BNTransformContextHasTransformParameter⚠
BNTransformContextIsDatabase⚠
BNTransformContextIsInteractive⚠
BNTransformContextIsLeaf⚠
BNTransformContextIsRoot⚠
BNTransformContextSetAvailableFiles⚠
BNTransformContextSetChild⚠
BNTransformContextSetRequestedFiles⚠
BNTransformContextSetTransformName⚠
BNTransformContextSetTransformParameter⚠
BNTransformContextSetTransformParameters⚠
BNTransformContextSetTransformResult⚠
BNTransformSessionGetCurrentContext⚠
BNTransformSessionGetCurrentView⚠
BNTransformSessionGetRootContext⚠
BNTransformSessionGetSelectedContexts⚠
BNTransformSessionHasAnyStages⚠
BNTransformSessionHasSinglePath⚠
BNTransformSessionProcess⚠
BNTransformSessionProcessFrom⚠
BNTransformSessionSetInteractive⚠
BNTransformSessionSetSelectedContexts⚠
BNTransformSupportsContext⚠
BNTransformSupportsDetection⚠
BNTrimDatabaseSnapshot⚠
BNTypeArchiveDeserializeSnapshot⚠
BNTypeArchiveMergeConflictGetBaseSnapshotId⚠
BNTypeArchiveMergeConflictGetFirstSnapshotId⚠
BNTypeArchiveMergeConflictGetSecondSnapshotId⚠
BNTypeArchiveMergeConflictGetTypeArchive⚠
BNTypeArchiveMergeConflictGetTypeId⚠
BNTypeArchiveMergeConflictSuccess⚠
BNTypeArchiveMergeSnapshots⚠
BNTypeArchiveNewSnapshotTransaction⚠
BNTypeArchiveQueryMetadata⚠
BNTypeArchiveRemoveMetadata⚠
BNTypeArchiveSerializeSnapshot⚠
BNTypeArchiveStoreMetadata⚠
BNTypeBuilderGetPointerBaseOffset⚠
BNTypeBuilderGetPointerBaseType⚠
BNTypeBuilderGetReferenceType⚠
BNTypeBuilderGetStructureName⚠
BNTypeBuilderGetSystemCallNumber⚠
BNTypeBuilderGetTypeName⚠
BNTypeBuilderHasTemplateArguments⚠
BNTypeBuilderHasVariableArguments⚠
BNTypeBuilderIsSystemCall⚠
BNTypeBuilderSetAlignment⚠
BNTypeBuilderSetAlternateName⚠
BNTypeBuilderSetCallingConvention⚠
BNTypeBuilderSetCallingConventionName⚠
BNTypeBuilderSetChildType⚠
BNTypeBuilderSetConst⚠
BNTypeBuilderSetIsReturnValueDefaultLocation⚠
BNTypeBuilderSetReturnValue⚠
BNTypeBuilderSetReturnValueLocation⚠
BNTypeBuilderSetSigned⚠
BNTypeBuilderSetStackAdjustment⚠
BNTypeBuilderSetSystemCallNumber⚠
BNTypeBuilderSetTypeName⚠
BNTypeBuilderSetVolatile⚠
BNTypeBuilderSetWidth⚠
BNTypeContainerAddTypes⚠
BNTypeContainerDeleteType⚠
BNTypeContainerGetId⚠
BNTypeContainerGetName⚠
BNTypeContainerGetPlatform⚠
BNTypeContainerGetType⚠
BNTypeContainerGetTypeById⚠
BNTypeContainerGetTypeByName⚠
BNTypeContainerGetTypeCount⚠
BNTypeContainerGetTypeId⚠
BNTypeContainerGetTypeIds⚠
BNTypeContainerGetTypeName⚠
BNTypeContainerGetTypeNames⚠
BNTypeContainerGetTypeNamesAndIds⚠
BNTypeContainerGetTypes⚠
BNTypeContainerIsMutable⚠
BNTypeContainerParseTypeString⚠
BNTypeContainerParseTypesFromSource⚠
BNTypeContainerRenameType⚠
BNTypeGetNameType⚠
BNTypeGetPointerBaseOffset⚠
BNTypeGetPointerBaseType⚠
BNTypeGetReferenceType⚠
BNTypeGetStructureName⚠
BNTypeGetSystemCallNumber⚠
BNTypeGetTypeName⚠
BNTypeHasTemplateArguments⚠
BNTypeHasVariableArguments⚠
BNTypeIsSystemCall⚠
BNTypeLibraryDecompressToFile⚠
BNTypeLibraryGetMetadata⚠
BNTypeLibraryQueryMetadata⚠
BNTypeLibraryRemoveMetadata⚠
BNTypeLibraryStoreMetadata⚠
BNTypeParserParseTypeString⚠
BNTypeParserParseTypesFromSource⚠
BNTypeParserPreprocessSource⚠
BNTypePrinterDefaultPrintAllTypes⚠
BNTypePrinterPrintAllTypes⚠
BNTypeSetIgnored⚠
BNTypeShouldDisplayReturnType⚠
BNTypeWithReplacedEnumeration⚠
BNTypeWithReplacedNamedTypeReference⚠
BNTypeWithReplacedStructure⚠
BNTypesEqual⚠
Types
BNTypesNotEqual⚠
BNUndefineAnalysisType⚠
BNUndefineAutoSymbol⚠
BNUndefineDataVariable⚠
BNUndefineUserAnalysisType⚠
BNUndefineUserDataVariable⚠
BNUndefineUserSymbol⚠
BNUndo⚠
BNUndoActionGetSummary⚠
BNUndoActionGetSummaryText⚠
BNUndoEntryGetActions⚠
BNUndoEntryGetId⚠
BNUndoEntryGetTimestamp⚠
BNUnescapeTypeName⚠
BNUnicodeGetBlockNames⚠
BNUnicodeGetBlockRange⚠
Unicode
BNUnicodeGetBlockRanges⚠
BNUnicodeGetBlocksForNames⚠
BNUnicodeGetDisplayWidth⚠
BNUnicodeGetNextGraphemeClusterBoundary⚠
BNUnicodeGetUTF8String⚠
BNUnicodeToEscapedString⚠
BNUnicodeToEscapedStringForView⚠
BNUnmergeVariables⚠
BNUnregisterDataNotification⚠
BNUnregisterDebugInfoParser⚠
BNUnregisterEnterpriseServerNotification⚠
BNUnregisterLogListener⚠
BNUnregisterObjectDestructionCallbacks⚠
BNUnregisterObjectRefDebugTrace⚠
BNUnregisterProjectNotification⚠
BNUnregisterScriptingInstanceOutputListener⚠
BNUnregisterTypeArchiveNotification⚠
BNUnregisterViewOfType⚠
BNUnsplitVariable⚠
BNUpdateAnalysis⚠
BNUpdateAnalysisAndWait⚠
BNUpdateEnterpriseServerLicense⚠
BNUpdateFlowGraph⚠
BNUpdateHighLevelILOperand⚠
BNUpdateLogListeners⚠
BNUpdateLowLevelILOperand⚠
BNUpdateMediumLevelILOperand⚠
BNUpdateReportFlowGraph⚠
BNUpdateToLatestVersion⚠
BNUpdateToVersion⚠
BNUpdatesChecked⚠
BNUserGlobalPointerValuesSet⚠
BNValueLocationComponentToString⚠
BNValueLocationToString⚠
BNVersionLessThan⚠
BNWaitForMainThreadAction⚠
BNWasFunctionAutomaticallyDiscovered⚠
BNWorkerEnqueue⚠
Worker thread queue management
BNWorkerEnqueueNamed⚠
BNWorkerInteractiveEnqueue⚠
BNWorkerInteractiveEnqueueNamed⚠
BNWorkerPriorityEnqueue⚠
BNWorkerPriorityEnqueueNamed⚠
BNWorkflowAssignSubactivities⚠
BNWorkflowClear⚠
BNWorkflowClone⚠
BNWorkflowContains⚠
BNWorkflowGet⚠
BNWorkflowGetActivity⚠
BNWorkflowGetActivityRoots⚠
BNWorkflowGetConfiguration⚠
BNWorkflowGetEligibilitySettings⚠
BNWorkflowGetGraph⚠
BNWorkflowGetOrCreate⚠
BNWorkflowGetSubactivities⚠
BNWorkflowInsert⚠
BNWorkflowInsertAfter⚠
BNWorkflowIsRegistered⚠
BNWorkflowRegisterActivity⚠
BNWorkflowRemove⚠
BNWorkflowReplace⚠
BNWorkflowShowReport⚠
BNWorkflowSize⚠
BNWrite8⚠
BNWrite16⚠
BNWrite32⚠
BNWrite64⚠
BNWriteBE16⚠
BNWriteBE32⚠
BNWriteBE64⚠
BNWriteData⚠
BNWriteDataForDownloadInstance⚠
BNWriteDatabaseAnalysisCache⚠
BNWriteDatabaseGlobal⚠
BNWriteDatabaseGlobalData⚠
BNWriteDatabaseSnapshotData⚠
BNWriteLE16⚠
BNWriteLE32⚠
BNWriteLE64⚠
BNWriteTypeLibraryToFile⚠
BNWriteViewBuffer⚠
BNWriteViewData⚠
BNWriteWebsocketClientData⚠
BNXzDecompress⚠
BNZeroExtend⚠
BNZlibCompress⚠
BNZlibDecompress⚠

Type Aliases§

BNCollaborationAnalysisConflictHandler
BNCollaborationNameChangesetFunction
BNProgressFunction