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

Reply via email to