[DynInst_API:] [dyninst/dyninst] 649a5b: Use x86_regpos_dword for x86/x86_64 segment register


Date: Thu, 16 Jan 2025 06:46:35 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 649a5b: Use x86_regpos_dword for x86/x86_64 segment register
  Branch: refs/heads/thaines/rose_reg_x86
  Home:   https://github.com/dyninst/dyninst
  Commit: 649a5ba72e75a497371eab52f8ad2ab6173f8cba
      https://github.com/dyninst/dyninst/commit/649a5ba72e75a497371eab52f8ad2ab6173f8cba
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-16 (Thu, 16 Jan 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: 7b647b0813f6a3233faaa546ac5e0a2aa8105e61
      https://github.com/dyninst/dyninst/commit/7b647b0813f6a3233faaa546ac5e0a2aa8105e61
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-16 (Thu, 16 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/x86_64.h

  Log Message:
  -----------
  Use x86_regpos_qword for x86_64 64-bit registers


  Commit: 08a8c0a7130a4b566c093ef1a79730b939e36a38
      https://github.com/dyninst/dyninst/commit/08a8c0a7130a4b566c093ef1a79730b939e36a38
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-16 (Thu, 16 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/x86.h

  Log Message:
  -----------
  Use x86_regpos_dword for 32-bit x86 registers


  Commit: 48faa44144075c08c121034067e6ed4fe2de41ca
      https://github.com/dyninst/dyninst/commit/48faa44144075c08c121034067e6ed4fe2de41ca
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-16 (Thu, 16 Jan 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: aada2ddc49ed9f7a66b45b4aae5312d7db0e93f9
      https://github.com/dyninst/dyninst/commit/aada2ddc49ed9f7a66b45b4aae5312d7db0e93f9
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2025-01-16 (Thu, 16 Jan 2025)

  Changed paths:
    M dataflowAPI/rose/registers/convert.C

  Log Message:
  -----------
  Preserve flag register parts


Compare: https://github.com/dyninst/dyninst/compare/e62212316a4a...aada2ddc49ed

To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 649a5b: Use x86_regpos_dword for x86/x86_64 segment register, Tim Haines <=