206d17cf605293f1c12d8bfa8cf72826a29b253f |
|
18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add some types to SymbolRef::Type. Some of these can be true at the same time and there are a lot to add, so this should be turned into a bitfield. Some of the other accessors should probably be folded into this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142318 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
2c10ecbe4c800bd8a2e1b3e05c4eedf75658b565 |
|
18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
80-col. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
15c3f727aeff6a80e3f9e7e6b1284748e5f3322a |
|
11-Oct-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Add support for .symtab_shnidx. Unfortunately, doing this required breaking a layer of abstraction around SymbolRef where you can read its private SymbolPimpl member. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141636 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
739b65bf85cf7221b8a615e83dee11ec729e2649 |
|
15-Jul-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Teach llvm-objdump to disassemble sections symbol by symbol. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135289 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
dedd6ee135f886e219035b2cf5957ce492f90ed1 |
|
05-Jul-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix 80-col. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
7acdb4d237181976b04e72f6a6c329c3b2604440 |
|
21-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
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/include/llvm/Object/ObjectFile.h
|
88af6b9217f9ff8b4592f38ac5175de697275f49 |
|
16-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Get rid of sys::Path, Triple, and cleanup namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|
68b3f0c40e29e461dbbc85370078692df4336b42 |
|
15-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Add LLVMObject Library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119107 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Object/ObjectFile.h
|