dynamorio icon indicating copy to clipboard operation
dynamorio copied to clipboard

Dynamic Instrumentation Tool Platform

Results 456 dynamorio issues
Sort by recently updated
recently updated
newest added

Several tests failed at the same time for PR #7691 (https://github.com/DynamoRIO/dynamorio/actions/runs/18724532585/job/53405532740?pr=7691) ``` code_api|tool.drcacheoff.burst_replaceall code_api|tool.drcacheoff.burst_syscall_inject code_api|tool.drcacheoff.legacy code_api|tool.drcacheoff.func_view_noret code_api|tool.drcacheoff.altbindir ``` On top of: ``` code_api|client.drx-scattergather code_api|client.drx-scattergather-bbdup code_api|sample.memval_simple_scattergather code_api|tool.drcachesim.scattergather-x86 ``` Already reported in...

Component-Tests
Regression
OpSys-x86-32

In the master merge for PR #7667, the x86-64 test workflow had the following failures: 2025-10-14T20:30:43.2855871Z code_api|client.drx-scattergather 2025-10-14T20:30:43.2856117Z code_api|client.drx-scattergather-bbdup 2025-10-14T20:30:43.2856437Z code_api|sample.memval_simple_scattergather 2025-10-14T20:30:43.2856927Z code_api|tool.drcachesim.scattergather-x86 The error seems to be: ERROR: gather...

Component-Tests
Bug-ToolFail

Might be worth using a mirror (e.g. https://github.com/libbpf/elfutils-mirror)

Double linked list works really slow. Splay tree is data structure that can implement the same operations but using O(log n) time amoritated instead of O(n / const) for linked...

This is a proposal to make it easier to write multi-core config files without duplication, and to make it easier to sweep cache parameters from the command-line while using non-trivial...

Type-Feature
Component-DrMemtrace

Currently self-written configuration file parser is used. This format is very simple and is not convenient for big configuration files. **Suggestion:** Use YAML format instead. Pros: - YAML format is...

Component-DrMemtrace

**Describe the bug** When attaching drmemtrace to ffmpeg using `dr_app_setup_and_start()`, DR crashes with this error message: ```console # benchmarks/video_transcode_bench/ffmpeg -y -i Netflix_Boat_4096x2160_60fps_10bit_420.y4m -crf 23 -preset 6 -g 80 -threads 1...

This just showed up today: https://github.com/DynamoRIO/dynamorio/actions/runs/19472984992/job/55730594854?pr=7715 > This is a scheduled macos-13 brownout. The macOS-13 based runner images are being deprecated. For more details, see https://github.com/actions/runner-images/issues/13046.

Component-Tests
OpSys-OSX

The macos-13 runner is being deprecated so we need to upgrade to macos-14. Fixes #7720

Clang warns about these missing cases. The `switch` statements are at: https://github.com/DynamoRIO/dynamorio/blob/eb5bd836f7dd882b42a0c751999fde526218969c/suite/tests/client-interface/drx-scattergather-aarch64.cpp#L2442 https://github.com/DynamoRIO/dynamorio/blob/eb5bd836f7dd882b42a0c751999fde526218969c/suite/tests/client-interface/drx-scattergather-aarch64.cpp#L2446 When I added `default: assert(false);` some tests failed so perhaps falling through is correct, but someone should...

OpSys-AArch64