diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2016-01-06 20:07:13 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2016-01-06 20:07:13 +0000 |
commit | fba2c04f31e119eacf142fcbbaabd5a9e63a39ed (patch) | |
tree | 59eba88ea527759edb2c98d294ae369f95f57e33 /lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | |
parent | 5a5c549fe9a3fef595297bd21d36bed8409dc37d (diff) |
Notes
Diffstat (limited to 'lib/ReaderWriter/MachO/ArchHandler_arm64.cpp')
-rw-r--r-- | lib/ReaderWriter/MachO/ArchHandler_arm64.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp b/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp index 5e5a426b310bd..0ba590cc64223 100644 --- a/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp +++ b/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp @@ -507,6 +507,23 @@ void ArchHandler_arm64::generateAtomContent( // Copy raw bytes. memcpy(atomContentBuffer, atom.rawContent().data(), atom.size()); // Apply fix-ups. +#ifndef NDEBUG + if (atom.begin() != atom.end()) { + DEBUG_WITH_TYPE("atom-content", llvm::dbgs() + << "Applying fixups to atom:\n" + << " address=" + << llvm::format(" 0x%09lX", &atom) + << ", file=#" + << atom.file().ordinal() + << ", atom=#" + << atom.ordinal() + << ", name=" + << atom.name() + << ", type=" + << atom.contentType() + << "\n"); + } +#endif for (const Reference *ref : atom) { uint32_t offset = ref->offsetInAtom(); const Atom *target = ref->target(); |