Branch: refs/heads/thaines/rose_reg_x86
  Home:   https://github.com/dyninst/dyninst
  Commit: cfbbc734b5d01820376de2c10886d32960b1c07c
      https://github.com/dyninst/dyninst/commit/cfbbc734b5d01820376de2c10886d32960b1c07c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/convert.C
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Correctly handle IP/PC for x86_64
  Commit: 1ee396d62ec7c11455d4b96321f603e6284fbbb2
      https://github.com/dyninst/dyninst/commit/1ee396d62ec7c11455d4b96321f603e6284fbbb2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Fix position flag for x86::X87
  Commit: fe55b33bb7b02b69501c66486e3a3e05810c220a
      https://github.com/dyninst/dyninst/commit/fe55b33bb7b02b69501c66486e3a3e05810c220a
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
  Log Message:
  -----------
  Fix x86::x87 major version
The st_top is just for the top of the stack.
  Commit: 657e801916f126a320f4c9a38c39d365fd96b07b
      https://github.com/dyninst/dyninst/commit/657e801916f126a320f4c9a38c39d365fd96b07b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Fix x86_64::x87 major version
The st_top is just for the top of the stack.
  Commit: 909218817121bee83a0ab47fb606f68c745cc9b9
      https://github.com/dyninst/dyninst/commit/909218817121bee83a0ab47fb606f68c745cc9b9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
  Log Message:
  -----------
  Handle x86 kmask registers
  Commit: b7d0f4c2b761b498f8967fcf0f1b2c80afb1ebe4
      https://github.com/dyninst/dyninst/commit/b7d0f4c2b761b498f8967fcf0f1b2c80afb1ebe4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
  Log Message:
  -----------
  Use correct position flags for x86 vector registers
There is a non-obvious comment in the ROSE registers that the qword flag
is only meant for GPRs.
  Commit: a2b9b726714c643379ca205cf0b0e2eba5fe3bd4
      https://github.com/dyninst/dyninst/commit/a2b9b726714c643379ca205cf0b0e2eba5fe3bd4
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Use correct position flags for x86_64 vector registers
There is a non-obvious comment in the ROSE registers that the qword flag
is only meant for GPRs.
  Commit: dd0439bc9253769603bdb22f15a52c67620e78bc
      https://github.com/dyninst/dyninst/commit/dd0439bc9253769603bdb22f15a52c67620e78bc
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
  Log Message:
  -----------
  Use correct position flag for x86 segment registers
This was hidden in the ROSE register comments.
  Commit: c8d9d831619085ce19c8e3111b33a09a95f037eb
      https://github.com/dyninst/dyninst/commit/c8d9d831619085ce19c8e3111b33a09a95f037eb
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Fix position flag for x86_64 segment registers
This was hidden in the ROSE register comments.
  Commit: f189e216629c7d6f3a1cd356c706683d22730314
      https://github.com/dyninst/dyninst/commit/f189e216629c7d6f3a1cd356c706683d22730314
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/convert.C
  Log Message:
  -----------
  Use x86_regpos_qword for rflags
  Commit: ad0c26f98570b2aafcdcbaab4afbf8a0838a6d9d
      https://github.com/dyninst/dyninst/commit/ad0c26f98570b2aafcdcbaab4afbf8a0838a6d9d
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
    M dataflowAPI/rose/registers/x86_64.h
    M dataflowAPI/src/ExpressionConversionVisitor.C
  Log Message:
  -----------
  Use x86_regpos_dword for x86/x86_64 segment register
x86_regpos_all was being treated as a synonym, but this makes it clear
what the actual size is.
  Commit: fe75f0b1cd58aa4724479902046c4e94754539b1
      https://github.com/dyninst/dyninst/commit/fe75f0b1cd58aa4724479902046c4e94754539b1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Use x86_regpos_qword for x86_64 64-bit registers
  Commit: 60eb465b9d96112a78d146335aa7a2d6fb2674d0
      https://github.com/dyninst/dyninst/commit/60eb465b9d96112a78d146335aa7a2d6fb2674d0
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
  Log Message:
  -----------
  Use x86_regpos_dword for 32-bit x86 registers
  Commit: a8c7b428fb4f8aa064d98c9465fb7fbdc05d99fd
      https://github.com/dyninst/dyninst/commit/a8c7b428fb4f8aa064d98c9465fb7fbdc05d99fd
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/x86.h
    M dataflowAPI/rose/registers/x86_64.h
  Log Message:
  -----------
  Make x86/x86_64 kmask 64-bit
  Commit: a034f4f0037c782fd038d75e26ead0dcb3613776
      https://github.com/dyninst/dyninst/commit/a034f4f0037c782fd038d75e26ead0dcb3613776
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/convert.C
  Log Message:
  -----------
  Preserve flag register parts
  Commit: 0ddbad262c47be3524998db0de5a6e170f5bee94
      https://github.com/dyninst/dyninst/commit/0ddbad262c47be3524998db0de5a6e170f5bee94
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M dataflowAPI/rose/registers/convert.C
  Log Message:
  -----------
  Fix comment
  Commit: 03838c5b0f6513871d30a3621df603f606f98e8b
      https://github.com/dyninst/dyninst/commit/03838c5b0f6513871d30a3621df603f606f98e8b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M tests/CMakeLists.txt
    A tests/dataflowAPI/CMakeLists.txt
    A tests/dataflowAPI/rose/CMakeLists.txt
    A tests/dataflowAPI/rose/registers/CMakeLists.txt
    A tests/dataflowAPI/rose/registers/rose_reg_check.h
    A tests/dataflowAPI/rose/registers/x86.cpp
    A tests/dataflowAPI/rose/registers/x86_64.cpp
  Log Message:
  -----------
  Add unit tests
  Commit: 5b137c8329819160a5ac40d97b5464e243ac1e91
      https://github.com/dyninst/dyninst/commit/5b137c8329819160a5ac40d97b5464e243ac1e91
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M tests/dataflowAPI/CMakeLists.txt
  Log Message:
  -----------
  cmake formatting
  Commit: a9463c2e7b257eaee6dcddff9d8760cb5a465423
      https://github.com/dyninst/dyninst/commit/a9463c2e7b257eaee6dcddff9d8760cb5a465423
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-02-02 (Sun, 02 Feb 2025)
  Changed paths:
    M tests/dataflowAPI/rose/registers/x86.cpp
    M tests/dataflowAPI/rose/registers/x86_64.cpp
  Log Message:
  -----------
  Update flag and segment registers
Compare: https://github.com/dyninst/dyninst/compare/945f3c71805f...a9463c2e7b25
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
 |