class AddressRangeMap

Defined at line 19 of file ../../src/developer/debug/zxdb/symbols/address_range_map.h

A constant mapping of ranges to a value (DIE offset). This is stored in a flat sorted structure.

Holes and the end of the last range are indicated by "null" values.

Public Members

static const Value kNullValue

Public Methods

void AddressRangeMap ()

Defined at line 29 of file ../../src/developer/debug/zxdb/symbols/address_range_map.h

bool empty ()

Defined at line 31 of file ../../src/developer/debug/zxdb/symbols/address_range_map.h

Value Lookup (uint64_t addr)

Returns kNullValue if not found.

Defined at line 64 of file ../../src/developer/debug/zxdb/symbols/address_range_map.h

void Dump (std::ostream & out)

Debug dumping.

Defined at line 75 of file ../../src/developer/debug/zxdb/symbols/address_range_map.h

Friends

class AddressRangeMapBuilder_Build_Test
class AddressRangeMap_Query_Test
class AddressRangeMapBuilder