diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-11-27 13:58:16 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-11-27 13:58:16 +0000 |
commit | e308b8edabccd2c67f9dfc001fc000d056c4c502 (patch) | |
tree | 98ea4e2941939c33b51aa759a3d7350c904f62f5 /llvm/lib/Object/MachOObject.cpp | |
parent | 83224fc391438fcb0792f653cb2a6229017fac32 (diff) | |
download | bcm5719-llvm-e308b8edabccd2c67f9dfc001fc000d056c4c502.tar.gz bcm5719-llvm-e308b8edabccd2c67f9dfc001fc000d056c4c502.zip |
macho-dump: Add support for --dump-section-data and tweak a few format strings.
llvm-svn: 120219
Diffstat (limited to 'llvm/lib/Object/MachOObject.cpp')
-rw-r--r-- | llvm/lib/Object/MachOObject.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Object/MachOObject.cpp b/llvm/lib/Object/MachOObject.cpp index 33890f6617a..1051ce27fa0 100644 --- a/llvm/lib/Object/MachOObject.cpp +++ b/llvm/lib/Object/MachOObject.cpp @@ -125,6 +125,10 @@ MachOObject *MachOObject::LoadFromBuffer(MemoryBuffer *Buffer, return Object.take(); } +StringRef MachOObject::getData(size_t Offset, size_t Size) const { + return Buffer->getBuffer().substr(Offset,Size); +} + void MachOObject::RegisterStringTable(macho::SymtabLoadCommand &SLC) { HasStringTable = true; StringTable = Buffer->getBuffer().substr(SLC.StringTableOffset, |