[lldb-dev] ELF 64

Stephen Wilson steve.wilson at start.ca
Tue Jul 6 15:42:44 PDT 2010


Hi all,

Attached is an initial implementation of a 64-bit ELF object file
reader.  It is based on the existing 32-bit reader.  

This patch allows disassemble to work on x86_64 linux.  Support for
dependent modules is included, though LLDB still needs to be taught how
to resolve shared objects on linux (currently works only when the .so is
in the working directory).

Planed work includes renaming the existing 32 bit reader from
ObjectFileELF to ObjectFileELF32, extend with features from the 64 bit
version, and create a base class containing common functionality.

Any feedback greatly appreciated!

Take care,
Steve


-------------- next part --------------
A non-text attachment was scrubbed...
Name: elf64-2010-07-06.patch
Type: text/x-patch
Size: 49902 bytes
Desc: 64 bit ELF support
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20100706/c8c880c2/attachment.bin>


More information about the lldb-dev mailing list