Branch: refs/heads/thaines/cleanup_codegen_interfaces
Home: https://github.com/dyninst/dyninst
Commit: 20315f9c42488226c6fba0a10c4e7bb3f402b857
https://github.com/dyninst/dyninst/commit/20315f9c42488226c6fba0a10c4e7bb3f402b857
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/actualAddressAST.C
M dyninstAPI/src/ASTs/addressAST.h
M dyninstAPI/src/ASTs/atomicOperationAST.C
M dyninstAPI/src/ASTs/atomicOperationAST.h
M dyninstAPI/src/ASTs/codeGenAST.C
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/functionCallAST.C
M dyninstAPI/src/ASTs/functionCallAST.h
M dyninstAPI/src/ASTs/genericStackAST.C
M dyninstAPI/src/ASTs/genericStackAST.h
M dyninstAPI/src/ASTs/jumpTargetAST.C
M dyninstAPI/src/ASTs/jumpTargetAST.h
M dyninstAPI/src/ASTs/memoryAccessAST.C
M dyninstAPI/src/ASTs/memoryAccessAST.h
M dyninstAPI/src/ASTs/nullAST.C
M dyninstAPI/src/ASTs/nullAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/operatorAST.h
M dyninstAPI/src/ASTs/originalAddressAST.C
M dyninstAPI/src/ASTs/scrambleRegistersAST.C
M dyninstAPI/src/ASTs/scrambleRegistersAST.h
M dyninstAPI/src/ASTs/sequenceAST.C
M dyninstAPI/src/ASTs/sequenceAST.h
M dyninstAPI/src/ASTs/snippetAST.C
M dyninstAPI/src/ASTs/snippetAST.h
M dyninstAPI/src/ASTs/stackAST.C
M dyninstAPI/src/ASTs/stackAST.h
M dyninstAPI/src/ASTs/stackInsertionAST.C
M dyninstAPI/src/ASTs/stackInsertionAST.h
M dyninstAPI/src/ASTs/stackRemovalAST.C
M dyninstAPI/src/ASTs/stackRemovalAST.h
M dyninstAPI/src/ASTs/threadAST.h
M dyninstAPI/src/ASTs/variableAST.h
M dyninstAPI/src/Relocation/Widgets/PCWidget-ppc.C
M dyninstAPI/src/codegen-aarch64.C
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Dyn.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/emit-aarch64.C
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/emit-power.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/emitter.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
M dyninstAPI/src/trampolines/baseTramp.C
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Clean up 'noCost' param
Commit: df74fcd14c34920afdf1c85500aae73636ccfe48
https://github.com/dyninst/dyninst/commit/df74fcd14c34920afdf1c85500aae73636ccfe48
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_point.C
M dyninstAPI/src/BPatch_private.h
M dyninstAPI/src/Relocation/DynInstrumenter.C
M dyninstAPI/src/Relocation/DynInstrumenter.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/dynProcess.h
M dyninstAPI/src/inst.C
M dyninstAPI/src/inst.h
A dyninstAPI/src/instMapping.C
A dyninstAPI/src/instMapping.h
M dyninstAPI/src/syscallNotification.C
M dyninstAPI/src/syscallNotification.h
Log Message:
-----------
Cleanup instMapping
Commit: 550842faadf283681572d3a4624c21998ac01567
https://github.com/dyninst/dyninst/commit/550842faadf283681572d3a4624c21998ac01567
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove unused registerSpace parameter from emitV
Commit: c983a4154c19bf648a7f6c8bed7adf2a7e337844
https://github.com/dyninst/dyninst/commit/c983a4154c19bf648a7f6c8bed7adf2a7e337844
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove unused instPoint parameter from emitV
Commit: 244de05bec35ec6933dd8af6548bfc46f46db525
https://github.com/dyninst/dyninst/commit/244de05bec35ec6933dd8af6548bfc46f46db525
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove src2 from emitA
Commit: 7dac8d2ffceb9fa6a4522ab5c10e7b7647e5d185
https://github.com/dyninst/dyninst/commit/7dac8d2ffceb9fa6a4522ab5c10e7b7647e5d185
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove for_multithreaded from emitR
Commit: 78ae41b4a65b47b29a1463fcd6fcaf6eeecd5be9
https://github.com/dyninst/dyninst/commit/78ae41b4a65b47b29a1463fcd6fcaf6eeecd5be9
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove registerSpace* param from emitVload
Commit: 5700728e3c5aa5b7caa06acbd3de9d640165137a
https://github.com/dyninst/dyninst/commit/5700728e3c5aa5b7caa06acbd3de9d640165137a
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
Log Message:
-----------
Remove registerSpace* param from emitVariableLoad
Commit: 458b2bbd75f23e797dfaaed9dd1a0d598c6cc30c
https://github.com/dyninst/dyninst/commit/458b2bbd75f23e797dfaaed9dd1a0d598c6cc30c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove location from emitVload
Commit: 55710c77753fc73f2ce7f2d8dcd1e0373684646e
https://github.com/dyninst/dyninst/commit/55710c77753fc73f2ce7f2d8dcd1e0373684646e
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
Log Message:
-----------
Remove instPoint* param from emitVariableLoad
Commit: b85ac795143d7a36bcacafbc95b8ffb144faf863
https://github.com/dyninst/dyninst/commit/b85ac795143d7a36bcacafbc95b8ffb144faf863
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove unimplemented emtiVload overload
Commit: ea2227b53b06ceea73fb565c6991f5b086a6be64
https://github.com/dyninst/dyninst/commit/ea2227b53b06ceea73fb565c6991f5b086a6be64
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove registerSpace* param from emitVstore
Commit: 3a02ad445eac5cda46ceeb4d03ff7f8b1a4203d5
https://github.com/dyninst/dyninst/commit/3a02ad445eac5cda46ceeb4d03ff7f8b1a4203d5
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
Log Message:
-----------
Remove registerSpace* param from emitVariableStore
Commit: 46e5ae99c76304af79b4ef987a78bdbce3dcdb72
https://github.com/dyninst/dyninst/commit/46e5ae99c76304af79b4ef987a78bdbce3dcdb72
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove location from emitVstore
Commit: 35a32440ac2b1d529e0f1ea13a0caed64963017d
https://github.com/dyninst/dyninst/commit/35a32440ac2b1d529e0f1ea13a0caed64963017d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
Log Message:
-----------
Remove location from emitVariableStore
Commit: 56c6d407cbc06f67ec3e40a93bd1285c66ffe765
https://github.com/dyninst/dyninst/commit/56c6d407cbc06f67ec3e40a93bd1285c66ffe765
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 Apr 2026)
Changed paths:
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove unimplemented emitVstore overload
Commit: c0a318ab10a0b6da7e2430433a7cff4cc99635f6
https://github.com/dyninst/dyninst/commit/c0a318ab10a0b6da7e2430433a7cff4cc99635f6
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-22 (Wed, 22 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/inst-aarch64.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove registerSpace* param from emitImm
Compare: https://github.com/dyninst/dyninst/compare/20315f9c4248%5E...c0a318ab10a0
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|