[DynInst_API:] [dyninst/dyninst] 2a3540: Move emitImm to Emitter::emitImm


Date: Wed, 29 Apr 2026 00:18:28 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 2a3540: Move emitImm to Emitter::emitImm
  Branch: refs/heads/thaines/extract_emitA
  Home:   https://github.com/dyninst/dyninst
  Commit: 2a354037d027cb1f23318fbc4670f0418ff035b2
      https://github.com/dyninst/dyninst/commit/2a354037d027cb1f23318fbc4670f0418ff035b2
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/functionCallAST.C
    M dyninstAPI/src/ASTs/operandAST.C
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/emitter.h
    M dyninstAPI/src/inst-power.C
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Move emitImm to Emitter::emitImm


  Commit: 6cf70eab2d70b6cfbe557f85318a1dadfece9ced
      https://github.com/dyninst/dyninst/commit/6cf70eab2d70b6cfbe557f85318a1dadfece9ced
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/codegen/emitters/x86/Emitterx86.C
    M dyninstAPI/src/codegen/emitters/x86/Emitterx86.h
    M dyninstAPI/src/inst-x86.C

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


  Commit: 47df7276abe7c16559cf2c257e536216313a83a6
      https://github.com/dyninst/dyninst/commit/47df7276abe7c16559cf2c257e536216313a83a6
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-aarch64.C
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/inst-aarch64.C

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


  Commit: a5f939aa7c6755885b0d557dbc5165a195c19349
      https://github.com/dyninst/dyninst/commit/a5f939aa7c6755885b0d557dbc5165a195c19349
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C

  Log Message:
  -----------
  amdgpu


  Commit: 7c027484eacbd75e9352857ce2aa930c839b3598
      https://github.com/dyninst/dyninst/commit/7c027484eacbd75e9352857ce2aa930c839b3598
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  ppc64le


  Commit: 202766e91b1ada7ded355dc36be82a869edb1c12
      https://github.com/dyninst/dyninst/commit/202766e91b1ada7ded355dc36be82a869edb1c12
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/ASTs/operatorAST.C
    M dyninstAPI/src/emitter.h
    M dyninstAPI/src/inst.h

  Log Message:
  -----------
  Move emitA into Emitter class


  Commit: 21dda64e4ba92a8b2b3a0c22db6f48c0ff6db10e
      https://github.com/dyninst/dyninst/commit/21dda64e4ba92a8b2b3a0c22db6f48c0ff6db10e
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/codegen/emitters/x86/Emitterx86.C
    M dyninstAPI/src/codegen/emitters/x86/Emitterx86.h
    M dyninstAPI/src/inst-x86.C

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


  Commit: 5f571df235a8ea58766b78b4ce543ba1d5212f5b
      https://github.com/dyninst/dyninst/commit/5f571df235a8ea58766b78b4ce543ba1d5212f5b
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-aarch64.h
    M dyninstAPI/src/inst-aarch64.C

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


  Commit: e66ac907d2373afed345552b975cdd940c3d7758
      https://github.com/dyninst/dyninst/commit/e66ac907d2373afed345552b975cdd940c3d7758
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-power.h
    M dyninstAPI/src/inst-power.C

  Log Message:
  -----------
  ppc64le


  Commit: 54d50e2612562d1838ec07685673dd06d088ee55
      https://github.com/dyninst/dyninst/commit/54d50e2612562d1838ec07685673dd06d088ee55
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-29 (Wed, 29 Apr 2026)

  Changed paths:
    M dyninstAPI/src/emit-amdgpu.h
    M dyninstAPI/src/inst-amdgpu.C

  Log Message:
  -----------
  amdgpu


Compare: https://github.com/dyninst/dyninst/compare/2a354037d027%5E...54d50e261256

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] 2a3540: Move emitImm to Emitter::emitImm, Tim Haines <=