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

Reply via email to