[DynInst_API:] [dyninst/dyninst] eef063: Add conversion to RegisterDescription


Date: Wed, 18 Dec 2024 11:21:52 -0800
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] eef063: Add conversion to RegisterDescription
  Branch: refs/heads/thaines/machregister_roseregs
  Home:   https://github.com/dyninst/dyninst
  Commit: eef06350fc28a9db739ac352b3d625e0d4baab23
      https://github.com/dyninst/dyninst/commit/eef06350fc28a9db739ac352b3d625e0d4baab23
  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: d04dd33171cd68a5f203ba8a910aee8128436563
      https://github.com/dyninst/dyninst/commit/d04dd33171cd68a5f203ba8a910aee8128436563
  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: c08feca33489d4e8d2a549155a87513840d21014
      https://github.com/dyninst/dyninst/commit/c08feca33489d4e8d2a549155a87513840d21014
  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: 9784e761a7cccf05772e2264cff67ab96e5271e5
      https://github.com/dyninst/dyninst/commit/9784e761a7cccf05772e2264cff67ab96e5271e5
  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: eae0381fe17c798763897bf70bf447e462390d58
      https://github.com/dyninst/dyninst/commit/eae0381fe17c798763897bf70bf447e462390d58
  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: 386b374a9a27c6b6ca5788ed729952a34175eb89
      https://github.com/dyninst/dyninst/commit/386b374a9a27c6b6ca5788ed729952a34175eb89
  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: b3e0e09422820e21cd827f71f832f8fcb359ed1c
      https://github.com/dyninst/dyninst/commit/b3e0e09422820e21cd827f71f832f8fcb359ed1c
  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: 2d149c9b6d09c719c9adde63909a04c8a14fbf1a
      https://github.com/dyninst/dyninst/commit/2d149c9b6d09c719c9adde63909a04c8a14fbf1a
  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: 8ec4b838b454416a3f69b78443ca7bf0bf66b0c5
      https://github.com/dyninst/dyninst/commit/8ec4b838b454416a3f69b78443ca7bf0bf66b0c5
  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: 103e2ea9d64b48d6d3c5a41593d206467852bca7
      https://github.com/dyninst/dyninst/commit/103e2ea9d64b48d6d3c5a41593d206467852bca7
  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: 8677d751ecdf911f2df794756c9fd15f3d817f8f
      https://github.com/dyninst/dyninst/commit/8677d751ecdf911f2df794756c9fd15f3d817f8f
  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: a12e9c8fa3ca987383ce5dad38d09bf5c72b9fcb
      https://github.com/dyninst/dyninst/commit/a12e9c8fa3ca987383ce5dad38d09bf5c72b9fcb
  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/eb939715c3a7...a12e9c8fa3ca

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] eef063: Add conversion to RegisterDescription, Tim Haines <=