summaryrefslogtreecommitdiffstats
path: root/libdw/memory-access.h
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2017-11-26 17:40:56 +0100
committerMark Wielaard <[email protected]>2018-02-21 17:16:23 +0100
commiteb11b0f15c0fd06aa8fcc59feba36b6b091f30f7 (patch)
treed259b1d8d0b157b6cb4b59efd89b117731997124 /libdw/memory-access.h
parent79f0e623dcde4b042bb72f636a2211d67d5c0ade (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