diff options
| author | Mark Wielaard <[email protected]> | 2017-11-26 17:40:56 +0100 |
|---|---|---|
| committer | Mark Wielaard <[email protected]> | 2018-02-21 17:16:23 +0100 |
| commit | eb11b0f15c0fd06aa8fcc59feba36b6b091f30f7 (patch) | |
| tree | d259b1d8d0b157b6cb4b59efd89b117731997124 /libdw/memory-access.h | |
| parent | 79f0e623dcde4b042bb72f636a2211d67d5c0ade (diff) | |
libdw: Recognize new DWARF5 attribute forms.
This just makes sure we know how the new forms are encoded.
It doesn't yet handle them in the dwarf_form* functions.
But it does make it possible to skip them when reading DWARF5.
DW_FORM_implicit_const has zero size (the value is in the abbrev,
not in the info). DW_FORM_addrx[1234], DW_FORM_strx[1234],
DW_FORM_ref_sup[48] and DW_FORM_data16 have constant size.
DW_FORM_strp_sup and DW_FORM_line_strp are offset size.
DW_FORM_addrx, DW_FORM_strx, DW_FORM_loclistx and DW_FORM_rnglistx
encode a uleb128.
Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'libdw/memory-access.h')
0 files changed, 0 insertions, 0 deletions
