warp.warpcore module

Class

Description

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.BNWARPFunction

Structure base class

binaryninja.warp._warpcore.BNWARPFunctionComment

Structure base class

binaryninja.warp._warpcore.BNWARPTarget

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.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.BNWARPFunctionHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPFunctionCommentHandle

XXX to be provided

binaryninja.warp._warpcore.BNWARPTargetHandle

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.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.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.BNWARPFreeFunctionCommentList

binaryninja.warp._warpcore.BNWARPFreeFunctionList

binaryninja.warp._warpcore.BNWARPFreeFunctionReference

binaryninja.warp._warpcore.BNWARPFreeTargetReference

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.BNWARPIsLiftedInstructionBlacklisted

binaryninja.warp._warpcore.BNWARPIsLiftedInstructionVariant

binaryninja.warp._warpcore.BNWARPIsLowLevelInstructionComputedVariant

binaryninja.warp._warpcore.BNWARPNewContainerReference

binaryninja.warp._warpcore.BNWARPNewContainerSearchItemReference

binaryninja.warp._warpcore.BNWARPNewContainerSearchQuery

binaryninja.warp._warpcore.BNWARPNewContainerSearchQueryReference

binaryninja.warp._warpcore.BNWARPNewFunctionReference

binaryninja.warp._warpcore.BNWARPNewTargetReference

binaryninja.warp._warpcore.BNWARPRunMatcher

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

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

BNWARPFunction

class BNWARPFunction[source]

Bases: Structure

BNWARPFunctionComment

class BNWARPFunctionComment[source]

Bases: Structure

offset

Structure/Union member

property text

BNWARPTarget

class BNWARPTarget[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

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

BNWARPFunctionHandle

BNWARPFunctionHandle

alias of LP_BNWARPFunction

BNWARPFunctionCommentHandle

BNWARPFunctionCommentHandle

alias of LP_BNWARPFunctionComment

BNWARPTargetHandle

BNWARPTargetHandle

alias of LP_BNWARPTarget

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

BNWARPContainerAddFunctions

BNWARPContainerAddFunctions(container: LP_BNWARPContainer, target: LP_BNWARPTarget, source: LP_BNWARPUUID, functions: LP_LP_BNWARPFunction, count: int) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • target (LP_BNWARPTarget) –

  • source (LP_BNWARPUUID) –

  • functions (LP_LP_BNWARPFunction) –

  • count (int) –

Return type:

bool

BNWARPContainerAddSource

BNWARPContainerAddSource(container: LP_BNWARPContainer, sourcePath: str | None, result: LP_BNWARPUUID) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • sourcePath (str | None) –

  • result (LP_BNWARPUUID) –

Return type:

bool

BNWARPContainerAddTypes

BNWARPContainerAddTypes(view: LP_BNBinaryView, container: LP_BNWARPContainer, source: LP_BNWARPUUID, types: LP_LP_BNType, count: int) bool[source]
Parameters:
  • view (LP_BNBinaryView) –

  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

  • types (LP_LP_BNType) –

  • count (int) –

Return type:

bool

BNWARPContainerCommitSource

BNWARPContainerCommitSource(container: LP_BNWARPContainer, source: LP_BNWARPUUID) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

Return type:

bool

BNWARPContainerFetchFunctions

BNWARPContainerFetchFunctions(container: LP_BNWARPContainer, target: LP_BNWARPTarget, sourceTags: LP_c_char_p, sourceTagCount: int, guids: LP_BNWARPUUID, count: int) None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • target (LP_BNWARPTarget) –

  • sourceTags (LP_c_char_p) –

  • sourceTagCount (int) –

  • guids (LP_BNWARPUUID) –

  • count (int) –

Return type:

None

BNWARPContainerGetFunctionsWithGUID

BNWARPContainerGetFunctionsWithGUID(container: LP_BNWARPContainer, target: LP_BNWARPTarget, source: LP_BNWARPUUID, guid: LP_BNWARPUUID, count: LP_c_ulong) LP_LP_BNWARPFunction | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • target (LP_BNWARPTarget) –

  • source (LP_BNWARPUUID) –

  • guid (LP_BNWARPUUID) –

  • count (LP_c_ulong) –

Return type:

LP_LP_BNWARPFunction | None

BNWARPContainerGetName

BNWARPContainerGetName(container: LP_BNWARPContainer) str | None[source]
Parameters:

container (LP_BNWARPContainer) –

Return type:

str | None

BNWARPContainerGetSourcePath

BNWARPContainerGetSourcePath(container: LP_BNWARPContainer, source: LP_BNWARPUUID) str | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

Return type:

str | None

BNWARPContainerGetSources

BNWARPContainerGetSources(container: LP_BNWARPContainer, count: LP_c_ulong) LP_BNWARPUUID | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPUUID | None

BNWARPContainerGetSourcesWithFunctionGUID

BNWARPContainerGetSourcesWithFunctionGUID(container: LP_BNWARPContainer, target: LP_BNWARPTarget, guid: LP_BNWARPUUID, count: LP_c_ulong) LP_BNWARPUUID | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • target (LP_BNWARPTarget) –

  • guid (LP_BNWARPUUID) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPUUID | None

BNWARPContainerGetSourcesWithTypeGUID

BNWARPContainerGetSourcesWithTypeGUID(container: LP_BNWARPContainer, guid: LP_BNWARPUUID, count: LP_c_ulong) LP_BNWARPUUID | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • guid (LP_BNWARPUUID) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPUUID | None

BNWARPContainerGetTypeGUIDsWithName

BNWARPContainerGetTypeGUIDsWithName(container: LP_BNWARPContainer, source: LP_BNWARPUUID, name: str | None, count: LP_c_ulong) LP_BNWARPUUID | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

  • name (str | None) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPUUID | None

BNWARPContainerGetTypeWithGUID

BNWARPContainerGetTypeWithGUID(arch: LP_BNArchitecture, container: LP_BNWARPContainer, source: LP_BNWARPUUID, guid: LP_BNWARPUUID) LP_BNType | None[source]
Parameters:
  • arch (LP_BNArchitecture) –

  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

  • guid (LP_BNWARPUUID) –

Return type:

LP_BNType | None

BNWARPContainerIsSourceUncommitted

BNWARPContainerIsSourceUncommitted(container: LP_BNWARPContainer, source: LP_BNWARPUUID) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

Return type:

bool

BNWARPContainerIsSourceWritable

BNWARPContainerIsSourceWritable(container: LP_BNWARPContainer, source: LP_BNWARPUUID) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

Return type:

bool

BNWARPContainerRemoveFunctions

BNWARPContainerRemoveFunctions(container: LP_BNWARPContainer, target: LP_BNWARPTarget, source: LP_BNWARPUUID, functions: LP_LP_BNWARPFunction, count: int) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • target (LP_BNWARPTarget) –

  • source (LP_BNWARPUUID) –

  • functions (LP_LP_BNWARPFunction) –

  • count (int) –

Return type:

bool

BNWARPContainerRemoveTypes

BNWARPContainerRemoveTypes(container: LP_BNWARPContainer, source: LP_BNWARPUUID, types: LP_BNWARPUUID, count: int) bool[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • source (LP_BNWARPUUID) –

  • types (LP_BNWARPUUID) –

  • count (int) –

Return type:

bool

BNWARPContainerSearch

BNWARPContainerSearch(container: LP_BNWARPContainer, query: LP_BNWARPContainerSearchQuery) LP_BNWARPContainerSearchResponse | None[source]
Parameters:
  • container (LP_BNWARPContainer) –

  • query (LP_BNWARPContainerSearchQuery) –

Return type:

LP_BNWARPContainerSearchResponse | None

BNWARPContainerSearchItemGetFunction

BNWARPContainerSearchItemGetFunction(item: LP_BNWARPContainerSearchItem) LP_BNWARPFunction | None[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

LP_BNWARPFunction | None

BNWARPContainerSearchItemGetKind

BNWARPContainerSearchItemGetKind(item: LP_BNWARPContainerSearchItem) c_int[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

c_int

BNWARPContainerSearchItemGetName

BNWARPContainerSearchItemGetName(item: LP_BNWARPContainerSearchItem) str | None[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

str | None

BNWARPContainerSearchItemGetSource

BNWARPContainerSearchItemGetSource(item: LP_BNWARPContainerSearchItem) BNWARPUUID[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

BNWARPUUID

BNWARPContainerSearchItemGetType

BNWARPContainerSearchItemGetType(arch: LP_BNArchitecture, item: LP_BNWARPContainerSearchItem) LP_BNType | None[source]
Parameters:
  • arch (LP_BNArchitecture) –

  • item (LP_BNWARPContainerSearchItem) –

Return type:

LP_BNType | None

BNWARPFreeConstraintList

BNWARPFreeConstraintList(constraints: LP_BNWARPConstraint, count: int) None[source]
Parameters:
  • constraints (LP_BNWARPConstraint) –

  • count (int) –

Return type:

None

BNWARPFreeContainerList

BNWARPFreeContainerList(containers: LP_LP_BNWARPContainer, count: int) None[source]
Parameters:
  • containers (LP_LP_BNWARPContainer) –

  • count (int) –

Return type:

None

BNWARPFreeContainerReference

BNWARPFreeContainerReference(container: LP_BNWARPContainer) None[source]
Parameters:

container (LP_BNWARPContainer) –

Return type:

None

BNWARPFreeContainerSearchItemList

BNWARPFreeContainerSearchItemList(items: LP_LP_BNWARPContainerSearchItem, count: int) None[source]
Parameters:
  • items (LP_LP_BNWARPContainerSearchItem) –

  • count (int) –

Return type:

None

BNWARPFreeContainerSearchItemReference

BNWARPFreeContainerSearchItemReference(item: LP_BNWARPContainerSearchItem) None[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

None

BNWARPFreeContainerSearchQueryReference

BNWARPFreeContainerSearchQueryReference(query: LP_BNWARPContainerSearchQuery) None[source]
Parameters:

query (LP_BNWARPContainerSearchQuery) –

Return type:

None

BNWARPFreeContainerSearchResponse

BNWARPFreeContainerSearchResponse(response: LP_BNWARPContainerSearchResponse) None[source]
Parameters:

response (LP_BNWARPContainerSearchResponse) –

Return type:

None

BNWARPFreeFunctionCommentList

BNWARPFreeFunctionCommentList(comments: LP_BNWARPFunctionComment, count: int) None[source]
Parameters:
  • comments (LP_BNWARPFunctionComment) –

  • count (int) –

Return type:

None

BNWARPFreeFunctionList

BNWARPFreeFunctionList(functions: LP_LP_BNWARPFunction, count: int) None[source]
Parameters:
  • functions (LP_LP_BNWARPFunction) –

  • count (int) –

Return type:

None

BNWARPFreeFunctionReference

BNWARPFreeFunctionReference(function: LP_BNWARPFunction) None[source]
Parameters:

function (LP_BNWARPFunction) –

Return type:

None

BNWARPFreeTargetReference

BNWARPFreeTargetReference(target: LP_BNWARPTarget) None[source]
Parameters:

target (LP_BNWARPTarget) –

Return type:

None

BNWARPFreeUUIDList

BNWARPFreeUUIDList(uuids: LP_BNWARPUUID, count: int) None[source]
Parameters:
  • uuids (LP_BNWARPUUID) –

  • count (int) –

Return type:

None

BNWARPFunctionApply

BNWARPFunctionApply(function: LP_BNWARPFunction, analysisFunction: LP_BNFunction) None[source]
Parameters:
  • function (LP_BNWARPFunction) –

  • analysisFunction (LP_BNFunction) –

Return type:

None

BNWARPFunctionGetComments

BNWARPFunctionGetComments(function: LP_BNWARPFunction, count: LP_c_ulong) LP_BNWARPFunctionComment | None[source]
Parameters:
  • function (LP_BNWARPFunction) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPFunctionComment | None

BNWARPFunctionGetConstraints

BNWARPFunctionGetConstraints(function: LP_BNWARPFunction, count: LP_c_ulong) LP_BNWARPConstraint | None[source]
Parameters:
  • function (LP_BNWARPFunction) –

  • count (LP_c_ulong) –

Return type:

LP_BNWARPConstraint | None

BNWARPFunctionGetGUID

BNWARPFunctionGetGUID(function: LP_BNWARPFunction) BNWARPUUID[source]
Parameters:

function (LP_BNWARPFunction) –

Return type:

BNWARPUUID

BNWARPFunctionGetSymbol

BNWARPFunctionGetSymbol(function: LP_BNWARPFunction, analysisFunction: LP_BNFunction) LP_BNSymbol | None[source]
Parameters:
  • function (LP_BNWARPFunction) –

  • analysisFunction (LP_BNFunction) –

Return type:

LP_BNSymbol | None

BNWARPFunctionGetSymbolName

BNWARPFunctionGetSymbolName(function: LP_BNWARPFunction) str | None[source]
Parameters:

function (LP_BNWARPFunction) –

Return type:

str | None

BNWARPFunctionGetType

BNWARPFunctionGetType(function: LP_BNWARPFunction, analysisFunction: LP_BNFunction) LP_BNType | None[source]
Parameters:
  • function (LP_BNWARPFunction) –

  • analysisFunction (LP_BNFunction) –

Return type:

LP_BNType | None

BNWARPFunctionsEqual

BNWARPFunctionsEqual(functionA: LP_BNWARPFunction, functionB: LP_BNWARPFunction) bool[source]
Parameters:
  • functionA (LP_BNWARPFunction) –

  • functionB (LP_BNWARPFunction) –

Return type:

bool

BNWARPGetAnalysisFunctionGUID

BNWARPGetAnalysisFunctionGUID(analysisFunction: LP_BNFunction, result: LP_BNWARPUUID) bool[source]
Parameters:
  • analysisFunction (LP_BNFunction) –

  • result (LP_BNWARPUUID) –

Return type:

bool

BNWARPGetBasicBlockGUID

BNWARPGetBasicBlockGUID(basicBlock: LP_BNBasicBlock, result: LP_BNWARPUUID) bool[source]
Parameters:
  • basicBlock (LP_BNBasicBlock) –

  • result (LP_BNWARPUUID) –

Return type:

bool

BNWARPGetContainers

BNWARPGetContainers(count: LP_c_ulong) LP_LP_BNWARPContainer | None[source]
Parameters:

count (LP_c_ulong) –

Return type:

LP_LP_BNWARPContainer | None

BNWARPGetFunction

BNWARPGetFunction(analysisFunction: LP_BNFunction) LP_BNWARPFunction | None[source]
Parameters:

analysisFunction (LP_BNFunction) –

Return type:

LP_BNWARPFunction | None

BNWARPGetMatchedFunction

BNWARPGetMatchedFunction(analysisFunction: LP_BNFunction) LP_BNWARPFunction | None[source]
Parameters:

analysisFunction (LP_BNFunction) –

Return type:

LP_BNWARPFunction | None

BNWARPGetTarget

BNWARPGetTarget(platform: LP_BNPlatform) LP_BNWARPTarget | None[source]
Parameters:

platform (LP_BNPlatform) –

Return type:

LP_BNWARPTarget | None

BNWARPIsLiftedInstructionBlacklisted

BNWARPIsLiftedInstructionBlacklisted(liftedFunction: LP_BNLowLevelILFunction, idx: int) bool[source]
Parameters:
  • liftedFunction (LP_BNLowLevelILFunction) –

  • idx (int) –

Return type:

bool

BNWARPIsLiftedInstructionVariant

BNWARPIsLiftedInstructionVariant(liftedFunction: LP_BNLowLevelILFunction, idx: int) bool[source]
Parameters:
  • liftedFunction (LP_BNLowLevelILFunction) –

  • idx (int) –

Return type:

bool

BNWARPIsLowLevelInstructionComputedVariant

BNWARPIsLowLevelInstructionComputedVariant(llilFunction: LP_BNLowLevelILFunction, idx: int) bool[source]
Parameters:
  • llilFunction (LP_BNLowLevelILFunction) –

  • idx (int) –

Return type:

bool

BNWARPNewContainerReference

BNWARPNewContainerReference(container: LP_BNWARPContainer) LP_BNWARPContainer | None[source]
Parameters:

container (LP_BNWARPContainer) –

Return type:

LP_BNWARPContainer | None

BNWARPNewContainerSearchItemReference

BNWARPNewContainerSearchItemReference(item: LP_BNWARPContainerSearchItem) LP_BNWARPContainerSearchItem | None[source]
Parameters:

item (LP_BNWARPContainerSearchItem) –

Return type:

LP_BNWARPContainerSearchItem | None

BNWARPNewContainerSearchQuery

BNWARPNewContainerSearchQuery(query: str | None, offset: LP_c_ulong, limit: LP_c_ulong, source: LP_BNWARPUUID, sourceTags: LP_c_char_p, sourceTagCount: int) LP_BNWARPContainerSearchQuery | None[source]
Parameters:
  • query (str | None) –

  • offset (LP_c_ulong) –

  • limit (LP_c_ulong) –

  • source (LP_BNWARPUUID) –

  • sourceTags (LP_c_char_p) –

  • sourceTagCount (int) –

Return type:

LP_BNWARPContainerSearchQuery | None

BNWARPNewContainerSearchQueryReference

BNWARPNewContainerSearchQueryReference(query: LP_BNWARPContainerSearchQuery) LP_BNWARPContainerSearchQuery | None[source]
Parameters:

query (LP_BNWARPContainerSearchQuery) –

Return type:

LP_BNWARPContainerSearchQuery | None

BNWARPNewFunctionReference

BNWARPNewFunctionReference(function: LP_BNWARPFunction) LP_BNWARPFunction | None[source]
Parameters:

function (LP_BNWARPFunction) –

Return type:

LP_BNWARPFunction | None

BNWARPNewTargetReference

BNWARPNewTargetReference(target: LP_BNWARPTarget) LP_BNWARPTarget | None[source]
Parameters:

target (LP_BNWARPTarget) –

Return type:

LP_BNWARPTarget | None

BNWARPRunMatcher

BNWARPRunMatcher(view: LP_BNBinaryView) None[source]
Parameters:

view (LP_BNBinaryView) –

Return type:

None

BNWARPUUIDEqual

BNWARPUUIDEqual(a: LP_BNWARPUUID, b: LP_BNWARPUUID) bool[source]
Parameters:
  • a (LP_BNWARPUUID) –

  • b (LP_BNWARPUUID) –

Return type:

bool

BNWARPUUIDFromString

BNWARPUUIDFromString(str: str | None, uuid: LP_BNWARPUUID) bool[source]
Parameters:
  • str (str | None) –

  • uuid (LP_BNWARPUUID) –

Return type:

bool

BNWARPUUIDGetString

BNWARPUUIDGetString(uuid: LP_BNWARPUUID) str | None[source]
Parameters:

uuid (LP_BNWARPUUID) –

Return type:

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]