DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.63k stars 557 forks source link

Repeat drmemtrace physical address markers in new chunks #6654

Open derekbruening opened 7 months ago

derekbruening commented 7 months ago

We have two marker types which are not output for every address record they correspond to (if the virtual-to-physical mapping hasn't changed) which we do not repeat across chunks and which would thus be missing on a fast skip: TRACE_MARKER_TYPE_PHYSICAL_ADDRESS and TRACE_MARKER_TYPE_PHYSICAL_ADDRESS_NOT_AVAILABLE. We need both raw2trace and record_filter to repeat these in the same way they repeat encoding records.

derekbruening commented 7 months ago

This was part of the skip feature issue #5538 but filing here for a dedicated issue.