Page MenuHomeFreeBSD

Add support for PTRACE_O_TRACEEXIT to linuxulator ptrace(2)
ClosedPublic

Authored by trasz on Jun 18 2019, 8:31 PM.
Tags
None
Referenced Files
F168800626: D20689.id58775.diff
Sun, Aug 30, 5:39 AM
F168742309: D20689.diff
Sat, Aug 29, 10:19 PM
Unknown Object (File)
Sat, Aug 29, 1:14 PM
Unknown Object (File)
Wed, Aug 26, 5:14 PM
Unknown Object (File)
Tue, Aug 25, 8:37 PM
Unknown Object (File)
Tue, Aug 25, 12:43 PM
Unknown Object (File)
Tue, Aug 25, 10:34 AM
Unknown Object (File)
Mon, Aug 24, 11:24 PM
Subscribers

Details

Summary

Add support for PTRACE_O_TRACEEXIT to linuxulator ptrace(2).
This fixes strace 4.25 from Ubuntu 19.04.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

LGTM

sys/amd64/linux/linux_ptrace.c
74 ↗(On Diff #58775)

For reference:

LINUX_PTRACE_EVENT_FORK 1
LINUX_PTRACE_EVENT_VFORK 2
LINUX_PTRACE_EVENT_CLONE 3
LINUX_PTRACE_EVENT_EXEC 4
LINUX_PTRACE_EVENT_VFORK_DONE 5
LINUX_PTRACE_EVENT_EXIT 6
LINUX_PTRACE_EVENT_SECCOMP 7

This revision is now accepted and ready to land.Jun 19 2019, 2:35 PM