Branch: refs/heads/ronak/register
Home: https://github.com/dyninst/dyninst
Commit: 21f8fed23905d27782f6883bae03b7b37716b0c6
https://github.com/dyninst/dyninst/commit/21f8fed23905d27782f6883bae03b7b37716b0c6
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Define new register struct
Commit: 8ff869df42a86bb622c906fe13040d3f9bb8f7c3
https://github.com/dyninst/dyninst/commit/8ff869df42a86bb622c906fe13040d3f9bb8f7c3
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/ast.C
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_AMDGPU_GFX908
Commit: 5cb7fd04b5310fe91fecac72a6c6b3fbec719b24
https://github.com/dyninst/dyninst/commit/5cb7fd04b5310fe91fecac72a6c6b3fbec719b24
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_I386
Commit: 6966991dba22606fc564f974239d47d86770d5a4
https://github.com/dyninst/dyninst/commit/6966991dba22606fc564f974239d47d86770d5a4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_X86_64
Commit: 29ff9b1fb28f12f05fe16475030f37b599dff6d6
https://github.com/dyninst/dyninst/commit/29ff9b1fb28f12f05fe16475030f37b599dff6d6
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_AARCH64
Commit: 52ce19444c486ebb690ff0fc90ec097a0b6f66de
https://github.com/dyninst/dyninst/commit/52ce19444c486ebb690ff0fc90ec097a0b6f66de
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_POWER
Commit: 6abc26a7773564f2ab1c5c56072d773fee2b602e
https://github.com/dyninst/dyninst/commit/6abc26a7773564f2ab1c5c56072d773fee2b602e
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Use the new Register type unconditionally
Commit: a0f7b8a353f0445fbdba2135f3601b30f470b864
https://github.com/dyninst/dyninst/commit/a0f7b8a353f0445fbdba2135f3601b30f470b864
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fix some CI errors
Commit: a347be7a69ab952ca8847f90c198f428d3222f2c
https://github.com/dyninst/dyninst/commit/a347be7a69ab952ca8847f90c198f428d3222f2c
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Make RegUsage uint32_t
Commit: ac4e422c07617a3bf92d59ca8ceabf9d61c14eaf
https://github.com/dyninst/dyninst/commit/ac4e422c07617a3bf92d59ca8ceabf9d61c14eaf
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add constructor that uses RegisterFields
Commit: c4984370639cc4a818abe0ed5fb4f04bef09d182
https://github.com/dyninst/dyninst/commit/c4984370639cc4a818abe0ed5fb4f04bef09d182
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Clarify meaning of register block and add getIndividualRegisters method
Commit: 736458952db91763cde257063ec677a21cedac36
https://github.com/dyninst/dyninst/commit/736458952db91763cde257063ec677a21cedac36
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Move PREDICATE into RegUsage and remove TEMPORARY
Commit: c15ee614813414d1505837aa2240b219842d0b2c
https://github.com/dyninst/dyninst/commit/c15ee614813414d1505837aa2240b219842d0b2c
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Update REG_COUNT_WIDTH to 5
GFX908 can have upto 16-sized SGPR blocks
Commit: a8f373474cfbde7de37e5150b5b7d0d56f02c867
https://github.com/dyninst/dyninst/commit/a8f373474cfbde7de37e5150b5b7d0d56f02c867
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add getters to the Register type
Commit: f3beae29ee4a48ba5cf97f1d719f1bbe925bbc84
https://github.com/dyninst/dyninst/commit/f3beae29ee4a48ba5cf97f1d719f1bbe925bbc84
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Change the Register type to be a class and simplify it
Commit: 0b440184932ce9d61014ac8c3f16e9bd8cff32c5
https://github.com/dyninst/dyninst/commit/0b440184932ce9d61014ac8c3f16e9bd8cff32c5
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
Fix erros on AMDGPU
Commit: d6249b3762a0463569d4ee57d2a4231a187a014c
https://github.com/dyninst/dyninst/commit/d6249b3762a0463569d4ee57d2a4231a187a014c
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/ast.C
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_AMDGPU_GFX908
Commit: e2be05be9cb13f3cc3d0f6be61a6ebee582a9b9f
https://github.com/dyninst/dyninst/commit/e2be05be9cb13f3cc3d0f6be61a6ebee582a9b9f
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_I386
Commit: 19ee3f5e7344fb8eabe56af85f56cc0d44aa7a69
https://github.com/dyninst/dyninst/commit/19ee3f5e7344fb8eabe56af85f56cc0d44aa7a69
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_X86_64
Commit: e16add3938809a3b2a13d1622cc5555fd1747c31
https://github.com/dyninst/dyninst/commit/e16add3938809a3b2a13d1622cc5555fd1747c31
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_POWER
Commit: c648d2c8e0d8bc6dd083958156a6de0b810a1fe4
https://github.com/dyninst/dyninst/commit/c648d2c8e0d8bc6dd083958156a6de0b810a1fe4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Mild cleanup of Register class
Commit: 803b450d06f0b5de65269fcb18b4e308d8da85ed
https://github.com/dyninst/dyninst/commit/803b450d06f0b5de65269fcb18b4e308d8da85ed
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add getValue() method to Register
Commit: b0a88bf2732fd6159e1ab6f034f86b1ba6f1485e
https://github.com/dyninst/dyninst/commit/b0a88bf2732fd6159e1ab6f034f86b1ba6f1485e
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fix shadowing for value
Commit: be009d3c77c1a9c60fc6cec25dd8b77a5cf6eef3
https://github.com/dyninst/dyninst/commit/be009d3c77c1a9c60fc6cec25dd8b77a5cf6eef3
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Cleanup comments
Commit: dad6bd40b48e87471ce0a7adbbfa2741d9cc6cf4
https://github.com/dyninst/dyninst/commit/dad6bd40b48e87471ce0a7adbbfa2741d9cc6cf4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Don't use packed attribute on RegisterInfo
Commit: 5c271b0e9cc25dc052c347acbab783c5970413f0
https://github.com/dyninst/dyninst/commit/5c271b0e9cc25dc052c347acbab783c5970413f0
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-27 (Tue, 27 Jan 2026)
Changed paths:
M dyninstAPI/src/ast.C
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Use getValue() instead of uint32_t casts
Commit: 1f4906e45eb35417201e98b1e7c9899d83fbceba
https://github.com/dyninst/dyninst/commit/1f4906e45eb35417201e98b1e7c9899d83fbceba
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Use class instead of union + bitfields for Register
Commit: b143f26d0d6e27090c5394f82767be85293b64ad
https://github.com/dyninst/dyninst/commit/b143f26d0d6e27090c5394f82767be85293b64ad
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
M dyninstAPI/src/ast.C
M dyninstAPI/src/baseTramp.C
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/registerSpace.C
Log Message:
-----------
Remove getValue() and use getId() instead
Compare: https://github.com/dyninst/dyninst/compare/ed3b5a04be67...b143f26d0d6e
To unsubscribe from these emails, change your notification settings at
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api