summaryrefslogtreecommitdiff
path: root/syscall.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce PTRACE_GET_SYSCALL_INFO supportDmitry V. Levin2018-12-131-15/+150
* Change the license of strace to LGPL-2.1-or-laterDmitry V. Levin2018-12-101-21/+1
* i386, x32: use upoke() instead of set_regs()Dmitry V. Levin2018-12-051-4/+10
* Refactor tamper_with_syscall_exiting()Dmitry V. Levin2018-12-051-32/+38
* Refactor get_syscall_args() and get_error()Dmitry V. Levin2018-12-051-5/+17
* Refactor stack pointersDmitry V. Levin2018-12-051-0/+17
* Refactor print_pc()Dmitry V. Levin2018-12-051-21/+17
* Enhance error diagnostics when the first exec failsDmitry V. Levin2018-11-241-4/+10
* syscall_entering_trace: set TCB_FILTERED along with TCB_HIDE_LOGDmitry V. Levin2018-11-201-6/+5
* syscall_entering_trace: optimize clearing of TCB_HIDE_LOG flagDmitry V. Levin2018-11-201-8/+14
* Add support for personality designation in syscall qualificationsEugene Syromyatnikov2018-06-131-0/+12
* Implement injection of syscalls with no side effects as an alternative to -1Eugene Syromyatnikov2018-06-131-9/+20
* syscall.c: unify error value printingEugene Syromyatnikov2018-05-251-16/+19
* Simplify errnoent and signalentDmitry V. Levin2018-05-221-54/+9
* Remove some duplicate fallback definitionsEugene Syromyatnikov2018-05-081-4/+4
* mmap_notify: rename the macro for tracking memory mappingMasatake YAMATO2018-05-031-1/+1
* mmap_cache: use the mmap_notify subsystemMasatake YAMATO2018-05-031-5/+3
* unwind: prepare configure subsystem for alternative unwindersDmitry V. Levin2018-04-081-2/+2
* unwind: rename public functions in an object-oriented fashionMasatake YAMATO2018-04-051-2/+2
* syscall.c: dump write I/O even if error is returnedEugene Syromyatnikov2018-04-041-26/+27
* Remove RVAL_PRINT_ERR_VALDmitry V. Levin2018-03-291-7/+4
* Treat RVAL_DECIMAL the same way as RVAL_UDECIMALDmitry V. Levin2018-03-291-10/+0
* Implement injection of negative return valuesEugene Syromyatnikov2018-03-291-5/+13
* Move delay interface from defs.h to delay.hDmitry V. Levin2018-03-281-0/+1
* Turn struct inject_data.rval into an indexDmitry V. Levin2018-03-281-3/+5
* Implement delay injectionElvira Khabirova2018-03-221-6/+16
* Replace struct timeval with struct timespec in time measurementsDmitry V. Levin2018-03-201-7/+7
* Introduce mmap_cache.hDmitry V. Levin2018-02-261-0/+1
* mmap_cache: add function to enable mmap_cacheMasatake YAMATO2018-02-261-3/+1
* mmap_cache: new subsystem derived from unwind.cMasatake YAMATO2018-02-261-1/+1
* Update copyright headersDmitry V. Levin2018-02-131-1/+1
* syscall.c: parse return code second time after injectingEugene Syromyatnikov2018-02-121-0/+9
* 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
* syscall.c: warn if tampering failedEugene Syromyatnikov2018-02-101-1/+9
* syscall.c: set errno if syscall is tamperedEugene Syromyatnikov2018-02-101-1/+3
* Do not shuffle scno inside syscall_nameEugene Syromyatnikov2018-02-101-2/+0
* Make shuffle_scno globally availableEugene Syromyatnikov2018-02-101-6/+0
* syscall.c: use shuffle_scno in syscall_nameEugene Syromyatnikov2018-02-101-4/+2
* Move shuffle_scno() invocation to get_scnoEugene Syromyatnikov2018-02-091-1/+3
* Move shuffle_scno to arch-specific fileEugene Syromyatnikov2018-02-091-30/+2
* Print unknown syscall number in hexadecimalEugene Syromyatnikov2018-02-091-3/+3
* syscall.c: print higher bits of syscall return value on x32 personalityEugene Syromyatnikov2018-02-071-2/+2
* Workaround stray PTRACE_EVENT_EXECEugene Syromyatnikov2018-01-251-4/+16
* Replace HAVE_GETRVAL2 with HAVE_ARCH_GETRVAL2Dmitry V. Levin2018-01-211-1/+1
* syscall.c: add ability to set personality based on GETREGSET iov sizeEugene Syromyatnikov2018-01-161-1/+31
* syscall.c: add sanity check for the target personality numberEugene Syromyatnikov2018-01-161-1/+5
* syscall.c: move current_personality check to set_personalityEugene Syromyatnikov2018-01-161-4/+6
* syscall.c: always update tcp->currpers in update_personalityEugene Syromyatnikov2018-01-161-3/+2
* Issue a warning when strace lacks tracee personality supportEugene Syromyatnikov2018-01-111-0/+10