Skip to content

Tags: DynamoRIO/dynamorio

Tags

release_11.3.0

Toggle release_11.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

release_11.3.0-1

Toggle release_11.3.0-1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

cronbuild-11.3.20098

Toggle cronbuild-11.3.20098's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

cronbuild-11.2.20089

Toggle cronbuild-11.2.20089's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

cronbuild-11.2.20084

Toggle cronbuild-11.2.20084's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Mark RDRAND as catOther. (#7108)

RDSEED was marked as catOther when it was touched incidentally in #7107.
For consistency mark RDRAND too.

cronbuild-11.2.20078

Toggle cronbuild-11.2.20078's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

release_11.2.0

Toggle release_11.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

release_11.1.0

Toggle release_11.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
i#3699: Add asm wrapper for 32-bit ARM clone3 in test. (#7137)

Add previously missing asm for 32-bit ARM clone3 system call.

Issue: #3699

cronbuild-11.0.20071

Toggle cronbuild-11.0.20071's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enable more binutils tests. (#7134)

Pick up some gfni and vnni tests that pass but had not been enabled.

cronbuild-11.0.20064

Toggle cronbuild-11.0.20064's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.