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

References

include/llvm/BinaryFormat/MachO.h
 1025   sys::swapByteOrder(mh.magic);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp
  122   switch (read32(&mh->magic, false)) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
  593   mh->magic = _is64 ? llvm::MachO::MH_MAGIC_64 : llvm::MachO::MH_MAGIC;
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  412     if (::memcmp (&header.magic, &magicks[i], sizeof (uint32_t)) == 0)
  418   if (header.magic == llvm::MachO::MH_CIGAM ||
  419       header.magic == llvm::MachO::MH_CIGAM_64) {
  420     header.magic = llvm::ByteSwap_32(header.magic);
  420     header.magic = llvm::ByteSwap_32(header.magic);
  666     if (mh.magic == llvm::MachO::MH_CIGAM || mh.magic == llvm::MachO::MH_MAGIC)
  666     if (mh.magic == llvm::MachO::MH_CIGAM || mh.magic == llvm::MachO::MH_MAGIC)
  668     if (mh.magic == llvm::MachO::MH_CIGAM_64 ||
  669         mh.magic == llvm::MachO::MH_MAGIC_64)
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
  376     image_infos[i].header.magic =
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  654   const ByteOrder endian = GetByteOrderFromMagic(m_dyld.header.magic);
  772     header->magic = data.GetU32(&offset);
  775         DynamicLoaderMacOSXDYLD::GetByteOrderFromMagic(header->magic));
  776     switch (header->magic) {
 1147   switch (m_dyld.header.magic) {
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  829           header.sizeofcmds + MachHeaderSizeFromMagic(header.magic);
  833         data_offset = MachHeaderSizeFromMagic(header.magic);
  928   header.magic = data.GetU32(data_offset_ptr);
  931   switch (header.magic) {
  987   m_header.magic = m_data.GetU32(&offset);
  988   switch (m_header.magic) {
 1026     GetAllArchSpecs(m_header, m_data, MachHeaderSizeFromMagic(m_header.magic),
 1040             m_header.sizeofcmds + MachHeaderSizeFromMagic(m_header.magic);
 1263       lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 1292   lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 1818   lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 1822   offset = MachHeaderSizeFromMagic(m_header.magic);
 2058   lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 4711     if (m_header.magic == MH_MAGIC_64 || m_header.magic == MH_CIGAM_64)
 4711     if (m_header.magic == MH_MAGIC_64 || m_header.magic == MH_CIGAM_64)
 4719     GetAllArchSpecs(m_header, m_data, MachHeaderSizeFromMagic(m_header.magic),
 4988   GetAllArchSpecs(header, data, MachHeaderSizeFromMagic(header.magic),
 5013     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5025     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5161     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5315       lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5343     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5383     offset = MachHeaderSizeFromMagic(m_header.magic);
 5411     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5606     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5645                            MachHeaderSizeFromMagic(m_header.magic));
 5769     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5830     lldb::offset_t offset = MachHeaderSizeFromMagic(m_header.magic);
 5859       offset = MachHeaderSizeFromMagic(m_header.magic);
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
  139   if (header.magic == llvm::MachO::MH_CIGAM ||
  140       header.magic == llvm::MachO::MH_CIGAM_64) {
  141     header.magic = llvm::ByteSwap_32(header.magic);
  141     header.magic = llvm::ByteSwap_32(header.magic);
  153   if (header.magic == llvm::MachO::MH_MAGIC ||
  154       header.magic == llvm::MachO::MH_MAGIC_64) {
tools/llvm-objcopy/MachO/MachOReader.cpp
   21   O.Header.Magic = MachOObj.getHeader().magic;
tools/llvm-objdump/MachODump.cpp
10207     PrintMachHeader(H.magic, H.cputype, H.cpusubtype, H.filetype, H.ncmds,
tools/llvm-readobj/MachODumper.cpp
  424   W.printEnum("Magic", Header.magic, makeArrayRef(MachOMagics));
tools/obj2yaml/macho2yaml.cpp
  206   Y->Header.magic = Obj.getHeader().magic;
unittests/BinaryFormat/MachOTest.cpp
   34   ASSERT_EQ(Header->magic, MH_MAGIC);