[DynInst_API:] [dyninst/dyninst] 409112: isGeneralPurpose - add stub


Date: Sun, 12 Jan 2025 11:06:52 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 409112: isGeneralPurpose - add stub
  Branch: refs/heads/thaines/machregister_add_type_queries
  Home:   https://github.com/dyninst/dyninst
  Commit: 409112233c89ecd31323a54a7ec110503c1d0fce
      https://github.com/dyninst/dyninst/commit/409112233c89ecd31323a54a7ec110503c1d0fce
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isGeneralPurpose - add stub


  Commit: 43d17bac0589c88889aa1681e81463dff7e7ef81
      https://github.com/dyninst/dyninst/commit/43d17bac0589c88889aa1681e81463dff7e7ef81
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 747ae9a8a404e94bc2cecd77a3d5aa85bd7cf5f7
      https://github.com/dyninst/dyninst/commit/747ae9a8a404e94bc2cecd77a3d5aa85bd7cf5f7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 643ddc28400e04ca16c3b6c462a793572d67475f
      https://github.com/dyninst/dyninst/commit/643ddc28400e04ca16c3b6c462a793572d67475f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 96da3bf614f969470090ae7badfe95d37f42d4c5
      https://github.com/dyninst/dyninst/commit/96da3bf614f969470090ae7badfe95d37f42d4c5
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 8e50a4c04f3afea0003be731ba920771aa4c952d
      https://github.com/dyninst/dyninst/commit/8e50a4c04f3afea0003be731ba920771aa4c952d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


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

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

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


  Commit: 6d91d6dcb4247515dd5eaa040c84b3a398cf16aa
      https://github.com/dyninst/dyninst/commit/6d91d6dcb4247515dd5eaa040c84b3a398cf16aa
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


  Commit: 3dbb0f8e8d8c2171673b87fe5299e0bfbdf76afd
      https://github.com/dyninst/dyninst/commit/3dbb0f8e8d8c2171673b87fe5299e0bfbdf76afd
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - add stub


  Commit: 4c1cfd2e3d139dcb349df9225035d72f55804f1a
      https://github.com/dyninst/dyninst/commit/4c1cfd2e3d139dcb349df9225035d72f55804f1a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - x86


  Commit: 615ed911930d513cc894f9a8f73704064cb219a0
      https://github.com/dyninst/dyninst/commit/615ed911930d513cc894f9a8f73704064cb219a0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - x86_64


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

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

  Log Message:
  -----------
  isVector - aarch64


  Commit: 6bcfa07a4df74f809949b66faa0ce4fd4ba8eef2
      https://github.com/dyninst/dyninst/commit/6bcfa07a4df74f809949b66faa0ce4fd4ba8eef2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - amdgpu_gfx908


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

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

  Log Message:
  -----------
  isVector - amdgpu_gfx90a


  Commit: 70aff2672273fe82e968d6127d164e0dddafb5e2
      https://github.com/dyninst/dyninst/commit/70aff2672273fe82e968d6127d164e0dddafb5e2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - amdgpu_gfx940


  Commit: 1ca4f5c2851fc42d67743a07b5375d74642399ba
      https://github.com/dyninst/dyninst/commit/1ca4f5c2851fc42d67743a07b5375d74642399ba
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  isVector - ppc64


  Commit: 1ff5324a578222d372b53c8e0689c6067fdcc213
      https://github.com/dyninst/dyninst/commit/1ff5324a578222d372b53c8e0689c6067fdcc213
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


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

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

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


  Commit: 79c9baa5db52668a15d47ca6e6fd34f54fa72ff8
      https://github.com/dyninst/dyninst/commit/79c9baa5db52668a15d47ca6e6fd34f54fa72ff8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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

The zt0 controls the storage of the ZA register.

Arm Architecture Reference Manual
A-profile Architecture
April 2023
C5.2.25 Streaming Vector Control Register


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

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

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


  Commit: 81b8cca4feb6f06e2e85b134569968adb8429b5d
      https://github.com/dyninst/dyninst/commit/81b8cca4feb6f06e2e85b134569968adb8429b5d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 9ecd3581e46416ba87b28ed08cf5ec27c0ebffb6
      https://github.com/dyninst/dyninst/commit/9ecd3581e46416ba87b28ed08cf5ec27c0ebffb6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 7847ac2a3fcdd88c43ce047bb79adb7350d34c5c
      https://github.com/dyninst/dyninst/commit/7847ac2a3fcdd88c43ce047bb79adb7350d34c5c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


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

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

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


  Commit: 825bc3613ab59b6a9a7d3fa17c08939c82642152
      https://github.com/dyninst/dyninst/commit/825bc3613ab59b6a9a7d3fa17c08939c82642152
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


  Commit: 1cce7575e224fef36c57024d4eb5cfbb80ac98f9
      https://github.com/dyninst/dyninst/commit/1cce7575e224fef36c57024d4eb5cfbb80ac98f9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 3b4c37540e5ecb494af1b996d5e3b8c98cbe320d
      https://github.com/dyninst/dyninst/commit/3b4c37540e5ecb494af1b996d5e3b8c98cbe320d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

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


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

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

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


  Commit: 92ae357c5c5f14d12dcdacb7934d37538da2499e
      https://github.com/dyninst/dyninst/commit/92ae357c5c5f14d12dcdacb7934d37538da2499e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


  Commit: 362cf73b2afa2b7123e1528b9ba3d60f6ee55e7e
      https://github.com/dyninst/dyninst/commit/362cf73b2afa2b7123e1528b9ba3d60f6ee55e7e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

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


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

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

  Log Message:
  -----------
  getLengthID - stub


  Commit: 55422f27ea4fe14603707dc89d199e88ca6ce5ff
      https://github.com/dyninst/dyninst/commit/55422f27ea4fe14603707dc89d199e88ca6ce5ff
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  getLengthID - x86


  Commit: 16ff1a07f5cdeebb93be33dcfbc615720755bce6
      https://github.com/dyninst/dyninst/commit/16ff1a07f5cdeebb93be33dcfbc615720755bce6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  getLengthID - x86_64


  Commit: 338a72405d794ffd0d64882d8ad90eb13c470a1f
      https://github.com/dyninst/dyninst/commit/338a72405d794ffd0d64882d8ad90eb13c470a1f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  getLengthID - aarch64


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

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  getLengthID - amdgpu_gfx908


  Commit: 92de967449d5459e79e07371d876450ba081b416
      https://github.com/dyninst/dyninst/commit/92de967449d5459e79e07371d876450ba081b416
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  getLengthID - amdgpu_gfx90a


  Commit: 4e2929e7e84713485f4f171457ebcd49b164af76
      https://github.com/dyninst/dyninst/commit/4e2929e7e84713485f4f171457ebcd49b164af76
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  getLengthID - amdgpu_gfx940


  Commit: 9dea2d3199679830dab36637c7a5afb8d3c693c9
      https://github.com/dyninst/dyninst/commit/9dea2d3199679830dab36637c7a5afb8d3c693c9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-12 (Sun, 12 Jan 2025)

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

  Log Message:
  -----------
  Remove old alias/id usages


Compare: https://github.com/dyninst/dyninst/compare/826f559c2087...9dea2d319967

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] 409112: isGeneralPurpose - add stub, Tim Haines <=