Skip to content

Add static field analysis and Eraser plugin#105

Merged
acizmarik merged 16 commits intomainfrom
feature/eraser
Jan 28, 2026
Merged

Add static field analysis and Eraser plugin#105
acizmarik merged 16 commits intomainfrom
feature/eraser

Conversation

@acizmarik
Copy link
Owner

This PR brings the following changes:

  • Added type injection capability
  • Added method injection capability
  • Added instrumentation for LDSFLD and STSFLD instructions
  • Eraser plugin
  • Different plugin strategies:
    • ExecutionOrderingPluginHost with ExecutionOrderingPluginBase is used by DeadlockPlugin
    • PassthroughPluginHost with PerThreadOrderingPluginBase is used by EraserPlugin
  • Improved reporting

@acizmarik acizmarik linked an issue Jan 28, 2026 that may be closed by this pull request
@acizmarik acizmarik added this to the 2.1.0 milestone Jan 28, 2026
@acizmarik acizmarik marked this pull request as ready for review January 28, 2026 20:24
@acizmarik acizmarik merged commit 8612ec3 into main Jan 28, 2026
4 checks passed
@acizmarik acizmarik deleted the feature/eraser branch January 28, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support static field access analysis

1 participant