[DynInst_API:] [dyninst/dyninst] 630d9f: aarch64: make x29 and x30 GPRs


Date: Sun, 01 Dec 2024 07:10:19 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 630d9f: aarch64: make x29 and x30 GPRs
  Branch: refs/heads/thaines/aarch64_regs_capstone6
  Home:   https://github.com/dyninst/dyninst
  Commit: 630d9f507efd852f44b8e98a1d21ed470251ba68
      https://github.com/dyninst/dyninst/commit/630d9f507efd852f44b8e98a1d21ed470251ba68
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-11-30 (Sat, 30 Nov 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/registers.py

  Log Message:
  -----------
  aarch64: make x29 and x30 GPRs

Previously, these were aliased to fp and lr. The Arm Reference Manual
states that they are aliased the other way because every x<N> register
is a GPR.


  Commit: c8eaef544a46142cd243f630f26ac16df4ea1db2
      https://github.com/dyninst/dyninst/commit/c8eaef544a46142cd243f630f26ac16df4ea1db2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-11-30 (Sat, 30 Nov 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/registers.py

  Log Message:
  -----------
  Don't create normal registers for aliases


  Commit: 1862b67ac6c2f65457dafaca2f024db1436aa3b6
      https://github.com/dyninst/dyninst/commit/1862b67ac6c2f65457dafaca2f024db1436aa3b6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-11-30 (Sat, 30 Nov 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/registers.py
    M instructionAPI/capstone/aarch64/sysregs.py

  Log Message:
  -----------
  Update register name prefix for Capstone 6


  Commit: d75ed4028437f0020c3f461317cbbff4d35762f1
      https://github.com/dyninst/dyninst/commit/d75ed4028437f0020c3f461317cbbff4d35762f1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-11-30 (Sat, 30 Nov 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/registers.py
    M instructionAPI/capstone/aarch64/sysregs.py

  Log Message:
  -----------
  Update ignored registers


  Commit: 8fc194c9189cd493b0eca0af4fc4e5b903e3e717
      https://github.com/dyninst/dyninst/commit/8fc194c9189cd493b0eca0af4fc4e5b903e3e717
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-11-30 (Sat, 30 Nov 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/sysregs.py

  Log Message:
  -----------
  Add new system categories


  Commit: 220678de47137b0987f7308b4ccf3554ead87e5f
      https://github.com/dyninst/dyninst/commit/220678de47137b0987f7308b4ccf3554ead87e5f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-01 (Sun, 01 Dec 2024)

  Changed paths:
    M instructionAPI/capstone/aarch64/sysregs.py

  Log Message:
  -----------
  Remove collision in sysreg categories


  Commit: 5a0147dca7f626de283612d0f6d606101be90afe
      https://github.com/dyninst/dyninst/commit/5a0147dca7f626de283612d0f6d606101be90afe
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-01 (Sun, 01 Dec 2024)

  Changed paths:
    M common/h/registers/aarch64_regs.h

  Log Message:
  -----------
  Import updated registers


Compare: https://github.com/dyninst/dyninst/compare/630d9f507efd%5E...5a0147dca7f6

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 630d9f: aarch64: make x29 and x30 GPRs, Tim Haines <=