You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version 11.3 (#7176)
Update the version number to 11.3.
Necessary for compatibility with the new public traces and their
v2p.textproto file (xref: #7136#7174).
Issue #6662
i#6662 public traces: update doc (#7139)
Updates the documentation on Public Google Workload Traces.
Gives a description of the new format: the #DR_ISA_REGDEPS
synthetic ISA that instructions follow, what TRACE_MARKER_TYPE_*
are present or have been modified, what is v2p.textproto.
Issue #6662
i#6662 public traces: update doc (#7139)
Updates the documentation on Public Google Workload Traces.
Gives a description of the new format: the #DR_ISA_REGDEPS
synthetic ISA that instructions follow, what TRACE_MARKER_TYPE_*
are present or have been modified, what is v2p.textproto.
Issue #6662
i#6662 public traces: allow v2p.textproto in trace dir (#7136)
Allows the v2p.textproto file to be in the trace directory of public
traces to avoid the following error:
```
$ drrun -t drmemtrace -indir ${path_to_public_trace_dir} -tool invariant_checker
Invalid header
Failed to initialize scheduler: Failed to open ${path_public_trace_dir}/v2p.textproto
ERROR: failed to initialize analyzer
```
Issue #6662
i#7162 div sample: Ensure clean call opnd reg is ptr sized (#7164)
Fixes the div sample client to ensure that the opnd reg passed to
dr_insert_clean_call is pointer sized.
This showed up as a CLIENT_ASSERT crash on an AArch64 machine when the
div client was run on suite/tests/bin/simple_app. On affected
environments, it did show up on the sample.div test also.
Fixes: #7162
Version 11.2 (#7160)
Update the version number to v11.2 to pull in #7156 .
Bumped the TRACE_ENTRY_VERSION so that analysis tools can determine
compatibility with the new marker
TRACE_MARKER_TYPE_UNCOMPLETED_INSTRUCTION.
Issue: #7050
Add decode/encode support for Intel's ENQCMD extension. (#7105)
Add the ENQCMD/ENQCMDS instructions. Because they are patterned
identically to MOVDIR64B the changes are very straightforward. MOD_EXT
entries are added because the upcoming USER_MSR extension will use the
modrm.mod == 3 slots for these opcodes.