reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/lldb/include/lldb/lldb-forward.h
  122 class LineTable;

References

tools/lldb/include/lldb/Symbol/CompileUnit.h
  224   LineTable *GetLineTable();
  307   void SetLineTable(LineTable *line_table);
  401   std::unique_ptr<LineTable> m_line_table_up;
tools/lldb/include/lldb/Symbol/LineTable.h
  210   LineTable *LinkLineTable(const FileRangeMap &file_range_map);
  270       LessThanBinaryPredicate(LineTable *line_table);
  271       bool operator()(const LineTable::Entry &, const LineTable::Entry &) const;
  271       bool operator()(const LineTable::Entry &, const LineTable::Entry &) const;
  274       LineTable *m_line_table;
  309     LineTable *line_table;
tools/lldb/include/lldb/lldb-forward.h
  352 typedef std::shared_ptr<lldb_private::LineTable> LineTableSP;
tools/lldb/source/API/SBCompileUnit.cpp
   61     LineTable *line_table = m_opaque_ptr->GetLineTable();
   75     LineTable *line_table = m_opaque_ptr->GetLineTable();
tools/lldb/source/Commands/CommandObjectTarget.cpp
 1335         LineTable *line_table = sc.comp_unit->GetLineTable();
tools/lldb/source/Commands/CommandObjectThread.cpp
 1164         LineTable *line_table = nullptr;
tools/lldb/source/Core/FileLineResolver.cpp
   45       LineTable *line_table = cu->GetLineTable();
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  694   data.line_table_up = std::make_unique<LineTable>(&cu);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h
  192     std::unique_ptr<LineTable> line_table_up;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
   78         if (LineTable *line_table = sc.comp_unit->GetLineTable()) {
   79           LineTable::FileAddressRanges file_ranges;
   84             const LineTable::FileAddressRanges::Entry &range =
  101       if (LineTable *line_table = sc.comp_unit->GetLineTable()) {
  102         LineTable::FileAddressRanges file_ranges;
  107           const LineTable::FileAddressRanges::Entry &range =
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 1000   std::unique_ptr<LineTable> line_table_up =
 1001       std::make_unique<LineTable>(&comp_unit);
 1815               LineTable *line_table = sc.comp_unit->GetLineTable();
 1888           LineTable *line_table = sc.comp_unit->GetLineTable();
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
 1399 LineTable *SymbolFileDWARFDebugMap::LinkOSOLineTable(SymbolFileDWARF *oso_dwarf,
 1400                                                      LineTable *line_table) {
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
  358   lldb_private::LineTable *
  360                    lldb_private::LineTable *line_table);
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp
 1008     if (auto *line_table = sc.comp_unit->GetLineTable()) {
 1023 static void AppendLineEntryToSequence(LineTable &table, LineSequence &sequence,
 1047 static void TerminateLineSequence(LineTable &table,
 1070   auto line_table = std::make_unique<LineTable>(&comp_unit);
tools/lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
  778     if (auto *line_table = sc.comp_unit->GetLineTable()) {
  848           auto *line_table = sc.comp_unit->GetLineTable();
 1777   auto line_table = std::make_unique<LineTable>(&comp_unit);
tools/lldb/source/Symbol/CompileUnit.cpp
  140 LineTable *CompileUnit::GetLineTable() {
  151 void CompileUnit::SetLineTable(LineTable *line_table) {
  214   LineTable *line_table = GetLineTable();
  256     LineTable *line_table = sc.comp_unit->GetLineTable();
tools/lldb/source/Symbol/Function.cpp
  215     LineTable *line_table = m_comp_unit->GetLineTable();
  238   LineTable *line_table = m_comp_unit->GetLineTable();
  489     LineTable *line_table = m_comp_unit->GetLineTable();
tools/lldb/source/Symbol/LineTable.cpp
   39   LineTable::Entry::LessThanBinaryPredicate less_than_bp(this);
   56   return new LineTable::LineSequenceImpl();
  114   LineTable::Entry::LessThanBinaryPredicate less_than_bp(this);
  136     LineTable *line_table)
  140 operator()(const LineTable::Entry &a, const LineTable::Entry &b) const {
  140 operator()(const LineTable::Entry &a, const LineTable::Entry &b) const {
  455 LineTable *LineTable::LinkLineTable(const FileRangeMap &file_range_map) {
  456   std::unique_ptr<LineTable> line_table_up(new LineTable(m_comp_unit));
  456   std::unique_ptr<LineTable> line_table_up(new LineTable(m_comp_unit));
tools/lldb/source/Target/ThreadPlanStepOverRange.cpp
  223             LineTable *line_table = m_addr_context.comp_unit->GetLineTable();
tools/lldb/tools/lldb-test/lldb-test.cpp
  659     LineTable *lt = comp_unit->GetLineTable();
usr/include/c++/7.4.0/bits/unique_ptr.h
   68         default_delete(const default_delete<_Up>&) noexcept { }
   72       operator()(_Tp* __ptr) const
   74 	static_assert(!is_void<_Tp>::value,
   76 	static_assert(sizeof(_Tp)>0,
  122 	  using type = _Up*;
  137       using pointer = typename _Ptr<_Tp, _Dp>::type;
  161 	typename __uniq_ptr_impl<_Tp, _Up>::_DeleterConstraint::type;
  163       __uniq_ptr_impl<_Tp, _Dp> _M_t;
  166       using pointer	  = typename __uniq_ptr_impl<_Tp, _Dp>::pointer;
  167       using element_type  = _Tp;
  252 	unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
  297           __safe_conversion_up<_Up, _Ep>,
  301 	operator=(unique_ptr<_Up, _Ep>&& __u) noexcept
  689     operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
  811     { typedef unique_ptr<_Tp> __single_object; };
  823     inline typename _MakeUniq<_Tp>::__single_object
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1645     { typedef _Tp&   type; };
 1650     : public __add_lvalue_reference_helper<_Tp>