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

Declarations

include/llvm/DebugInfo/DWARF/DWARFVerifier.h
   29 class DWARFDataExtractor;

References

include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
   33   DWARFDataExtractor AccelSection;
   69   DWARFAcceleratorTable(const DWARFDataExtractor &AccelSection,
  173   AppleAcceleratorTable(const DWARFDataExtractor &AccelSection,
  248     Error extract(const DWARFDataExtractor &AS, uint64_t *Offset);
  578   DWARFDebugNames(const DWARFDataExtractor &AccelSection,
include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h
   57   Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr,
include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h
   72   Error parse(DWARFDataExtractor Data, uint64_t *Offset, uint64_t EndOffset);
  291   void parse(DWARFDataExtractor Data);
include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h
   43                    const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
include/llvm/DebugInfo/DWARF/DWARFDebugLine.h
  140     Error parse(const DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
  284         DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
  313       DWARFDataExtractor &DebugLineData, uint64_t Offset,
  324     SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
  364     DWARFDataExtractor &DebugLineData;
include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
   68   void parse(const DWARFDataExtractor &data);
   74   parseOneLocationList(const DWARFDataExtractor &Data, uint64_t *Offset);
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
   71   Error extract(const DWARFDataExtractor &data, uint64_t *offset_ptr);
include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
   37   Error extract(DWARFDataExtractor Data, uint64_t End, uint64_t *OffsetPtr);
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
   90   bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
   95   bool extractValue(const DWARFDataExtractor &Data, uint64_t *OffsetPtr,
include/llvm/DebugInfo/DWARF/DWARFListTable.h
   49   Error extract(DWARFDataExtractor Data, uint64_t HeaderOffset, uint64_t End,
  126   Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
  159   Error extractHeaderAndOffsets(DWARFDataExtractor Data, uint64_t *OffsetPtr) {
  163   Error extract(DWARFDataExtractor Data, uint64_t *OffsetPtr);
  166   Expected<DWARFListType> findList(DWARFDataExtractor Data, uint64_t Offset);
  192 Error DWARFListTableBase<DWARFListType>::extract(DWARFDataExtractor Data,
  217 Error DWARFListType<ListEntryType>::extract(DWARFDataExtractor Data,
  270 DWARFListTableBase<DWARFListType>::findList(DWARFDataExtractor Data,
include/llvm/DebugInfo/DWARF/DWARFUnit.h
   72   bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
  190   validateContributionSize(DWARFDataExtractor &DA);
  255   determineStringOffsetsTableContribution(DWARFDataExtractor &DA);
  262   determineStringOffsetsTableContributionDWO(DWARFDataExtractor &DA);
  316   DWARFDataExtractor getDebugInfoExtractor() const;
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
  140   bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 2145   DWARFDataExtractor Data(StringRef(DebugLocs.getBytes(Entry).data(),
lib/DebugInfo/DWARF/DWARFAbbreviationDeclaration.cpp
  157   auto DebugInfoData = U.getDebugInfoExtractor();
lib/DebugInfo/DWARF/DWARFAcceleratorTable.cpp
  379 Error DWARFDebugNames::Header::extract(const DWARFDataExtractor &AS,
  484   const DWARFDataExtractor &AS = Section.AccelSection;
  601   const DWARFDataExtractor &AS = Section.AccelSection;
  630   const DWARFDataExtractor &AS = Section.AccelSection;
lib/DebugInfo/DWARF/DWARFContext.cpp
  138   DWARFDataExtractor StrOffsetExt(Obj, StringOffsetsSection, LittleEndian, 0);
  243 static void dumpAddrSection(raw_ostream &OS, DWARFDataExtractor &AddrData,
  266     raw_ostream &OS, DWARFDataExtractor &rnglistData,
  289                                 DWARFDataExtractor Data,
  390     DWARFDataExtractor Data(*DObj, DObj->getLoclistsSection(), isLittleEndian(),
  446     DWARFDataExtractor LineData(*DObj, DObj->getLineSection(), isLittleEndian(),
  456     DWARFDataExtractor LineData(*DObj, DObj->getLineDWOSection(),
  508     DWARFDataExtractor AddrData(*DObj, DObj->getAddrSection(),
  516     DWARFDataExtractor rangesData(*DObj, DObj->getRangesSection(),
  539     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsSection(),
  546     DWARFDataExtractor RnglistData(*DObj, DObj->getRnglistsDWOSection(),
  721     DWARFDataExtractor LocData(*DObj, DObj->getLocSection(), isLittleEndian(),
  766   DWARFDataExtractor debugFrameData(*DObj, DObj->getFrameSection(),
  777   DWARFDataExtractor debugFrameData(*DObj, DObj->getEHFrameSection(),
  800   DWARFDataExtractor AccelSection(Obj, Section, IsLittleEndian, 0);
  868   DWARFDataExtractor lineData(*DObj, U->getLineSection(), isLittleEndian(),
lib/DebugInfo/DWARF/DWARFDebugAddr.cpp
   21 Error DWARFDebugAddrTable::extract(DWARFDataExtractor Data,
lib/DebugInfo/DWARF/DWARFDebugFrame.cpp
   37 Error CFIProgram::parse(DWARFDataExtractor Data, uint64_t *Offset,
  356 void DWARFDebugFrame::parse(DWARFDataExtractor Data) {
lib/DebugInfo/DWARF/DWARFDebugInfoEntry.cpp
   23   DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor();
   29                                       const DWARFDataExtractor &DebugInfoData,
lib/DebugInfo/DWARF/DWARFDebugLine.cpp
  157 parseV2DirFileTables(const DWARFDataExtractor &DebugLineData,
  226 parseV5DirFileTables(const DWARFDataExtractor &DebugLineData,
  326 Error DWARFDebugLine::Prologue::parse(const DWARFDataExtractor &DebugLineData,
  512     DWARFDataExtractor &DebugLineData, uint64_t Offset, const DWARFContext &Ctx,
  532     DWARFDataExtractor &DebugLineData, uint64_t *OffsetPtr,
 1117 DWARFDebugLine::SectionParser::SectionParser(DWARFDataExtractor &Data,
lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
   34   DWARFDataExtractor Extractor(toStringRef(Data), IsLittleEndian, AddressSize);
   88 DWARFDebugLoc::parseOneLocationList(const DWARFDataExtractor &Data,
  127 void DWARFDebugLoc::parse(const DWARFDataExtractor &data) {
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
   25   DWARFDataExtractor PubNames(Obj, Sec, LittleEndian, 0);
lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp
   25 Error DWARFDebugRangeList::extract(const DWARFDataExtractor &data,
lib/DebugInfo/DWARF/DWARFDebugRnglists.cpp
   19 Error RangeListEntry::extract(DWARFDataExtractor Data, uint64_t End,
lib/DebugInfo/DWARF/DWARFDie.cpp
  115       DWARFDataExtractor Data(Obj, *U->getLocSection(), Ctx.isLittleEndian(),
  569   DWARFDataExtractor debug_info_data = U->getDebugInfoExtractor();
lib/DebugInfo/DWARF/DWARFFormValue.cpp
  236 bool DWARFFormValue::extractValue(const DWARFDataExtractor &Data,
lib/DebugInfo/DWARF/DWARFListTable.cpp
   18 Error DWARFListTableHeader::extract(DWARFDataExtractor Data,
lib/DebugInfo/DWARF/DWARFUnit.cpp
   65   DWARFDataExtractor Data(Obj, Section, LE, 0);
   74       DWARFDataExtractor Data(Obj, InfoSection, LE, 0);
  195 DWARFDataExtractor DWARFUnit::getDebugInfoExtractor() const {
  215   DWARFDataExtractor DA(Context.getDWARFObj(), *AddrOffsetSection,
  229   DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection,
  235                               const DWARFDataExtractor &debug_info,
  309 parseRngListTableHeader(DWARFDataExtractor &DA, uint64_t Offset,
  332   DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection,
  362   DWARFDataExtractor DebugInfoData = getDebugInfoExtractor();
  446   DWARFDataExtractor DA(Context.getDWARFObj(), StringOffsetSection,
  472       DWARFDataExtractor RangesDA(Context.getDWARFObj(), *RangeSection,
  528     DWARFDataExtractor RangesDA(Context.getDWARFObj(), *RangeSection,
  563     DWARFDataExtractor RangesData(Context.getDWARFObj(), *RangeSection,
  779     DWARFDataExtractor &DA) {
  794 parseDWARF64StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) {
  812 parseDWARF32StringOffsetsTableHeader(DWARFDataExtractor &DA, uint64_t Offset) {
  829 parseDWARFStringOffsetsTableHeader(DWARFDataExtractor &DA,
  857 DWARFUnit::determineStringOffsetsTableContribution(DWARFDataExtractor &DA) {
  876 DWARFUnit::determineStringOffsetsTableContributionDWO(DWARFDataExtractor & DA) {
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  100 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
  276   DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0);
  812   DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), *AccelSection,
 1422   DWARFDataExtractor AccelSectionData(DCtx.getDWARFObj(), AccelSection,
tools/dsymutil/DwarfLinker.cpp
  792   DWARFDataExtractor Data = Unit.getDebugInfoExtractor();
 1536   DWARFDataExtractor Data = U.getDebugInfoExtractor();
 1707   DWARFDataExtractor RangeExtractor(OrigDwarf.getDWARFObj(),
 1824   DWARFDataExtractor LineExtractor(
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.cpp
   24 llvm::DWARFDataExtractor DWARFDataExtractor::GetAsLLVM() const {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
   33   llvm::DWARFDataExtractor GetAsLLVM() const;
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
  165   llvm::DWARFDataExtractor data = context.getOrLoadLineData().GetAsLLVM();
  895     llvm::DWARFDataExtractor data = m_context.getOrLoadLineData().GetAsLLVM();
tools/llvm-readobj/DwarfCFIEHPrinter.h
  190   DWARFDataExtractor DE(
tools/obj2yaml/dwarf2yaml.cpp
   84   DWARFDataExtractor PubSectionData(DCtx.getDWARFObj(), Section,
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
 3178     DWARFDataExtractor Data(Obj, Sec, /* IsLittleEndian = */ true,
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp
  135   DWARFDataExtractor LineData;
unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
   46   DWARFDataExtractor Data(StringRef(Raw, sizeof(RawTypeT)),
   58   DWARFDataExtractor Data(OS.str(), sys::IsLittleEndianHost, sizeof(void *));
   69   DWARFDataExtractor Data(OS.str(), sys::IsLittleEndianHost, sizeof(void *));
  113   DWARFDataExtractor DE16(StringRef(Cksum, 16), sys::IsLittleEndianHost,
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };