class LineDetails
Defined at line 19 of file ../../src/developer/debug/zxdb/symbols/line_details.h
Detailed source information for a given location.
Public Methods
void LineDetails ()
Defined at line 11 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
void LineDetails (FileLine fl)
Defined at line 12 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
void LineDetails (FileLine fl, std::vector<LineEntry> entries)
Defined at line 13 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
void ~LineDetails ()
Defined at line 15 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
AddressRange GetExtent ()
Computes the full extent of this line's ranges.
Defined at line 17 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
void Dump (std::ostream & out)
For debugging, writes this to a stream.
Defined at line 23 of file ../../src/developer/debug/zxdb/symbols/line_details.cc
bool is_valid ()
Defined at line 35 of file ../../src/developer/debug/zxdb/symbols/line_details.h
const FileLine & file_line ()
Some entries will have a 0 line number. This indicates the instruction is not associated with
any source code. The file is not used in that case.
Defined at line 39 of file ../../src/developer/debug/zxdb/symbols/line_details.h
const std::vector<LineEntry> & entries ()
Defined at line 41 of file ../../src/developer/debug/zxdb/symbols/line_details.h
std::vector<LineEntry> & entries ()
Defined at line 42 of file ../../src/developer/debug/zxdb/symbols/line_details.h