Architecture¶
High-level components¶
CINST includes:
- runtime instrumentation components (agent + preload/native),
- trace generation for each instrumented process (
data-<pid>), - analysis pipeline scripts for pattern queries and reporting.
End-to-end workflow¶
- Build CINST and load environment variables.
- Start the CINST server.
- Run the target Java application with instrumentation.
- Collect generated trace directory (
data-<pid>). - Build analysis data artifacts.
- Run query scripts for targeted behavior patterns.