Branch: refs/heads/thaines/cleanup_noCost_param
Home: https://github.com/dyninst/dyninst
Commit: 265a894281c2fdc98bc8d8a9a2cbf2bc2e6ff7f8
https://github.com/dyninst/dyninst/commit/265a894281c2fdc98bc8d8a9a2cbf2bc2e6ff7f8
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-19 (Sun, 19 Apr 2026)
Changed paths:
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
Log Message:
-----------
Remove from stealRegister
Commit: fb20193c1a130cdabd284ce5457d447e6a6638ed
https://github.com/dyninst/dyninst/commit/fb20193c1a130cdabd284ce5457d447e6a6638ed
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-19 (Sun, 19 Apr 2026)
Changed paths:
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
Log Message:
-----------
Remove from allocateSpecificRegister
Commit: 9975bea138695c8225f273ccfb922e0b96aa7b14
https://github.com/dyninst/dyninst/commit/9975bea138695c8225f273ccfb922e0b96aa7b14
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-19 (Sun, 19 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/stackAST.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-ppc.C
M dyninstAPI/src/codegen-aarch64.C
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
Log Message:
-----------
Remove from getScratchRegister
Commit: ac321fb5cfe93bdf88a5da83d832852c33cc3788
https://github.com/dyninst/dyninst/commit/ac321fb5cfe93bdf88a5da83d832852c33cc3788
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.C
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Dyn.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32Stat.C
M dyninstAPI/src/emit-aarch64.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
Log Message:
-----------
Remove from allocateRegister
Commit: 9243d622c328e4db269fa815229af40dccbb5897
https://github.com/dyninst/dyninst/commit/9243d622c328e4db269fa815229af40dccbb5897
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/actualAddressAST.C
M dyninstAPI/src/ASTs/codeGenAST.C
M dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/ASTs/jumpTargetAST.C
M dyninstAPI/src/ASTs/memoryAccessAST.C
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/originalAddressAST.C
M dyninstAPI/src/ASTs/stackAST.C
Log Message:
-----------
Remove from allocateAndKeep
Commit: 206ec0340055c9e0d5115643579b389996911eb3
https://github.com/dyninst/dyninst/commit/206ec0340055c9e0d5115643579b389996911eb3
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/stackAST.C
M dyninstAPI/src/ASTs/stackAST.h
M dyninstAPI/src/ASTs/stackInsertionAST.C
M dyninstAPI/src/ASTs/stackRemovalAST.C
Log Message:
-----------
Remove from allocateCanaryRegister
Commit: 035a89cddc0141595c3eb866d64a372524e4611d
https://github.com/dyninst/dyninst/commit/035a89cddc0141595c3eb866d64a372524e4611d
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
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-x86.C
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Remove from Emitter::emitStoreImm
Commit: 4efa0bc79f86134f5a8a0b86679e0a30ee316b9e
https://github.com/dyninst/dyninst/commit/4efa0bc79f86134f5a8a0b86679e0a30ee316b9e
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
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-x86.C
M dyninstAPI/src/inst.h
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Remove from Emitter::emitAddSignedImm
Commit: 030fc26bcf35d3828c8ffba331f9d828f463579b
https://github.com/dyninst/dyninst/commit/030fc26bcf35d3828c8ffba331f9d828f463579b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove from Emitter::emitSubSignedImm
Commit: 87632fd7a17997b99df3b5106f695d92cdb45ac6
https://github.com/dyninst/dyninst/commit/87632fd7a17997b99df3b5106f695d92cdb45ac6
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove from Emitter::emitStoreConst
Commit: 6156e5fe06657175b3db242076e6dce774903f31
https://github.com/dyninst/dyninst/commit/6156e5fe06657175b3db242076e6dce774903f31
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/operatorAST.h
Log Message:
-----------
Remove from operatorAST::generateOptimizedAssignment
Commit: f49453a54a98b96391c43c1f6804d8df68ac6fd5
https://github.com/dyninst/dyninst/commit/f49453a54a98b96391c43c1f6804d8df68ac6fd5
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitV
Commit: f8f99b4936172f01213609704a640711b02557ad
https://github.com/dyninst/dyninst/commit/f8f99b4936172f01213609704a640711b02557ad
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitR
Commit: 2085471e485351d60daa154f5c789fb764be3e2b
https://github.com/dyninst/dyninst/commit/2085471e485351d60daa154f5c789fb764be3e2b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/actualAddressAST.C
M dyninstAPI/src/ASTs/jumpTargetAST.C
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/originalAddressAST.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 from emitVload
Commit: 1a2291f0633324118bbe97629eafb3465385be3c
https://github.com/dyninst/dyninst/commit/1a2291f0633324118bbe97629eafb3465385be3c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitVstore
Commit: 191938cacdec2b3ac4fb1686afe868c649f07d54
https://github.com/dyninst/dyninst/commit/191938cacdec2b3ac4fb1686afe868c649f07d54
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitVariableLoad
Commit: d8c114cc46ea1133bba25f538ec58af4fa5937fc
https://github.com/dyninst/dyninst/commit/d8c114cc46ea1133bba25f538ec58af4fa5937fc
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Remove from emitAddOriginal
Commit: 579e664e4bdefab49c221b566cd9cf66f976b899
https://github.com/dyninst/dyninst/commit/579e664e4bdefab49c221b566cd9cf66f976b899
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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/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/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Remove from generateCode_phase2
Commit: 0a4213bba7e92a8d52d194bfc9e193f254783a86
https://github.com/dyninst/dyninst/commit/0a4213bba7e92a8d52d194bfc9e193f254783a86
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitVariableStore
Commit: 3f293fcb3481035fc077baabd933c4bd7bf9b875
https://github.com/dyninst/dyninst/commit/3f293fcb3481035fc077baabd933c4bd7bf9b875
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitA
Commit: b19d68e420d382db05108df0917ee184c6a01d20
https://github.com/dyninst/dyninst/commit/b19d68e420d382db05108df0917ee184c6a01d20
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/memoryAccessAST.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 from emitASload
Commit: a0fbf06688c636c42e0aebf269340a6acc62005b
https://github.com/dyninst/dyninst/commit/a0fbf06688c636c42e0aebf269340a6acc62005b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/memoryAccessAST.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 from emitCSload
Commit: 606084859eba0805926180599186d7bd02229b75
https://github.com/dyninst/dyninst/commit/606084859eba0805926180599186d7bd02229b75
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 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 from emitImm
Commit: c513b5acf9e3feb7b299fb62770f4ee0f128ce42
https://github.com/dyninst/dyninst/commit/c513b5acf9e3feb7b299fb62770f4ee0f128ce42
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/codeGenAST.C
M dyninstAPI/src/ASTs/codeGenAST.h
Log Message:
-----------
Remove from codeGenAST::generateCode
Commit: b7f6f2b4ab725241cd173b1344d478c39c970d0f
https://github.com/dyninst/dyninst/commit/b7f6f2b4ab725241cd173b1344d478c39c970d0f
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/ASTs/functionCallAST.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 from emitFuncCall
Commit: 4570fd5203031c5f0db2292840889f0e69a38a8c
https://github.com/dyninst/dyninst/commit/4570fd5203031c5f0db2292840889f0e69a38a8c
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
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-power.C
M dyninstAPI/src/inst-x86.C
Log Message:
-----------
Remove from emitCall
Commit: cf91a28a42fbde6f850b39a72ed3b0e17cdd2ea1
https://github.com/dyninst/dyninst/commit/cf91a28a42fbde6f850b39a72ed3b0e17cdd2ea1
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Remove from generateCode
Commit: 6cdda8bd80764088d6686d6367749d94997ff4b0
https://github.com/dyninst/dyninst/commit/6cdda8bd80764088d6686d6367749d94997ff4b0
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.C
M dyninstAPI/src/codegen/emitters/x86/IA32/EmitterIA32.h
Log Message:
-----------
Remove from emitCallParams
Commit: 9380803e346286995d2b7f577f375d5f4b1ef298
https://github.com/dyninst/dyninst/commit/9380803e346286995d2b7f577f375d5f4b1ef298
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
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/registerSpace/registerSpace.C
M dyninstAPI/src/registerSpace/registerSpace.h
Log Message:
-----------
Remove from emitLoadPreviousStackFrameRegister
Commit: 64491c7b51663987da0125ec36254de9d0bbf7ea
https://github.com/dyninst/dyninst/commit/64491c7b51663987da0125ec36254de9d0bbf7ea
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/emit-power.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
Log Message:
-----------
Remove from emitCallReplacement
Compare: https://github.com/dyninst/dyninst/compare/265a894281c2%5E...64491c7b5166
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|