blob: 037d8daee379de21df0d5a34feffac4c6d7cfd87 [file] [log] [blame]
Wichert Akkermand321ff92002-03-31 18:45:45 +00001Source: strace
Roland McGrath6b3b1fc2004-07-12 07:27:25 +00002Section: utils
Wichert Akkermand321ff92002-03-31 18:45:45 +00003Priority: standard
Roland McGratha03d2272003-01-10 07:50:23 +00004Maintainer: Roland McGrath <frob@debian.org>
5Uploaders: Wichert Akkerman <wakkerma@debian.org>
Wichert Akkermand321ff92002-03-31 18:45:45 +00006Build-Depends: libc6-dev (>= 2.2.2-1) [!alpha !ia64], libc6.1-dev (>= 2.2.2-1) [alpha ia64]
Roland McGrath75a2c612004-03-02 08:07:11 +00007Standards-Version: 3.6.1
Wichert Akkermand321ff92002-03-31 18:45:45 +00008
9Package: strace
Roland McGrath27387f92004-06-04 02:01:48 +000010Architecture: alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh sparc
Wichert Akkermand321ff92002-03-31 18:45:45 +000011Depends: ${shlibs:Depends}
Wichert Akkerman136bbb12003-01-08 23:46:03 +000012Description: A system call tracer
Wichert Akkermand321ff92002-03-31 18:45:45 +000013 strace is a system call tracer, i.e. a debugging tool which prints out
14 a trace of all the system calls made by a another process/program.
15 The program to be traced need not be recompiled for this, so you can
16 use it on binaries for which you don't have source.
17 .
18 System calls and signals are events that happen at the user/kernel
19 interface. A close examination of this boundary is very useful for bug
20 isolation, sanity checking and attempting to capture race conditions.