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

References

include/llvm/BinaryFormat/MachO.h
 1002 inline void swapStruct(fat_header &mh) {
lib/Object/MachOUniversal.cpp
   32 static T getUniversalBinaryStruct(const char *Ptr) {
   33   T Res;
   34   memcpy(&Res, Ptr, sizeof(T));
   51       const char *HeaderPos = ParentData.begin() + sizeof(MachO::fat_header) +
   55       const char *HeaderPos = ParentData.begin() + sizeof(MachO::fat_header) +
  116   if (Data.getBufferSize() < sizeof(MachO::fat_header)) {
  124   MachO::fat_header H =
  125       getUniversalBinaryStruct<MachO::fat_header>(Buf.begin());
  132   uint32_t MinSize = sizeof(MachO::fat_header);
lib/ObjectYAML/MachOEmitter.cpp
  510   MachO::fat_header header;
  515   OS.write(reinterpret_cast<const char *>(&header), sizeof(MachO::fat_header));
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  177   const llvm::MachO::fat_header *fh =
  183       reinterpret_cast<const fat_arch *>(start + sizeof(fat_header));
  185       reinterpret_cast<const fat_arch *>(start + sizeof(fat_header) +
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
   90     lldb_private::DataExtractor &data, llvm::MachO::fat_header &header,
  222     llvm::MachO::fat_header header;
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h
   67   llvm::MachO::fat_header m_header;
   71                           llvm::MachO::fat_header &header,
tools/llvm-lipo/llvm-lipo.cpp
  656       sizeof(MachO::fat_header) + Slices.size() * sizeof(MachO::fat_arch);
  680   MachO::fat_header FatHeader;
  704   std::memcpy(OutFile->getBufferStart(), &FatHeader, sizeof(MachO::fat_header));
  717   std::memcpy(OutFile->getBufferStart() + sizeof(MachO::fat_header),
tools/llvm-objdump/MachODump.cpp
 2158   uint64_t big_size = sizeof(struct MachO::fat_header) +