7f5714f4392590e5a97113a18e1a4e9ad0315571 |
|
19-Jul-2012 |
Galina Kistanova <gkistanova@gmail.com> |
Reverting r 160419. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160525 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
d3a32b952b893c9799828fc2e8264385424f87ff |
|
18-Jul-2012 |
Galina Kistanova <gkistanova@gmail.com> |
Fixed few warnings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
3e96531186ba574b0c25a4be62d24b8b7d752c9f |
|
18-May-2012 |
Jim Grosbach <grosbach@apple.com> |
Refactor data-in-code annotations. Use a dedicated MachO load command to annotate data-in-code regions. This is the same format the linker produces for final executable images, allowing consistency of representation and use of introspection tools for both object and executable files. Data-in-code regions are annotated via ".data_region"/".end_data_region" directive pairs, with an optional region type. data_region_directive := ".data_region" { region_type } region_type := "jt8" | "jt16" | "jt32" | "jta32" end_data_region_directive := ".end_data_region" The previous handling of ARM-style "$d.*" labels was broken and has been removed. Specifically, it didn't handle ARM vs. Thumb mode when marking the end of the section. rdar://11459456 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157062 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
b2798fab4ef8d0e0edb349da2c7236e18e00c5b9 |
|
22-Jan-2012 |
Eli Bendersky <eli.bendersky@intel.com> |
Remove trailing spaces git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148654 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
ef56d1d35d741da0de6e27717d51564eade63e6d |
|
05-Nov-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
MachOObject: Use DataExtractor's uleb parser instead of rolling our own. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143810 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
d4522460d495fb0be3303f0727f9bd00867c0b16 |
|
31-Aug-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Teach macho-dump to dump the uleb128s referred to by linkedit_data segments. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
9942acab0a42755637a682308c8262b88cbbb9e9 |
|
30-Aug-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Teach macho-dump how to dump linkedit_data load commands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138807 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
592cf78f842999d3b6c958822927790bc3f45c62 |
|
04-Apr-2011 |
Eric Christopher <echristo@apple.com> |
Start migrating mach-o dumping facilities to the object file out of a separate executable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128801 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
23dcd00edeea556d26eed0cd2b3807dbd44107ab |
|
17-Dec-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Fix mismatched new[]/delete. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122053 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
a87d7ec234e1d4a31f4403ee9495d7700e6a593c |
|
10-Dec-2010 |
Daniel Dunbar <daniel@zuster.org> |
Mach-O: Tweak field name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121465 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
1f6efa3996dd1929fbc129203ce5009b620e6969 |
|
29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
71130f8aa1cef096083b95267a8a688a3bef6426 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for --dump-section-data and tweak a few format strings. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
2208b58b83392b2a3558e556c7447b13c3aea857 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping symbol table entries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120218 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
f2e2a5ff04e13720cec0c130c1d88d81d0ae6007 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping string table data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120217 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
90e3e3a429e75a7d3671afcc30ed376b6186fd58 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping relocation entries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120216 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
2acadbddf6783055249da9fc9ea40a05b83ce56a |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping sections. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120215 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
4c55e0db0f0a095dcd76326bef24d0fe05d2a5e4 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping dysymtab indirect symbol table. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120214 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
3946e3b4764ab0146693aad53687d33b7ae6bb78 |
|
27-Nov-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Unbreak build for newer GCCs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120205 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
f879f14cef93fe51ee8c180be7acf70294807b8f |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping symtab and dysymtab commands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120204 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
4ba1f5e0011fa0c17ff121634bf8e88270f3b52e |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Add support for dumping segment load commands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
a956d8b71755b908d8a150736e8857d2214060c6 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
Object/Mach-O: Add header and load command information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
95369163f58f06a6494ca9623184a8849ecf85f3 |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
Object/Mach-O: Validate Mach-O magic and initialize format info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120195 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|
fbd25b7d1d030ca0cbea28c690b636c35299826e |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
MC/Mach-O: Start stubbing out a Mach-O object file wrapper. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120190 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObject.cpp
|