DynamoRIO / DynamoRIO/dynamorio

Add cross-architecture drcachesim trace analysis and postprocessing support

Open
#4,318 1 comment 0 reactions 0 assignees View on GitHub
Component-DrMemtrace OpSys-All Type-Feature
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

It is useful to be able to analyze and post-process drcachesim offline traces gathered on one architecture on a different platform: e.g., to trace an ARM application and pull the trace onto an x86 machine for analysis.

Most of the analysis code is already cross-platform, but the decoder for tools like opcode_mix is the key missing piece. We would need something like #1684 to continue using DR's decoder there, but we'd need it in full DR and not just drdecodelib (because raw2trace uses full DR and it is complex to downgrade it).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.