summaryrefslogtreecommitdiff
path: root/strace.c
Commit message (Expand)AuthorAgeFilesLines
* strace: further optimize unblocking of the delay signal handlerDmitry V. Levin2018-03-231-1/+3
* strace: rewrite restart error handling without sigsetjmp/siglongjmpDmitry V. Levin2018-03-231-16/+15
* strace: do not call sigsetjmp without a delay timerDmitry V. Levin2018-03-231-9/+9
* Implement delay injectionElvira Khabirova2018-03-221-2/+118
* Do not block handled signals in interactive modeDmitry V. Levin2018-03-221-40/+7
* Replace struct timeval with struct timespec in time measurementsDmitry V. Levin2018-03-201-18/+23
* printleader: cleanup tflag handlingDmitry V. Levin2018-03-161-5/+9
* Optimize pid2tcbDmitry V. Levin2018-03-131-6/+14
* Enable USE_SEIZE code unconditionallyDmitry V. Levin2018-03-131-17/+1
* Replace fopen_for_input and fopen_for_output with fopen_streamDmitry V. Levin2018-02-271-1/+1
* Introduce mmap_cache.hDmitry V. Levin2018-02-261-0/+1
* mmap_cache, unwind: lift up mmap_cache_delete invocation from unwind.cMasatake YAMATO2018-02-261-0/+2
* Update copyright headersDmitry V. Levin2018-02-131-1/+1
* Include <sys/ptrace.h> earlyDmitry V. Levin2018-02-111-1/+1
* Include <limits.h> instead of <sys/param.h>Dmitry V. Levin2018-02-111-1/+1
* Move large file-related wrappers to a separate headerEugene Syromyatnikov2018-02-061-22/+1
* Workaround stray PTRACE_EVENT_EXECEugene Syromyatnikov2018-01-251-0/+25
* strace.c: reset printing_tcp on print_event_exitEugene Syromyatnikov2018-01-241-0/+2
* strace.c: print correct out file name in error messages in case of -ffEugene Syromyatnikov2018-01-161-6/+17
* Update current_personality on tcb switchEugene Syromyatnikov2018-01-161-7/+18
* Add indication of mpers support to strace -V outputEugene Syromyatnikov2018-01-111-0/+14
* Add indication of optional demangle feature strace -V outputEugene Syromyatnikov2018-01-111-0/+3
* Add tcp argument to clear_regsEugene Syromiatnikov2018-01-071-1/+1
* Include paths.h if it is availableEugene Syromiatnikov2018-01-071-0/+3
* strace.c: avoid duplication of a format string in attach_tcbEugene Syromiatnikov2018-01-071-2/+3
* strace.c: rename set_sigaction to set_sighandlerElvira Khabirova2018-01-071-10/+10
* strace.c: use xsprintf instead of sprintfDmitry V. Levin2018-01-051-8/+9
* Lift artificial limit on output file names in -ff modeDmitry V. Levin2018-01-041-2/+5
* Move enum trace_event into a separate headerEugene Syromiatnikov2018-01-041-58/+1
* Call get_scno during startup_tcb only for forcibly attached processesEugene Syromyatnikov2018-01-031-4/+5
* strace.c: sort getopt switch branches alphabeticallyEugene Syromyatnikov2018-01-011-49/+49
* strace.c: check for (non)zero argc instead of argv[0]Eugene Syromyatnikov2018-01-011-5/+5
* strace.c: inform the user about -F option obsolescenceEugene Syromyatnikov2017-12-201-2/+9
* strace.c: sort option arguments alphabeticallyEugene Syromyatnikov2017-12-201-5/+3
* strace.c: use _exit() instead of exit() in child's die()Eugene Syromiatnikov2017-12-201-1/+3
* strace.c: use xgrowarrayEugene Syromiatnikov2017-12-141-12/+11
* strace.c: minor style fixesEugene Syromiatnikov2017-12-131-4/+5
* strace.c: use *_func_* message printing macros where appropriateEugene Syromiatnikov2017-12-131-17/+17
* strace.c: replace if (debug_flag) ... with suitable debug printing macrosEugene Syromiatnikov2017-12-131-29/+17
* Hide struct number_set implementation details from usersDmitry V. Levin2017-08-221-2/+2
* Move number_set interface to separate filesDmitry V. Levin2017-08-221-0/+1
* Move err/mem subroutines to separate filesEdgar Kaziakhmedov2017-08-071-78/+1
* Simplify handling of unexpected traceesDmitry V. Levin2017-08-061-15/+6
* Fix handling of unexpected tracees when PTRACE_SEIZE is not in useDmitry V. Levin2017-08-061-3/+8
* Enhance fflush error diagnosticsDmitry V. Levin2017-08-061-3/+12
* Improve handling of unexpected traceesEugene Syromyatnikov2017-08-051-4/+12
* Print enabled optional features in strace version outputEugene Syromyatnikov2017-07-311-0/+8
* Do not copy optarg unnecessarilyDmitry V. Levin2017-07-211-4/+4
* Fix error diagnostics in case of zero argcDmitry V. Levin2017-07-021-6/+7
* Use program_invocation_name instead of a local progname variableDmitry V. Levin2017-07-021-6/+16