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

References

include/llvm/Object/COFFImportFile.h
   42     OS << StringRef(Data.getBufferStart() + sizeof(coff_import_header));
   62         Data.getBufferStart());
include/llvm/Object/ELFObjectFile.h
  997     : ELFObjectFile(Other.Data, Other.EF, Other.DotDynSymSec,
include/llvm/Object/Minidump.h
  171     return arrayRefFromStringRef(Data.getBuffer());
include/llvm/Object/ObjectFile.h
  228     return reinterpret_cast<const uint8_t *>(Data.getBufferStart());
lib/Object/Archive.cpp
  465   if (NextLoc == Parent->Data.getBufferEnd())
  469   if (NextLoc > Parent->Data.getBufferEnd()) {
  489   const char *a = Parent->Data.getBuffer().data();
  546   StringRef Buffer = Data.getBuffer();
  784   const char *Loc = Data.getBufferStart() + strlen(Magic);
  993 bool Archive::isEmpty() const { return Data.getBufferSize() == 8; }
lib/Object/Binary.cpp
   40 StringRef Binary::getData() const { return Data.getBuffer(); }
   42 StringRef Binary::getFileName() const { return Data.getBufferIdentifier(); }
   44 MemoryBufferRef Binary::getMemoryBufferRef() const { return Data; }
lib/Object/COFFObjectFile.cpp
  106   assert(!checkOffset(Data, uintptr_t(Addr), sizeof(*Addr)));
  382   const coff_relocation *begin = getFirstReloc(Sec, Data, base());
  392   const coff_relocation *I = getFirstReloc(Sec, Data, base());
  394     I += getNumberOfRelocations(Sec, Data, base());
  404             SymbolTable16, Data, base() + getPointerToSymbolTable(),
  410             SymbolTable32, Data, base() + getPointerToSymbolTable(),
  421   if (std::error_code EC = getObject(StringTableSizePtr, Data, StringTableAddr))
  425           getObject(StringTable, Data, StringTableAddr, StringTableSize))
  555   if (std::error_code EC = checkOffset(Data, IntPtr, DataEntry->Size))
  674   if (!checkSize(Data, EC, sizeof(coff_file_header)))
  685   if (checkSize(Data, EC, sizeof(dos_header) + sizeof(COFF::PEMagic))) {
  701   if ((EC = getObject(COFFHeader, Data, base() + CurPtr)))
  708       checkSize(Data, EC, sizeof(coff_bigobj_file_header))) {
  709     if ((EC = getObject(COFFBigObjHeader, Data, base() + CurPtr)))
  735     if ((EC = getObject(Header, Data, base() + CurPtr)))
  753     if ((EC = getObject(DataDirectory, Data, DataDirAddr, DataDirSize)))
  760   if ((EC = getObject(SectionTable, Data, base() + CurPtr,
 1110   if (checkOffset(Data, ConStart, SectionSize))
 1173   return {getFirstReloc(Sec, Data, base()),
 1174           getNumberOfRelocations(Sec, Data, base())};
 1309   return getObject(Result, OwningObject->Data, ImportTable + Index);
lib/Object/MachOUniversal.cpp
  116   if (Data.getBufferSize() < sizeof(MachO::fat_header)) {
lib/Object/WindowsResource.cpp
   54   BBS = BinaryByteStream(Data.getBuffer().drop_front(LeadingSize),
lib/Object/XCOFFObjectFile.cpp
  586       getObject<XCOFFRelocation32>(Data, reinterpret_cast<void *>(RelocAddr),
  601           Obj->Data, reinterpret_cast<uintptr_t>(Obj->base() + Offset), 4))
  613       getObject<char>(Obj->Data, Obj->base() + Offset, Size);
  632   MemoryBufferRef Data = Obj->Data;