[Lldb-commits] Improvements to PECOFF support

Greg Clayton gclayton at apple.com
Mon Jun 17 15:31:19 PDT 2013


These patches look good. Do you have commit access? If so, please commit, else let my know and I will commit these.

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