Author: sewardj
Date: 2008-02-07 12:31:07 +0000 (Thu, 07 Feb 2008)
New Revision: 7380

Log:

Add a parser for DWARF3 .debug_info, .debug_loc and .debug_range
sections, intended to extract variable type and location
information and format the information in such a way as to
support rapid querying later.

The existing DWARF3 "Other Debugging Information" reader
(readdwarf.c), which extracts line number and frame unwind
information, is unaffected (so as not to break it).  In time
perhaps the two readers can be integrated.

This code parses large (eg 80MB) files fairly quickly.  Its speed
could probably be doubled with a little further effort.

It is minimally tested and fairly untidy.  It will be refactored
shortly.



Added:
   branches/DATASYMS/coregrind/m_debuginfo/priv_readdwarf3.h
   branches/DATASYMS/coregrind/m_debuginfo/readdwarf3.c
Modified:
   branches/DATASYMS/coregrind/Makefile.am


[... diff too large to include ...]


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Valgrind-developers mailing list
Valgrind-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-developers

Reply via email to