DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.59k stars 552 forks source link

Support drmemtrace trace analyzer interval analysis by instr count #6643

Closed abhinav92003 closed 4 months ago

abhinav92003 commented 5 months ago

Today the drmemtrace trace analyzer supports trace interval analysis where intervals are defined in microseconds of trace time. For some use cases, it'll be useful to also support defining intervals by instr count.

The only limitation we're aware of for #instr interval is that merging them across shards is hard. It would need some sort of pre-processing step to figure out where the whole-trace interval boundaries lie for each shard. For now, we plan to support per-shard #instr intervals only.