7744acd1ab73b3eec6f1449f47083abe3fb1b527 |
|
03-Aug-2012 |
Shih-wei Liao <sliao@google.com> |
Merge with LLVM upstream r160668 (Jul 24th 2012) Conflicts: include/llvm/Support/ELF.h lib/CodeGen/AsmPrinter/AsmPrinter.cpp lib/Support/Memory.cpp lib/Transforms/Instrumentation/AddressSanitizer.cpp Change-Id: Iddd658cf2eadc7165b2805b446d31af2c5c9917f
|
6aef977e85d5ff2ae1f8b78a62db0762e82595a5 |
|
18-Jul-2012 |
Simon Atanasyan <satanasyan@mips.com> |
Add some missed ELF constants definitions: - section types - dynamic table entries tags - state flags for DT_FLAGS_1 entry The patch reviewed by Rafael Espindola. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160433 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
7f57ba71d8512278cbf5fa70e478a5458b36407b |
|
17-Jul-2012 |
Shih-wei Liao <sliao@google.com> |
Add ELF constants for MCLinker. For dynamic sections and -z options. Change-Id: Ic324caef95810cd0882a4ba88189cb1204752287
/external/llvm/include/llvm/Support/ELF.h
|
50b4c52633b0c933aabcd0741d1dae751ba339dd |
|
23-Jun-2012 |
Marshall Clow <mclow@qualcomm.com> |
Add relocation types for Hexagon processor; patch by Sidney Manning <sidneym@codeaurora.org> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159081 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
68ef0382e4efe4a4c06e47a53a275b873ba0cff4 |
|
17-May-2012 |
Evandro Menezes <emenezes@codeaurora.org> |
[Hexagon] Clean up Hexagon ELF definition. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156996 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
cf5a1461acaace0f3e7d11fbbcfbf635b8c8ea9d |
|
24-Apr-2012 |
Shih-wei Liao <sliao@google.com> |
Merge with LLVM upstream r155090. Conflicts: lib/Support/Unix/PathV2.inc Change-Id: I7b89833849f6cbcfa958a33a971d0f7754c9cb2c
|
a551a48402385cf3f4b754dc72264b2f0974b1a6 |
|
02-Apr-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Initial 64 bit direct object support. This patch allows llvm to recognize that a 64 bit object file is being produced and that the subsequently generated ELF header has the correct information. The test case checks for both big and little endian flavors. Patch by Jack Carter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
3770f605b522e34ef4a1fabb4dcaa2e76a7a2d96 |
|
22-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Migrate external/llvm to LLVM-153224-20120321. Change-Id: I93619a538c59e5b1280d46534dac322fbccd14f7
/external/llvm/include/llvm/Support/ELF.h
|
c59a7995d22e2889706810c90a20a51ecfec278b |
|
24-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Merge branch 'upstream' into sliao_d
|
8b8825ac164c2e7cce8b6987cea78cd8b301360d |
|
17-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Integrated linker. Change-Id: Iec22c1b717750cb428c61c5319cdd77378e4af1e
/external/llvm/include/llvm/Support/ELF.h
|
2d70e263c2b508bf4641273dd89a23149f6f6164 |
|
09-Mar-2012 |
David Meyer <pdox@google.com> |
Support reading GNU symbol versions in ELFObjectFile * Add enums and structures for GNU version information. * Implement extraction of that information on a per-symbol basis (ELFObjectFile::getSymbolVersion). * Implement a generic interface, GetELFSymbolVersion(), for getting the symbol version from the ObjectFile (hides the templating). * Have llvm-readobj print out the version, when available. * Add a test for the new feature: readobj-elf-versioning.test git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
a0c17a495b12debcb7f206993bbc6020e2e6e8df |
|
12-Dec-2011 |
Roman Divacky <rdivacky@freebsd.org> |
Add support for gnu_indirect_function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146377 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
e3d3572e282733bd7aa5ac14115ed0804174e426 |
|
07-Dec-2011 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
Add a few moreLocal/Global R_MIPS_GOT related fixups and make the addend fixup code a bit more generic Patch by Jack Carter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145998 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
84bfc2f090639f933df06cc675c4385511516bef |
|
23-Nov-2011 |
Akira Hatanaka <ahatanaka@mips.com> |
This patch addresses gp relative fixups/relocations for jump tables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145112 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
88c1103c223c1e3eb430ce7081b347e1a2346967 |
|
14-Oct-2011 |
Akira Hatanaka <ahatanaka@mips.com> |
Add ELF relocation types for Mips. Patch by Jack Carter and Reed Kotler at Mips. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141935 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
c8f6c44af46554036084cba21a118266f5e26c0e |
|
13-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix incorrect ELF typedefs. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141871 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
fc61a23506fdad8f38e3437d741a4108339abcfe |
|
13-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Add missing ELF constants. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141840 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
2c0d69fad0e658117922f3d96d9b732bedf9fd47 |
|
02-Aug-2011 |
Roman Divacky <rdivacky@freebsd.org> |
Sketch out PowerPC ELF writer. This is enough to get clang -integrated-as to compile a working hello world on FreeBSD/PPC32. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136689 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
cbda61a468b4a2b33a54781d65023da7d9c8d291 |
|
13-Jun-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Fix spelling and sort CMakeLists.txt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132908 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
2d7a53aec2c6426eba9e5dd6462cc9e86432b410 |
|
04-Feb-2011 |
Jason W Kim <jason.w.kim.2009@gmail.com> |
Teach ARM/MC/ELF about EF_ARM_EABI_VERSION. The magic number is set to 5 to match the current doc. Added FIXME reminder Make it really configurable later. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124899 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
0cf5e3d51dd455a174a8f00cfa6b63c11e535434 |
|
23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Delay the creation of eh_frame so that the user can change the defaults. Add support for SHT_X86_64_UNWIND. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124059 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
1c13026e8f94bd332c0979baa9c777da99d48736 |
|
23-Jan-2011 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove more duplicated code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124056 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
b84551a14f1c96942eb82408652e633543b0961e |
|
20-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Object: Add ELF support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123896 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.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/Support/ELF.h
|
13534672deffb571d90f2c2f0a237c67d5aa0594 |
|
23-Nov-2010 |
Jason W Kim <jason.w.kim.2009@gmail.com> |
Move the ARM reloc constants to Support/ELF.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120035 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
4b04713423c6da988db75c7546baa3db7ddfa119 |
|
21-Nov-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Implement ELF object file writing support for the MBlaze backend. Its not perfect yet, but it works for many tests. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119952 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
2ff9e83a826c1c2ee0f1c6072d3d97d5b10678ee |
|
11-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Initial comdat implementation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
7be2c33193aeada8c0ff3555ea54b930f204132a |
|
31-Oct-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for files with more than 65280 sections. No testcase since it would be a bit too big :-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
3cede2d0b2b6cc0a06f55da7c2f8e4263ec0091e |
|
27-Oct-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for R_386_TLS_GD, R_386_TLS_LE_32, R_386_TLS_IE and R_386_TLS_LE. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
cecbc3d28277ff4916326311cbf87335ed05d106 |
|
25-Oct-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add support for emitting ARM file attributes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117275 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
17ffc5271802e68408bc18a390d8f5dc22c8771a |
|
21-Oct-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Adding the EM_MBLAZE value to the machine architectures enumeration to support future ELF file generation by the MBlaze backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
e5b57347e9485b59dd8d70f8f90d7794f473147a |
|
17-Aug-2010 |
Benjamin Kramer <benny.kra@googlemail.com> |
Sketch i386 relocations handling, from Roman Divacky. Hello world builds & runs now on i386/ELF with -integrated-as. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111264 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
6b2e257e74b2c8e2f93bb244e0c80cb73005b74a |
|
16-Aug-2010 |
Matt Fleming <matt@console-pimps.org> |
Add ELF ObjectWriter and Streamer support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111172 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
b676d9815dc7ce3a14d655322f307f335708155b |
|
20-Jul-2010 |
Matt Fleming <matt@console-pimps.org> |
Add the rest of the SHT_* values as defined in the System V ABI ELF specification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
1461520f8cba8ebbdfd832d5396079888f1ab96e |
|
16-Jul-2010 |
Douglas Gregor <dgregor@apple.com> |
Remove extraneous semicolons after member functions git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108525 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
53621a1a7376cba5d0a22c12a171933eb8c6d3f6 |
|
16-Jul-2010 |
Eli Friedman <eli.friedman@gmail.com> |
A few more minor additions to ELF.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
9a9ad77847c1be4ffc5ba6304e33ccecbf72e43f |
|
13-Jul-2010 |
Stephen Wilson <wilsons@start.ca> |
Bring ELF64 on par with ELF32, add a few magic constants and support ".dynamic" section entries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108221 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
314451326ad1ef89241b240a704e104897e4ee81 |
|
13-Jul-2010 |
Stephen Wilson <wilsons@start.ca> |
Simple format/style fixes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108203 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
fe4591bfc2b147c10d6a7b1a5af56454fb78dace |
|
12-Jul-2010 |
Stephen Wilson <wilsons@start.ca> |
Test commit. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
004c82ad7c0d2da761726f063373c28ffd18e66d |
|
06-Jul-2010 |
Matt Fleming <matt@console-pimps.org> |
Add X86_64 ELF relocation values and ELF64 relocation classes. Patch from Roman Divacky. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
e07cc5dab102c0f8c3f66c2703c95e547d6bf1c6 |
|
06-Jul-2010 |
Matt Fleming <matt@console-pimps.org> |
Add some more ELF OSABI values as found in the System V Application Binary Interface specification. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107685 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
5af8f421b6412e52530608097e39d2602195629f |
|
19-Apr-2010 |
Dan Gohman <gohman@apple.com> |
Add a few more ELF bits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
8b67f774e9c38b7718b2b300b628388f966df4e0 |
|
26-Oct-2009 |
Chandler Carruth <chandlerc@gmail.com> |
Move DataTypes.h to include/llvm/System, update all users. This breaks the last direct inclusion edge from System to Support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85086 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
cc5fc60468a1915049ef19a549fe4a6ae8708a00 |
|
30-May-2009 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
Add AMD64 elf machine type git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
4e9ca339b56f082c6b2d7dd7d91f704801c0d4fd |
|
05-Apr-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
Add segment flag bits to ELF.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@68438 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
d68a07650cdb2e18f18f362ba533459aa10e01b6 |
|
05-Jan-2009 |
Dan Gohman <gohman@apple.com> |
Tidy up #includes, deleting a bunch of unnecessary #includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61715 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
7ed47a13356daed2a34cd2209a31f92552e3bdd8 |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Don't attribute in file headers anymore. See llvmdev for the discussion of this change. Boy are my fingers tired. ;-) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
63b3afa98460ce38a1c48d3c44ef6edfdaf37b77 |
|
21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
551ccae044b0ff658fe629dd67edd5ffe75d10e8 |
|
02-Sep-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Changes For Bug 352 Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
e9f6f2c0492af8097166f1b7d62f131f20ca5714 |
|
29-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Update comment at head of file. Also fix C 'typedef struct' nonsense I inadvertently left in here. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11988 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
620ee02353d8b65959dc01a66b073adfcdef9eac |
|
29-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Add more architectures, and ELF64 stuff. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11985 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
757c1f9d87b516a1e3bc4cd678245b207ae9c559 |
|
28-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix my sloppiness git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|
6c39a42b5c93b6d0af008dbafed6134d1deaa848 |
|
28-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
ELF constants and data structures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11945 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/ELF.h
|