diff options
| author | Mark Wielaard <[email protected]> | 2014-10-06 22:00:16 +0200 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2014-11-05 14:31:33 +0100 |
| commit | 3a36e8a26c32103ec2f8edda8bf212d6883970a2 (patch) | |
| tree | 0b76055b98d20af626f04022d4987a4de8b812a3 /ChangeLog | |
| parent | 564cfbe20beb077c3441400c4b0c406478043d76 (diff) | |
libdw: Add dwarf_peel_type. Use it in dwarf_aggregate_size.
Add new function dwarf_peel_type. Some type annotations in DWARF are
specified by modifier tag type wrappers instead of attributes.
For type aliases (typedef) and qualifiers (const, volatile, restrict)
tags dwarf_peel_type follows the DW_AT_type attributes till it finds
a base, user-defined, reference or pointer type DIE.
Use this new function in the backends for return type DIEs (replacing
the existing dwarf_peel_type there) and in dwarf_aggregate_size so
it can provide the sizes for qualified types too. Add a new version
and testcase for the new dwarf_aggregate_size functionality.
Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2014-10-06 Mark Wielaard <[email protected]> + + * NEWS: New section 0.161. Add dwarf_peel_type. + 2014-08-25 Mark Wielaard <[email protected]> * configure.ac: Set version to 0.160. |
