Abhinav Anil Sharma
Abhinav Anil Sharma
drmemtrace timestamp and cpu_id are documented as before but are really after their buffer contents
The drcachesim trace buffer unit header contains a timestamp and a cpu_id. These are collected when we're flushing the buffer (https://github.com/DynamoRIO/dynamorio/blob/3f1d9f585d6b32d63f349345b968fd65312562b9/clients/drcachesim/tracer/tracer.cpp#L1135). So, even though they are in the header, these...
The `-L0_filter` option in drmemtrace enables both L0I and L0D caches: https://github.com/DynamoRIO/dynamorio/blob/f4c390b7e70366e4237b27a78a68b9e892f90a1c/clients/drcachesim/common/options.cpp#L165 We want to be able to enable just L0D, without any filtering on instructions.
This issue is to track the design and implementation for the support to trace kernel instructions and data addresses for system calls in drcachesim. The current plan is to use...
Add tmate to help reproduce this failure on a GA runner. Issue: #5329
Adds a test that demonstrates how to get the app value for a reg that was reserved in multiple phases using drreg. This is complex as in the current design...
Xref #2051 and discussion on PR #4912: https://github.com/DynamoRIO/dynamorio/pull/4912#discussion_r633888366 We should consider removing non-fetched instrs for repstr. Today, if the string loop is executed N times, we'll have the `rep stringop`...
Crashes were observed on a proprietary app in a build where the null sanitizer was enabled. This check causes a huge ~7x increase in code, and also in stack usage...
It would be good to have a way to show build warnings for usages of deprecated symbols. In #5313, we renamed a macro but we had to keep the old...
Adds a new finalize_interval_snapshots API to analysis_tool_t. This is invoked with the list of shard-local interval state snapshots for each shard separately in the parallel mode, or the whole-trace ones...
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...