IDAPython 9.0
Loading...
Searching...
No Matches
ida_range Namespace Reference

Detailed Description

A range is a non-empty continuous range of addresses (specified by its start and end addresses, the end address is excluded from the range).

Ranges are stored in the Btree part of the IDA database. To learn more about Btrees (Balanced Trees): http://www.bluerwhite.org/btree/

Classes

class  array_of_rangesets
 Proxy of C++ qvector< rangeset_t > class. More...
 
class  range_t
 Proxy of C++ range_t class. More...
 
class  rangeset_t
 Proxy of C++ rangeset_t class. More...
 
class  rangevec_base_t
 Proxy of C++ qvector< range_t > class. More...
 
class  rangevec_t
 Proxy of C++ rangevec_t class. More...
 

Functions

"size_t" range_t_print ("range_t" cb)
 range_t_print(cb) -> str Helper function.
 

Variables

 RANGE_KIND_UNKNOWN = _ida_range.RANGE_KIND_UNKNOWN
 
 RANGE_KIND_FUNC = _ida_range.RANGE_KIND_FUNC
 
 RANGE_KIND_SEGMENT = _ida_range.RANGE_KIND_SEGMENT
 
 RANGE_KIND_HIDDEN_RANGE = _ida_range.RANGE_KIND_HIDDEN_RANGE
 

Function Documentation

◆ range_t_print()

"size_t" range_t_print ( "range_t" cb)

Should not be called directly!

Parameters
cbrange_t const *

Variable Documentation

◆ RANGE_KIND_FUNC

RANGE_KIND_FUNC = _ida_range.RANGE_KIND_FUNC

◆ RANGE_KIND_HIDDEN_RANGE

RANGE_KIND_HIDDEN_RANGE = _ida_range.RANGE_KIND_HIDDEN_RANGE

◆ RANGE_KIND_SEGMENT

RANGE_KIND_SEGMENT = _ida_range.RANGE_KIND_SEGMENT

◆ RANGE_KIND_UNKNOWN

RANGE_KIND_UNKNOWN = _ida_range.RANGE_KIND_UNKNOWN