warp.warpcore module

Class

Description

binaryninja.warp._warpcore.BNWARPChunk

Structure base class

binaryninja.warp._warpcore.BNWARPConstraint

Structure base class

binaryninja.warp._warpcore.BNWARPContainer

Structure base class

binaryninja.warp._warpcore.BNWARPContainerSearchItem

Structure base class

binaryninja.warp._warpcore.BNWARPContainerSearchQuery

Structure base class

binaryninja.warp._warpcore.BNWARPContainerSearchResponse

Structure base class

binaryninja.warp._warpcore.BNWARPFile

Structure base class

binaryninja.warp._warpcore.BNWARPFunction

Structure base class

binaryninja.warp._warpcore.BNWARPFunctionComment

Structure base class

binaryninja.warp._warpcore.BNWARPProcessor

Structure base class

binaryninja.warp._warpcore.BNWARPProcessorState

Structure base class

binaryninja.warp._warpcore.BNWARPTarget

Structure base class

binaryninja.warp._warpcore.BNWARPType

Structure base class

binaryninja.warp._warpcore.BNWARPBasicBlockGUID

Structure base class

binaryninja.warp._warpcore.BNWARPConstraintGUID

Structure base class

binaryninja.warp._warpcore.BNWARPFunctionGUID

Structure base class

binaryninja.warp._warpcore.BNWARPSource

Structure base class

binaryninja.warp._warpcore.BNWARPTypeGUID

Structure base class

binaryninja.warp._warpcore.BNWARPUUID

Structure base class

binaryninja.warp._warpcore.BNWARPChunkHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPConstraintHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPContainerHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPContainerSearchItemHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPContainerSearchQueryHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPContainerSearchResponseHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPFileHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPFunctionHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPFunctionCommentHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPProcessorHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPProcessorStateHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPTargetHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPTypeHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPBasicBlockGUIDHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPConstraintGUIDHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPFunctionGUIDHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPSourceHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPTypeGUIDHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPUUIDHandle

XXX to be provided

Function

Description

binaryninja.warp._warpcore.BNWARPAddContainer

binaryninja.warp._warpcore.BNWARPChunkGetFunctions

binaryninja.warp._warpcore.BNWARPChunkGetTarget

binaryninja.warp._warpcore.BNWARPChunkGetTypes

binaryninja.warp._warpcore.BNWARPContainerAddFunctions

binaryninja.warp._warpcore.BNWARPContainerAddSource

binaryninja.warp._warpcore.BNWARPContainerAddTypes

binaryninja.warp._warpcore.BNWARPContainerCommitSource

binaryninja.warp._warpcore.BNWARPContainerFetchFunctions

binaryninja.warp._warpcore.BNWARPContainerGetFunctionsWithGUID

binaryninja.warp._warpcore.BNWARPContainerGetName

binaryninja.warp._warpcore.BNWARPContainerGetSourcePath

binaryninja.warp._warpcore.BNWARPContainerGetSources

binaryninja.warp._warpcore.BNWARPContainerGetSourcesWithFunctionGUID

binaryninja.warp._warpcore.BNWARPContainerGetSourcesWithTypeGUID

binaryninja.warp._warpcore.BNWARPContainerGetTypeGUIDsWithName

binaryninja.warp._warpcore.BNWARPContainerGetTypeWithGUID

binaryninja.warp._warpcore.BNWARPContainerIsSourceUncommitted

binaryninja.warp._warpcore.BNWARPContainerIsSourceWritable

binaryninja.warp._warpcore.BNWARPContainerRemoveFunctions

binaryninja.warp._warpcore.BNWARPContainerRemoveTypes

binaryninja.warp._warpcore.BNWARPContainerSearch

binaryninja.warp._warpcore.BNWARPContainerSearchItemGetFunction

binaryninja.warp._warpcore.BNWARPContainerSearchItemGetKind

binaryninja.warp._warpcore.BNWARPContainerSearchItemGetName

binaryninja.warp._warpcore.BNWARPContainerSearchItemGetSource

binaryninja.warp._warpcore.BNWARPContainerSearchItemGetType

binaryninja.warp._warpcore.BNWARPFileGetChunks

binaryninja.warp._warpcore.BNWARPFileToDataBuffer

binaryninja.warp._warpcore.BNWARPFreeChunkList

binaryninja.warp._warpcore.BNWARPFreeChunkReference

binaryninja.warp._warpcore.BNWARPFreeConstraintList

binaryninja.warp._warpcore.BNWARPFreeContainerList

binaryninja.warp._warpcore.BNWARPFreeContainerReference

binaryninja.warp._warpcore.BNWARPFreeContainerSearchItemList

binaryninja.warp._warpcore.BNWARPFreeContainerSearchItemReference

binaryninja.warp._warpcore.BNWARPFreeContainerSearchQueryReference

binaryninja.warp._warpcore.BNWARPFreeContainerSearchResponse

binaryninja.warp._warpcore.BNWARPFreeFileReference

binaryninja.warp._warpcore.BNWARPFreeFunctionCommentList

binaryninja.warp._warpcore.BNWARPFreeFunctionList

binaryninja.warp._warpcore.BNWARPFreeFunctionReference

binaryninja.warp._warpcore.BNWARPFreeProcessor

binaryninja.warp._warpcore.BNWARPFreeProcessorState

binaryninja.warp._warpcore.BNWARPFreeTargetReference

binaryninja.warp._warpcore.BNWARPFreeTypeList

binaryninja.warp._warpcore.BNWARPFreeTypeReference

binaryninja.warp._warpcore.BNWARPFreeUUIDList

binaryninja.warp._warpcore.BNWARPFunctionApply

binaryninja.warp._warpcore.BNWARPFunctionGetComments

binaryninja.warp._warpcore.BNWARPFunctionGetConstraints

binaryninja.warp._warpcore.BNWARPFunctionGetGUID

binaryninja.warp._warpcore.BNWARPFunctionGetSymbol

binaryninja.warp._warpcore.BNWARPFunctionGetSymbolName

binaryninja.warp._warpcore.BNWARPFunctionGetType

binaryninja.warp._warpcore.BNWARPFunctionsEqual

binaryninja.warp._warpcore.BNWARPGetAnalysisFunctionGUID

binaryninja.warp._warpcore.BNWARPGetBasicBlockGUID

binaryninja.warp._warpcore.BNWARPGetContainers

binaryninja.warp._warpcore.BNWARPGetFunction

binaryninja.warp._warpcore.BNWARPGetMatchedFunction

binaryninja.warp._warpcore.BNWARPGetTarget

binaryninja.warp._warpcore.BNWARPGetType

binaryninja.warp._warpcore.BNWARPIsLiftedInstructionBlacklisted

binaryninja.warp._warpcore.BNWARPIsLiftedInstructionVariant

binaryninja.warp._warpcore.BNWARPIsLowLevelInstructionComputedVariant

binaryninja.warp._warpcore.BNWARPNewChunkReference

binaryninja.warp._warpcore.BNWARPNewContainerReference

binaryninja.warp._warpcore.BNWARPNewContainerSearchItemReference

binaryninja.warp._warpcore.BNWARPNewContainerSearchQuery

binaryninja.warp._warpcore.BNWARPNewContainerSearchQueryReference

binaryninja.warp._warpcore.BNWARPNewFileFromPath

binaryninja.warp._warpcore.BNWARPNewFileReference

binaryninja.warp._warpcore.BNWARPNewFunctionReference

binaryninja.warp._warpcore.BNWARPNewProcessor

binaryninja.warp._warpcore.BNWARPNewTargetReference

binaryninja.warp._warpcore.BNWARPNewTypeReference

binaryninja.warp._warpcore.BNWARPProcessorAddBinaryView

binaryninja.warp._warpcore.BNWARPProcessorAddPath

binaryninja.warp._warpcore.BNWARPProcessorAddProject

binaryninja.warp._warpcore.BNWARPProcessorAddProjectFile

binaryninja.warp._warpcore.BNWARPProcessorCancel

binaryninja.warp._warpcore.BNWARPProcessorGetState

binaryninja.warp._warpcore.BNWARPProcessorStart

binaryninja.warp._warpcore.BNWARPRunMatcher

binaryninja.warp._warpcore.BNWARPTypeGetAnalysisType

binaryninja.warp._warpcore.BNWARPTypeGetConfidence

binaryninja.warp._warpcore.BNWARPTypeGetName

binaryninja.warp._warpcore.BNWARPUUIDEqual

binaryninja.warp._warpcore.BNWARPUUIDFromString

binaryninja.warp._warpcore.BNWARPUUIDGetString

binaryninja.warp._warpcore.cstr

binaryninja.warp._warpcore.free_string

binaryninja.warp._warpcore.handle_of_type

binaryninja.warp._warpcore.pyNativeStr

BNWARPChunk

class BNWARPChunk[source]

Bases: Structure

BNWARPConstraint

class BNWARPConstraint[source]

Bases: Structure

guid

Structure/Union member

offset

Structure/Union member

BNWARPContainer

class BNWARPContainer[source]

Bases: Structure

BNWARPContainerSearchItem

class BNWARPContainerSearchItem[source]

Bases: Structure

BNWARPContainerSearchQuery

class BNWARPContainerSearchQuery[source]

Bases: Structure

BNWARPContainerSearchResponse

class BNWARPContainerSearchResponse[source]

Bases: Structure

count

Structure/Union member

items

Structure/Union member

offset

Structure/Union member

total

Structure/Union member

BNWARPFile

class BNWARPFile[source]

Bases: Structure

BNWARPFunction

class BNWARPFunction[source]

Bases: Structure

BNWARPFunctionComment

class BNWARPFunctionComment[source]

Bases: Structure

offset

Structure/Union member

property text

BNWARPProcessor

class BNWARPProcessor[source]

Bases: Structure

BNWARPProcessorState

class BNWARPProcessorState[source]

Bases: Structure

analyzingFiles

Structure/Union member

analyzingFilesCount

Structure/Union member

cancelled

Structure/Union member

processedFilesCount

Structure/Union member

processingFiles

Structure/Union member

processingFilesCount

Structure/Union member

unprocessedFilesCount

Structure/Union member

BNWARPTarget

class BNWARPTarget[source]

Bases: Structure

BNWARPType

class BNWARPType[source]

Bases: Structure

BNWARPBasicBlockGUID

BNWARPBasicBlockGUID

alias of BNWARPUUID

BNWARPConstraintGUID

BNWARPConstraintGUID

alias of BNWARPUUID

BNWARPFunctionGUID

BNWARPFunctionGUID

alias of BNWARPUUID

BNWARPSource

BNWARPSource

alias of BNWARPUUID

BNWARPTypeGUID

BNWARPTypeGUID

alias of BNWARPUUID

BNWARPUUID

class BNWARPUUID[source]

Bases: Structure

uuid

Structure/Union member

BNWARPChunkHandle

BNWARPChunkHandle

alias of LP_BNWARPChunk

BNWARPConstraintHandle

BNWARPConstraintHandle

alias of LP_BNWARPConstraint

BNWARPContainerHandle

BNWARPContainerHandle

alias of LP_BNWARPContainer

BNWARPContainerSearchItemHandle

BNWARPContainerSearchItemHandle

alias of LP_BNWARPContainerSearchItem

BNWARPContainerSearchQueryHandle

BNWARPContainerSearchQueryHandle

alias of LP_BNWARPContainerSearchQuery

BNWARPContainerSearchResponseHandle

BNWARPContainerSearchResponseHandle

alias of LP_BNWARPContainerSearchResponse

BNWARPFileHandle

BNWARPFileHandle

alias of LP_BNWARPFile

BNWARPFunctionHandle

BNWARPFunctionHandle

alias of LP_BNWARPFunction

BNWARPFunctionCommentHandle

BNWARPFunctionCommentHandle

alias of LP_BNWARPFunctionComment

BNWARPProcessorHandle

BNWARPProcessorHandle

alias of LP_BNWARPProcessor

BNWARPProcessorStateHandle

BNWARPProcessorStateHandle

alias of LP_BNWARPProcessorState

BNWARPTargetHandle

BNWARPTargetHandle

alias of LP_BNWARPTarget

BNWARPTypeHandle

BNWARPTypeHandle

alias of LP_BNWARPType

BNWARPBasicBlockGUIDHandle

BNWARPBasicBlockGUIDHandle

alias of LP_BNWARPUUID

BNWARPConstraintGUIDHandle

BNWARPConstraintGUIDHandle

alias of LP_BNWARPUUID

BNWARPFunctionGUIDHandle

BNWARPFunctionGUIDHandle

alias of LP_BNWARPUUID

BNWARPSourceHandle

BNWARPSourceHandle

alias of LP_BNWARPUUID

BNWARPTypeGUIDHandle

BNWARPTypeGUIDHandle

alias of LP_BNWARPUUID

BNWARPUUIDHandle

BNWARPUUIDHandle

alias of LP_BNWARPUUID

BNWARPAddContainer

BNWARPAddContainer(name: str | None) → _Pointer[BNWARPContainer] | None[source]
Parameters:

name (Optional[str])

Return type:

_Pointer[BNWARPContainer] | None

BNWARPChunkGetFunctions

BNWARPChunkGetFunctions(chunk: _Pointer[BNWARPChunk], count: _Pointer[c_ulonglong]) → _Pointer[_Pointer[BNWARPFunction]] | None[source]
Parameters:
Return type:

_Pointer[_Pointer[BNWARPFunction]] | None

BNWARPChunkGetTarget

BNWARPChunkGetTarget(chunk: _Pointer[BNWARPChunk]) → _Pointer[BNWARPTarget] | None[source]
Parameters:

chunk (_Pointer[BNWARPChunk])

Return type:

_Pointer[BNWARPTarget] | None

BNWARPChunkGetTypes

BNWARPChunkGetTypes(chunk: _Pointer[BNWARPChunk], count: _Pointer[c_ulonglong]) → _Pointer[_Pointer[BNWARPType]] | None[source]
Parameters:
Return type:

_Pointer[_Pointer[BNWARPType]] | None

BNWARPContainerAddFunctions

BNWARPContainerAddFunctions(container: _Pointer[BNWARPContainer], target: _Pointer[BNWARPTarget], source: _Pointer[BNWARPSource], functions: _Pointer[_Pointer[BNWARPFunction]], count: int) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerAddSource

BNWARPContainerAddSource(container: _Pointer[BNWARPContainer], sourcePath: str | None, result: _Pointer[BNWARPSource]) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerAddTypes

BNWARPContainerAddTypes(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource], types: _Pointer[_Pointer[BNWARPType]], count: int) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerCommitSource

BNWARPContainerCommitSource(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource]) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerFetchFunctions

BNWARPContainerFetchFunctions(container: _Pointer[BNWARPContainer], target: _Pointer[BNWARPTarget], sourceTags: _Pointer[_Pointer[c_byte]], sourceTagCount: int, guids: _Pointer[BNWARPFunctionGUID], count: int, constraints: _Pointer[BNWARPConstraintGUID], constraintCount: int) → None[source]
Parameters:
Return type:

None

BNWARPContainerGetFunctionsWithGUID

BNWARPContainerGetFunctionsWithGUID(container: _Pointer[BNWARPContainer], target: _Pointer[BNWARPTarget], source: _Pointer[BNWARPSource], guid: _Pointer[BNWARPFunctionGUID], count: _Pointer[c_ulonglong]) → _Pointer[_Pointer[BNWARPFunction]] | None[source]
Parameters:
Return type:

_Pointer[_Pointer[BNWARPFunction]] | None

BNWARPContainerGetName

BNWARPContainerGetName(container: _Pointer[BNWARPContainer]) → str | None | None[source]
Parameters:

container (_Pointer[BNWARPContainer])

Return type:

Optional[str] | None

BNWARPContainerGetSourcePath

BNWARPContainerGetSourcePath(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource]) → str | None | None[source]
Parameters:
Return type:

Optional[str] | None

BNWARPContainerGetSources

BNWARPContainerGetSources(container: _Pointer[BNWARPContainer], count: _Pointer[c_ulonglong]) → _Pointer[BNWARPSource] | None[source]
Parameters:
Return type:

_Pointer[BNWARPSource] | None

BNWARPContainerGetSourcesWithFunctionGUID

BNWARPContainerGetSourcesWithFunctionGUID(container: _Pointer[BNWARPContainer], target: _Pointer[BNWARPTarget], guid: _Pointer[BNWARPFunctionGUID], count: _Pointer[c_ulonglong]) → _Pointer[BNWARPSource] | None[source]
Parameters:
Return type:

_Pointer[BNWARPSource] | None

BNWARPContainerGetSourcesWithTypeGUID

BNWARPContainerGetSourcesWithTypeGUID(container: _Pointer[BNWARPContainer], guid: _Pointer[BNWARPTypeGUID], count: _Pointer[c_ulonglong]) → _Pointer[BNWARPSource] | None[source]
Parameters:
Return type:

_Pointer[BNWARPSource] | None

BNWARPContainerGetTypeGUIDsWithName

BNWARPContainerGetTypeGUIDsWithName(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource], name: str | None, count: _Pointer[c_ulonglong]) → _Pointer[BNWARPTypeGUID] | None[source]
Parameters:
Return type:

_Pointer[BNWARPTypeGUID] | None

BNWARPContainerGetTypeWithGUID

BNWARPContainerGetTypeWithGUID(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource], guid: _Pointer[BNWARPTypeGUID]) → _Pointer[BNWARPType] | None[source]
Parameters:
Return type:

_Pointer[BNWARPType] | None

BNWARPContainerIsSourceUncommitted

BNWARPContainerIsSourceUncommitted(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource]) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerIsSourceWritable

BNWARPContainerIsSourceWritable(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource]) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerRemoveFunctions

BNWARPContainerRemoveFunctions(container: _Pointer[BNWARPContainer], target: _Pointer[BNWARPTarget], source: _Pointer[BNWARPSource], functions: _Pointer[_Pointer[BNWARPFunction]], count: int) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerRemoveTypes

BNWARPContainerRemoveTypes(container: _Pointer[BNWARPContainer], source: _Pointer[BNWARPSource], types: _Pointer[BNWARPTypeGUID], count: int) → bool[source]
Parameters:
Return type:

bool

BNWARPContainerSearch

BNWARPContainerSearch(container: _Pointer[BNWARPContainer], query: _Pointer[BNWARPContainerSearchQuery]) → _Pointer[BNWARPContainerSearchResponse] | None[source]
Parameters:
Return type:

_Pointer[BNWARPContainerSearchResponse] | None

BNWARPContainerSearchItemGetFunction

BNWARPContainerSearchItemGetFunction(item: _Pointer[BNWARPContainerSearchItem]) → _Pointer[BNWARPFunction] | None[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

_Pointer[BNWARPFunction] | None

BNWARPContainerSearchItemGetKind

BNWARPContainerSearchItemGetKind(item: _Pointer[BNWARPContainerSearchItem]) → WARPContainerSearchItemKind[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

WARPContainerSearchItemKind

BNWARPContainerSearchItemGetName

BNWARPContainerSearchItemGetName(item: _Pointer[BNWARPContainerSearchItem]) → str | None | None[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

Optional[str] | None

BNWARPContainerSearchItemGetSource

BNWARPContainerSearchItemGetSource(item: _Pointer[BNWARPContainerSearchItem]) → BNWARPUUID[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

BNWARPUUID

BNWARPContainerSearchItemGetType

BNWARPContainerSearchItemGetType(item: _Pointer[BNWARPContainerSearchItem]) → _Pointer[BNWARPType] | None[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

_Pointer[BNWARPType] | None

BNWARPFileGetChunks

BNWARPFileGetChunks(file: _Pointer[BNWARPFile], count: _Pointer[c_ulonglong]) → _Pointer[_Pointer[BNWARPChunk]] | None[source]
Parameters:
Return type:

_Pointer[_Pointer[BNWARPChunk]] | None

BNWARPFileToDataBuffer

BNWARPFileToDataBuffer(file: _Pointer[BNWARPFile]) → _Pointer[BNDataBuffer] | None[source]
Parameters:

file (_Pointer[BNWARPFile])

Return type:

_Pointer[BNDataBuffer] | None

BNWARPFreeChunkList

BNWARPFreeChunkList(chunks: _Pointer[_Pointer[BNWARPChunk]], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeChunkReference

BNWARPFreeChunkReference(chunk: _Pointer[BNWARPChunk]) → None[source]
Parameters:

chunk (_Pointer[BNWARPChunk])

Return type:

None

BNWARPFreeConstraintList

BNWARPFreeConstraintList(constraints: _Pointer[BNWARPConstraint], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeContainerList

BNWARPFreeContainerList(containers: _Pointer[_Pointer[BNWARPContainer]], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeContainerReference

BNWARPFreeContainerReference(container: _Pointer[BNWARPContainer]) → None[source]
Parameters:

container (_Pointer[BNWARPContainer])

Return type:

None

BNWARPFreeContainerSearchItemList

BNWARPFreeContainerSearchItemList(items: _Pointer[_Pointer[BNWARPContainerSearchItem]], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeContainerSearchItemReference

BNWARPFreeContainerSearchItemReference(item: _Pointer[BNWARPContainerSearchItem]) → None[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

None

BNWARPFreeContainerSearchQueryReference

BNWARPFreeContainerSearchQueryReference(query: _Pointer[BNWARPContainerSearchQuery]) → None[source]
Parameters:

query (_Pointer[BNWARPContainerSearchQuery])

Return type:

None

BNWARPFreeContainerSearchResponse

BNWARPFreeContainerSearchResponse(response: _Pointer[BNWARPContainerSearchResponse]) → None[source]
Parameters:

response (_Pointer[BNWARPContainerSearchResponse])

Return type:

None

BNWARPFreeFileReference

BNWARPFreeFileReference(file: _Pointer[BNWARPFile]) → None[source]
Parameters:

file (_Pointer[BNWARPFile])

Return type:

None

BNWARPFreeFunctionCommentList

BNWARPFreeFunctionCommentList(comments: _Pointer[BNWARPFunctionComment], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeFunctionList

BNWARPFreeFunctionList(functions: _Pointer[_Pointer[BNWARPFunction]], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeFunctionReference

BNWARPFreeFunctionReference(function: _Pointer[BNWARPFunction]) → None[source]
Parameters:

function (_Pointer[BNWARPFunction])

Return type:

None

BNWARPFreeProcessor

BNWARPFreeProcessor(processor: _Pointer[BNWARPProcessor]) → None[source]
Parameters:

processor (_Pointer[BNWARPProcessor])

Return type:

None

BNWARPFreeProcessorState

BNWARPFreeProcessorState(processorState: BNWARPProcessorState) → None[source]
Parameters:

processorState (BNWARPProcessorState)

Return type:

None

BNWARPFreeTargetReference

BNWARPFreeTargetReference(target: _Pointer[BNWARPTarget]) → None[source]
Parameters:

target (_Pointer[BNWARPTarget])

Return type:

None

BNWARPFreeTypeList

BNWARPFreeTypeList(types: _Pointer[_Pointer[BNWARPType]], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFreeTypeReference

BNWARPFreeTypeReference(ty: _Pointer[BNWARPType]) → None[source]
Parameters:

ty (_Pointer[BNWARPType])

Return type:

None

BNWARPFreeUUIDList

BNWARPFreeUUIDList(uuids: _Pointer[BNWARPUUID], count: int) → None[source]
Parameters:
Return type:

None

BNWARPFunctionApply

BNWARPFunctionApply(function: _Pointer[BNWARPFunction], analysisFunction: _Pointer[BNFunction]) → None[source]
Parameters:
Return type:

None

BNWARPFunctionGetComments

BNWARPFunctionGetComments(function: _Pointer[BNWARPFunction], count: _Pointer[c_ulonglong]) → _Pointer[BNWARPFunctionComment] | None[source]
Parameters:
Return type:

_Pointer[BNWARPFunctionComment] | None

BNWARPFunctionGetConstraints

BNWARPFunctionGetConstraints(function: _Pointer[BNWARPFunction], count: _Pointer[c_ulonglong]) → _Pointer[BNWARPConstraint] | None[source]
Parameters:
Return type:

_Pointer[BNWARPConstraint] | None

BNWARPFunctionGetGUID

BNWARPFunctionGetGUID(function: _Pointer[BNWARPFunction]) → BNWARPUUID[source]
Parameters:

function (_Pointer[BNWARPFunction])

Return type:

BNWARPUUID

BNWARPFunctionGetSymbol

BNWARPFunctionGetSymbol(function: _Pointer[BNWARPFunction], analysisFunction: _Pointer[BNFunction]) → _Pointer[BNSymbol] | None[source]
Parameters:
Return type:

_Pointer[BNSymbol] | None

BNWARPFunctionGetSymbolName

BNWARPFunctionGetSymbolName(function: _Pointer[BNWARPFunction]) → str | None | None[source]
Parameters:

function (_Pointer[BNWARPFunction])

Return type:

Optional[str] | None

BNWARPFunctionGetType

BNWARPFunctionGetType(function: _Pointer[BNWARPFunction]) → _Pointer[BNWARPType] | None[source]
Parameters:

function (_Pointer[BNWARPFunction])

Return type:

_Pointer[BNWARPType] | None

BNWARPFunctionsEqual

BNWARPFunctionsEqual(functionA: _Pointer[BNWARPFunction], functionB: _Pointer[BNWARPFunction]) → bool[source]
Parameters:
Return type:

bool

BNWARPGetAnalysisFunctionGUID

BNWARPGetAnalysisFunctionGUID(analysisFunction: _Pointer[BNFunction], result: _Pointer[BNWARPFunctionGUID]) → bool[source]
Parameters:
Return type:

bool

BNWARPGetBasicBlockGUID

BNWARPGetBasicBlockGUID(basicBlock: _Pointer[BNBasicBlock], result: _Pointer[BNWARPBasicBlockGUID]) → bool[source]
Parameters:
Return type:

bool

BNWARPGetContainers

BNWARPGetContainers(count: _Pointer[c_ulonglong]) → _Pointer[_Pointer[BNWARPContainer]] | None[source]
Parameters:

count (_Pointer[c_ulonglong])

Return type:

_Pointer[_Pointer[BNWARPContainer]] | None

BNWARPGetFunction

BNWARPGetFunction(analysisFunction: _Pointer[BNFunction]) → _Pointer[BNWARPFunction] | None[source]
Parameters:

analysisFunction (_Pointer[BNFunction])

Return type:

_Pointer[BNWARPFunction] | None

BNWARPGetMatchedFunction

BNWARPGetMatchedFunction(analysisFunction: _Pointer[BNFunction]) → _Pointer[BNWARPFunction] | None[source]
Parameters:

analysisFunction (_Pointer[BNFunction])

Return type:

_Pointer[BNWARPFunction] | None

BNWARPGetTarget

BNWARPGetTarget(platform: _Pointer[BNPlatform]) → _Pointer[BNWARPTarget] | None[source]
Parameters:

platform (_Pointer[BNPlatform])

Return type:

_Pointer[BNWARPTarget] | None

BNWARPGetType

BNWARPGetType(analysisType: _Pointer[BNType], confidence: int) → _Pointer[BNWARPType] | None[source]
Parameters:
Return type:

_Pointer[BNWARPType] | None

BNWARPIsLiftedInstructionBlacklisted

BNWARPIsLiftedInstructionBlacklisted(liftedFunction: _Pointer[BNLowLevelILFunction], idx: int) → bool[source]
Parameters:
  • liftedFunction (_Pointer[BNLowLevelILFunction])

  • idx (int)

Return type:

bool

BNWARPIsLiftedInstructionVariant

BNWARPIsLiftedInstructionVariant(liftedFunction: _Pointer[BNLowLevelILFunction], idx: int) → bool[source]
Parameters:
  • liftedFunction (_Pointer[BNLowLevelILFunction])

  • idx (int)

Return type:

bool

BNWARPIsLowLevelInstructionComputedVariant

BNWARPIsLowLevelInstructionComputedVariant(llilFunction: _Pointer[BNLowLevelILFunction], idx: int) → bool[source]
Parameters:
  • llilFunction (_Pointer[BNLowLevelILFunction])

  • idx (int)

Return type:

bool

BNWARPNewChunkReference

BNWARPNewChunkReference(chunk: _Pointer[BNWARPChunk]) → _Pointer[BNWARPChunk] | None[source]
Parameters:

chunk (_Pointer[BNWARPChunk])

Return type:

_Pointer[BNWARPChunk] | None

BNWARPNewContainerReference

BNWARPNewContainerReference(container: _Pointer[BNWARPContainer]) → _Pointer[BNWARPContainer] | None[source]
Parameters:

container (_Pointer[BNWARPContainer])

Return type:

_Pointer[BNWARPContainer] | None

BNWARPNewContainerSearchItemReference

BNWARPNewContainerSearchItemReference(item: _Pointer[BNWARPContainerSearchItem]) → _Pointer[BNWARPContainerSearchItem] | None[source]
Parameters:

item (_Pointer[BNWARPContainerSearchItem])

Return type:

_Pointer[BNWARPContainerSearchItem] | None

BNWARPNewContainerSearchQuery

BNWARPNewContainerSearchQuery(query: str | None, offset: _Pointer[c_ulonglong], limit: _Pointer[c_ulonglong], source: _Pointer[BNWARPSource], sourceTags: _Pointer[_Pointer[c_byte]], sourceTagCount: int) → _Pointer[BNWARPContainerSearchQuery] | None[source]
Parameters:
Return type:

_Pointer[BNWARPContainerSearchQuery] | None

BNWARPNewContainerSearchQueryReference

BNWARPNewContainerSearchQueryReference(query: _Pointer[BNWARPContainerSearchQuery]) → _Pointer[BNWARPContainerSearchQuery] | None[source]
Parameters:

query (_Pointer[BNWARPContainerSearchQuery])

Return type:

_Pointer[BNWARPContainerSearchQuery] | None

BNWARPNewFileFromPath

BNWARPNewFileFromPath(path: str | None) → _Pointer[BNWARPFile] | None[source]
Parameters:

path (Optional[str])

Return type:

_Pointer[BNWARPFile] | None

BNWARPNewFileReference

BNWARPNewFileReference(file: _Pointer[BNWARPFile]) → _Pointer[BNWARPFile] | None[source]
Parameters:

file (_Pointer[BNWARPFile])

Return type:

_Pointer[BNWARPFile] | None

BNWARPNewFunctionReference

BNWARPNewFunctionReference(function: _Pointer[BNWARPFunction]) → _Pointer[BNWARPFunction] | None[source]
Parameters:

function (_Pointer[BNWARPFunction])

Return type:

_Pointer[BNWARPFunction] | None

BNWARPNewProcessor

BNWARPNewProcessor(includedData: WARPProcessorIncludedData, includedFunctions: WARPProcessorIncludedFunctions, workerCount: int) → _Pointer[BNWARPProcessor] | None[source]
Parameters:
  • includedData (WARPProcessorIncludedData)

  • includedFunctions (WARPProcessorIncludedFunctions)

  • workerCount (int)

Return type:

_Pointer[BNWARPProcessor] | None

BNWARPNewTargetReference

BNWARPNewTargetReference(target: _Pointer[BNWARPTarget]) → _Pointer[BNWARPTarget] | None[source]
Parameters:

target (_Pointer[BNWARPTarget])

Return type:

_Pointer[BNWARPTarget] | None

BNWARPNewTypeReference

BNWARPNewTypeReference(ty: _Pointer[BNWARPType]) → _Pointer[BNWARPType] | None[source]
Parameters:

ty (_Pointer[BNWARPType])

Return type:

_Pointer[BNWARPType] | None

BNWARPProcessorAddBinaryView

BNWARPProcessorAddBinaryView(processor: _Pointer[BNWARPProcessor], view: _Pointer[BNBinaryView]) → None[source]
Parameters:
Return type:

None

BNWARPProcessorAddPath

BNWARPProcessorAddPath(processor: _Pointer[BNWARPProcessor], path: str | None) → None[source]
Parameters:
Return type:

None

BNWARPProcessorAddProject

BNWARPProcessorAddProject(processor: _Pointer[BNWARPProcessor], project: _Pointer[BNProject]) → None[source]
Parameters:
Return type:

None

BNWARPProcessorAddProjectFile

BNWARPProcessorAddProjectFile(processor: _Pointer[BNWARPProcessor], projectFile: _Pointer[BNProjectFile]) → None[source]
Parameters:
Return type:

None

BNWARPProcessorCancel

BNWARPProcessorCancel(processor: _Pointer[BNWARPProcessor]) → None[source]
Parameters:

processor (_Pointer[BNWARPProcessor])

Return type:

None

BNWARPProcessorGetState

BNWARPProcessorGetState(processor: _Pointer[BNWARPProcessor]) → BNWARPProcessorState[source]
Parameters:

processor (_Pointer[BNWARPProcessor])

Return type:

BNWARPProcessorState

BNWARPProcessorStart

BNWARPProcessorStart(processor: _Pointer[BNWARPProcessor]) → _Pointer[BNWARPFile] | None[source]
Parameters:

processor (_Pointer[BNWARPProcessor])

Return type:

_Pointer[BNWARPFile] | None

BNWARPRunMatcher

BNWARPRunMatcher(view: _Pointer[BNBinaryView]) → None[source]
Parameters:

view (_Pointer[BNBinaryView])

Return type:

None

BNWARPTypeGetAnalysisType

BNWARPTypeGetAnalysisType(arch: _Pointer[BNArchitecture], ty: _Pointer[BNWARPType]) → _Pointer[BNType] | None[source]
Parameters:
Return type:

_Pointer[BNType] | None

BNWARPTypeGetConfidence

BNWARPTypeGetConfidence(ty: _Pointer[BNWARPType]) → int[source]
Parameters:

ty (_Pointer[BNWARPType])

Return type:

int

BNWARPTypeGetName

BNWARPTypeGetName(ty: _Pointer[BNWARPType]) → str | None | None[source]
Parameters:

ty (_Pointer[BNWARPType])

Return type:

Optional[str] | None

BNWARPUUIDEqual

BNWARPUUIDEqual(a: _Pointer[BNWARPUUID], b: _Pointer[BNWARPUUID]) → bool[source]
Parameters:
Return type:

bool

BNWARPUUIDFromString

BNWARPUUIDFromString(str: str | None, uuid: _Pointer[BNWARPUUID]) → bool[source]
Parameters:
Return type:

bool

BNWARPUUIDGetString

BNWARPUUIDGetString(uuid: _Pointer[BNWARPUUID]) → str | None | None[source]
Parameters:

uuid (_Pointer[BNWARPUUID])

Return type:

Optional[str] | None

cstr

cstr(var) → c_char_p | None[source]
Return type:

c_char_p | None

free_string

free_string(value: c_char_p) → None[source]
Parameters:

value (c_char_p)

Return type:

None

handle_of_type

handle_of_type(value, handle_type)[source]

pyNativeStr

pyNativeStr(arg)[source]