This is one of the pieces required to make modern (ie Focal)
strace(1) work.
Sponsored by: The FreeBSD Foundation
Paths
| Differential D28212 Authored by trasz on Jan 17 2021, 6:17 PM.
Details
Summary This is one of the pieces required to make modern (ie Focal) Sponsored by: The FreeBSD Foundation
Diff Detail
Event TimelineHerald added subscribers: emaste, imp. ยท View Herald TranscriptJan 17 2021, 6:17 PM2021-01-17 18:17:42 (UTC+0) Harbormaster completed remote builds in B36298: Diff 82430.Jan 17 2021, 6:17 PM2021-01-17 18:17:43 (UTC+0) Harbormaster completed remote builds in B36299: Diff 82431.Jan 17 2021, 6:21 PM2021-01-17 18:21:31 (UTC+0)
jrtc27 added inline comments.
Harbormaster completed remote builds in B40319: Diff 91817.Jul 5 2021, 5:51 PM2021-07-05 17:51:33 (UTC+0)
Harbormaster completed remote builds in B41422: Diff 94848.Sep 7 2021, 4:51 PM2021-09-07 16:51:15 (UTC+0) Harbormaster completed remote builds in B41423: Diff 94849.Sep 7 2021, 5:27 PM2021-09-07 17:27:49 (UTC+0) This revision is now accepted and ready to land.Sep 8 2021, 6:21 PM2021-09-08 18:21:19 (UTC+0) Comment Actions There's still one problem: the #ifdef _KERNEL breaks world build (lib/libsysdecode/tables.h:406:13: error: use of undeclared identifier 'PT_GET_SC_ARGS_ALL'). Is there already some #define to allow libsysdecode to use kernel includes, or is there a different way? Comment Actions
You can edit lib/libsysdecode/mktables to exclude it; the optional fourth argument to gen_table is a regex passed to egrep -v. This revision now requires review to proceed.Sep 13 2021, 1:30 PM2021-09-13 13:30:13 (UTC+0) Harbormaster completed remote builds in B41478: Diff 95039.Sep 13 2021, 1:30 PM2021-09-13 13:30:16 (UTC+0) This revision was not accepted when it landed; it landed in state Needs Review.Sep 14 2021, 8:42 PM2021-09-14 20:42:17 (UTC+0) Closed by commit rGbdf0f24bb16d: linux: implement PTRACE_GET_SYSCALL_INFO (authored by trasz). ยท Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 95039 lib/libsysdecode/mktables
sys/amd64/linux/linux_ptrace.c
sys/compat/freebsd32/freebsd32_misc.c
sys/kern/sys_process.c
|
This should be <sys/sbuf.h>