sharedcache.sccore module

Class

Description

binaryninja.sharedcache._sharedcachecore.BNSharedCacheController

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheEntry

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheImage

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheMappingInfo

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheRegion

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheSymbol

Structure base class

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerHandle

XXX to be provided

binaryninja.sharedcache._sharedcachecore.BNSharedCacheEntryHandle

XXX to be provided

binaryninja.sharedcache._sharedcachecore.BNSharedCacheImageHandle

XXX to be provided

binaryninja.sharedcache._sharedcachecore.BNSharedCacheMappingInfoHandle

XXX to be provided

binaryninja.sharedcache._sharedcachecore.BNSharedCacheRegionHandle

XXX to be provided

binaryninja.sharedcache._sharedcachecore.BNSharedCacheSymbolHandle

XXX to be provided

Function

Description

binaryninja.sharedcache._sharedcachecore.BNFreeSharedCacheControllerReference

binaryninja.sharedcache._sharedcachecore.BNGetSharedCacheController

binaryninja.sharedcache._sharedcachecore.BNNewSharedCacheControllerReference

binaryninja.sharedcache._sharedcachecore.BNSharedCacheAllocRegionList

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerApplyImage

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerApplyRegion

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetEntries

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetImageAt

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetImageContaining

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetImageDependencies

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetImageWithName

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetImages

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetLoadedImages

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetLoadedRegions

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetRegionAt

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetRegionContaining

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetRegions

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetSymbolAt

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetSymbolWithName

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerGetSymbols

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerIsImageLoaded

binaryninja.sharedcache._sharedcachecore.BNSharedCacheControllerIsRegionLoaded

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeEntry

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeEntryList

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeImage

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeImageList

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeRegion

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeRegionList

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeSymbol

binaryninja.sharedcache._sharedcachecore.BNSharedCacheFreeSymbolList

binaryninja.sharedcache._sharedcachecore.cstr

binaryninja.sharedcache._sharedcachecore.free_string

binaryninja.sharedcache._sharedcachecore.handle_of_type

binaryninja.sharedcache._sharedcachecore.pyNativeStr

BNSharedCacheController

class BNSharedCacheController[source]

Bases: Structure

BNSharedCacheEntry

class BNSharedCacheEntry[source]

Bases: Structure

entryType

Structure/Union member

mappingCount

Structure/Union member

mappings

Structure/Union member

property name
property path

BNSharedCacheImage

class BNSharedCacheImage[source]

Bases: Structure

headerAddress

Structure/Union member

property name
regionStartCount

Structure/Union member

regionStarts

Structure/Union member

BNSharedCacheMappingInfo

class BNSharedCacheMappingInfo[source]

Bases: Structure

fileOffset

Structure/Union member

size

Structure/Union member

vmAddress

Structure/Union member

BNSharedCacheRegion

class BNSharedCacheRegion[source]

Bases: Structure

flags

Structure/Union member

imageStart

Structure/Union member

property name
regionType

Structure/Union member

size

Structure/Union member

vmAddress

Structure/Union member

BNSharedCacheSymbol

class BNSharedCacheSymbol[source]

Bases: Structure

address

Structure/Union member

property name
symbolType

Structure/Union member

BNSharedCacheControllerHandle

BNSharedCacheControllerHandle

alias of LP_BNSharedCacheController

BNSharedCacheEntryHandle

BNSharedCacheEntryHandle

alias of LP_BNSharedCacheEntry

BNSharedCacheImageHandle

BNSharedCacheImageHandle

alias of LP_BNSharedCacheImage

BNSharedCacheMappingInfoHandle

BNSharedCacheMappingInfoHandle

alias of LP_BNSharedCacheMappingInfo

BNSharedCacheRegionHandle

BNSharedCacheRegionHandle

alias of LP_BNSharedCacheRegion

BNSharedCacheSymbolHandle

BNSharedCacheSymbolHandle

alias of LP_BNSharedCacheSymbol

BNFreeSharedCacheControllerReference

BNFreeSharedCacheControllerReference(controller: LP_BNSharedCacheController) None[source]
Parameters:

controller (LP_BNSharedCacheController) –

Return type:

None

BNGetSharedCacheController

BNGetSharedCacheController(data: LP_BNBinaryView) LP_BNSharedCacheController | None[source]
Parameters:

data (LP_BNBinaryView) –

Return type:

LP_BNSharedCacheController | None

BNNewSharedCacheControllerReference

BNNewSharedCacheControllerReference(controller: LP_BNSharedCacheController) LP_BNSharedCacheController | None[source]
Parameters:

controller (LP_BNSharedCacheController) –

Return type:

LP_BNSharedCacheController | None

BNSharedCacheAllocRegionList

BNSharedCacheAllocRegionList(list: LP_c_ulong, count: int) LP_c_ulong | None[source]
Parameters:
  • list (LP_c_ulong) –

  • count (int) –

Return type:

LP_c_ulong | None

BNSharedCacheControllerApplyImage

BNSharedCacheControllerApplyImage(controller: LP_BNSharedCacheController, view: LP_BNBinaryView, image: LP_BNSharedCacheImage) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • view (LP_BNBinaryView) –

  • image (LP_BNSharedCacheImage) –

Return type:

bool

BNSharedCacheControllerApplyRegion

BNSharedCacheControllerApplyRegion(controller: LP_BNSharedCacheController, view: LP_BNBinaryView, region: LP_BNSharedCacheRegion) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • view (LP_BNBinaryView) –

  • region (LP_BNSharedCacheRegion) –

Return type:

bool

BNSharedCacheControllerGetEntries

BNSharedCacheControllerGetEntries(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheEntry | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheEntry | None

BNSharedCacheControllerGetImageAt

BNSharedCacheControllerGetImageAt(controller: LP_BNSharedCacheController, address: int, image: LP_BNSharedCacheImage) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • address (int) –

  • image (LP_BNSharedCacheImage) –

Return type:

bool

BNSharedCacheControllerGetImageContaining

BNSharedCacheControllerGetImageContaining(controller: LP_BNSharedCacheController, address: int, image: LP_BNSharedCacheImage) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • address (int) –

  • image (LP_BNSharedCacheImage) –

Return type:

bool

BNSharedCacheControllerGetImageDependencies

BNSharedCacheControllerGetImageDependencies(controller: LP_BNSharedCacheController, image: LP_BNSharedCacheImage, count: LP_c_ulong) LP_c_char_p | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • image (LP_BNSharedCacheImage) –

  • count (LP_c_ulong) –

Return type:

LP_c_char_p | None

BNSharedCacheControllerGetImageWithName

BNSharedCacheControllerGetImageWithName(controller: LP_BNSharedCacheController, name: str | None, image: LP_BNSharedCacheImage) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • name (str | None) –

  • image (LP_BNSharedCacheImage) –

Return type:

bool

BNSharedCacheControllerGetImages

BNSharedCacheControllerGetImages(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheImage | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheImage | None

BNSharedCacheControllerGetLoadedImages

BNSharedCacheControllerGetLoadedImages(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheImage | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheImage | None

BNSharedCacheControllerGetLoadedRegions

BNSharedCacheControllerGetLoadedRegions(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheRegion | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheRegion | None

BNSharedCacheControllerGetRegionAt

BNSharedCacheControllerGetRegionAt(controller: LP_BNSharedCacheController, address: int, outRegion: LP_BNSharedCacheRegion) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • address (int) –

  • outRegion (LP_BNSharedCacheRegion) –

Return type:

bool

BNSharedCacheControllerGetRegionContaining

BNSharedCacheControllerGetRegionContaining(controller: LP_BNSharedCacheController, address: int, region: LP_BNSharedCacheRegion) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • address (int) –

  • region (LP_BNSharedCacheRegion) –

Return type:

bool

BNSharedCacheControllerGetRegions

BNSharedCacheControllerGetRegions(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheRegion | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheRegion | None

BNSharedCacheControllerGetSymbolAt

BNSharedCacheControllerGetSymbolAt(controller: LP_BNSharedCacheController, address: int, symbol: LP_BNSharedCacheSymbol) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • address (int) –

  • symbol (LP_BNSharedCacheSymbol) –

Return type:

bool

BNSharedCacheControllerGetSymbolWithName

BNSharedCacheControllerGetSymbolWithName(controller: LP_BNSharedCacheController, name: str | None, symbol: LP_BNSharedCacheSymbol) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • name (str | None) –

  • symbol (LP_BNSharedCacheSymbol) –

Return type:

bool

BNSharedCacheControllerGetSymbols

BNSharedCacheControllerGetSymbols(controller: LP_BNSharedCacheController, count: LP_c_ulong) LP_BNSharedCacheSymbol | None[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • count (LP_c_ulong) –

Return type:

LP_BNSharedCacheSymbol | None

BNSharedCacheControllerIsImageLoaded

BNSharedCacheControllerIsImageLoaded(controller: LP_BNSharedCacheController, image: LP_BNSharedCacheImage) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • image (LP_BNSharedCacheImage) –

Return type:

bool

BNSharedCacheControllerIsRegionLoaded

BNSharedCacheControllerIsRegionLoaded(controller: LP_BNSharedCacheController, region: LP_BNSharedCacheRegion) bool[source]
Parameters:
  • controller (LP_BNSharedCacheController) –

  • region (LP_BNSharedCacheRegion) –

Return type:

bool

BNSharedCacheFreeEntry

BNSharedCacheFreeEntry(entry: BNSharedCacheEntry) None[source]
Parameters:

entry (BNSharedCacheEntry) –

Return type:

None

BNSharedCacheFreeEntryList

BNSharedCacheFreeEntryList(entries: LP_BNSharedCacheEntry, count: int) None[source]
Parameters:
  • entries (LP_BNSharedCacheEntry) –

  • count (int) –

Return type:

None

BNSharedCacheFreeImage

BNSharedCacheFreeImage(image: BNSharedCacheImage) None[source]
Parameters:

image (BNSharedCacheImage) –

Return type:

None

BNSharedCacheFreeImageList

BNSharedCacheFreeImageList(images: LP_BNSharedCacheImage, count: int) None[source]
Parameters:
  • images (LP_BNSharedCacheImage) –

  • count (int) –

Return type:

None

BNSharedCacheFreeRegion

BNSharedCacheFreeRegion(region: BNSharedCacheRegion) None[source]
Parameters:

region (BNSharedCacheRegion) –

Return type:

None

BNSharedCacheFreeRegionList

BNSharedCacheFreeRegionList(regions: LP_BNSharedCacheRegion, count: int) None[source]
Parameters:
  • regions (LP_BNSharedCacheRegion) –

  • count (int) –

Return type:

None

BNSharedCacheFreeSymbol

BNSharedCacheFreeSymbol(symbol: BNSharedCacheSymbol) None[source]
Parameters:

symbol (BNSharedCacheSymbol) –

Return type:

None

BNSharedCacheFreeSymbolList

BNSharedCacheFreeSymbolList(symbols: LP_BNSharedCacheSymbol, count: int) None[source]
Parameters:
  • symbols (LP_BNSharedCacheSymbol) –

  • count (int) –

Return type:

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]