Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

.TH lastwords 1m  "$Date: 2015/09/30 22:01:09 $" "USER COMMANDS"
.SH NAME
lastwords \- print syscalls before exit. Uses DTrace.
.SH SYNOPSIS
.B lastwords command
.SH DESCRIPTION
This prints the last few system calls for processes matching
the given name, when they exit. This makes use of a ring buffer
so that the impact on the system is minimised.

Since this uses DTrace, only the root user or users with the
dtrace_kernel privilege can run this command.
.SH OS
Solaris
.SH STABILITY
stable - needs the syscall and proc providers.
.SH EXAMPLES
.TP
Catch last few syscalls for dying netscape processes,
# 
.B lastwords netscape
.PP
.SH FIELDS
.TP
TIME
time of syscall return, ns
.TP
PID
process ID
.TP
EXEC
process name (execname)
.TP
SYSCALL
system call
.TP
RETURN
return value for the system call
.TP
ERR
errno for the system call
.PP
.SH BASED ON
/usr/demo/dtrace/ring.d
.PP
.SH DOCUMENTATION
DTrace Guide "Buffers and Buffering" chapter (docs.sun.com)

See the DTraceToolkit for further documentation under the 
Docs directory. The DTraceToolkit docs may include full worked
examples with verbose descriptions explaining the output.
.SH EXIT
lastwords will sample until a command with that name exits. 
.SH SEE ALSO
dtruss(1M), dtrace(1M)