[DynInst_API:] [dyninst/dyninst] 32cb06: isGeneralPurpose - add stub


Date: Sat, 01 Feb 2025 05:51:32 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 32cb06: isGeneralPurpose - add stub
  Branch: refs/heads/thaines/machregister_add_type_queries
  Home:   https://github.com/dyninst/dyninst
  Commit: 32cb06570368ae9a614d2b06b467b57dd4d4995a
      https://github.com/dyninst/dyninst/commit/32cb06570368ae9a614d2b06b467b57dd4d4995a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 167d4d3e956c9fbb20dd2c3011b2c2d74df1e7c5
      https://github.com/dyninst/dyninst/commit/167d4d3e956c9fbb20dd2c3011b2c2d74df1e7c5
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 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: 9a1e6262acd79f5a65da32124a0b358c4b351454
      https://github.com/dyninst/dyninst/commit/9a1e6262acd79f5a65da32124a0b358c4b351454
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 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: 60f108cd78103c1815c9fd66561f5fda1560e1d1
      https://github.com/dyninst/dyninst/commit/60f108cd78103c1815c9fd66561f5fda1560e1d1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 538d92cf3e5d6bd779f28ea80ece384daff6084e
      https://github.com/dyninst/dyninst/commit/538d92cf3e5d6bd779f28ea80ece384daff6084e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 94e6c810b9dd3fdcb6b97823c9a1cca64e76b69d
      https://github.com/dyninst/dyninst/commit/94e6c810b9dd3fdcb6b97823c9a1cca64e76b69d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 0bb58b2fff151f621f055d5d618a1ea2f38b96a7
      https://github.com/dyninst/dyninst/commit/0bb58b2fff151f621f055d5d618a1ea2f38b96a7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 22b4cf81abd6c36a4bae2c1524f61426145fcc71
      https://github.com/dyninst/dyninst/commit/22b4cf81abd6c36a4bae2c1524f61426145fcc71
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 4ce0cfee79d59e25cd2258a697ac3ec9ce329765
      https://github.com/dyninst/dyninst/commit/4ce0cfee79d59e25cd2258a697ac3ec9ce329765
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 137b789baf1c8e0c76aadf3a71fab70a29699243
      https://github.com/dyninst/dyninst/commit/137b789baf1c8e0c76aadf3a71fab70a29699243
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 522f9640c8356ae6235b9ac54bd4f4fc3ac77767
      https://github.com/dyninst/dyninst/commit/522f9640c8356ae6235b9ac54bd4f4fc3ac77767
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 778bbdf6182618e3c14558c0f99c6b31944cdc33
      https://github.com/dyninst/dyninst/commit/778bbdf6182618e3c14558c0f99c6b31944cdc33
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 744c4a611b2a5bff46bdf216d581bc9186cb146a
      https://github.com/dyninst/dyninst/commit/744c4a611b2a5bff46bdf216d581bc9186cb146a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 53fcaa4f09816773c32144ccdcdc5e14eff3b242
      https://github.com/dyninst/dyninst/commit/53fcaa4f09816773c32144ccdcdc5e14eff3b242
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 954a71d72ba3c468fca03df85dc0c31c92a24176
      https://github.com/dyninst/dyninst/commit/954a71d72ba3c468fca03df85dc0c31c92a24176
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 2e8c85917f7925c8cf706bc44f6eca8cabee43af
      https://github.com/dyninst/dyninst/commit/2e8c85917f7925c8cf706bc44f6eca8cabee43af
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 6c9b2e7e32d0c5eb3eaa35b376200a3907b784d6
      https://github.com/dyninst/dyninst/commit/6c9b2e7e32d0c5eb3eaa35b376200a3907b784d6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: e360439d080cf54044196b7fee55b9df20522b11
      https://github.com/dyninst/dyninst/commit/e360439d080cf54044196b7fee55b9df20522b11
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 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: bd1029bc6d1b1f2b167b004534059946f533e819
      https://github.com/dyninst/dyninst/commit/bd1029bc6d1b1f2b167b004534059946f533e819
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 1d577bbb3bfb14a1185eb82ee343434f63cbcf08
      https://github.com/dyninst/dyninst/commit/1d577bbb3bfb14a1185eb82ee343434f63cbcf08
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 7a0802b73e0330ac868eebe9ca93e3cfadfc6dd4
      https://github.com/dyninst/dyninst/commit/7a0802b73e0330ac868eebe9ca93e3cfadfc6dd4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 2bcff4aec911f7a4337f442a05329e1f948d0b0c
      https://github.com/dyninst/dyninst/commit/2bcff4aec911f7a4337f442a05329e1f948d0b0c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 9726806b022cb15bc08bcf78e363f5f95e5a5d99
      https://github.com/dyninst/dyninst/commit/9726806b022cb15bc08bcf78e363f5f95e5a5d99
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 44798b8eef98cee9bac177e12d383fc301d00705
      https://github.com/dyninst/dyninst/commit/44798b8eef98cee9bac177e12d383fc301d00705
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 2bb76bec142583050c1551f58416baec2f6481f0
      https://github.com/dyninst/dyninst/commit/2bb76bec142583050c1551f58416baec2f6481f0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 7ac51a518b6ff415f49fb4178314a0d1f9203cf8
      https://github.com/dyninst/dyninst/commit/7ac51a518b6ff415f49fb4178314a0d1f9203cf8
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 9baa507bd36d9b92ef46d89cfd2182f991ad6cc3
      https://github.com/dyninst/dyninst/commit/9baa507bd36d9b92ef46d89cfd2182f991ad6cc3
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 2adf48c7a416d5def148ba75bfcba9f112cb7f62
      https://github.com/dyninst/dyninst/commit/2adf48c7a416d5def148ba75bfcba9f112cb7f62
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 3ca68ce6e47e176d29338da80873a929b2d10b9f
      https://github.com/dyninst/dyninst/commit/3ca68ce6e47e176d29338da80873a929b2d10b9f
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 73065aeb9f31d0c02450df55ba5b53351625be26
      https://github.com/dyninst/dyninst/commit/73065aeb9f31d0c02450df55ba5b53351625be26
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 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: f07514804142f62d1aecb28e46ffbc662ae7508b
      https://github.com/dyninst/dyninst/commit/f07514804142f62d1aecb28e46ffbc662ae7508b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 70d725d5c16a6db9b2f418f9c986046acbe2e39d
      https://github.com/dyninst/dyninst/commit/70d725d5c16a6db9b2f418f9c986046acbe2e39d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

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

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


  Commit: 24a68732f82c0dcbf9778bb4892868228bae1f3b
      https://github.com/dyninst/dyninst/commit/24a68732f82c0dcbf9778bb4892868228bae1f3b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 6f47f8a3128d89b4da92286c64904057ac191277
      https://github.com/dyninst/dyninst/commit/6f47f8a3128d89b4da92286c64904057ac191277
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 40b3e2f1d6ea7a2e6c019f1570cb4e1188369137
      https://github.com/dyninst/dyninst/commit/40b3e2f1d6ea7a2e6c019f1570cb4e1188369137
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


  Commit: 79dd7610ccfbb324a30eb511b696485e38972c65
      https://github.com/dyninst/dyninst/commit/79dd7610ccfbb324a30eb511b696485e38972c65
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

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

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


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

  Changed paths:
    M tests/MachRegister/CMakeLists.txt
    A tests/MachRegister/type_queries/CMakeLists.txt
    A tests/MachRegister/type_queries/aarch64.cpp
    A tests/MachRegister/type_queries/amdgpu_gfx908.cpp
    A tests/MachRegister/type_queries/amdgpu_gfx90a.cpp
    A tests/MachRegister/type_queries/amdgpu_gfx940.cpp
    A tests/MachRegister/type_queries/ppc32.cpp
    A tests/MachRegister/type_queries/ppc64.cpp
    A tests/MachRegister/type_queries/type_query_check.h
    A tests/MachRegister/type_queries/x86.cpp
    A tests/MachRegister/type_queries/x86_64.cpp

  Log Message:
  -----------
  Add unit tests


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

  Changed paths:
    M tests/MachRegister/CMakeLists.txt

  Log Message:
  -----------
  Cmake formatting


  Commit: 2e4cd5ff39b92e57376a84662a63f2e40ac36dc1
      https://github.com/dyninst/dyninst/commit/2e4cd5ff39b92e57376a84662a63f2e40ac36dc1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-01 (Sat, 01 Feb 2025)

  Changed paths:
    M tests/MachRegister/type_queries/aarch64.cpp
    M tests/MachRegister/type_queries/amdgpu_gfx908.cpp
    M tests/MachRegister/type_queries/amdgpu_gfx90a.cpp
    M tests/MachRegister/type_queries/amdgpu_gfx940.cpp
    M tests/MachRegister/type_queries/ppc32.cpp
    M tests/MachRegister/type_queries/ppc64.cpp
    M tests/MachRegister/type_queries/x86.cpp
    M tests/MachRegister/type_queries/x86_64.cpp

  Log Message:
  -----------
  Update unit tests


Compare: https://github.com/dyninst/dyninst/compare/88fc76955511...2e4cd5ff39b9

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