From: <kai...@us...> - 2010-05-23 00:10:24
|
Revision: 963 http://elftoolchain.svn.sourceforge.net/elftoolchain/?rev=963&view=rev Author: kaiwang27 Date: 2010-05-23 00:10:18 +0000 (Sun, 23 May 2010) Log Message: ----------- Improved .eh_frame section handling: * Add constants for the LSB extension to DWARF2. * Parse .eh_frame CIE augment for augment 'R'. Augment 'R' defines the encode format needed for decoding FDE PC start and range values. * Add _dwarf_frame_read_lsb_encoded() function which decodes "LSB encoded" values according to the LSB extension to DWARF2. * Add error code DW_DLE_FRAME_AUGMENTATION_UNKNOWN for reporting unknown CIE agumentation. LSB exception handling spec (.eh_frame) and LSB DWARF2 extension is available at: http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/ehframechpt.html http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/dwarfext.html#DWARFEHENCODING Modified Paths: -------------- trunk/libdwarf/_libdwarf.h trunk/libdwarf/dwarf.h trunk/libdwarf/dwarf_errmsg.c trunk/libdwarf/libdwarf.h trunk/libdwarf/libdwarf_frame.c trunk/libdwarf/libdwarf_init.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |