summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 733681d)
raw | patch | inline | side by side (parent: 733681d)
author | Aaron Ballman <aaron@aaronballman.com> | |
Thu, 25 Sep 2014 14:02:43 +0000 (14:02 +0000) | ||
committer | Aaron Ballman <aaron@aaronballman.com> | |
Thu, 25 Sep 2014 14:02:43 +0000 (14:02 +0000) |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218454 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-objdump/MachODump.cpp | patch | blob | history |
index 9415ead09b0d0fecae54dc04acf1c2e5c3aa358a..414a867ebca0306929b46a5b77dd3134b772276c 100644 (file)
// generally not linked at address zero.
//
class DisasmMemoryObject : public MemoryObject {
- uint8_t *Bytes;
+ const uint8_t *Bytes;
uint64_t Size;
uint64_t BasePC;
public:
- DisasmMemoryObject(uint8_t *bytes, uint64_t size, uint64_t basePC) :
+ DisasmMemoryObject(const uint8_t *bytes, uint64_t size, uint64_t basePC) :
Bytes(bytes), Size(size), BasePC(basePC) {}
uint64_t getBase() const override { return BasePC; }
Sections[SectIdx].getContents(Bytes);
uint64_t SectAddress = 0;
Sections[SectIdx].getAddress(SectAddress);
- DisasmMemoryObject MemoryObject((uint8_t *)Bytes.data(), Bytes.size(),
+ DisasmMemoryObject MemoryObject((const uint8_t *)Bytes.data(), Bytes.size(),
SectAddress);
bool symbolTableWorked = false;