Skip to content

Commit 53f865c

Browse files
AnneKoziolekclaude
andcommitted
Clean up dead code, debug artifacts, and duplicate scripts
Remove files that don't contribute to the working interception pipeline: Dead code: - ComparisonInterceptorVisitor.java — superseded by inlined visitor in GaletteAgent.ComparisonInterceptionTransformer Debug artifacts from Anne's branch: - TestAgent.java, TestRecursionProtection.java — ad-hoc debug tests - CONFETTI-REUSE-PLAN.md — future planning doc, not part of pipeline Duplicate/obsolete scripts: - rebuild-instrumented-java.sh — duplicates run-instrumented-with-option-flags.sh - run-instrumented-enhanced.sh — duplicate variant - run-symbolic-execution-instrumented.sh — duplicate variant - run-vitruvius-test.sh — duplicate variant - run-interception-test.sh — simple wrapper, tests available elsewhere - run-instrumented-with-option-flags copy.sh — backup with malformed name - SCRIPTS_OVERVIEW.md — documented the removed duplicates Cleanup: - Remove debug println from reaction routines (temporary tracing) - Update comments referencing deleted ComparisonInterceptorVisitor - Keep restored tests that don't compile (API changed) as deleted Verified: brake exploration with --interception still finds 5 paths. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 4ae26f4 commit 53f865c

16 files changed

Lines changed: 7 additions & 2152 deletions

File tree

CONFETTI-REUSE-PLAN.md

Lines changed: 0 additions & 104 deletions
This file was deleted.

galette-agent/src/main/java/edu/neu/ccs/prl/galette/interception/InterceptionPathUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
/**
77
* Minimal runtime for bytecode-level comparison interception.
88
*
9-
* This class is referenced by ComparisonInterceptorVisitor at the bytecode level.
9+
* This class is called by bytecode injected by the ComparisonInterceptionTransformer
10+
* (inlined in GaletteAgent) at the bytecode level.
1011
* It must be jlink-safe: no complex static initializers, no System.out, no shutdown hooks.
1112
*
1213
* Collected constraints are retrieved via flush() by GalettePathConstraintBridge in knarr-runtime.

galette-agent/src/main/java/edu/neu/ccs/prl/galette/internal/transform/ComparisonInterceptorVisitor.java

Lines changed: 0 additions & 182 deletions
This file was deleted.

0 commit comments

Comments
 (0)