DynamoRIO / DynamoRIO/dynamorio

ASSERT single step execution on UNIX

Open
#2,385 1 comment 0 reactions 0 assignees View on GitHub
Bug-AppFail Bug-Assert OpSys-UNIX
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

Duplicating for Unix #2144 see as well #2295

With version 6.2.0-2 of DynamoRio
The latest build does not solve the problem

On Linux, with a 32 bit application, using single step exception with trap flag

It can be run with no client
./drrun -- single-step

The expected output is
```
start of test, count = 0
single step exception
end of test, count = 2
```
Instead we get an application end with an assertion.

The problem seems to come from the single step execution set with the trap flag

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.