MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / allocated_ranges

Method allocated_ranges

python/binaryview.py:3507–3518  ·  view source on GitHub ↗

List of valid address ranges for this view (read-only) Deprecated: 4.1.5902 Use mapped_address_ranges instead.

(self)

Source from the content-addressed store, hash-verified

3505
3506 @property
3507 def allocated_ranges(self) -> List['variable.AddressRange']:
3508 """List of valid address ranges for this view (read-only) Deprecated: 4.1.5902 Use mapped_address_ranges instead."""
3509 count = ctypes.c_ulonglong(0)
3510 range_list = core.BNGetAllocatedRanges(self.handle, count)
3511 assert range_list is not None, "core.BNGetAllocatedRanges returned None"
3512 result = []
3513 try:
3514 for i in range(0, count.value):
3515 result.append(variable.AddressRange(range_list[i].start, range_list[i].end))
3516 return result
3517 finally:
3518 core.BNFreeAddressRanges(range_list)
3519
3520 @property
3521 def mapped_address_ranges(self) -> List['variable.AddressRange']:

Callers

nothing calls this directly

Calls 2

AddressRangeMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected