summaryrefslogtreecommitdiff
path: root/strace.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Unexport die_out_of_memoryDmitry V. Levin2017-06-261-2/+2
* Check -s argument earlyDmitry V. Levin2017-06-261-1/+1
* Fix a few spacing style issuesDmitry V. Levin2017-06-171-28/+19
* Fix a few initialization style issuesDmitry V. Levin2017-06-171-21/+21
* Fix function prototypes with unspecified argumentsDmitry V. Levin2017-06-171-2/+2
* Fix a few sizeof style issuesDmitry V. Levin2017-06-171-1/+1
* Fix a few misspellings in commentsDmitry V. Levin2017-06-171-1/+1
* syscall.c: split trace_syscall() into 6 functionsVictor Krapivensky2017-06-051-0/+24
* strace.c: move termination code to a separate functionVictor Krapivensky2017-06-051-12/+16
* strace.c: handle PTRACE_EVENT_EXEC like other eventsDmitry V. Levin2017-06-021-8/+4
* strace.c: remove dead codeDmitry V. Levin2017-06-021-14/+5
* strace.c: refactor trace into two functionsVictor Krapivensky2017-06-021-140/+212
* Enable coverage when strace is self terminated by signalDmitry V. Levin2017-05-271-0/+10
* Fix termination signal forwardingDmitry V. Levin2017-05-271-0/+7
* Do not reset SIGCHLD handler in tracees to SIG_DFLDmitry V. Levin2017-05-271-10/+9
* Refactor setting of signal handlers to reduce redundancyDmitry V. Levin2017-05-271-21/+20
* Fix unblocking of signals in interactive modeDmitry V. Levin2017-05-271-17/+20
* Cleanup interactive checkDmitry V. Levin2017-05-261-1/+1
* Unify capitalisation of (c) in copyright noticesEugene Syromyatnikov2017-05-261-1/+1
* Add copyright headersEugene Syromyatnikov2017-05-221-0/+1
* Introduce tprintf_comment and tprints_comment functionsDmitry V. Levin2017-04-241-5/+32
* Derive copyright year from the git commit dateEugene Syromyatnikov2017-04-191-2/+2
* Delay get_regs invocationDmitry V. Levin2017-04-111-2/+0
* startup_tcb: move get_scno invocation to a more convenient placeDmitry V. Levin2017-04-111-2/+3
* get_regs: guard against subsequent invocationsDmitry V. Levin2017-04-111-2/+1
* Prepare for introduction of -e inject= optionDmitry V. Levin2017-02-081-1/+1
* strace: move description of -k option to the appropriate placeJingPiao Chen2017-01-121-4/+7
* Print hexadecimal integer in error diagnostics using %#xDmitry V. Levin2017-01-071-3/+4
* Drop vsprintf.cDmitry V. Levin2017-01-041-1/+1
* Remove checks of __NR_* availability from strace source codeDmitry V. Levin2017-01-031-9/+1
* Include "scno.h" in files that check __NR_* constantsDmitry V. Levin2017-01-031-0/+1
* Update all publicly shown copyright year number rangesDmitry V. Levin2017-01-011-1/+1