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

References

include/llvm/DebugInfo/DWARF/DWARFContext.h
   66   std::unique_ptr<DWARFDebugLine> Line;
  295   const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *U);
  299   Expected<const DWARFDebugLine::LineTable *>
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  127     const llvm::DWARFDebugLine::FileNameEntry &
  244     void appendRow(const DWARFDebugLine::Row &R) { Rows.push_back(R); }
  246     void appendSequence(const DWARFDebugLine::Sequence &S) {
  299     uint32_t findRowInSeq(const DWARFDebugLine::Sequence &Seq,
lib/DebugInfo/DWARF/DWARFContext.cpp
   64 using DWARFLineTable = DWARFDebugLine::LineTable;
  437         DWARFDebugLine::LineTable LineTable =
  448     DWARFDebugLine::SectionParser Parser(LineData, *this, compile_units(),
  458     DWARFDebugLine::SectionParser Parser(LineData, *this, dwo_compile_units(),
  834 const DWARFDebugLine::LineTable *
  836   Expected<const DWARFDebugLine::LineTable *> ExpectedLineTable =
  845 Expected<const DWARFDebugLine::LineTable *> DWARFContext::getLineTableForUnit(
  848     Line.reset(new DWARFDebugLine);
 1144     const DWARFDebugLine::Row &Row = LineTable->Rows[RowIndex];
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
   77 const llvm::DWARFDebugLine::FileNameEntry &
  159                      DWARFDebugLine::ContentTypeTracker &ContentTypes,
  161                      std::vector<DWARFDebugLine::FileNameEntry> &FileNames) {
  175     DWARFDebugLine::FileNameEntry FileEntry;
  230                      DWARFDebugLine::ContentTypeTracker &ContentTypes,
  232                      std::vector<DWARFDebugLine::FileNameEntry> &FileNames) {
  286     DWARFDebugLine::FileNameEntry FileEntry;
  503 const DWARFDebugLine::LineTable *
  511 Expected<const DWARFDebugLine::LineTable *> DWARFDebugLine::getOrParseLineTable(
  910     const DWARFDebugLine::Sequence &Seq,
  920   DWARFDebugLine::Row Row;
  927                                     DWARFDebugLine::Row::orderByAddress) -
  951   DWARFDebugLine::Sequence Sequence;
  955                                       DWARFDebugLine::Sequence::orderByHighPC);
  984   DWARFDebugLine::Sequence Sequence;
  989       Sequences, Sequence, DWARFDebugLine::Sequence::orderByHighPC);
  999     const DWARFDebugLine::Sequence &CurSeq = *SeqPos;
 1102 static DWARFDebugLine::SectionParser::LineToUnitMap
 1103 buildLineToUnitMap(DWARFDebugLine::SectionParser::cu_range CUs,
 1104                    DWARFDebugLine::SectionParser::tu_range TUs) {
 1105   DWARFDebugLine::SectionParser::LineToUnitMap LineToUnit;
 1131 DWARFDebugLine::LineTable DWARFDebugLine::SectionParser::parseNext(
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  759         DWARFDebugLine::Row::dumpTableHeader(OS);
  777         DWARFDebugLine::Row::dumpTableHeader(OS);
tools/dsymutil/DwarfLinker.cpp
 1765 static void insertLineSequence(std::vector<DWARFDebugLine::Row> &Seq,
 1766                                std::vector<DWARFDebugLine::Row> &Rows) {
 1822   DWARFDebugLine::LineTable LineTable;
 1835   std::vector<DWARFDebugLine::Row> NewRows;
 1840   std::vector<DWARFDebugLine::Row> Seq;
tools/dsymutil/DwarfStreamer.cpp
  458                                          std::vector<DWARFDebugLine::Row> &Rows,
tools/dsymutil/DwarfStreamer.h
  105                             std::vector<DWARFDebugLine::Row> &Rows,
tools/lld/Common/DWARF.cpp
   23     Expected<const DWARFDebugLine::LineTable *> expectedLT =
   25     const DWARFDebugLine::LineTable *lt = nullptr;
   94   for (const llvm::DWARFDebugLine::LineTable *lt : lineTables) {
tools/lld/include/lld/Common/DWARF.h
   36   std::vector<const llvm::DWARFDebugLine::LineTable *> lineTables;
   38     const llvm::DWARFDebugLine::LineTable *lt;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  159 static const llvm::DWARFDebugLine::LineTable *
  161                    llvm::DWARFDebugLine &line, dw_offset_t line_offset,
  167   llvm::Expected<const llvm::DWARFDebugLine::LineTable *> line_table =
  184     const llvm::DWARFDebugLine::Prologue &prologue, FileSpec::Style style,
  897     llvm::DWARFDebugLine::Prologue prologue;
  990   llvm::DWARFDebugLine line;
  991   const llvm::DWARFDebugLine::LineTable *line_table = ParseLLVMLineTable(
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
   69   DWARFDebugLine::SectionParser setupParser() {
  136   DWARFDebugLine Line;
  161                           DWARFDebugLine::Prologue Prologue,
  262   const DWARFDebugLine::LineTable *Expected = *ExpectedLineTable;
  273   const DWARFDebugLine::LineTable *Expected2 = *ExpectedLineTable2;
  370   DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
  394   DWARFDebugLine::Prologue Prologue = LT.createBasicPrologue();
  488   DWARFDebugLine::SectionParser Parser = setupParser();
  493   DWARFDebugLine::LineTable Parsed =
  500   DWARFDebugLine::LineTable Parsed2 =
  515   DWARFDebugLine::SectionParser Parser = setupParser();
  536   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  550   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  571   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  592   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  620   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  649   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
  671   DWARFDebugLine::SectionParser Parser(LineData, *Context, CUs, TUs);
unittests/DebugInfo/DWARF/DwarfGenerator.cpp
  154 DWARFDebugLine::Prologue dwarfgen::LineTable::createBasicPrologue() const {
  155   DWARFDebugLine::Prologue P;
  194 void dwarfgen::LineTable::setPrologue(DWARFDebugLine::Prologue NewPrologue) {
  283   DWARFDebugLine::Prologue DefaultPrologue = createBasicPrologue();
  314 static void writeV2IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue,
  332 static void writeV5IncludeAndFileTable(const DWARFDebugLine::Prologue &Prologue,
  356     const DWARFDebugLine::Prologue &Prologue, AsmPrinter &Asm) const {
unittests/DebugInfo/DWARF/DwarfGenerator.h
  186   DWARFDebugLine::Prologue createBasicPrologue() const;
  190   void setPrologue(DWARFDebugLine::Prologue NewPrologue);
  214   void writeProloguePayload(const DWARFDebugLine::Prologue &Prologue,
  217   llvm::Optional<DWARFDebugLine::Prologue> Prologue;
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;
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>