Derek Bruening

Results 194 issues of 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...

Component-DrCacheSim
Bug-ToolCrash

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...

Component-DrCacheSim

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...

OpSys-AArch64
Component-IR

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...

OpSys-AArch64
Component-IR

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...

Component-Tests
Bug-Assert
Hotlist-ContinuousIntegration
Component-DrCacheSim

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...

Bug-Assert
Bug-ToolFail
Component-DrMemtrace

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...

Type-Feature
Component-UI
Component-DrMemtrace

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...

Component-API
Type-Feature

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...

Component-DrMemtrace

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...

Usability
OpSys-AArch64
Component-IR