e32981048244ecfa67d0bdc211af1bac2020a555 |
|
24-May-2012 |
Craig Topper <craig.topper@gmail.com> |
Mark some static arrays as const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
41827f9ba2745cfe16d94775f6fd0803b0efef23 |
|
02-May-2012 |
Eli Friedman <eli.friedman@gmail.com> |
Fix the implementation of MachOObjectFile::isSectionZeroInit so it follows the MachO spec. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
8fc7d5c35cc79f941d2eb8e992133f94f375670a |
|
13-Apr-2012 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove unused variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
c68dda815e64fb2fb463318d1eaa304e22199d50 |
|
12-Apr-2012 |
Preston Gurd <preston.gurd@intel.com> |
This patch improves the MCJIT runtime dynamic loader by adding new handling of zero-initialized sections, virtual sections and common symbols and preventing the loading of sections which are not required for execution such as debug information. Patch by Andy Kaylor! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
3fd9b8422328a60664a5c631ec9519b58017fcbc |
|
10-Apr-2012 |
Danil Malyshev <dmalyshev@accesssoftek.com> |
Add a constructor for DataRefImpl and remove excess initialization. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
6f9489a86f33624f9ff5388411d12359ce9cef20 |
|
09-Mar-2012 |
David Meyer <pdox@google.com> |
[Object] Make Binary::TypeID more granular, to distinguish between ELF 32/64 little/big git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152435 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
97f7787bfb56ad31fe20ec0bb9c3c9f3253d14fb |
|
01-Mar-2012 |
David Meyer <pdox@google.com> |
[Object] Add ObjectFile::getLoadName() for retrieving the soname/installname of a shared object. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
5c2b4ea73c8f48bb5f96c86fe437385b8fb3dcda |
|
01-Mar-2012 |
David Meyer <pdox@google.com> |
[Object] * Add begin_dynamic_table() / end_dynamic_table() private interface to ELFObjectFile. * Add begin_libraries_needed() / end_libraries_needed() interface to ObjectFile, for grabbing the list of needed libraries for a shared object or dynamic executable. * Implement this new interface completely for ELF, leave stubs for COFF and MachO. * Add 'llvm-readobj' tool for dumping ObjectFile information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
2c67727046234ad9702ab5acb72700b5ac99a676 |
|
29-Feb-2012 |
David Meyer <pdox@google.com> |
[Object] Add symbol attribute flags: ST_ThreadLocal, ST_Common, and ST_Undefined. Implement these completely for ELF. Rename ST_External to ST_Unknown, and slightly change its semantics. It now only indicates that the symbol's type is unknown, not that the symbol is undefined. (For that, use ST_Undefined). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151696 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
c46255a32ec92c427e621b6d7eabd887962ce4a4 |
|
29-Feb-2012 |
David Meyer <pdox@google.com> |
In the ObjectFile interface, replace isInternal(), isAbsolute(), isGlobal(), and isWeak(), with a bitset of flags. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151670 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
dfa1896b6b61e708f002b814794890ff308172ee |
|
28-Feb-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
[Object] Add {begin,end}_dynamic_symbols stubs and implementation for ELF. Add -D option to llvm-nm to dump dynamic symbols. Patch by David Meyer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151600 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
b0436a73054fe676b216a0cf872d1fc433125c62 |
|
29-Nov-2011 |
Danil Malyshev <dmalyshev@accesssoftek.com> |
Fixed ObjectFile functions: - getSymbolOffset() renamed as getSymbolFileOffset() - getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile. - added getRelocationOffset() - fixed MachOObjectFile::getSymbolSize() - fixed MachOObjectFile::getSymbolSection() - fixed MachOObjectFile::getSymbolOffset() for symbols without section data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145408 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
790552c20fbd8daa77d343419f0f6ec4e7fa1457 |
|
27-Nov-2011 |
Chandler Carruth <chandlerc@gmail.com> |
Revert r145180 as it is causing test failures on all the bots. Original commit message: Fixed ObjectFile functions: - getSymbolOffset() renamed as getSymbolFileOffset() - getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile. - added getRelocationOffset() - fixed MachOObjectFile::getSymbolSize() - fixed MachOObjectFile::getSymbolSection() - fixed MachOObjectFile::getSymbolOffset() for symbols without section data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145182 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
9b24738bd1dc791eb2c21b5562fcfe4b7b99fe2a |
|
27-Nov-2011 |
Danil Malyshev <dmalyshev@accesssoftek.com> |
Fixed ObjectFile functions: - getSymbolOffset() renamed as getSymbolFileOffset() - getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObjectFile and COFFObjectFile. - added getRelocationOffset() - fixed MachOObjectFile::getSymbolSize() - fixed MachOObjectFile::getSymbolSection() - fixed MachOObjectFile::getSymbolOffset() for symbols without section data. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
b28bdbf8468e728501828fd41b3f2dba8db62efa |
|
27-Oct-2011 |
Owen Anderson <resistor@mac.com> |
If we're searching for a symbol reference to pretty-print a scattered relocation address, and we don't find a symbol table entry, try section begin addresses as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
eb6bd339954376e4ab1fda52133ef3f94c3029b7 |
|
27-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Fix pretty printing of i386 local sect diff relocations, TLV relocations, and x86_64 TLV relocations in MachO. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143140 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
1832f4d94eb292d63824eaa043118ed6cc61389b |
|
26-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Add support for scattered relocations to the MachO relocatation pretty printer. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143051 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
ef22f78c68d3f096b3c8aac2752ca8e3e25106a6 |
|
26-Oct-2011 |
Owen Anderson <resistor@mac.com> |
The order of the two symbol listings in a Macho x86_64 subtractor relocation is reversed from what seems intuitive to me. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143035 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
f8261e7d07a8994e08cdba9f0e336e645daf104c |
|
26-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Include the full 64 bits of relocation data in the type info for MachO relocations, so that we can recognize scattered relocations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143033 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
9472b8d220fc746498429f430cb4c4dbfbd38f2a |
|
26-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Expand relocation type field to 64 bits. MachO scattered relocations require 33 bits of type info. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143032 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
929e27cc3c67d4c6355c7b56b2983722d28d2624 |
|
26-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Improve pretty printing of GOT relocations in MachO on x86_64. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143031 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
b64541fc7285c7305c6df7a83e4514a89bdaaa7b |
|
26-Oct-2011 |
Eric Christopher <echristo@apple.com> |
Remove unused variable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143011 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
c8aa726ec22a362bf9fe0d81fdcf68a48bfc999f |
|
25-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Remove extraneous printing of "-PC". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142970 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
0685e94895f26f96aa1032696e3150dd00aad1f3 |
|
25-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Add support for the notion of "hidden" relocations. On MachO, these are relocation entries that are used as additional information for other, real relocations, rather than being relocations themselves. I'm not familiar enough with ELF or COFF to know if they should have any relocations marked hidden. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142961 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
013d756310a92fd358a9aab2a63cce52c107f777 |
|
25-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Teach the MachO relocation pretty-printer to interpret ARM half-relocations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
d8fa76d4bed067cd8662c3196211bc90cc8d4470 |
|
25-Oct-2011 |
Owen Anderson <resistor@mac.com> |
More fixes and improvements to MachO relocation pretty-printing, particular for x86 and x86_64 relocations with addends. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142875 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
0135fe1854bef035efea1e3113dc6a127ef6e51e |
|
24-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Get relocation parsing/dumping to a mostly-working state for MachO files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
5f4e02cbf1d0fa0d8048369264201c258f2ad717 |
|
24-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Stub out some of the MachO relocation decoding hooks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142840 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
a48aab924d93be3cdb4a230a9158d210b97b3f56 |
|
21-Oct-2011 |
Owen Anderson <resistor@mac.com> |
STABS symbols are debug symbols. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142673 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
9b2b812fea4df160437e7b7d56e38f6335189ad0 |
|
18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add isSymbolAbsolute and getSymbolSection. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142317 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
c38c36a8c44bd32bdfc2e48ab3e447f6dc1547bd |
|
18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add isSymbolWeak. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142316 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
1130a799ab2fd7042625163a2506518960394884 |
|
17-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Fix redundant name. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142238 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
95f8db4d4d0110182d721586a006748b30e4fc82 |
|
13-Oct-2011 |
Owen Anderson <resistor@mac.com> |
The VMAs stored in the symbol table of a MachO file are absolute addresses, not offsets from the section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141828 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
10a8c62d46bca8632fd827f3afc13235d81e47fd |
|
13-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Don't label a STAB debugging symbol as a function symbol. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141824 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
cd74988fb94ffc180196fed9aa2c8ee548915f86 |
|
13-Oct-2011 |
Owen Anderson <resistor@mac.com> |
sectionContainsSymbol needs to be based on VMA's rather than section indices to properly account for files with segment load commands that contain no sections. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
41242942fcbb2e6bc4e5bed3e8041f7b20ece8af |
|
12-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Section indices in MachO symbol tables begin at 1, not 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141815 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
f7c93a3867b45e42db6927536f76e7d2869ead60 |
|
11-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Expose MachOObjectFile externally, like we do for COFF. First step in reducing the amount of special-purpose code needed for llvm-objdump. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141684 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
15565ad758ae28f21a1f8bbcc92fac49482bd820 |
|
11-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141597 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
e2f2f07be7cf2b55b7e5501291bbcede87e43fd6 |
|
10-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: add getSectionAlignment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
4344b1ef9b3721a5ebc2e024f753772a1e4ddd92 |
|
07-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Change relocation API to be per section. This time without breaking GCC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141385 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
a48ad1333999e2fb483d23096349138af5a51ec6 |
|
07-Oct-2011 |
Bill Wendling <isanbard@gmail.com> |
Revert 141376 and 141377 due to breaking the build. --- Reverse-merging r141377 into '.': U tools/llvm-objdump/MachODump.cpp --- Reverse-merging r141376 into '.': U include/llvm/Object/COFF.h U include/llvm/Object/ObjectFile.h U include/llvm-c/Object.h U tools/llvm-objdump/llvm-objdump.cpp U lib/Object/MachOObjectFile.cpp U lib/Object/COFFObjectFile.cpp U lib/Object/Object.cpp U lib/Object/ELFObjectFile.cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
f1164a2487750f891694fc2e3347860e50f705fb |
|
07-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Change relocation API to be per section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141376 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
13afc5eff2d7370ab486d5039886ab8bbf9039da |
|
28-Sep-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add isSection{Data,BSS}. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140721 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
ac241fe9f0d73c6f632e4f7f89e06b698d39da54 |
|
14-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Object: make the following changes into SymbolRef - Add enum SymbolType and function getSymbolType() - Add function isGlobal() - it's returns true for symbols that can be used in another objects, such as library functions. - Rename function getAddress() to getOffset() and add new function getAddress(), because currently getAddress() returns section offset of symbol first byte. new getAddress() return symbol address. - Change usage SymbolRef::getAddress() to getOffset() in tools/llvm-nm and tools/llvm-objdump. Patch by Danil Malyshev! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139683 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
d40b0b0a0632d4b20631ac2196e0a07abb704343 |
|
09-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Remove dead code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
58856eae1629f7176f2dbde822bb4220773f72fc |
|
09-Sep-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Fix release build: MachOObjectFile.cpp:524: error: unused variable 'NumLoadCommands' [-Wunused-variable] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
0fcab076f0358890e2f1b213f4303c780e05d99d |
|
08-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add support for relocations to ObjectFile. Patch by Danil Malyshev! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
07ea23aa2d17f701fa125442c20c1eba75b55fdb |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
ObjectFile: Add a method to check whether a section contains a symbol. - No ELF or COFF implementation yet, I don't have a way to test that. Should be straightforward to add though. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
32fb2af67988348f9f341005c35b1ed544d13265 |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
MachOObjectFile: Get symbol functions ready for 64 bit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135282 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
291e767dcf19d60b8e774114efc6e10f2e022844 |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Output MachO section names in the form SEGMENT,section. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135231 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
7d145789c01f9a1863ea02574bc3f9567c8a33fa |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add support for 64 bit objects to MachOObjectFile. - I don't see a better way than duplicating all the code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135229 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
82ba5b7c40add3d8d7516d81b9ff288545b821fc |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
MachOObjectFile: Change isSectionText to return true for sections named text, not for load commands name __TEXT (which isn't the case in actual object files) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135228 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
25b15777df42d5d608810f6881b6c98107481d69 |
|
25-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add proper error handling. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
001c9205fca2220480589ec355cb6ec701a37e08 |
|
25-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Make Binary the parent of ObjectFile and update children to new interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@133870 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
5e45dc40d329829ad23bf444f32dca221215e239 |
|
13-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert the last two commits in the series. r132911, r132912. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
69aec36f9b3129ba6eb83d64cde31c3d86d6d39a |
|
13-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Make Binary the parent of ObjectFile and update children to new interface. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132911 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
f4b2f933a98e402083134f710a5d247c42e39ed5 |
|
22-Apr-2011 |
Eric Christopher <echristo@apple.com> |
Use enums for constant values. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129984 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
9ab1d7f9b2d4caf1b8a5af91b74a7b13f1ac8986 |
|
22-Apr-2011 |
Eric Christopher <echristo@apple.com> |
Make the file format strings a little prettier for mach-o. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129980 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|
6256b03674f4d50d1c035aa3ecba45df1345ea79 |
|
22-Apr-2011 |
Eric Christopher <echristo@apple.com> |
Add an ObjectFile implementation for mach-o. Patch by Patrick Walton! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129974 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Object/MachOObjectFile.cpp
|