History log of /external/llvm/tools/llvm-objdump/ELFDump.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f3ef5332fa3f4d5ec72c178a2b19dac363a19383 04-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master LLVM for rebase to r256229

http://b/26987366

Change-Id: I1f29c4676a8abe633ab5707dded58d846c973d50
/external/llvm/tools/llvm-objdump/ELFDump.cpp
081a1941b595f6294e4ce678fd61ef56a2ceb51e 09-Aug-2013 Michael J. Spencer <bigcheesegs@gmail.com> [Object] Split the ELF interface into 3 parts.

* ELFTypes.h contains template magic for defining types based on endianess, size, and alignment.
* ELFFile.h defines the ELFFile class which provides low level ELF specific access.
* ELFObjectFile.h contains ELFObjectFile which uses ELFFile to implement the ObjectFile interface.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
c6af2432c802d241c8fffbe0371c023e6c58844e 25-May-2013 Michael J. Spencer <bigcheesegs@gmail.com> Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182680 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
bed93b0de197c6b64357068ae8e1a883ddbb0e94 09-May-2013 Rafael Espindola <rafael.espindola@gmail.com> Introduce convenience typedefs for the 4 ELF object types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181509 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
512685dacf7978af2729e86d022fab4d78784d43 27-Feb-2013 Shankar Easwaran <shankare@codeaurora.org> print TLS segment

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
561823009b41e144f49cc00f1dc3e55b8649d400 21-Feb-2013 Michael J. Spencer <bigcheesegs@gmail.com> [objdump] Add PT_PHDR.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175709 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
8a3a1deed8e7b18b18dea73cb4245a8ef7c46a4f 20-Feb-2013 Michael J. Spencer <bigcheesegs@gmail.com> [objdump] Print the PT_INTERP and PT_DYNAMIC correcctly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175659 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
90230c84668269fbd53d163e398cd16486d5d414 19-Jan-2013 Chandler Carruth <chandlerc@gmail.com> Sort all of the includes. Several files got checked in with mis-sorted
includes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172891 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
ac97f5ce486d1ca2967607028eacddd860aaddd0 15-Jan-2013 Michael J. Spencer <bigcheesegs@gmail.com> [Object][ELF] Simplify ELFObjectFile by using ELFType.

This simplifies the usage and implementation of ELFObjectFile by using ELFType
to replace:

<endianness target_endianness, std::size_t max_alignment, bool is64Bits>

This does complicate the base ELF types as they must now use template template
parameters to partially specialize for the 32 and 64bit cases. However these
are only defined once.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172515 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
46418797cd3b24ddf92240eab76f52bc7ac72d9d 06-Jan-2013 Michael J. Spencer <bigcheesegs@gmail.com> [objdump] Use correct format specifiers and fix C++03 variadic warning.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp
b2c064c6954c9bfa49b7a7e3223df5e7849464c0 06-Jan-2013 Michael J. Spencer <bigcheesegs@gmail.com> [objdump] Add --private-headers, -p.

This currently prints the ELF program headers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-objdump/ELFDump.cpp