LLDB mainline
|
This is the complete list of members for lldb_private::LineTable, including all inherited members.
AppendLineEntryToSequence(LineSequence *sequence, lldb::addr_t file_addr, uint32_t line, uint16_t column, uint16_t file_idx, bool is_start_of_statement, bool is_start_of_basic_block, bool is_prologue_end, bool is_epilogue_begin, bool is_terminal_entry) | lldb_private::LineTable | static |
ConvertEntryAtIndexToLineEntry(uint32_t idx, LineEntry &line_entry) | lldb_private::LineTable | protected |
CreateLineSequenceContainer() | lldb_private::LineTable | static |
Dump(Stream *s, Target *target, Address::DumpStyle style, Address::DumpStyle fallback_style, bool show_line_ranges) | lldb_private::LineTable | |
entry_collection typedef | lldb_private::LineTable | protected |
FileAddressRanges typedef | lldb_private::LineTable | |
FileRangeMap typedef | lldb_private::LineTable | |
FindLineEntriesForFileIndex(uint32_t file_idx, bool append, SymbolContextList &sc_list) | lldb_private::LineTable | |
FindLineEntryByAddress(const Address &so_addr, LineEntry &line_entry, uint32_t *index_ptr=nullptr) | lldb_private::LineTable | |
FindLineEntryIndexByFileIndex(uint32_t start_idx, uint32_t file_idx, const SourceLocationSpec &src_location_spec, LineEntry *line_entry_ptr) | lldb_private::LineTable | |
FindLineEntryIndexByFileIndex(uint32_t start_idx, const std::vector< uint32_t > &file_idx, const SourceLocationSpec &src_location_spec, LineEntry *line_entry_ptr) | lldb_private::LineTable | |
FindLineEntryIndexByFileIndexImpl(uint32_t start_idx, T file_idx, const SourceLocationSpec &src_location_spec, LineEntry *line_entry_ptr, std::function< bool(T, uint16_t)> file_idx_matcher) | lldb_private::LineTable | inlineprivate |
GetContiguousFileAddressRanges(FileAddressRanges &file_ranges, bool append) | lldb_private::LineTable | |
GetDescription(Stream *s, Target *target, lldb::DescriptionLevel level) | lldb_private::LineTable | |
GetLineEntryAtIndex(uint32_t idx, LineEntry &line_entry) | lldb_private::LineTable | |
GetSize() const | lldb_private::LineTable | |
InsertLineEntry(lldb::addr_t file_addr, uint32_t line, uint16_t column, uint16_t file_idx, bool is_start_of_statement, bool is_start_of_basic_block, bool is_prologue_end, bool is_epilogue_begin, bool is_terminal_entry) | lldb_private::LineTable | |
InsertSequence(LineSequence *sequence) | lldb_private::LineTable | |
LineTable(CompileUnit *comp_unit) | lldb_private::LineTable | |
LineTable(CompileUnit *comp_unit, std::vector< std::unique_ptr< LineSequence > > &&sequences) | lldb_private::LineTable | |
LineTable(const LineTable &)=delete | lldb_private::LineTable | private |
LinkLineTable(const FileRangeMap &file_range_map) | lldb_private::LineTable | |
m_comp_unit | lldb_private::LineTable | protected |
m_entries | lldb_private::LineTable | protected |
operator=(const LineTable &)=delete | lldb_private::LineTable | private |
section_collection typedef | lldb_private::LineTable | protected |
~LineTable() | lldb_private::LineTable |