Quick Start¶
1) Start server¶
cd cinst
./run_server.sh
2) Run instrumented Java app¶
LD_PRELOAD=/path/to/cinst/install/lib/libpreload.so \
LD_LIBRARY_PATH=/path/to/cinst/install/lib/ \
java -agentpath:/path/to/cinst/install/lib/libagent.so \
-javaagent:/path/to/cinst/agent-jar-with-dependencies.jar[="<args>"] \
[-jar] <JAVA_APP>
Optional bootstrap mode for tracing standard library internals:
-Xbootclasspath/a:/path/to/CINST/agent-jar-with-dependencies.jar
3) Analyze generated trace¶
cd data-<pid>
bash build_container.sh
python3 NGC_query.py