Derek Bruening
Derek Bruening
The tool.drcacheoff.raw-zlib test crashed on Jenkins but I don't think this is limited to AArch64: ``` 70/84 Test #220: code_api|tool.drcacheoff.raw-zlib ...............................***Failed 0.47 sec Running cmd |/var/lib/jenkins/workspace/DynamoRIO-AArch64-Precommit/build/build_release-external-64/bin64/drrun;-s;90;-quiet;-killpg;-stderr_mask;0xC;-dumpcore_mask;0;-code_api;-t;drcachesim;-offline;-subdir_prefix;tool.drcacheoff.raw-zlib;-raw_compress;zlib;--;/var/lib/jenkins/workspace/DynamoRIO-AArch64-Precommit/build/build_release-external-64/suite/tests/bin/simple_app| Running postcmd |/var/lib/jenkins/workspace/DynamoRIO-AArch64-Precommit/build/build_release-external-64/clients/bin64/drcachesim;-indir;/var/lib/jenkins/workspace/DynamoRIO-AArch64-Precommit/build/build_release-external-64/suite/tests/tool.drcacheoff.raw-zlib.simple_app.3622551.1757.dir| CMake...
In 32-bit builds, drmemtrace does not support a 2-entry marker and limits the marker value to 32 bits. This means that timestamps are truncated, and other markers cannot support 64-bit...
In PR #5627 I use opnd_create_mem_instr in a test and it fails to encode on AArch64. I see no reference to opnd_is_mem_instr() in the AArch64 codec or encoder sources. Looks...
PR #5497 adds AArch64 IR support for BLRAAZ, BRAA, RETAA (and some other non-branches) because apparently they are in use on Mac on M1. This issue covers adding the rest...
This happened once on Travis: https://travis-ci.com/DynamoRIO/dynamorio/jobs/295374252 ``` Invalid trace entry type 23 before a bundle ``` 23 is (+1 here b/c 1-based): ``` $ grep '^ *TRACE_TYPE' clients/drcachesim/common/trace_entry.h | grep...
The win32 long (post-merge) test is now failing every time. I grabbed 3 cases and they all have the same failure: ``` $ tail -18 logs*/vs2019-32/6_Run\ Suite.txt | egrep -v...
Today all drmemtrace analysis tools are launched with a front-end named "drcachesim" and with a tool selector named "-simulator_type". Those names can be misleading. We should add aliases and update...
Xref https://groups.google.com/g/dynamorio-users/c/_xlaeOuuAJU The rep string expansion in drutil removes the rep string from the end of its block to isolate it, during the app2app phase. So the client doesn't see...
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...
Filed from the discussion here: https://github.com/DynamoRIO/dynamorio/pull/6603#pullrequestreview-1873015418 The SVE dynamic vector length affects the decoding of SVE SIMD register and memory operands. For standalone decoder use, the question is how to...