aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
AgeCommit message (Collapse)AuthorFilesLines
2013-02-20[llvm-readobj] Add ELF .dynamic table dumping.Michael J. Spencer1-0/+9
llvm-svn: 175592
2013-02-08[readobj] Fix memory leak.Michael J. Spencer1-1/+2
llvm-svn: 174687
2013-02-05[objdump,readobj] Document the purpose and goals of each tool.Michael J. Spencer1-4/+7
llvm-svn: 174439
2012-12-31Use the generic dump template. Extracted from a patch by Sami Liedes.Rafael Espindola1-53/+19
llvm-svn: 171305
2012-12-31Dump sections. Extracted from a patch by Sami Liedes.Rafael Espindola1-0/+76
llvm-svn: 171304
2012-12-31Print a header above the symbols. Extracted from a patch by Sami Liedes.Rafael Espindola1-0/+12
llvm-svn: 171302
2012-12-31Check for errors. Extracted from a patch by Sami Liedes.Rafael Espindola1-6/+12
llvm-svn: 171301
2012-12-31Fix indentation. Extracted from a patch by Sami Liedes!Rafael Espindola1-32/+32
llvm-svn: 171300
2012-12-31Style fixes in llvm-readobj.cpp. Extracted from a patch by Sami Liedes!Rafael Espindola1-28/+18
llvm-svn: 171299
2012-12-04Sort the #include lines for tools/...Chandler Carruth1-6/+6
Again, tools are trickier to pick the main module header for than library source files. I've started to follow the pattern of using LLVMContext.h when it is included as a stub for program source files. llvm-svn: 169252
2012-03-10Fix uses of the C99 PRI format macros not to conflict with C++11 UDLs.Benjamin Kramer1-3/+3
llvm-svn: 152474
2012-03-09Support reading GNU symbol versions in ELFObjectFileDavid Meyer1-10/+24
* 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 llvm-svn: 152436
2012-03-02Fix comments for llvm-readobj, remove extraneous headersDavid Meyer1-5/+9
llvm-svn: 151957
2012-03-01[Object]David Meyer1-0/+12
Add ObjectFile::getLoadName() for retrieving the soname/installname of a shared object. llvm-svn: 151845
2012-03-01[Object]David Meyer1-0/+188
* 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. llvm-svn: 151785