[DynInst_API:] [dyninst/dyninst] d57630: Move free emitCSload to Emitter::emitCountSpecLoad


Date: Mon, 27 Apr 2026 13:22:02 -0700
From: Tim Haines <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] d57630: Move free emitCSload to Emitter::emitCountSpecLoad
  Branch: refs/heads/thaines/extract_codegen_BPatch_memory
  Home:   https://github.com/dyninst/dyninst
  Commit: d5763015d12b01cdf6382c572b06031578fa4261
      https://github.com/dyninst/dyninst/commit/d5763015d12b01cdf6382c572b06031578fa4261
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-27 (Mon, 27 Apr 2026)

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

  Log Message:
  -----------
  Move free emitCSload to Emitter::emitCountSpecLoad

The name change is to avoid an overloaded virtual member function.


  Commit: 8dcb1b78fd8e49fb7feaaf6de723a5ca040a1aa7
      https://github.com/dyninst/dyninst/commit/8dcb1b78fd8e49fb7feaaf6de723a5ca040a1aa7
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-27 (Mon, 27 Apr 2026)

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

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


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

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

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


  Commit: 150a5cae96d1e230de300b40bb13a4fa317f4591
      https://github.com/dyninst/dyninst/commit/150a5cae96d1e230de300b40bb13a4fa317f4591
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-27 (Mon, 27 Apr 2026)

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

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


  Commit: 6cbf61f1fa3098c12a16243359b86d5f0217c299
      https://github.com/dyninst/dyninst/commit/6cbf61f1fa3098c12a16243359b86d5f0217c299
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2026-04-27 (Mon, 27 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:
  -----------
  emitCountSpecLoad - x86


Compare: https://github.com/dyninst/dyninst/compare/b9735714e0ea...6cbf61f1fa30

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] d57630: Move free emitCSload to Emitter::emitCountSpecLoad, Tim Haines <=