History log of /llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp (Results 676 – 700 of 727)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<21222324252627282930