Branch: refs/heads/thaines/split_AstNode_classes
Home: https://github.com/dyninst/dyninst
Commit: 626ff0350545a7e627348d8189084309f52a6863
https://github.com/dyninst/dyninst/commit/626ff0350545a7e627348d8189084309f52a6863
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/OperandType.h
R dyninstAPI/src/OperandType.h
Log Message:
-----------
Extract operandType
This centralizes the type and its functions and will help with
possibly refactoring the operand-specific methods out of AstNode
some day.
Commit: 4aabb86badd694ec9e13e5cd8c1b990cf7fc8eb2
https://github.com/dyninst/dyninst/commit/4aabb86badd694ec9e13e5cd8c1b990cf7fc8eb2
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/ast_helpers.h
M dyninstAPI/src/ast.C
Log Message:
-----------
Extract helper macros
Commit: 5c63d1ef498affd84cbbe99293eda14fdbabff03
https://github.com/dyninst/dyninst/commit/5c63d1ef498affd84cbbe99293eda14fdbabff03
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstNode.C
A dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstNode
Commit: c5d15c0566d4d1aca430643c564fa3d3d60b333d
https://github.com/dyninst/dyninst/commit/c5d15c0566d4d1aca430643c564fa3d3d60b333d
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstNullNode.C
A dyninstAPI/src/ASTs/AstNullNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
Log Message:
-----------
Extract AstNullNode
Commit: b8c4f5c2f4bbd3be9630dbd954c4ce66154a4310
https://github.com/dyninst/dyninst/commit/b8c4f5c2f4bbd3be9630dbd954c4ce66154a4310
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstStackInsertNode.C
A dyninstAPI/src/ASTs/AstStackInsertNode.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstStackInsertNode
Commit: 84fddbe560740462067e8b9882fd377f8e38e7f9
https://github.com/dyninst/dyninst/commit/84fddbe560740462067e8b9882fd377f8e38e7f9
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ASTs/AstStackInsertNode.h
A dyninstAPI/src/ASTs/AstStackNode.C
A dyninstAPI/src/ASTs/AstStackNode.h
M dyninstAPI/src/ast.h
Log Message:
-----------
Create a decorator for stack ASTs
Eventually MSpecialType will go in there, but it's needed for AstNode to
build right now.
Commit: a9d02e9f5f6290abd1d71ff2ac1ea1922fc7782f
https://github.com/dyninst/dyninst/commit/a9d02e9f5f6290abd1d71ff2ac1ea1922fc7782f
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstStackRemoveNode.C
A dyninstAPI/src/ASTs/AstStackRemoveNode.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstStackRemoveNode
Commit: 4914c7826929adf6c044cfaa4cf05cf14c4e6b9e
https://github.com/dyninst/dyninst/commit/4914c7826929adf6c044cfaa4cf05cf14c4e6b9e
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstStackGenericNode.C
A dyninstAPI/src/ASTs/AstStackGenericNode.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstStackGenericNode
Commit: 08d400f473cbd31000c25704ee0420a7aac09060
https://github.com/dyninst/dyninst/commit/08d400f473cbd31000c25704ee0420a7aac09060
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstOperandNode.C
A dyninstAPI/src/ASTs/AstOperandNode.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/syscallNotification.C
Log Message:
-----------
Extract AstOperandNode
Commit: 0da701ea1a49d2dc378d0667f28555bab9fb3b5d
https://github.com/dyninst/dyninst/commit/0da701ea1a49d2dc378d0667f28555bab9fb3b5d
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstOperatorNode.C
A dyninstAPI/src/ASTs/AstOperatorNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Extract AstOperatorNode
Commit: 232b0bf3977c188309d648e459159e621f293404
https://github.com/dyninst/dyninst/commit/232b0bf3977c188309d648e459159e621f293404
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstCallNode.C
A dyninstAPI/src/ASTs/AstCallNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/BPatch_point.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/parse-aarch64.C
M dyninstAPI/src/parse-power.C
M dyninstAPI/src/parse-x86.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Extract AstCallNode
Commit: beb475502ce3b1b9871ef33973d0325df880e4d4
https://github.com/dyninst/dyninst/commit/beb475502ce3b1b9871ef33973d0325df880e4d4
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstSequenceNode.C
A dyninstAPI/src/ASTs/AstSequenceNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Extract AstSequenceNode
Commit: e67a3bc2212986b4178c2aa9ca51918af4bb1027
https://github.com/dyninst/dyninst/commit/e67a3bc2212986b4178c2aa9ca51918af4bb1027
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstVariableNode.C
A dyninstAPI/src/ASTs/AstVariableNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstVariableNode
Commit: 279663b483af964a58aae9e8502df897fa7e0016
https://github.com/dyninst/dyninst/commit/279663b483af964a58aae9e8502df897fa7e0016
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstMemoryNode.C
A dyninstAPI/src/ASTs/AstMemoryNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstMemoryNode
Commit: 66b5dc9e2e1e47b4a689f089d2ee2da49985cbce
https://github.com/dyninst/dyninst/commit/66b5dc9e2e1e47b4a689f089d2ee2da49985cbce
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstActualAddrNode.C
A dyninstAPI/src/ASTs/AstAddrNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstOriginalAddrNode.C
M dyninstAPI/src/ASTs/AstVariableNode.C
M dyninstAPI/src/ASTs/AstVariableNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract address nodes
Commit: 279f1c77bcf97c4fde36b44a609c2db4759ec097
https://github.com/dyninst/dyninst/commit/279f1c77bcf97c4fde36b44a609c2db4759ec097
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstDynamicTargetNode.C
A dyninstAPI/src/ASTs/AstDynamicTargetNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstDynamicTargetNode
Commit: e4de3ed506f328c019c57e0091b7b168f4663bc4
https://github.com/dyninst/dyninst/commit/e4de3ed506f328c019c57e0091b7b168f4663bc4
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstScrambleRegistersNode.C
A dyninstAPI/src/ASTs/AstScrambleRegistersNode.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstScrambleRegistersNode
Commit: 2b2eff818481ad449b277451419a2f56aaa89608
https://github.com/dyninst/dyninst/commit/2b2eff818481ad449b277451419a2f56aaa89608
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstSnippetNode.C
A dyninstAPI/src/ASTs/AstSnippetNode.h
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Extract AstSnippetNode
Commit: 38d063920c234b28f3c318d059d00a5bef376ef6
https://github.com/dyninst/dyninst/commit/38d063920c234b28f3c318d059d00a5bef376ef6
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.C
A dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ast.C
M dyninstAPI/src/ast.h
Log Message:
-----------
Extract AstAtomicOperationStmtNode
Commit: 217ba39a4b10e73abbacd58803e0a303a1843506
https://github.com/dyninst/dyninst/commit/217ba39a4b10e73abbacd58803e0a303a1843506
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ast.C
Log Message:
-----------
Remove ast.C
It's no longer needed.
Commit: 660b15bb287bba9c6ef3cd34fb0680f21dfc466f
https://github.com/dyninst/dyninst/commit/660b15bb287bba9c6ef3cd34fb0680f21dfc466f
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ast.h
Log Message:
-----------
Remove unused code/comments in ast.h
Commit: 98a0b0da15a71a7cd5d81d4d5693cd3767c2a919
https://github.com/dyninst/dyninst/commit/98a0b0da15a71a7cd5d81d4d5693cd3767c2a919
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
A dyninstAPI/src/ASTs/ast.h
R dyninstAPI/src/ast.h
M dyninstAPI/src/emit-aarch64.h
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/emit-power.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emitter.h
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-winnt.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.C
M dyninstAPI/src/inst.h
M dyninstAPI/src/instPoint.C
M dyninstAPI/src/instPoint.h
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/pdwinnt.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/syscallNotification.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move ast.h to ASTs/ast.h
Commit: 67f2b7d226c8b3e4d11ef3af5488f08176ea98ce
https://github.com/dyninst/dyninst/commit/67f2b7d226c8b3e4d11ef3af5488f08176ea98ce
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ASTs/AstStackInsertNode.C
M dyninstAPI/src/ASTs/AstStackInsertNode.h
M dyninstAPI/src/ASTs/AstStackNode.h
M dyninstAPI/src/ASTs/AstStackRemoveNode.C
M dyninstAPI/src/ASTs/AstStackRemoveNode.h
Log Message:
-----------
Move MSpecialType into AstStackNode class
This is a better logical place for it.
Commit: 5382614955e3c9fa837680de01e3e8cc1b2c21d8
https://github.com/dyninst/dyninst/commit/5382614955e3c9fa837680de01e3e8cc1b2c21d8
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstCallNode.C
M dyninstAPI/src/ASTs/AstCallNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
A dyninstAPI/src/ASTs/AstThreadIndexNode.C
A dyninstAPI/src/ASTs/AstThreadIndexNode.h
M dyninstAPI/src/ASTs/ast.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Extract AstNode::threadIndexNode into a class
This makes it consistent with the other ASTs.
NOTE: I think it should override containsFuncCall to return 'true'. The
original implementation didn't, so I've left it as-is.
Note that AstCallNode::constFunc_ is only true when dealing with an
instance of AstThreadIndexNode, so there's no reason to store it. This
also allows AstCallNode::canBeKept to be pushed down into
AstThreadIndexNode.
Commit: 7f3d8cacbab37f4867f23fafc66d9b98f50d6ac3
https://github.com/dyninst/dyninst/commit/7f3d8cacbab37f4867f23fafc66d9b98f50d6ac3
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/AstNode.h
Log Message:
-----------
Remove unnecessary comments in AstNode
Commit: c3a4696f058bf7435c5bdbbc0a2e12cebf67a0a4
https://github.com/dyninst/dyninst/commit/c3a4696f058bf7435c5bdbbc0a2e12cebf67a0a4
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
A dyninstAPI/src/ASTs/AmdgpuEpilogue.C
A dyninstAPI/src/ASTs/AmdgpuEpilogue.h
A dyninstAPI/src/ASTs/AmdgpuPrologue.C
A dyninstAPI/src/ASTs/AmdgpuPrologue.h
R dyninstAPI/src/AmdgpuEpilogue.C
R dyninstAPI/src/AmdgpuEpilogue.h
R dyninstAPI/src/AmdgpuPrologue.C
R dyninstAPI/src/AmdgpuPrologue.h
Log Message:
-----------
Move amdgpu ASTs into src/ASTs
Commit: 6a661d859249a860f36f2c0172d9fe08f793986a
https://github.com/dyninst/dyninst/commit/6a661d859249a860f36f2c0172d9fe08f793986a
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/inst-power.h
Log Message:
-----------
dyninstAPI/src/inst-power.h
Commit: 7405893dc7e1e269712fdb77162cd0896712bcb3
https://github.com/dyninst/dyninst/commit/7405893dc7e1e269712fdb77162cd0896712bcb3
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/ASTs/AmdgpuEpilogue.C
M dyninstAPI/src/ASTs/AmdgpuEpilogue.h
M dyninstAPI/src/ASTs/AmdgpuPrologue.C
M dyninstAPI/src/ASTs/AmdgpuPrologue.h
M dyninstAPI/src/ASTs/AstActualAddrNode.C
M dyninstAPI/src/ASTs/AstAddrNode.h
M dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.C
M dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.h
M dyninstAPI/src/ASTs/AstCallNode.C
M dyninstAPI/src/ASTs/AstCallNode.h
M dyninstAPI/src/ASTs/AstDynamicTargetNode.C
M dyninstAPI/src/ASTs/AstDynamicTargetNode.h
M dyninstAPI/src/ASTs/AstMemoryNode.C
M dyninstAPI/src/ASTs/AstMemoryNode.h
M dyninstAPI/src/ASTs/AstNode.C
M dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ASTs/AstNullNode.C
M dyninstAPI/src/ASTs/AstNullNode.h
M dyninstAPI/src/ASTs/AstOperandNode.C
M dyninstAPI/src/ASTs/AstOperandNode.h
M dyninstAPI/src/ASTs/AstOperatorNode.C
M dyninstAPI/src/ASTs/AstOperatorNode.h
M dyninstAPI/src/ASTs/AstOriginalAddrNode.C
M dyninstAPI/src/ASTs/AstScrambleRegistersNode.C
M dyninstAPI/src/ASTs/AstScrambleRegistersNode.h
M dyninstAPI/src/ASTs/AstSequenceNode.C
M dyninstAPI/src/ASTs/AstSequenceNode.h
M dyninstAPI/src/ASTs/AstSnippetNode.C
M dyninstAPI/src/ASTs/AstSnippetNode.h
M dyninstAPI/src/ASTs/AstStackGenericNode.C
M dyninstAPI/src/ASTs/AstStackGenericNode.h
M dyninstAPI/src/ASTs/AstStackInsertNode.C
M dyninstAPI/src/ASTs/AstStackInsertNode.h
M dyninstAPI/src/ASTs/AstStackNode.C
M dyninstAPI/src/ASTs/AstStackNode.h
M dyninstAPI/src/ASTs/AstStackRemoveNode.C
M dyninstAPI/src/ASTs/AstStackRemoveNode.h
M dyninstAPI/src/ASTs/AstThreadIndexNode.C
M dyninstAPI/src/ASTs/AstThreadIndexNode.h
M dyninstAPI/src/ASTs/AstVariableNode.C
M dyninstAPI/src/ASTs/AstVariableNode.h
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_point.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/IAPI_to_AST.h
M dyninstAPI/src/Relocation/DynInstrumenter.C
M dyninstAPI/src/Relocation/DynInstrumenter.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/addressSpace.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/dynProcess.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
M dyninstAPI/src/inst.h
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/parse-aarch64.C
M dyninstAPI/src/parse-power.C
M dyninstAPI/src/parse-x86.C
M dyninstAPI/src/regTracker.C
M dyninstAPI/src/regTracker.h
M dyninstAPI/src/syscallNotification.C
M dyninstAPI/src/trampolines/baseTramp.C
M dyninstAPI/src/trampolines/baseTramp.h
M tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Put everything in Dyninst::DyninstAPI namespace
Commit: 543b8fc0e015f4423302d17e6bf6631bdad589df
https://github.com/dyninst/dyninst/commit/543b8fc0e015f4423302d17e6bf6631bdad589df
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/AstStackRemoveNode.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/parse-power.C
Log Message:
-----------
Fix ppc
Commit: 7eccb9c833332633af19d90bb1be67ae1c74d2a2
https://github.com/dyninst/dyninst/commit/7eccb9c833332633af19d90bb1be67ae1c74d2a2
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/parse-aarch64.C
Log Message:
-----------
Fix aarch64
Commit: 8775b718b5e9fe4832091fd09b3d6063620baec6
https://github.com/dyninst/dyninst/commit/8775b718b5e9fe4832091fd09b3d6063620baec6
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/emit-amdgpu.h
Log Message:
-----------
Remove unused include in emit-amdgpu.h
Commit: cf499a4a2b0d245811a198c03a96428c44863b26
https://github.com/dyninst/dyninst/commit/cf499a4a2b0d245811a198c03a96428c44863b26
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/AmdgpuPointHandler.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_binaryEdit.C
Log Message:
-----------
Put AmdgpuGfx908PointHandler in DyninstAPI namespace
Commit: 34751e46efec59c8fcedc05fc55e199767e8847b
https://github.com/dyninst/dyninst/commit/34751e46efec59c8fcedc05fc55e199767e8847b
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.C
Log Message:
-----------
Fix includes in AstAtomicOperationStmtNode.C
Commit: 2c28f1cd92d6a3d166120c29beb8c80e99d51d91
https://github.com/dyninst/dyninst/commit/2c28f1cd92d6a3d166120c29beb8c80e99d51d91
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/addressSpace.h
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove using declaration from global namespace
Commit: e7e4ae03f8917329a575ec7e7bbb8a5ac9c2f881
https://github.com/dyninst/dyninst/commit/e7e4ae03f8917329a575ec7e7bbb8a5ac9c2f881
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp
Log Message:
-----------
Removed unused using declaration in amdgpu_gfx908 tests
Commit: 65c6cb3fb6e97c49c16394a32e52c6d2f63be4b2
https://github.com/dyninst/dyninst/commit/65c6cb3fb6e97c49c16394a32e52c6d2f63be4b2
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/h/BPatch_addressSpace.h
M dyninstAPI/src/PointHandler.h
Log Message:
-----------
Add PointHandler to DyninstAPI namespace
Commit: f84c6daab6e14fca1c527d7809aff966d8b7d34a
https://github.com/dyninst/dyninst/commit/f84c6daab6e14fca1c527d7809aff966d8b7d34a
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
Log Message:
-----------
Fix arm and ppc
Commit: cd055eece01fcb01742f8989a2d5c130da2e754b
https://github.com/dyninst/dyninst/commit/cd055eece01fcb01742f8989a2d5c130da2e754b
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/h/BPatch_snippet.h
M dyninstAPI/src/ASTs/AmdgpuEpilogue.h
M dyninstAPI/src/ASTs/AmdgpuPrologue.h
M dyninstAPI/src/ASTs/AstActualAddrNode.C
M dyninstAPI/src/ASTs/AstAddrNode.h
M dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.C
M dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.h
M dyninstAPI/src/ASTs/AstCallNode.C
M dyninstAPI/src/ASTs/AstCallNode.h
M dyninstAPI/src/ASTs/AstDynamicTargetNode.C
M dyninstAPI/src/ASTs/AstDynamicTargetNode.h
M dyninstAPI/src/ASTs/AstMemoryNode.h
R dyninstAPI/src/ASTs/AstNode.C
R dyninstAPI/src/ASTs/AstNode.h
M dyninstAPI/src/ASTs/AstNullNode.h
M dyninstAPI/src/ASTs/AstOperandNode.C
M dyninstAPI/src/ASTs/AstOperandNode.h
M dyninstAPI/src/ASTs/AstOperatorNode.C
M dyninstAPI/src/ASTs/AstOperatorNode.h
M dyninstAPI/src/ASTs/AstOriginalAddrNode.C
M dyninstAPI/src/ASTs/AstScrambleRegistersNode.h
M dyninstAPI/src/ASTs/AstSequenceNode.h
M dyninstAPI/src/ASTs/AstSnippetNode.h
M dyninstAPI/src/ASTs/AstStackGenericNode.h
M dyninstAPI/src/ASTs/AstStackInsertNode.h
M dyninstAPI/src/ASTs/AstStackNode.h
M dyninstAPI/src/ASTs/AstStackRemoveNode.C
M dyninstAPI/src/ASTs/AstStackRemoveNode.h
M dyninstAPI/src/ASTs/AstThreadIndexNode.h
M dyninstAPI/src/ASTs/AstVariableNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/codeGenAST.C
A dyninstAPI/src/ASTs/codeGenAST.h
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/AmdgpuPointHandler.h
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_point.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/IAPI_to_AST.h
M dyninstAPI/src/Relocation/DynInstrumenter.C
M dyninstAPI/src/Relocation/DynInstrumenter.h
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/addressSpace.h
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/dynProcess.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-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst.h
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/parse-aarch64.C
M dyninstAPI/src/parse-power.C
M dyninstAPI/src/parse-x86.C
M dyninstAPI/src/pdwinnt.C
M dyninstAPI/src/regTracker.C
M dyninstAPI/src/regTracker.h
M dyninstAPI/src/syscallNotification.C
M dyninstAPI/src/trampolines/baseTramp.C
M dyninstAPI/src/trampolines/baseTramp.h
M tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Rename AstNode -> codeGenAST
Commit: 8d41ff999afe69e3d24ed9c8244b1d13d8caf5f6
https://github.com/dyninst/dyninst/commit/8d41ff999afe69e3d24ed9c8244b1d13d8caf5f6
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/h/BPatch_binaryEdit.h
M dyninstAPI/h/BPatch_process.h
M dyninstAPI/src/codegen.h
M dyninstAPI/src/inst.h
Log Message:
-----------
Remove unused AstNode declarations/friends
Commit: ba6e92ae1c6da61faf6fa1fe4b9ce65a0a8aad6c
https://github.com/dyninst/dyninst/commit/ba6e92ae1c6da61faf6fa1fe4b9ce65a0a8aad6c
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstVariableNode.C
R dyninstAPI/src/ASTs/AstVariableNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/variableAST.C
A dyninstAPI/src/ASTs/variableAST.h
Log Message:
-----------
Rename AstVariableNode -> variableAST
Commit: 3ac043b6ce2e4fe92879fb9259f3c3e05a09b287
https://github.com/dyninst/dyninst/commit/3ac043b6ce2e4fe92879fb9259f3c3e05a09b287
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/variableAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Move variableAST creators into its class
Commit: 913c8da2f0952fd61d242db4694260417ff5657d
https://github.com/dyninst/dyninst/commit/913c8da2f0952fd61d242db4694260417ff5657d
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.C
R dyninstAPI/src/ASTs/AstAtomicOperationStmtNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/atomicOperationAST.C
A dyninstAPI/src/ASTs/atomicOperationAST.h
Log Message:
-----------
Rename AstAtomicOperationStmtNode -> atomicOperationAST
Commit: 75a91e14699247ac0bac42e41d98a91883fb469b
https://github.com/dyninst/dyninst/commit/75a91e14699247ac0bac42e41d98a91883fb469b
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/atomicOperationAST.h
Log Message:
-----------
Move atomicOperationAST creators into its class
Commit: 015b53546d330fcbedd5b21b2ccfe9edab7b5a6a
https://github.com/dyninst/dyninst/commit/015b53546d330fcbedd5b21b2ccfe9edab7b5a6a
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstThreadIndexNode.C
R dyninstAPI/src/ASTs/AstThreadIndexNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/threadAST.C
A dyninstAPI/src/ASTs/threadAST.h
Log Message:
-----------
Rename AstThreadIndexNode -> threadAST
Commit: 271021badd3441e4279d4324ddd03551e35724ef
https://github.com/dyninst/dyninst/commit/271021badd3441e4279d4324ddd03551e35724ef
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/threadAST.C
M dyninstAPI/src/ASTs/threadAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Move threadAST creators into its class
Commit: c600fbdb058e7e579492d2475fbed67f1fbe6f40
https://github.com/dyninst/dyninst/commit/c600fbdb058e7e579492d2475fbed67f1fbe6f40
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstDynamicTargetNode.C
R dyninstAPI/src/ASTs/AstDynamicTargetNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/jumpTargetAST.C
A dyninstAPI/src/ASTs/jumpTargetAST.h
Log Message:
-----------
Rename AstDynamicTargetNode -> dynamicJumpTargetAST
Commit: 8a5eec66670d15b5e26c40afa12461301dfbe0df
https://github.com/dyninst/dyninst/commit/8a5eec66670d15b5e26c40afa12461301dfbe0df
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/jumpTargetAST.C
M dyninstAPI/src/ASTs/jumpTargetAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Update jumpTargetAST creator
Commit: 2d0368f5bde4dab34665b10184350e6e1237f06e
https://github.com/dyninst/dyninst/commit/2d0368f5bde4dab34665b10184350e6e1237f06e
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstCallNode.C
R dyninstAPI/src/ASTs/AstCallNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/functionCallAST.C
A dyninstAPI/src/ASTs/functionCallAST.h
M dyninstAPI/src/ASTs/threadAST.h
Log Message:
-----------
Rename AstCallNode -> functionCallAST
Commit: 5920dcc634318777e8662ce62947271851d788ae
https://github.com/dyninst/dyninst/commit/5920dcc634318777e8662ce62947271851d788ae
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/functionCallAST.h
Log Message:
-----------
Fix includes in functionCallAST.h
Commit: b10aa99b55b23ca448566793e779298e2f11866a
https://github.com/dyninst/dyninst/commit/b10aa99b55b23ca448566793e779298e2f11866a
Author: Tim Haines <[email protected]>
Date: 2026-02-24 (Tue, 24 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/functionCallAST.C
M dyninstAPI/src/ASTs/functionCallAST.h
M dyninstAPI/src/BPatch_point.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/parse-aarch64.C
M dyninstAPI/src/parse-power.C
M dyninstAPI/src/parse-x86.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move functionCallAST creators into its class
Commit: e7bf76b94707206f1fdd4c86c5c53deb9b207ad4
https://github.com/dyninst/dyninst/commit/e7bf76b94707206f1fdd4c86c5c53deb9b207ad4
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstActualAddrNode.C
A dyninstAPI/src/ASTs/actualAddressAST.C
Log Message:
-----------
Rename AstActualAddrNode -> actualAddressAST
Commit: 0302ac2ebea838d776d47bb85c65b775d4bf02f3
https://github.com/dyninst/dyninst/commit/0302ac2ebea838d776d47bb85c65b775d4bf02f3
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstAddrNode.h
M dyninstAPI/src/ASTs/AstOriginalAddrNode.C
M dyninstAPI/src/ASTs/actualAddressAST.C
A dyninstAPI/src/ASTs/addressAST.h
M dyninstAPI/src/ASTs/ast.h
Log Message:
-----------
Rename AstAddrNode.h -> addressAST.h
Commit: db3dba41d0960488ca2adb0e44413eece213f319
https://github.com/dyninst/dyninst/commit/db3dba41d0960488ca2adb0e44413eece213f319
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstOriginalAddrNode.C
M dyninstAPI/src/ASTs/addressAST.h
A dyninstAPI/src/ASTs/originalAddressAST.C
Log Message:
-----------
Rename AstOriginalAddrNode -> originalAddressAST
Commit: 80ac250af13481bb4274c4925276539a07b14c45
https://github.com/dyninst/dyninst/commit/80ac250af13481bb4274c4925276539a07b14c45
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/actualAddressAST.C
M dyninstAPI/src/ASTs/addressAST.h
M dyninstAPI/src/ASTs/originalAddressAST.C
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Update (actual,original)AddressAST creators
Commit: 8f98226f67cdcdc20f333d5d5212cca5b82be84c
https://github.com/dyninst/dyninst/commit/8f98226f67cdcdc20f333d5d5212cca5b82be84c
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Remove unneeded conversions in BPatch_snippet
Commit: ad113e159cbc8e0d94faf288f4b5b5c65c2203ab
https://github.com/dyninst/dyninst/commit/ad113e159cbc8e0d94faf288f4b5b5c65c2203ab
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstMemoryNode.C
R dyninstAPI/src/ASTs/AstMemoryNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/memoryAccessAST.C
A dyninstAPI/src/ASTs/memoryAccessAST.h
Log Message:
-----------
Rename AstMemoryNode -> memoryAccessAST
Commit: 8c12d0f27da29b92f910debb58de738ed5e46215
https://github.com/dyninst/dyninst/commit/8c12d0f27da29b92f910debb58de738ed5e46215
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/memoryAccessAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Move memoryAccessAST creators into its class
Commit: 5c4dea6a9ddcb4d749739c0dea530fda6f47cce1
https://github.com/dyninst/dyninst/commit/5c4dea6a9ddcb4d749739c0dea530fda6f47cce1
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstNullNode.C
R dyninstAPI/src/ASTs/AstNullNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/nullAST.C
A dyninstAPI/src/ASTs/nullAST.h
Log Message:
-----------
Rename AstNullNode -> nullAST
Commit: cbc4bb02ce48a9a48aa5d940be5e0b6aef2a6edd
https://github.com/dyninst/dyninst/commit/cbc4bb02ce48a9a48aa5d940be5e0b6aef2a6edd
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/nullAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Move nullAST creator into its class
Commit: 3b0f0d58c6ea7693952673362a26a36d624a004f
https://github.com/dyninst/dyninst/commit/3b0f0d58c6ea7693952673362a26a36d624a004f
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstOperandNode.C
R dyninstAPI/src/ASTs/AstOperandNode.h
M dyninstAPI/src/ASTs/AstOperatorNode.C
M dyninstAPI/src/ASTs/ast.h
M dyninstAPI/src/ASTs/atomicOperationAST.C
A dyninstAPI/src/ASTs/operandAST.C
A dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/BPatch_addressSpace.C
Log Message:
-----------
Rename AstOperandNode -> operandAST
Commit: 1365941d37cf5b481d53a6977abd6e1246b2b915
https://github.com/dyninst/dyninst/commit/1365941d37cf5b481d53a6977abd6e1246b2b915
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/BPatch_addressSpace.C
M dyninstAPI/src/BPatch_function.C
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/inst-aarch64.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/syscallNotification.C
Log Message:
-----------
Move operandAST creators into its class
Commit: f6789e4caf102cf05b7ecb6a248ccef6dbd5e047
https://github.com/dyninst/dyninst/commit/f6789e4caf102cf05b7ecb6a248ccef6dbd5e047
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstOperatorNode.C
R dyninstAPI/src/ASTs/AstOperatorNode.h
M dyninstAPI/src/ASTs/ast.h
M dyninstAPI/src/ASTs/operandAST.h
A dyninstAPI/src/ASTs/operatorAST.C
A dyninstAPI/src/ASTs/operatorAST.h
Log Message:
-----------
Rename AstOperatorNode -> operatorAST
Commit: b4723b913f8410a1e5378783819de79ac7b464f3
https://github.com/dyninst/dyninst/commit/b4723b913f8410a1e5378783819de79ac7b464f3
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/ast.h
M dyninstAPI/src/ASTs/operatorAST.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move operatorAST creators into its class
Commit: 9a50463b9f6283c24ce8977e5c17ade9cb0b71f5
https://github.com/dyninst/dyninst/commit/9a50463b9f6283c24ce8977e5c17ade9cb0b71f5
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.C
Log Message:
-----------
Move operatorAST creators into its class
Commit: dd3b52ed1e027cce31b87a5e816a4ac9baa78619
https://github.com/dyninst/dyninst/commit/dd3b52ed1e027cce31b87a5e816a4ac9baa78619
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstScrambleRegistersNode.C
R dyninstAPI/src/ASTs/AstScrambleRegistersNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/scrambleRegistersAST.C
A dyninstAPI/src/ASTs/scrambleRegistersAST.h
Log Message:
-----------
Rename AstScrambleRegistersNode -> scrambleRegistersAST
Commit: 1d7e33092f617e11123919575481b80de620d4a1
https://github.com/dyninst/dyninst/commit/1d7e33092f617e11123919575481b80de620d4a1
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/scrambleRegistersAST.h
M dyninstAPI/src/BPatch_snippet.C
Log Message:
-----------
Move scrambleRegistersAST creator into its class
Commit: 6a7efe30681a988a688e2a6cb82a139a16375cf6
https://github.com/dyninst/dyninst/commit/6a7efe30681a988a688e2a6cb82a139a16375cf6
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstSequenceNode.C
R dyninstAPI/src/ASTs/AstSequenceNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/sequenceAST.C
A dyninstAPI/src/ASTs/sequenceAST.h
Log Message:
-----------
Rename AstSequenceNode -> sequenceAST
Commit: ffb509a2c0b72a77b3e59c08eaf6ab5171d0f58c
https://github.com/dyninst/dyninst/commit/ffb509a2c0b72a77b3e59c08eaf6ab5171d0f58c
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/sequenceAST.h
M dyninstAPI/src/BPatch_snippet.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move sequenceAST creator into its class
Commit: e501850687c56952f9424318ef5325ff0faddb69
https://github.com/dyninst/dyninst/commit/e501850687c56952f9424318ef5325ff0faddb69
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AmdgpuEpilogue.h
M dyninstAPI/src/ASTs/AmdgpuPrologue.h
R dyninstAPI/src/ASTs/AstSnippetNode.C
R dyninstAPI/src/ASTs/AstSnippetNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/snippetAST.C
A dyninstAPI/src/ASTs/snippetAST.h
Log Message:
-----------
Rename AstSnippetNode -> snippetAST
Commit: be5881cada25706c88ceb551e3c9606f26f9a06a
https://github.com/dyninst/dyninst/commit/be5881cada25706c88ceb551e3c9606f26f9a06a
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/snippetAST.h
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move snippetAST creator into its class
Commit: 0cf69d4c9909216e8f6afd9df5e4794595f88886
https://github.com/dyninst/dyninst/commit/0cf69d4c9909216e8f6afd9df5e4794595f88886
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
M dyninstAPI/src/ASTs/AstStackInsertNode.C
M dyninstAPI/src/ASTs/AstStackInsertNode.h
R dyninstAPI/src/ASTs/AstStackNode.C
R dyninstAPI/src/ASTs/AstStackNode.h
M dyninstAPI/src/ASTs/AstStackRemoveNode.C
M dyninstAPI/src/ASTs/AstStackRemoveNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/stackAST.C
A dyninstAPI/src/ASTs/stackAST.h
Log Message:
-----------
Rename AstStackNode -> stackAST
Commit: ed6355941107aa01f8cbf2432245f279367aa7d1
https://github.com/dyninst/dyninst/commit/ed6355941107aa01f8cbf2432245f279367aa7d1
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstStackGenericNode.C
R dyninstAPI/src/ASTs/AstStackGenericNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/genericStackAST.C
A dyninstAPI/src/ASTs/genericStackAST.h
Log Message:
-----------
Rename AstStackGenericNode -> genericStackAST
Commit: 9efbe6fb0bda0ef6fa837f18242bc5292ee74daa
https://github.com/dyninst/dyninst/commit/9efbe6fb0bda0ef6fa837f18242bc5292ee74daa
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/genericStackAST.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move genericStackAST creator into its class
Commit: 09706d07cddf8d699c50511cda8030ef93bc9b1e
https://github.com/dyninst/dyninst/commit/09706d07cddf8d699c50511cda8030ef93bc9b1e
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstStackInsertNode.C
R dyninstAPI/src/ASTs/AstStackInsertNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/stackInsertionAST.C
A dyninstAPI/src/ASTs/stackInsertionAST.h
Log Message:
-----------
Rename AstStackInsertNode -> stackInsertionAST
Commit: 3861b7427abb5f3dd35a2a80338923940aac3d45
https://github.com/dyninst/dyninst/commit/3861b7427abb5f3dd35a2a80338923940aac3d45
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/stackInsertionAST.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move stackInsertionAST creators into its class
Commit: 10ccfca40b242dc80997ba8ab64cb05866685633
https://github.com/dyninst/dyninst/commit/10ccfca40b242dc80997ba8ab64cb05866685633
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
R dyninstAPI/src/ASTs/AstStackRemoveNode.C
R dyninstAPI/src/ASTs/AstStackRemoveNode.h
M dyninstAPI/src/ASTs/ast.h
A dyninstAPI/src/ASTs/stackRemovalAST.C
A dyninstAPI/src/ASTs/stackRemovalAST.h
Log Message:
-----------
Rename AstStackRemoveNode -> stackRemovalAST
Commit: dd65f855d1594059f196ad049768a44ec90f7abb
https://github.com/dyninst/dyninst/commit/dd65f855d1594059f196ad049768a44ec90f7abb
Author: Tim Haines <[email protected]>
Date: 2026-02-25 (Wed, 25 Feb 2026)
Changed paths:
M dyninstAPI/src/ASTs/stackRemovalAST.h
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/trampolines/baseTramp.C
Log Message:
-----------
Move stackRemovalAST creators into its class
Compare: https://github.com/dyninst/dyninst/compare/0ad86fdd5490...dd65f855d159
To unsubscribe from these emails, change your notification settings at
https://github.com/dyninst/dyninst/settings/notifications
_______________________________________________
Dyninst-api mailing list
[email protected]
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api