Branch: refs/heads/ronak/register
Home: https://github.com/dyninst/dyninst
Commit: 068cc4baed880e647e112da458d9eb4266af2fcb
https://github.com/dyninst/dyninst/commit/068cc4baed880e647e112da458d9eb4266af2fcb
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Define new register struct
Commit: bd9c95617f956af1f3a648a3e056f5b384f4ec41
https://github.com/dyninst/dyninst/commit/bd9c95617f956af1f3a648a3e056f5b384f4ec41
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: a238c49fa136b4db2182bed7c812f3ff484e08de
https://github.com/dyninst/dyninst/commit/a238c49fa136b4db2182bed7c812f3ff484e08de
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: a4492583162075c462cfab016bc6cab4a308cdf9
https://github.com/dyninst/dyninst/commit/a4492583162075c462cfab016bc6cab4a308cdf9
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: fd25e98087e764c6877cbb93ce3fd768aeb66cd4
https://github.com/dyninst/dyninst/commit/fd25e98087e764c6877cbb93ce3fd768aeb66cd4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fixes for DYNINST_CODEGEN_ARCH_AARCH64
Commit: fd76019c36e4947b90672e62bb4c50a9e3a4b4e7
https://github.com/dyninst/dyninst/commit/fd76019c36e4947b90672e62bb4c50a9e3a4b4e7
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: a9a477e8fcbbb670363606bcf92f3a66385ec038
https://github.com/dyninst/dyninst/commit/a9a477e8fcbbb670363606bcf92f3a66385ec038
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Use the new Register type unconditionally
Commit: 7371e3e3bbeefd58e914bd47b785ff65d3154a9f
https://github.com/dyninst/dyninst/commit/7371e3e3bbeefd58e914bd47b785ff65d3154a9f
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fix some CI errors
Commit: 62dacb926d17dfab124df3571cce94e658cff459
https://github.com/dyninst/dyninst/commit/62dacb926d17dfab124df3571cce94e658cff459
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Make RegUsage uint32_t
Commit: 7530c9da3b79ecc9a46f53e471f06f0d6a721774
https://github.com/dyninst/dyninst/commit/7530c9da3b79ecc9a46f53e471f06f0d6a721774
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add constructor that uses RegisterFields
Commit: 1c0c6c0baf2f4d99779ac2d62242245f8a776787
https://github.com/dyninst/dyninst/commit/1c0c6c0baf2f4d99779ac2d62242245f8a776787
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Clarify meaning of register block and add getIndividualRegisters method
Commit: 5279d364d57760983d83172a2da0b88d5dbaaf87
https://github.com/dyninst/dyninst/commit/5279d364d57760983d83172a2da0b88d5dbaaf87
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Move PREDICATE into RegUsage and remove TEMPORARY
Commit: 451188722ecd2a2a3ab1aad41b599213ad7e2cef
https://github.com/dyninst/dyninst/commit/451188722ecd2a2a3ab1aad41b599213ad7e2cef
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: 4ac23d8699aaed8200829aa9fb981bed64836f73
https://github.com/dyninst/dyninst/commit/4ac23d8699aaed8200829aa9fb981bed64836f73
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add getters to the Register type
Commit: b4002ef669d7899b9761afc3a8f4cae450f3fd98
https://github.com/dyninst/dyninst/commit/b4002ef669d7899b9761afc3a8f4cae450f3fd98
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Change the Register type to be a class and simplify it
Commit: b5597e9b80ff4e17af03e0f84dfcd8967bdef1aa
https://github.com/dyninst/dyninst/commit/b5597e9b80ff4e17af03e0f84dfcd8967bdef1aa
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-amdgpu.C
Log Message:
-----------
Fix erros on AMDGPU
Commit: 2085b564f3febcd2beff64e45f25696417897a8d
https://github.com/dyninst/dyninst/commit/2085b564f3febcd2beff64e45f25696417897a8d
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: e48d3ae7615cdd3b6b9f95cfdc94ecc85ac2fc43
https://github.com/dyninst/dyninst/commit/e48d3ae7615cdd3b6b9f95cfdc94ecc85ac2fc43
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_I386
Commit: 751b7483408cd10f1d0bfdf78cd2c34efabf76e4
https://github.com/dyninst/dyninst/commit/751b7483408cd10f1d0bfdf78cd2c34efabf76e4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_X86_64
Commit: a1547bbcb94d5bbd2ae83adaa026315e6b539e1a
https://github.com/dyninst/dyninst/commit/a1547bbcb94d5bbd2ae83adaa026315e6b539e1a
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Fixes V2 for DYNINST_CODEGEN_ARCH_POWER
Commit: adc4cbe9f68321c75837bc3583408b566809fd3e
https://github.com/dyninst/dyninst/commit/adc4cbe9f68321c75837bc3583408b566809fd3e
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Mild cleanup of Register class
Commit: 0d131b350e6024bf7c8d09429ba8623fcc1d56c4
https://github.com/dyninst/dyninst/commit/0d131b350e6024bf7c8d09429ba8623fcc1d56c4
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Add getValue() method to Register
Commit: e5f54197a65ae32c7f70957066ef4f4fb1532319
https://github.com/dyninst/dyninst/commit/e5f54197a65ae32c7f70957066ef4f4fb1532319
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Fix shadowing for value
Commit: fc600c7d3e5e536362b31597122c6c153bac4d31
https://github.com/dyninst/dyninst/commit/fc600c7d3e5e536362b31597122c6c153bac4d31
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Cleanup comments
Commit: 7dd0881178bbe76b7dc6ccfb9306247c5e3bd17d
https://github.com/dyninst/dyninst/commit/7dd0881178bbe76b7dc6ccfb9306247c5e3bd17d
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M common/src/dyn_register.h
Log Message:
-----------
Don't use packed attribute on RegisterInfo
Commit: f3ac26bcfd52fea31811634c98691b599de1bf7b
https://github.com/dyninst/dyninst/commit/f3ac26bcfd52fea31811634c98691b599de1bf7b
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 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: 9df1a678420a8c12030eedb4c940df972e4bcc9c
https://github.com/dyninst/dyninst/commit/9df1a678420a8c12030eedb4c940df972e4bcc9c
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: 5ee70361939a4efdf8c7e7562e4cb878595de366
https://github.com/dyninst/dyninst/commit/5ee70361939a4efdf8c7e7562e4cb878595de366
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
Commit: 44e018518380be3a5ef49063ea259afba9549cbc
https://github.com/dyninst/dyninst/commit/44e018518380be3a5ef49063ea259afba9549cbc
Author: Ronak Chauhan <[email protected]>
Date: 2026-01-28 (Wed, 28 Jan 2026)
Changed paths:
M dyninstAPI/src/regTracker.C
Log Message:
-----------
Changes after rebasing on master
Compare: https://github.com/dyninst/dyninst/compare/b143f26d0d6e...44e018518380
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