Branch: refs/heads/thaines/ppc_fix_calcUsedRegs
Home: https://github.com/dyninst/dyninst
Commit: cd22b551203b8a5424ff3633b64550792b0d9abd
https://github.com/dyninst/dyninst/commit/cd22b551203b8a5424ff3633b64550792b0d9abd
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2024-12-20 (Fri, 20 Dec 2024)
Changed paths:
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/parse-power.C
Log Message:
-----------
Fix register calculation in parse_func::calcUsedRegs for ppc
The MachRegister ids are no longer guaranteed to be sequential, so
performing arithmetic on them may not be valid. Because 'registerSlot'
uses powerRegisters_t to represent registers, MachRegisters need to be
transformed using the conversion maps in RegisterConversion-ppc.C.
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|