[Lldb-commits] Improvements to PECOFF support

Greg Clayton gclayton at apple.com
Mon Jun 17 17:10:16 PDT 2013


Submitted:

% svn commit
Sending        source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
Transmitting file data .
Committed revision 184153.

Thanks for the patch!

Greg

On Jun 17, 2013, at 9:11 AM, Virgile Bello <virgile.bello at gmail.com> wrote:

> 3 patches, aiming to improve PE/COFF support:
> - First patch fix symbol reading (invalid header size from sizeof() == 20 != 18, and various bugfixes such as invalid skipping of auxiliary symbols, 4 bytes shift from beginning, etc...).
> - Second patch add image_base to section vmaddr offset so that VM addr is in image_base space.
> - Third patch add support for DWARF section in PECOFF (taken from ELF counterpart), since they are generated by gcc/clang under windows.
> 
> This is all part of _much_ bigger patches to come, in order to bring MinGW32 support (patch 2 was necessary to make it backtrace/evaluate variables properly during the port, in case you're wondering).
> 
> Please let me know if anything seems wrong.
> Thanks!
> <0001-Fix-for-PECOFF-symbol-reading.patch><0002-Fix-for-PECOFF-section-address-should-use-image_base.patch><0003-PECOFF-Added-support-for-DWARF-sections.patch>_______________________________________________
> lldb-commits mailing list
> lldb-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits




More information about the lldb-commits mailing list