[DynInst_API:] [dyninst/dyninst] df74a1: Add stub for new converter


Date: Wed, 18 Dec 2024 11:07:12 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] df74a1: Add stub for new converter
  Branch: refs/heads/thaines/machregister_roseregs
  Home:   https://github.com/dyninst/dyninst
  Commit: df74a18e5b49829c498d15a6491bb2c121283031
      https://github.com/dyninst/dyninst/commit/df74a18e5b49829c498d15a6491bb2c121283031
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/rose/registers/convert.C
    A dataflowAPI/rose/registers/convert.h

  Log Message:
  -----------
  Add stub for new converter


  Commit: d4e3445b5f4528ddd5fbd29a8bbbf7d46e55d276
      https://github.com/dyninst/dyninst/commit/d4e3445b5f4528ddd5fbd29a8bbbf7d46e55d276
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M dataflowAPI/rose/RegisterDescriptor.h

  Log Message:
  -----------
  Add conversion to RegisterDescription


  Commit: 09c4fd1bca7ff9182c678d6ca19835d2c1dbc9ae
      https://github.com/dyninst/dyninst/commit/09c4fd1bca7ff9182c678d6ca19835d2c1dbc9ae
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M dataflowAPI/src/ExpressionConversionVisitor.C

  Log Message:
  -----------
  Format archSpecificRegisterProc

This makes it actually readable.


  Commit: 74bac98f2ea5a82f09563ec59db6c1ee515dd562
      https://github.com/dyninst/dyninst/commit/74bac98f2ea5a82f09563ec59db6c1ee515dd562
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M dataflowAPI/src/ExpressionConversionVisitor.C

  Log Message:
  -----------
  Remove old debug code in archSpecificRegisterProc


  Commit: 7acc3173e9e34e341e27e97a888c3b5624ac7031
      https://github.com/dyninst/dyninst/commit/7acc3173e9e34e341e27e97a888c3b5624ac7031
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/rose/registers/amdgpu.h
    M dataflowAPI/rose/registers/convert.C
    M dataflowAPI/src/ExpressionConversionVisitor.C
    M external/rose/amdgpuInstructionEnum.h

  Log Message:
  -----------
  AMDGPU


  Commit: 8209a26ad8dedd9bdf901a80c21ccd44221a2424
      https://github.com/dyninst/dyninst/commit/8209a26ad8dedd9bdf901a80c21ccd44221a2424
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/rose/registers/convert.C
    A dataflowAPI/rose/registers/ppc32.h
    M dataflowAPI/src/ExpressionConversionVisitor.C

  Log Message:
  -----------
  ppc32


  Commit: bd8e56d5e206f989f2c9e3b400fa1358948f44e1
      https://github.com/dyninst/dyninst/commit/bd8e56d5e206f989f2c9e3b400fa1358948f44e1
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    A dataflowAPI/rose/registers/aarch64.h
    M dataflowAPI/rose/registers/convert.C
    M dataflowAPI/src/ExpressionConversionVisitor.C
    M external/rose/armv8InstructionEnum.h

  Log Message:
  -----------
  aarch64


  Commit: 11b7dd26aca9e9f1d17e586ac203bfd661350c77
      https://github.com/dyninst/dyninst/commit/11b7dd26aca9e9f1d17e586ac203bfd661350c77
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/rose/registers/convert.C
    A dataflowAPI/rose/registers/ppc64.h

  Log Message:
  -----------
  ppc64


  Commit: 3ba9f0cd5a3d1f435f2aa5aacfe32609b11fd3ac
      https://github.com/dyninst/dyninst/commit/3ba9f0cd5a3d1f435f2aa5aacfe32609b11fd3ac
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/rose/registers/convert.C
    A dataflowAPI/rose/registers/x86.h
    M dataflowAPI/src/ExpressionConversionVisitor.C

  Log Message:
  -----------
  x86


  Commit: 1a2aceedb4ec5e57288590a136545dea4186895c
      https://github.com/dyninst/dyninst/commit/1a2aceedb4ec5e57288590a136545dea4186895c
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/src/registers/MachRegister.C
    M dataflowAPI/CMakeLists.txt
    M dataflowAPI/rose/registers/convert.C
    A dataflowAPI/rose/registers/x86_64.h

  Log Message:
  -----------
  x86_64


  Commit: 8627ee87d72134dba7d279293d9e47d3e98eab77
      https://github.com/dyninst/dyninst/commit/8627ee87d72134dba7d279293d9e47d3e98eab77
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

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

  Log Message:
  -----------
  Add logging for unimplemented architectures

There is no `default` case in the switch, so the compiler will warn
about missing enumerators in which case this code should never be
encountered.


  Commit: cb7597d72c1d8949d1a5b1f49294dc6d9fe30d9e
      https://github.com/dyninst/dyninst/commit/cb7597d72c1d8949d1a5b1f49294dc6d9fe30d9e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M common/h/registers/MachRegister.h
    M common/src/registers/MachRegister.C

  Log Message:
  -----------
  Remove MachRegister::getROSERegister


  Commit: eb939715c3a7532705e2ef335b9e48ac0d9fdf62
      https://github.com/dyninst/dyninst/commit/eb939715c3a7532705e2ef335b9e48ac0d9fdf62
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2024-12-18 (Wed, 18 Dec 2024)

  Changed paths:
    M dataflowAPI/src/ExpressionConversionVisitor.C

  Log Message:
  -----------
  Simplify archSpecificRegisterProc


Compare: https://github.com/dyninst/dyninst/compare/df74a18e5b49%5E...eb939715c3a7

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] df74a1: Add stub for new converter, Tim Haines <=