Lines Matching refs:strace
7 * strace-graph: Likewise.
191 * strace.c: Fix misplaced #endif.
199 * strace.c (newoutf): Prevent -o FILENAME overflowing the stack.
244 * strace.c: Move extern declarations out of function bodies.
279 * strace.c (trace): If trace_syscall() failed with ESRCH,
289 * strace.c: Adjust printtrailer() calls accordingly.
321 attaches to grandparent similarly to strace -p PID.
324 wait() etc. Without -D, strace process gets lodged in between,
326 * strace.c: Add global flag variable daemonized_tracer for -D option.
331 execs the program to strace. Normally (w/o -D), it is child
349 Make strace detect when traced process suddenly disappeared
375 * strace.c: Likewise.
385 * strace.1 (DIAGNOSTICS): New section, describe exit behavior.
421 Port strace to the Blackfin architecture.
457 * strace.c (startup_child): Save child pid for future use.
468 * strace.1 (DESCRIPTION): New description of unfinished system calls
511 * strace.1 (BUGS): New section, mention SIGTRAP interference.
513 * strace.spec (%ifarch %{strace64_arches}): Use cp -p instead of ln
517 * strace.spec: 4.5.18-1.
558 * strace.c (trace): Variables PSR and PC are now signed.
579 * strace.c (main): Fix -F option backwards compatibility.
588 * strace.spec: 4.5.17-1.
612 * NEWS, strace.spec: Updates in preparation for release.
644 * debian/strace.docs: New file, list for dh_installdocs.
645 * debian/strace.examples: New file, list for dh_installexamples.
646 * debian/strace.install: New file, list for dh_install.
647 * debian/strace-udeb.install: New file, list for dh_install.
648 * debian/strace.manpages : New file, list for dh_installmanpages.
651 (strace-udeb: XC-Package-Type): Add header.
657 * strace.1 <-f>: Describe Linux catches new children immediately.
661 * strace.c (followvfork): Variable removed.
724 * debian/rules (binary-arch): Install strace-graph in examples/
834 * strace.spec (strace64_arches): Add sparc64.
842 * strace.spec: Add BuildRequires on libaio-devel, libacl-devel.
859 * strace.c [LINUX] (droptcb): Recurse on TCP->parent if it is a
874 * strace.c (main): Move the STARTUP_CHILD call before setting up the
958 * strace.c (main): Use calloc for tcbtab allocation.
1007 * debian/changelog, strace.spec: 4.5.16-1.
1018 * strace.c (detach): Moved the resume notification code to ...
1198 * strace.c (handle_group_exit): Detach TCP before LEADER.
1225 * strace.c (strace_fopen): [_LFS64_LARGEFILE]: Use fopen64.
1228 * strace.c (main): Fix error message for unfound -u user.
1264 * strace.c (detach): New prototype. Extended the function comment.
1297 * strace.c (main): `-p' attaching moved to ...
1317 * strace.c [LINUX] (my_tgkill): New macro.
1338 * strace.spec (Summary): Remove trailing period.
1348 * debian/changelog, strace.spec: 4.5.15-1.
1388 * debian/changelog, strace.spec: 4.5.15-1.
1392 * strace.spec (Release): Use %{?dist}.
1442 * strace.c (set_cloexec_flag, strace_fopen, strace_popen,
1513 * strace.c (iflag, interactive, pflag_seen, rflag, tflag,
1563 * strace.c (main): Check getcwd() return code.
1609 * strace.c [!USE_PROCFS] (trace): Presence of PT_GETSIGINFO
1635 * strace.c (main): Do not print "tcb table full" error message.
1663 * strace.c (main): Fail when -c is given with -ff.
1664 * strace.1: Note their incompatibility.
1667 * strace.c (main): Fail when nonoption args follow -p switches.
1675 * strace.spec (Source0): Use http://dl.sourceforge.net URL.
1695 * debian/changelog, strace.spec: 4.5.14-1.
1752 * strace.c (main): Move qualify calls after set_personality call.
1799 * strace-graph (handle_trace): follow clone() and vfork() calls.
1840 * strace.1: Update "SEE ALSO" links to reference to valid
1852 * debian/changelog, strace.spec: 4.5.13-1.
1891 * strace.c (detach): If detaching the last live thread in a group with
1927 * strace.1: Document "-e trace=desc".
2005 * debian/changelog, strace.spec: 4.5.12-1.
2062 * strace.c (proc_open): Likewise.
2176 * strace.c (rebuild_pollv) [USE_PROCFS]: Likewise.
2229 * strace.c (main): Refuse negative -s argument value.
2256 * debian/changelog, strace.spec: 4.5.11-1.
2263 * debian/changelog, strace.spec: 4.5.10-1.
2285 * strace.c (trace) [PTRACE_GETSIGINFO]: Fetch siginfo_t for SIGSEGV
2308 * strace.c (main) [!USE_PROCFS]: In child process, raise SIGSTOP
2317 * debian/changelog, strace.spec: 4.5.9-2.
2323 * debian/control: Add strace-udeb package for installer debugging.
2354 * strace.c: Include "defs.h" first.
2432 * debian/changelog, strace.spec: 4.5.8-1.
2440 * strace.c (handle_group_exit): Don't detach leader that wasn't
2446 * strace.c (trace): Use handle_group_exit for non-TCB_ATTACHED child
2449 * strace.c (handle_group_exit, trace): Mark leader with
2461 * debian/rules: Make strace64.1.gz symlink to strace.1.gz instead of
2462 strace64.1 to strace.1, which doesn't exist.
2652 * strace.spec: 4.5.7-2.
2660 * strace.1: Say that -c shows system CPU time, not real time.
2676 * strace.c (main): Don't call fake_execve under -c.
2703 * strace.spec, debian/changelog: 4.5.6-1.
2829 * strace.spec, debian/changelog: 4.5.5-1.
2842 * strace.spec, debian/changelog: 4.5.4-1.
2867 * strace.c (main) [LINUX]: Expand TCBTAB as necessary for threads
2880 * strace.spec, debian/changelog: 4.5.3-1.
2927 * strace.c (main) [LINUX]: When attaching for -p, look in
2943 * strace.spec, debian/changelog: 4.5.2-1.
2945 * strace.c (main): Avoid potential buffer overruns from ludicrous
3025 * strace.c (main): Use TCP->pid, not PID, in -p message.
3056 * strace.1: Remove comment about vfork on Linux.
3064 * strace.c (trace) [WCOREDUMP]: Show coredump status of the
3070 * strace.spec, debian/changelog: 4.5.1-1.
3109 * strace.c (main): Bail with usage error for missing command before we
3114 * strace.c (main): Treat piped output more like file output.
3118 * strace.c (tprintf): Check result of vfprintf and use perror when it
3132 * strace.1: Fixed a few spelling errors.
3154 * strace.spec, debian/changelog: 4.5-1.
3164 * strace.spec: On ppc64 (maybe others later), create an strace64
3192 * strace.spec, debian/changelog: 4.4.99-1.
3291 * strace.spec, debian/changelog: 4.4.98-1.
3304 * strace.c (trace): Print a message and newline for a WIFEXITED report
3322 * strace.c (main): In PATH search, accept only a regular file with
3327 * strace.c (main): Set -q when given -o and not -p, and not when not
3332 * strace.spec, debian/changelog: 4.4.97-1.
3344 * strace.c (alloctcb): Initialize it.
3398 * strace.spec, debian/changelog: 4.4.96-1.
3482 * strace.spec, debian/changelog: 4.4.95-1.
3494 * strace.spec, debian/changelog: 4.4.94-1.
3498 * strace.c: Use PACKAGE_NAME and VERSION macros instead of version var.
3522 * strace.c (usage): Omit -z, since it has never worked properly.
3525 * strace.c (main): Grok new option `-E var=val' or `-E var' to put
3528 * strace.1, NEWS: Document it.
3531 * strace.spec, debian/changelog: 4.4.93-1.
3532 * strace.spec (Source0): Use strace-VERSION.tar.bz2 now.
3576 * strace.1: Update bug reporting info.
3582 * strace.spec, debian/changelog: 4.4.92-1.
3648 * strace.c [! HAVE_STRSIGNAL]: Clean up #ifdefs on decls for
3660 * strace.spec, debian/changelog: 4.4.91-1
3665 * strace.c (droptcb): Clear flags word before calling rebuild_pollv.
3670 * strace.c (rebuild_pollv): Fix typo: struct poll -> struct pollfd.
3675 * strace.c (pfd2tcb): Fix for new tcbtab type.
3682 * strace.spec: New file.
3716 * strace.c (pid2tcb): No longer static.
3735 * strace.c (trace) [LINUX]: Under -f/-F, grok an unknown pid
3755 * Makefile.am (bin_SCRIPTS): New variable, list strace-graph.
3768 * strace.c: Update decl.
3825 * strace.c: *_DECLARED -> HAVE_DECL_*
3867 * strace.c (tcbtab): Make this a pointer to pointers, not an array.
3879 * strace.c (detach) [LINUX]: Use __WALL (or a second try with __WCLONE)
3890 * strace.c (trace) [LINUX]: Only check errno if wait4 actually fails,
3901 * strace.c (main) [! USE_PROCFS]: Always reset SIGCHLD to SIG_DFL.
3964 to allow the compilation of a native MIPS strace.
3970 * strace.c (not_failing_only): New.
4080 * strace.c: Get rid of warning if not using POLL_HACK
4090 * strace.c: Fix warning if POLL_HACK is used.
4117 * strace.c: close tcp->outf in droptcb()
4152 * strace.c(proc_open): On SVR4 only trace the syscalls,
4164 * strace.c: on SVR4 print siginfo when signal recieved.
4189 to read unmapped page. Make it possible to strace ksh.
4224 * strace.c [IA64 && LINUX]: Include <asm/ptrace_offsets.h>.
4297 * strace.c: set CLOEXEC flag for outputfile
4313 * TODO, defs.h, io.h, net.c, strace.c, syscall.c, util.c: Merge fixes
4347 * README: fix address for the strace mailinglist
4418 * strace.c: use __WALL as wait4 flag if it exists so we can properly
4651 * strace.c: close outf before we exec a child process
4666 + strace.c: don't setre[gu]id if not needed
4704 * README-linux: updated to note that strace might not compile
4726 * strace.c: Disable some debugging code from davidm
4862 * Update copyright for strace-graph to BSD to be consistent with
4863 the rest of strace
4869 * Add strace-graph, written by Richard Braakman <dark@xs4all.nl>
4946 so it needs strace's own copy of the stat structure.
4948 * strace.c: Fix strace -f and -ff operation on sparc-linux.
4994 to use reasonably recent kernel headers to compile strace now.
5000 * Change in strace maintainership, jrs passed the torch to me.
5002 * Incorporate all changes already made in the Debian strace package:
5110 * strace.c (main): Call set_personality.
5186 * strace.c (main): Don't let them even *try* to
5187 get strace to attach to itself since some systems
5230 * defs.h, syscall.c, strace.c: Rename syscall to
5273 * strace.c (main): Disallow username option unless both real
5278 * strace.c (main): Ensure that run_uid and run_gid are
5308 * desc.c, resource.c, strace.c, syscall.c, time.c: Cast tv_sec and
5332 * strace.c (strerror): Use SYS_ERRLIST_DECLARED.
5347 * strace.c (trace) [SVR4]: Break out of for loop instead of
5386 * strace.c (trace) [!SVR4]: Change forever loop to one predicated
5390 * strace (main) [!SVR4]: Call fake_execve to get the actual
5401 * strace.c (printleader): Also check for multiple -p arguments
5404 * strace.c (strerror) [!HAVE_STRERROR]: New function.
5409 * strace.c (main, proc_poller): Add SIGPIPE to the list of caught
5412 * strace.c (main): Add username option. Verify they are root before
5424 * strace.c (outfname): Initialize to NULL.
5432 * strace.c (main): Use popen if -o argument begins with a pipe.
5443 * strace.c (sys_exit): Move follow fork code to internal_exit.
5459 * strace.c (syscall) Make u_error signed.
5475 * strace.c [MIPS] (proc_open): Conditionalize run on MIPS.
5553 * strace.c (cleanup): Send SIGCONT before SIGTERM because Linux
5562 * strace.c [SVR4] (proc_open): Specifically wait for the child the
5584 * strace.c [SVR4] [MIPS]: