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

References

include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
   29       : DataExtractor(Section.Data, IsLittleEndian, AddressSize), Obj(&Obj),
   59   size_t size() const { return Section == nullptr ? 0 : Section->Data.size(); }
lib/DebugInfo/DWARF/DWARFContext.cpp
  140   uint64_t SectionSize = StringOffsetsSection.Data.size();
  220     DataExtractor strOffsetExt(StringOffsetsSection.Data, LittleEndian, 0);
  222     uint64_t size = StringOffsetsSection.Data.size();
  384                                    DObj->getLocSection().Data)) {
  389                      DObj->getLoclistsSection().Data)) {
  396                      DObj->getLocDWOSection().Data)) {
  401                                    DObj->getFrameSection().Data))
  405                                    DObj->getEHFrameSection().Data))
  445                                    DObj->getLineSection().Data)) {
  455                      DObj->getLineDWOSection().Data)) {
  507                  DObj->getAddrSection().Data)) {
  514                  DObj->getRangesSection().Data)) {
  538                  DObj->getRnglistsSection().Data)) {
  545                  DObj->getRnglistsDWOSection().Data)) {
  552                  DObj->getPubnamesSection().Data))
  557                  DObj->getPubtypesSection().Data))
  562                  DObj->getGnuPubnamesSection().Data))
  568                  DObj->getGnuPubtypesSection().Data))
  574                  DObj->getStrOffsetsSection().Data))
  580                  DObj->getStrOffsetsDWOSection().Data))
  592                  DObj->getAppleNamesSection().Data))
  596                  DObj->getAppleTypesSection().Data))
  600                  DObj->getAppleNamespacesSection().Data))
  604                  DObj->getAppleObjCSection().Data))
  607                  DObj->getNamesSection().Data))
  736   DataExtractor LocData(DObj->getLocDWOSection().Data, isLittleEndian(), 4);
  864   if (stmtOffset >= U->getLineSection().Data.size())
 1447       return &Sec->Data;
 1495         InfoSections[SectionRef()].Data = SecIt.second->getBuffer();
 1497         InfoDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1499         TypesSections[SectionRef()].Data = SecIt.second->getBuffer();
 1501         TypesDWOSections[SectionRef()].Data = SecIt.second->getBuffer();
 1573           RangesDWOSection.Data = Data;
 1578         InfoSections[Section].Data = Data;
 1580         InfoDWOSections[Section].Data = Data;
 1582         TypesSections[Section].Data = Data;
 1584         TypesDWOSections[Section].Data = Data;
lib/DebugInfo/DWARF/DWARFDebugPubTable.cpp
   36     while (Offset < Sec.Data.size()) {
lib/DebugInfo/DWARF/DWARFDie.cpp
  113     if (!U->isDWOUnit() && !U->getLocSection()->Data.empty()) {
  123         UseLocLists ? Obj.getLoclistsSection().Data : U->getLocSectionData();
lib/DebugInfo/DWARF/DWARFUnit.cpp
  186     LocSectionData = LocSection->Data;
  213   if (AddrOffsetSection->Data.size() < Offset + getAddressByteSize())
  227   if (StringOffsetSection.Data.size() < Offset + ItemSize)
  469     if (RangeSection->Data.size()) {
  899             {0, StringOffsetSection.Data.size(), 4, DWARF32})};
lib/DebugInfo/DWARF/DWARFVerifier.cpp
  454       if (*SectionOffset >= DObj.getRangesSection().Data.size())
  463       if (*SectionOffset >= DObj.getLineSection().Data.size())
  570       if (*RefVal >= DieCU->getInfoSection().Data.size()) {
  613     if (DObj.getStrOffsetsSection().Data.size() < Offset + ItemSize) {
  669     if (LineTableOffset < DCtx.getDWARFObj().getLineSection().Data.size()) {
 1466   if (!D.getAppleNamesSection().Data.empty())
 1469   if (!D.getAppleTypesSection().Data.empty())
 1472   if (!D.getAppleNamespacesSection().Data.empty())
 1475   if (!D.getAppleObjCSection().Data.empty())
 1479   if (!D.getNamesSection().Data.empty())
tools/dsymutil/DwarfLinker.cpp
 1936     StringRef LineData = OrigDwarf.getDWARFObj().getLineSection().Data;
 2013   StringRef FrameData = OrigDwarf.getDWARFObj().getFrameSection().Data;
 2434       (!DwarfObj.getAppleNamesSection().Data.empty() ||
 2435        !DwarfObj.getAppleTypesSection().Data.empty() ||
 2436        !DwarfObj.getAppleNamespacesSection().Data.empty() ||
 2437        !DwarfObj.getAppleObjCSection().Data.empty())) {
 2442       !DwarfObj.getNamesSection().Data.empty()) {
tools/dsymutil/DwarfStreamer.cpp
  406   DataExtractor Data(InputSec.Data, Dwarf.isLittleEndian(), AddressSize);
  445       StringRef Input = InputSec.Data.substr(Offset, Length);
tools/lld/ELF/DWARF.cpp
   44       m->Data = toStringRef(sec->data());
tools/obj2yaml/dwarf2yaml.cpp
  248       DataExtractor LineData(DCtx.getDWARFObj().getLineSection().Data,
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
 1099       DwarfContext->getDWARFObj().getStrOffsetsSection().Data.empty());