diff options
| author | Konstantin Belousov <kib@FreeBSD.org> | 2025-05-31 22:04:57 +0000 |
|---|---|---|
| committer | Konstantin Belousov <kib@FreeBSD.org> | 2025-06-03 02:47:38 +0000 |
| commit | 96f4be881e8e9e0cb9a6ad2cd9f17f4440983600 (patch) | |
| tree | 812a176a8e06c85af342727f153dc7d5b5c70695 | |
| parent | 6d43260d49e6af7de43a0a3181178d7a3ee20613 (diff) | |
ktrace(1): teach about KTR_EXTERR
Reviewed by: brooks
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D50633
| -rw-r--r-- | usr.bin/ktrace/ktrace.1 | 6 | ||||
| -rw-r--r-- | usr.bin/ktrace/ktrace.h | 2 | ||||
| -rw-r--r-- | usr.bin/ktrace/subr.c | 2 |
3 files changed, 8 insertions, 2 deletions
diff --git a/usr.bin/ktrace/ktrace.1 b/usr.bin/ktrace/ktrace.1 index c2f046dc5287..f526072965b6 100644 --- a/usr.bin/ktrace/ktrace.1 +++ b/usr.bin/ktrace/ktrace.1 @@ -150,9 +150,13 @@ arguments trace .Xr execve 2 environment variables +.It Cm x +trace +.Xr exterr 2 +extended errors reports from kernel .It Cm + trace the default set of trace points - -.Cm a, c , e, i , n , s , t , u , y +.Cm a, c , e, i , n , s , t , u , x, y .El .It Ar command Execute diff --git a/usr.bin/ktrace/ktrace.h b/usr.bin/ktrace/ktrace.h index d6da094f33a2..96c288047d30 100644 --- a/usr.bin/ktrace/ktrace.h +++ b/usr.bin/ktrace/ktrace.h @@ -32,7 +32,7 @@ #define DEF_POINTS (KTRFAC_SYSCALL | KTRFAC_SYSRET | KTRFAC_NAMEI | \ KTRFAC_GENIO | KTRFAC_PSIG | KTRFAC_USER | \ KTRFAC_STRUCT | KTRFAC_SYSCTL | KTRFAC_STRUCT_ARRAY | \ - KTRFAC_ARGS | KTRFAC_ENVS) + KTRFAC_ARGS | KTRFAC_ENVS | KTRFAC_EXTERR) #define PROC_ABI_POINTS (KTRFAC_PROCCTOR | KTRFAC_PROCDTOR) diff --git a/usr.bin/ktrace/subr.c b/usr.bin/ktrace/subr.c index 1db4c214414b..422a37bb413d 100644 --- a/usr.bin/ktrace/subr.c +++ b/usr.bin/ktrace/subr.c @@ -87,6 +87,8 @@ getpoints(char *s) case 'e': facs |= KTRFAC_ENVS; break; + case 'x': + facs |= KTRFAC_EXTERR; case '+': facs |= DEF_POINTS; break; |
