Bug 26696 - Support SVE dwarf
Summary: Support SVE dwarf
Status: NEW
Alias: None
Product: elfutils
Classification: Unclassified
Component: libdw (show other bugs)
Version: unspecified
: P2 enhancement
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-01 20:18 UTC by Ben Woodard
Modified: 2021-11-15 16:42 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Woodard 2020-10-01 20:18:19 UTC
SVE is starting to appear on aarch64. There are a few enhancements needed within elfutils's DWARF support needed to support SVE. These changes are outlined here: https://static.docs.arm.com/100985/0000/abi_sve_aadwarf_100985_0000_00_en.pdf

In particular it the Z registers aren't yet described in backends/aarch64_regs.c 
and neither is the Vector granule pseudo register.
Comment 1 Mark Wielaard 2021-11-15 16:42:02 UTC
These are now described here:
https://github.com/ARM-software/abi-aa/blob/main/aadwarf64/aadwarf64.rst