[DynInst_API:] [dyninst/dyninst] 5bdfdd: Add isGeneralPurpose


Date: Sat, 04 Jan 2025 06:26:26 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 5bdfdd: Add isGeneralPurpose
  Branch: refs/heads/thaines/machregister_add_type_queries
  Home:   https://github.com/dyninst/dyninst
  Commit: 5bdfdd995e7f70c885496dd7945a2c0aa42f46f6
      https://github.com/dyninst/dyninst/commit/5bdfdd995e7f70c885496dd7945a2c0aa42f46f6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

  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: ccc2f74fe17daadf8acc027dfd881baf5a7f5f9b
      https://github.com/dyninst/dyninst/commit/ccc2f74fe17daadf8acc027dfd881baf5a7f5f9b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

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


  Commit: 5b3d6d754e0cc27424cb3336f9c6f8412e3cf125
      https://github.com/dyninst/dyninst/commit/5b3d6d754e0cc27424cb3336f9c6f8412e3cf125
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

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


  Commit: 16177cb5df0a7d42f0ee3201c57e724d3ab9a33f
      https://github.com/dyninst/dyninst/commit/16177cb5df0a7d42f0ee3201c57e724d3ab9a33f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

  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: 5c71e756aaf9c948370fe526e6940b31defd9c3e
      https://github.com/dyninst/dyninst/commit/5c71e756aaf9c948370fe526e6940b31defd9c3e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

  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: efb48f1a09d5038e49169855ab7a7875c0f3af72
      https://github.com/dyninst/dyninst/commit/efb48f1a09d5038e49169855ab7a7875c0f3af72
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

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


  Commit: 4076e652d0711671d66f306fc9a93b75d2e5ee2e
      https://github.com/dyninst/dyninst/commit/4076e652d0711671d66f306fc9a93b75d2e5ee2e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

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


  Commit: 44ff935aea5cc3dde33c52ac6790ca0fac8991e0
      https://github.com/dyninst/dyninst/commit/44ff935aea5cc3dde33c52ac6790ca0fac8991e0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

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


  Commit: bb7bcdcb89e605680876ea71b2e5e09f6ea0073c
      https://github.com/dyninst/dyninst/commit/bb7bcdcb89e605680876ea71b2e5e09f6ea0073c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Report aarch64::ffr as a status register

The First Fault Register captures the cumulative fault status of a
sequence of SVE First-fault and Non-fault vector load instructions.


  Commit: d1b91ff5709565af59cde8257f709ef95a3fcfd3
      https://github.com/dyninst/dyninst/commit/d1b91ff5709565af59cde8257f709ef95a3fcfd3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Treat avx k0-7 as control/status registers


  Commit: 98c71dae3e0db997651bcb29ab56a5461a5a469c
      https://github.com/dyninst/dyninst/commit/98c71dae3e0db997651bcb29ab56a5461a5a469c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Treat aarch64 predicate registers as control/status


  Commit: 5aa732a1cc94e7c79d46f32a222020133157d5ba
      https://github.com/dyninst/dyninst/commit/5aa732a1cc94e7c79d46f32a222020133157d5ba
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Update comments for isVector


  Commit: f48a4ea685e32a6a9afd8b27da26b83e8164ecd2
      https://github.com/dyninst/dyninst/commit/f48a4ea685e32a6a9afd8b27da26b83e8164ecd2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Include mxcsr as vector register for x86/x86_64


  Commit: e4e2eec233a14348a6e9ef2e9455e854cb881597
      https://github.com/dyninst/dyninst/commit/e4e2eec233a14348a6e9ef2e9455e854cb881597
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Add amdgpu control/status registers


  Commit: 826f559c2087d4239ef21153d7310fe23513368f
      https://github.com/dyninst/dyninst/commit/826f559c2087d4239ef21153d7310fe23513368f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-04 (Sat, 04 Jan 2025)

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

  Log Message:
  -----------
  Update amdgpu vector registers


Compare: https://github.com/dyninst/dyninst/compare/1031836f4cf0...826f559c2087

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