DynamoRIO / DynamoRIO/dynamorio

monitor and act on SYS_posix_spawn

Open
#1,644 0 comments 0 reactions 0 assignees View on GitHub
OpSys-OSX
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

In addition to treating most calls as fork (with the child pid stored in memory) we need to look at POSIX_SPAWN_SETEXEC which makes it behave like SYS_execve instead of SYS_fork, and also need to look at the signal state sharing flags and emulate them properly. We may also need to pay attention to the file sharing flags wrt our own files.

Xref #1643

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.