[DynInst_API:] [dyninst/dyninst] 88ad81: MachRegister: Add interface for collecting and ret...


Date: Mon, 11 Mar 2024 11:18:50 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 88ad81: MachRegister: Add interface for collecting and ret...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 88ad81c143bfe7a6567cf75a52ad618ba14ac9aa
      https://github.com/dyninst/dyninst/commit/88ad81c143bfe7a6567cf75a52ad618ba14ac9aa
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
    M common/h/registers/MachRegister.h
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  MachRegister: Add interface for collecting and retrieving all registers (#1703)

This makes writing ABI rules much simpler. It could also be useful for
some power users. The registers returned are in the order they are
declared in common/h/registers/<arch>_regs.h.

Names are only save the register when a name is given because
the other constructor is used to convert registers (e.g., getBaseRegister)
and would create duplicates entries since the name isn't changed.



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] 88ad81: MachRegister: Add interface for collecting and ret..., Tim Haines <=