Abhinav Anil Sharma

Results 54 issues of Abhinav Anil Sharma

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...

Bug-ToolFail
Component-DrCacheSim

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.

Type-Feature
Component-DrCacheSim

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...

Type-Feature
Component-DrMemtrace

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`...

Component-DrCacheSim

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...

Bug-AppCrash

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...

Type-Feature

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...

Type-Feature