https://bugs.kde.org/show_bug.cgi?id=414268
Bug ID: 414268
Summary: Enable AArch64 feature detection and decoding for v8.x
instructions (where x>0)
Product: valgrind
Version: 3.14.0
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: vex
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
There is no AArch64 HWCAPs detection in VG_(machine_get_hwcaps). This is
required by disInstr_ARM64() to decode for v8.1, v8.2 etc hosts.
STEPS TO IMPLEMENT (See discussion in 369509)
- Add VEX_HWCAPS_ARM64_<feature(s)) constants.
- Add code in VG_(machine_get_hwcaps) to query the host's capabilities using
signal-longjmp/SIGILL scheme as implemented by the existing AArch32 code.
- Host capabilities will be passed to disInstr_ARM64() which should use these
to decide whether to decode v8.x instructions.
- Try and group VEX_HWCAPS_ARM64_ features by ISA version.
--
You are receiving this mail because:
You are watching all bug changes.