[DynInst_API:] [dyninst/dyninst] 2da501: Add isGeneralPurpose


Date: Mon, 30 Dec 2024 07:01:37 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 2da501: Add isGeneralPurpose
  Branch: refs/heads/thaines/machregister_add_type_queries
  Home:   https://github.com/dyninst/dyninst
  Commit: 2da50196dba82b2d6c5b5f6f4c2cc573586751b1
      https://github.com/dyninst/dyninst/commit/2da50196dba82b2d6c5b5f6f4c2cc573586751b1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-29 (Sun, 29 Dec 2024)

  Changed paths:
    M common/h/registers/MachRegister.h
    M common/src/registers/MachRegister.C
    M dataflowAPI/src/stackanalysis.C
    M dyninstAPI/src/parse-aarch64.C
    M instructionAPI/src/InstructionDecoder-x86.C
    M proccontrol/src/linux.C

  Log Message:
  -----------
  Add isGeneralPurpose


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

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

  Log Message:
  -----------
  Add isVector


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

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

  Log Message:
  -----------
  Add isControlStatus


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

  Changed paths:
    M common/h/registers/MachRegister.h
    M common/src/registers/MachRegister.C
    M dyninstAPI/src/parse-aarch64.C

  Log Message:
  -----------
  Add isFloatingPoint


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

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

  Log Message:
  -----------
  Add getLengthID


  Commit: 79d979d2ccd4d17135e4dc37a9d5c4f803a97fed
      https://github.com/dyninst/dyninst/commit/79d979d2ccd4d17135e4dc37a9d5c4f803a97fed
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-30 (Mon, 30 Dec 2024)

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

  Log Message:
  -----------
  isGeneralPurpose


  Commit: 447671e45e2ff041f5429beee44e871d234be121
      https://github.com/dyninst/dyninst/commit/447671e45e2ff041f5429beee44e871d234be121
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-30 (Mon, 30 Dec 2024)

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

  Log Message:
  -----------
  isFloatingPoint


  Commit: 57a860fa79998d933eb77109d06fad3495e53dea
      https://github.com/dyninst/dyninst/commit/57a860fa79998d933eb77109d06fad3495e53dea
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-30 (Mon, 30 Dec 2024)

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

  Log Message:
  -----------
  isControlStatus


  Commit: 3b328240699f53a5db732f9da00005477f708345
      https://github.com/dyninst/dyninst/commit/3b328240699f53a5db732f9da00005477f708345
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-30 (Mon, 30 Dec 2024)

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

  Log Message:
  -----------
  Don't use base register in isZeroFlag

The individual flag registers (e.g., x86::zf) get mapped to the whole
register (e.g., x86::flags).


Compare: https://github.com/dyninst/dyninst/compare/2da50196dba8%5E...3b328240699f

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] 2da501: Add isGeneralPurpose, Tim Haines <=