etch  ] [  etch-m68k  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: strace  ]

Package: strace (4.5.17+cvs080723-2)

A system call tracer

strace is a system call tracer, i.e. a debugging tool which prints out a trace of all the system calls made by a another process/program. The program to be traced need not be recompiled for this, so you can use it on binaries for which you don't have source.

System calls and signals are events that happen at the user/kernel interface. A close examination of this boundary is very useful for bug isolation, sanity checking and attempting to capture race conditions.

Tags: Software Development: Debugging, User Interface: Command Line, Role: Program, Scope: Utility, Purpose: Monitoring, Works with: Running Programs

Other Packages Related to strace

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.7-1) [not alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb

Download strace

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 166.0 kB400 kB [list of files]
amd64 168.0 kB420 kB [list of files]
arm 158.8 kB299 kB [list of files]
armel 159.7 kB344 kB [list of files]
hppa 161.9 kB328 kB [list of files]
i386 156.5 kB280 kB [list of files]
ia64 199.9 kB576 kB [list of files]
mips 202.6 kB592 kB [list of files]
mipsel 194.9 kB592 kB [list of files]
powerpc 162.3 kB356 kB [list of files]
s390 160.0 kB324 kB [list of files]
sparc 158.9 kB336 kB [list of files]