struct Sequence
Defined at line 141 of file ../../src/developer/debug/zxdb/symbols/line_table.h
The DWARF row table will be mostly sorted by address but there will be sequences of addresses
that are out-of-order relative to each other. In pracice, on common reason for this is when
code is stripped, the stripped code will have its start address set back to 0.
This tracks the blocks of rows with contiguous addresses. To find a row corresponding to an
address, binary search to find the block, then binary search the rows referenced by the block.
Public Members
AddressRange addresses
size_t row_begin
size_t row_end
Public Methods
void Sequence ()
Defined at line 142 of file ../../src/developer/debug/zxdb/symbols/line_table.h
void Sequence (const AddressRange & a, size_t r_begin, size_t r_end)
Defined at line 143 of file ../../src/developer/debug/zxdb/symbols/line_table.h