Branch: refs/heads/thaines/machregister_add_type_queries
Home: https://github.com/dyninst/dyninst
Commit: d7a9ac8decc07b7d95902df740aa800bfcb51862
https://github.com/dyninst/dyninst/commit/d7a9ac8decc07b7d95902df740aa800bfcb51862
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/h/registers/MachRegister.h
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - add stub
Commit: e32936cd1fd3674fc2a82b25e9f32f063c4157d1
https://github.com/dyninst/dyninst/commit/e32936cd1fd3674fc2a82b25e9f32f063c4157d1
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 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: 64e897b8d383d8d563c1cc4f8f350b2294d0ae8c
https://github.com/dyninst/dyninst/commit/64e897b8d383d8d563c1cc4f8f350b2294d0ae8c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 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: b1e2ed0469eb8f750fcbfebfcfdd75e5f316035d
https://github.com/dyninst/dyninst/commit/b1e2ed0469eb8f750fcbfebfcfdd75e5f316035d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dyninstAPI/src/parse-aarch64.C
Log Message:
-----------
isGeneralPurpose - aarch64
Commit: caf284a2cdc13384dc0a59a5849ec0518f01130e
https://github.com/dyninst/dyninst/commit/caf284a2cdc13384dc0a59a5849ec0518f01130e
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - ppc32
Commit: a04de44222e34de02d0784bdbf3a1d7888a6ff72
https://github.com/dyninst/dyninst/commit/a04de44222e34de02d0784bdbf3a1d7888a6ff72
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - ppc64
Commit: 805a328d094ac2113c5605cd482939c50a8eb526
https://github.com/dyninst/dyninst/commit/805a328d094ac2113c5605cd482939c50a8eb526
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - cuda
Commit: bac228e781c4c5f85b9ae541e06191cfd5858e48
https://github.com/dyninst/dyninst/commit/bac228e781c4c5f85b9ae541e06191cfd5858e48
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - amdgpu_gfx908
Commit: cda26d55f10d46945dd9da23fb6fc5445c62d590
https://github.com/dyninst/dyninst/commit/cda26d55f10d46945dd9da23fb6fc5445c62d590
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - amdgpu_gfx90a
Commit: f9b83d74892326afb745d95d411aba976782456c
https://github.com/dyninst/dyninst/commit/f9b83d74892326afb745d95d411aba976782456c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isGeneralPurpose - amdgpu_gfx940
Commit: 3af197fb2d1e28edbe6f4d5b87581f7d6a815cb0
https://github.com/dyninst/dyninst/commit/3af197fb2d1e28edbe6f4d5b87581f7d6a815cb0
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/h/registers/MachRegister.h
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - add stub
Commit: 262516f3a089e7cf8a1241fa005d9ec5e876f3ad
https://github.com/dyninst/dyninst/commit/262516f3a089e7cf8a1241fa005d9ec5e876f3ad
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dataflowAPI/src/stackanalysis.C
Log Message:
-----------
isVector - x86
Commit: c10ecb24622b16fdaa698615dd221fdceb854e45
https://github.com/dyninst/dyninst/commit/c10ecb24622b16fdaa698615dd221fdceb854e45
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dataflowAPI/src/stackanalysis.C
Log Message:
-----------
isVector - x86_64
Commit: 05b69eba011b4fab2e2126655a9457670e65b285
https://github.com/dyninst/dyninst/commit/05b69eba011b4fab2e2126655a9457670e65b285
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - aarch64
Commit: 78f6b5309de3b677958d88f44c4526e73d78338b
https://github.com/dyninst/dyninst/commit/78f6b5309de3b677958d88f44c4526e73d78338b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - amdgpu_gfx908
Commit: a86d4cc2260db84b1a86903cfde760a4eae46653
https://github.com/dyninst/dyninst/commit/a86d4cc2260db84b1a86903cfde760a4eae46653
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - amdgpu_gfx90a
Commit: 3e1ef097954bd09e1f83774b48a27e7daeee566f
https://github.com/dyninst/dyninst/commit/3e1ef097954bd09e1f83774b48a27e7daeee566f
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - amdgpu_gfx940
Commit: 1060521230d2926adb03d9333ecdb18846ddc647
https://github.com/dyninst/dyninst/commit/1060521230d2926adb03d9333ecdb18846ddc647
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isVector - ppc64
Commit: b3f02f6b6b9df7fd2746012d6ab253f7815b2aaf
https://github.com/dyninst/dyninst/commit/b3f02f6b6b9df7fd2746012d6ab253f7815b2aaf
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/h/registers/MachRegister.h
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - stub
Commit: b978a143294d74e76ba20f81c6af50871de79d87
https://github.com/dyninst/dyninst/commit/b978a143294d74e76ba20f81c6af50871de79d87
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - x86
Commit: f28fde7e9a35347a5ebe91373446caa6eb49c32a
https://github.com/dyninst/dyninst/commit/f28fde7e9a35347a5ebe91373446caa6eb49c32a
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - x86_64
Commit: 4ddf89c970169c655707fc57642d170eddda0869
https://github.com/dyninst/dyninst/commit/4ddf89c970169c655707fc57642d170eddda0869
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 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: a211de6d32816441532202a648d6bc6111160efc
https://github.com/dyninst/dyninst/commit/a211de6d32816441532202a648d6bc6111160efc
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - ppc32
Commit: ba31ceae71ff59836ca7b9b927e8dff72347816c
https://github.com/dyninst/dyninst/commit/ba31ceae71ff59836ca7b9b927e8dff72347816c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - ppc64
Commit: a4225bbf6f168affe858bdde31d3459179f65477
https://github.com/dyninst/dyninst/commit/a4225bbf6f168affe858bdde31d3459179f65477
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - amdgpu_gfx908
Commit: 8ba1f623d24c8710e2ae8b47b632d4573a9dbe06
https://github.com/dyninst/dyninst/commit/8ba1f623d24c8710e2ae8b47b632d4573a9dbe06
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - amdgpu_gfx90a
Commit: 7643a3b867961c44630ea768b940a0470b6837b3
https://github.com/dyninst/dyninst/commit/7643a3b867961c44630ea768b940a0470b6837b3
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isControlStatus - amdgpu_gfx940
Commit: 1aad76c05ea0ed45f66d7a506fb997e6973d4f29
https://github.com/dyninst/dyninst/commit/1aad76c05ea0ed45f66d7a506fb997e6973d4f29
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/h/registers/MachRegister.h
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - stub
Commit: 51f4a351c400297bd6d643aa632eec883f1f5197
https://github.com/dyninst/dyninst/commit/51f4a351c400297bd6d643aa632eec883f1f5197
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - x86
Commit: a4a2e6b54424cc0935e4ddd4b51256acc082b450
https://github.com/dyninst/dyninst/commit/a4a2e6b54424cc0935e4ddd4b51256acc082b450
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - x86_64
Commit: 190b4e3b32cc195df12ffa02303b1c4415c9afa6
https://github.com/dyninst/dyninst/commit/190b4e3b32cc195df12ffa02303b1c4415c9afa6
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dyninstAPI/src/parse-aarch64.C
Log Message:
-----------
isFloatingPoint - aarch64
Commit: dbc23d092150773f44230587a8e50e7f2f88a357
https://github.com/dyninst/dyninst/commit/dbc23d092150773f44230587a8e50e7f2f88a357
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - ppc32
Commit: e3fe98006d1bdc0946f7d66b5b431219da09aaa3
https://github.com/dyninst/dyninst/commit/e3fe98006d1bdc0946f7d66b5b431219da09aaa3
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - ppc64
Commit: e4431a6258c350237951d5c74740e61efc3adc2d
https://github.com/dyninst/dyninst/commit/e4431a6258c350237951d5c74740e61efc3adc2d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - amdgpu_gfx908
Commit: 9d4ced7eb92530ea80e692587296a89436277a2a
https://github.com/dyninst/dyninst/commit/9d4ced7eb92530ea80e692587296a89436277a2a
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - amdgpu_gfx90a
Commit: e7b989417cbc006fc756442f308fd6e806579774
https://github.com/dyninst/dyninst/commit/e7b989417cbc006fc756442f308fd6e806579774
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
Log Message:
-----------
isFloatingPoint - amdgpu_gfx940
Commit: 1b718eebbb2c982107428b53755f48e153a6ef91
https://github.com/dyninst/dyninst/commit/1b718eebbb2c982107428b53755f48e153a6ef91
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 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: 87517b3305292684af8a3dd3a370db7f02e0a8b3
https://github.com/dyninst/dyninst/commit/87517b3305292684af8a3dd3a370db7f02e0a8b3
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - x86
Commit: 9e5cd8ddf33f3c99f2e259647b37d52ace77298c
https://github.com/dyninst/dyninst/commit/9e5cd8ddf33f3c99f2e259647b37d52ace77298c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - x86_64
Commit: b359fdec7dde94a3553e2cdae65482b1afdb56a6
https://github.com/dyninst/dyninst/commit/b359fdec7dde94a3553e2cdae65482b1afdb56a6
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - aarch64
Commit: 17325b0afccc55d59e661ccf5aa1a4a862b9ee2b
https://github.com/dyninst/dyninst/commit/17325b0afccc55d59e661ccf5aa1a4a862b9ee2b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - amdgpu_gfx908
Commit: f03d12f4d0393359963f6d6c73981dc78822cec6
https://github.com/dyninst/dyninst/commit/f03d12f4d0393359963f6d6c73981dc78822cec6
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - amdgpu_gfx90a
Commit: 58269027d0d67c36510f5493fcd4bdab39fc6d3b
https://github.com/dyninst/dyninst/commit/58269027d0d67c36510f5493fcd4bdab39fc6d3b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
getLengthID - amdgpu_gfx940
Commit: d31d242b681976eeca289e1238e951b9424463f4
https://github.com/dyninst/dyninst/commit/d31d242b681976eeca289e1238e951b9424463f4
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-23 (Thu, 23 Jan 2025)
Changed paths:
M common/src/registers/MachRegister.C
M dataflowAPI/rose/registers/convert.C
Log Message:
-----------
Remove old alias/id usages
Commit: 18aaa2fbbb05c67a66ae1983c78f6c61c57f305d
https://github.com/dyninst/dyninst/commit/18aaa2fbbb05c67a66ae1983c78f6c61c57f305d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2025-01-29 (Wed, 29 Jan 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
Compare: https://github.com/dyninst/dyninst/compare/98d74b3236e5...18aaa2fbbb05
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|