diff options
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/ktrace/ktrace.1 | 10 | ||||
-rw-r--r-- | usr.bin/ktrace/ktrace.c | 11 |
2 files changed, 13 insertions, 8 deletions
diff --git a/usr.bin/ktrace/ktrace.1 b/usr.bin/ktrace/ktrace.1 index 6b6be67c359..6b470a45c75 100644 --- a/usr.bin/ktrace/ktrace.1 +++ b/usr.bin/ktrace/ktrace.1 @@ -1,4 +1,4 @@ -.\" $OpenBSD: ktrace.1,v 1.30 2019/05/15 15:36:59 schwarze Exp $ +.\" $OpenBSD: ktrace.1,v 1.31 2020/07/16 17:47:41 tedu Exp $ .\" .\" Copyright (c) 1990, 1993 .\" The Regents of the University of California. All rights reserved. @@ -29,7 +29,7 @@ .\" .\" from: @(#)ktrace.1 8.1 (Berkeley) 6/6/93 .\" -.Dd $Mdocdate: May 15 2019 $ +.Dd $Mdocdate: July 16 2020 $ .Dt KTRACE 1 .Os .Sh NAME @@ -37,13 +37,13 @@ .Nd enable kernel process tracing .Sh SYNOPSIS .Nm ktrace -.Op Fl aBCcdi +.Op Fl aCcdi .Op Fl f Ar trfile .Op Fl g Ar pgid .Op Fl p Ar pid .Op Fl t Ar trstr .Nm ktrace -.Op Fl adi +.Op Fl aBdiT .Op Fl f Ar trfile .Op Fl t Ar trstr .Ar command @@ -109,6 +109,8 @@ processes. Enable (disable) tracing on the indicated process ID (only one .Fl p flag is permitted). +.It Fl T +Disable userland timekeeping, making time related system calls more prevalent. .It Fl t Ar trstr Select which information to put into the dump file. The argument can contain one or more of the following letters. diff --git a/usr.bin/ktrace/ktrace.c b/usr.bin/ktrace/ktrace.c index a085ecfd44b..f87a16f64c0 100644 --- a/usr.bin/ktrace/ktrace.c +++ b/usr.bin/ktrace/ktrace.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ktrace.c,v 1.36 2019/06/28 13:35:01 deraadt Exp $ */ +/* $OpenBSD: ktrace.c,v 1.37 2020/07/16 17:47:41 tedu Exp $ */ /* $NetBSD: ktrace.c,v 1.4 1995/08/31 23:01:44 jtc Exp $ */ /*- @@ -100,7 +100,7 @@ main(int argc, char *argv[]) usage(); } } else { - while ((ch = getopt(argc, argv, "aBCcdf:g:ip:t:")) != -1) + while ((ch = getopt(argc, argv, "aBCcdf:g:ip:t:T")) != -1) switch ((char)ch) { case 'a': append = 1; @@ -140,6 +140,9 @@ main(int argc, char *argv[]) usage(); } break; + case 'T': + putenv("LIBC_NOUSERTC="); + break; default: usage(); } @@ -240,9 +243,9 @@ usage(void) " [-u trspec] command\n", __progname); else - fprintf(stderr, "usage: %s [-aBCcdi] [-f trfile] [-g pgid]" + fprintf(stderr, "usage: %s [-aCcdi] [-f trfile] [-g pgid]" " [-p pid] [-t trstr]\n" - " %s [-adi] [-f trfile] [-t trstr] command\n", + " %s [-aBdiT] [-f trfile] [-t trstr] command\n", __progname, __progname); exit(1); } |