#
2631f93f |
| 27-Nov-2011 |
Danil Malyshev <dmalyshev@accesssoftek.com> |
Fixed ObjectFile functions: - getSymbolOffset() renamed as getSymbolFileOffset() - getSymbolFileOffset(), getSymbolAddress(), getRelocationAddress() returns same result for ELFObjectFile, MachOObject
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.
llvm-svn: 145180
show more ...
|
Revision tags: llvmorg-3.0.0, llvmorg-3.0.0-rc4 |
|
#
53723de5 |
| 16-Nov-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Ignore non-objects in archives.
llvm-svn: 144755
|
Revision tags: llvmorg-3.0.0-rc3, llvmorg-3.0.0-rc2 |
|
#
07c0d409 |
| 28-Oct-2011 |
Stepan Dyatkovskiy <stpworld@narod.ru> |
uint64 formatted output: replaced %llx with PRIx64 macro.
llvm-svn: 143191
|
#
bf3bc1db |
| 27-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Revert r143149, stubbing out symbolic disassembly support. The symbolic disassembly support is too MC-engrained to be useful in llvm-objdump.
llvm-svn: 143152
|
#
8f167d48 |
| 27-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Stub out support for symbol disassembly in llvm-objdump.
llvm-svn: 143149
|
#
4b96dc71 |
| 27-Oct-2011 |
Stepan Dyatkovskiy <stpworld@narod.ru> |
Fixed llvm-objdump uint64_t formatted output.
llvm-svn: 143120
|
#
fa3e5200 |
| 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 themselv
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.
llvm-svn: 142961
show more ...
|
#
f20e3e57 |
| 25-Oct-2011 |
Owen Anderson <resistor@mac.com> |
Fix off-by-one error when printing relocations inline with disassembly.
llvm-svn: 142952
|
#
bfa06786 |
| 18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Add static symbol table dumping.
llvm-svn: 142404
|
#
81c80ddb |
| 18-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Revert "llvm-objdump: Add static symbol table dumping."
This reverts commit 0c30d4e4f5f9110c5a67bd0ca84444dc58697596.
llvm-svn: 142320
|
#
6b22ef8a |
| 17-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Add static symbol table dumping.
llvm-svn: 142319
|
Revision tags: llvmorg-3.0.0-rc1 |
|
#
4e25c024 |
| 17-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Add -s, which prints the contents of each section.
llvm-svn: 142199
|
#
51862b38 |
| 13-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-object: Add inline relocation information to disassembly.
llvm-svn: 141897
|
#
8f67d47d |
| 13-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Fix whitespace.
llvm-svn: 141886
|
#
ee84f64f |
| 13-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Fix dumping of multiple symbols with the same address.
This happens in COFF because there is a symbol for the beginning of each section.
llvm-svn: 141885
|
#
bd926cbd |
| 11-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
llvm-objdump.cpp: Use PRIx64 as format specifier for int64_t.
llvm-svn: 141664
|
#
fcf84625 |
| 10-Oct-2011 |
Nick Lewycky <nicholas@mxc.ca> |
Add support for dumping section headers to llvm-objdump. This uses the same flags as binutils objdump but the output is different, not just in format but also showing different sections. Compare its
Add support for dumping section headers to llvm-objdump. This uses the same flags as binutils objdump but the output is different, not just in format but also showing different sections. Compare its results against readelf, not objdump.
llvm-svn: 141579
show more ...
|
#
357d7dcb |
| 10-Oct-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
llvm-objdump: Take ownership of MCInstrInfos.
llvm-svn: 141535
|
#
ba4a3622 |
| 08-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
llvm-objdump: Add relocation and archive support.
llvm-svn: 141451
|
#
e5fd0047 |
| 07-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Change relocation API to be per section. This time without breaking GCC.
llvm-svn: 141385
|
#
206d8a7f |
| 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
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
llvm-svn: 141379
show more ...
|
#
b0d61540 |
| 07-Oct-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Change relocation API to be per section.
llvm-svn: 141376
|
#
43a772ed |
| 19-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add a MachO-specific "mode" to llvm-objdump, that, if enabled, gathers additional information that are only available on MachO.
- It can take FunctionStarts from a binary to find entry points more a
Add a MachO-specific "mode" to llvm-objdump, that, if enabled, gathers additional information that are only available on MachO.
- It can take FunctionStarts from a binary to find entry points more accurately. - Symbol offsets in executables are correct now.
llvm-svn: 140028
show more ...
|
#
a0c3b972 |
| 15-Sep-2011 |
Owen Anderson <resistor@mac.com> |
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.
llvm-svn
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.
llvm-svn: 139876
show more ...
|
#
75d1cf33 |
| 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, su
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!
llvm-svn: 139683
show more ...
|