Skip to content
No description or website provided.
C Objective-C Shell M4 Makefile Groff Other
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
debian
linux
m4
maint
qemu_multiarch_testing
test
tests tests/pread64-pwrite64.c: minor cleanup Apr 8, 2016
xlat
.gitignore
.mailmap
.travis.yml
AUTHORS
Android.mk
COPYING
CREDITS.in
ChangeLog-CVS
HACKING-scripts
INSTALL
MODULE_LICENSE_BSD
Makefile.am
NEWS
NOTICE
README
README-hacking
README-linux-ptrace
README-mpers
README.md
access.c
affinity.c
aio.c
alpha.c
bjm.c
block.c
bootstrap
bpf.c
cacheflush.c
capability.c
caps0.h
caps1.h
chdir.c
chmod.c
clone.c
configure.ac
copy_file_range.c
count.c
defs.h
desc.c
dirent.c
dirent64.c
empty.h
epoll.c
errnoent.sh
evdev.c
eventfd.c
execve.c
exit.c
fadvise.c
fallocate.c
fanotify.c
fchownat.c
fcntl.c
fetch_seccomp_fprog.c
fetch_struct_flock.c
file.c
file_handle.c
flock.c
flock.h
futex.c
gcc_compat.h
generate_mpers_am.sh
generate_sen.sh
get_robust_list.c
getcpu.c
getcwd.c
getrandom.c
git-set-file-times
git-version-gen
gitlog-to-changelog
hostname.c
inotify.c
io.c
ioctl.c
ioctlent0.h
ioctlent1.h
ioctlent2.h
ioctlsort.c
ioperm.c
iopl.c
ioprio.c
ipc_defs.h
ipc_msg.c
ipc_msgctl.c
ipc_sem.c
ipc_shm.c
ipc_shmctl.c
kcmp.c
kernel_types.h
kexec.c
keyctl.c
ldt.c
link.c
lookup_dcookie.c
loop.c
lseek.c
make-dist
mem.c
membarrier.c
memfd_create.c
mknod.c
mount.c
mpers.awk
mpers.sh
mpers_test.sh
mpers_type.h
mq.c
mtd.c
native_defs.h
native_printer_decls.h
native_printer_defs.h
net.c
open.c
or1k_atomic.c
pathtrace.c
perf.c
personality.c
poll.c
prctl.c
print_mq_attr.c
print_msgbuf.c
print_sigevent.c
print_time.c
print_timex.c
printers.h
printmode.c
printrusage.c
printsiginfo.c
printsiginfo.h
printstat.h
process.c
process_vm.c
ptp.c
ptrace.h
quota.c
readahead.c
readlink.c
reboot.c
regs.h
renameat.c
resource.c
rtc.c
sched.c
scsi.c
seccomp.c
seccomp_fprog.h
sen.h
sendfile.c
sigaltstack.c
sigevent.h
signal.c
signalent.sh
signalfd.c
sigreturn.c
sock.c
socketutils.c
sram_alloc.c
statfs.c
strace-graph
strace-log-merge
strace.1
strace.c
strace.spec
swapon.c
sync_file_range.c
sys_func.h
syscall.c
syscallent.sh
sysctl.c
sysinfo.c
syslog.c
sysmips.c
term.c
time.c
times.c
travis-ci.sh
truncate.c
uid.c
uid16.c
umask.c
umount.c
uname.c
unwind.c
upeek.c
userfaultfd.c
util.c
utime.c
utimes.c
v4l2.c
vsprintf.c
wait.c
xattr.c
xlate.el
xmalloc.c

README.md

This is strace -- a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

strace is released under a Berkeley-style license at the request of Paul Kranenburg; see the file COPYING for details.

See the file NEWS for information on what has changed in recent versions.

Please send bug reports and enhancements to the strace mailing list.

Build Status Code Coverage

Something went wrong with that request. Please try again.