Home | History | Annotate | Download | only in Symbol

Lines Matching defs:LineTable

1 //===-- LineTable.cpp -------------------------------------------*- C++ -*-===//
15 #include "lldb/Symbol/LineTable.h"
22 // LineTable constructor
24 LineTable::LineTable(CompileUnit* comp_unit) :
33 LineTable::~LineTable()
38 LineTable::InsertLineEntry
55 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this);
71 LineTable::LineSequenceImpl::Clear()
76 LineSequence* LineTable::CreateLineSequenceContainer ()
78 return new LineTable::LineSequenceImpl();
82 LineTable::AppendLineEntryToSequence
103 LineTable::InsertSequence (LineSequence* sequence)
124 LineTable::Entry::LessThanBinaryPredicate less_than_bp(this);
139 LineTable::Entry::LessThanBinaryPredicate::LessThanBinaryPredicate(LineTable *line_table) :
145 LineTable::Entry::LessThanBinaryPredicate::operator() (const LineTable::Entry& a, const LineTable::Entry& b) const
166 LineTable::GetSize() const
172 LineTable::GetLineEntryAtIndex(uint32_t idx, LineEntry& line_entry)
184 LineTable::FindLineEntryByAddress (const Address &so_addr, LineEntry& line_entry, uint32_t *index_ptr)
261 LineTable::ConvertEntryAtIndexToLineEntry (uint32_t idx, LineEntry &line_entry)
289 LineTable::FindLineEntryIndexByFileIndex
347 LineTable::FindLineEntryIndexByFileIndex (uint32_t start_idx, uint32_t file_idx, uint32_t line, bool exact, LineEntry* line_entry_ptr)
395 LineTable::FineLineEntriesForFileIndex (uint32_t file_idx,
430 LineTable::Dump (Stream *s, Target *target, Address::DumpStyle style, Address::DumpStyle fallback_style, bool show_line_ranges)
446 LineTable::GetDescription (Stream *s, Target *target, DescriptionLevel level)
459 LineTable::GetContiguousFileAddressRanges (FileAddressRanges &file_ranges, bool append)
489 LineTable *
490 LineTable::LinkLineTable (const FileRangeMap &file_range_map)
492 std::unique_ptr<LineTable> line_table_ap (new LineTable (m_comp_unit));