Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Linux limits errno values to [1, 4096) | Mattias Andrée | 2023-11-27 | 1 | -1/+1 |
| | | | | | | | | | Linux returns errno values negated, as such errno as returned are limited to be inside address range of the bytes within the higest addressable memory page, provided that the page size is 4096 or greater. Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add system calls and scripts for finding new and extended system calls | Mattias Andrée | 2023-11-26 | 5 | -46/+185 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2023-11-26 | 3 | -6/+13 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | m | Mattias Andrée | 2023-06-25 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Some code improvements | Mattias Andrée | 2023-06-25 | 9 | -137/+258 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add more test cases | Mattias Andrée | 2023-06-25 | 4 | -11/+32 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add -a and trivial improvements | Mattias Andrée | 2023-06-25 | 6 | -11/+66 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add more system call formattings | Mattias Andrée | 2023-06-25 | 5 | -25/+345 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add new system calss and fix faccessat | Mattias Andrée | 2023-06-25 | 1 | -2/+35 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Implement formatting for some system calls | Mattias Andrée | 2023-06-25 | 1 | -5/+50 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix pkey_alloc argument types, update membarrier signature, and implement formatting for some system calls | Mattias Andrée | 2023-06-25 | 1 | -11/+144 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | return explicit NULL rather than 0 | Mattias Andrée | 2023-06-24 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Argument 3 and 4 are swapped on SPARC for PTRACE_GETREGS and PTRACE_SETREGS | Mattias Andrée | 2023-06-24 | 2 | -3/+9 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix some illegal aliasing | Mattias Andrée | 2020-06-21 | 1 | -15/+34 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use [:space:] in sed scripts | Mattias Andrée | 2020-06-21 | 1 | -3/+3 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix some warnings and move include statement to common.h | Mattias Andrée | 2020-06-21 | 4 | -5/+27 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix CASE macro: tprintf is returns void, so return in separate statement | Mattias Andrée | 2020-06-21 | 1 | -1/+6 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add string parameter to _Static_assert use, required by C11 | Mattias Andrée | 2020-06-21 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | #define SIGCLD if missing, needed for musl | Mattias Andrée | 2020-06-21 | 1 | -0/+5 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use __SIGRTMIN and __SIGRTMAX and #define them if missing | Mattias Andrée | 2020-06-21 | 1 | -7/+20 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use literal tab inside [] in sed scripts | Mattias Andrée | 2020-06-21 | 1 | -3/+5 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Move inclusion of <linux/fs.h> to after <sys/mount.h>, will not build otherwise | Mattias Andrée | 2020-06-21 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix typo in list-errnos.h command | Michael Forney | 2020-06-21 | 1 | -1/+1 |
| | |||||
* | Include asm/unistd.h for __X32_SYSCALL_BIT | Michael Forney | 2020-06-21 | 1 | -0/+2 |
| | |||||
* | Use standard W* macros to check stop signal | Michael Forney | 2020-06-21 | 1 | -9/+5 |
| | |||||
* | Include linux/fs.h for lseek and renameat2 flags | Michael Forney | 2020-06-21 | 1 | -0/+1 |
| | |||||
* | Use SIGRTMIN and SIGRTMAX instead of __-prefixed versions | Michael Forney | 2020-06-21 | 1 | -7/+7 |
| | |||||
* | Bug fix: use inclusive check to test parsed long int fits in int | Mattias Andrée | 2020-06-04 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Break trigraph sequences in trace output | Mattias Andrée | 2020-06-02 | 1 | -4/+19 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | io_pgetevents is not documented | Mattias Andrée | 2020-06-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Minor cleanup | Mattias Andrée | 2020-06-02 | 1 | -3/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix regressen: print pointers in hexadecimal | Mattias Andrée | 2020-06-02 | 1 | -5/+5 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Do not use \t in traces, does not look good with PID prefixes in the output | Mattias Andrée | 2020-06-02 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Some cleanup and preparation for support for multiple architectures (both host and client) and OSes | Mattias Andrée | 2020-06-02 | 10 | -152/+237 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Reject i386 and x32 applications (not yet supported) | Mattias Andrée | 2020-06-02 | 9 | -55/+120 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix exit status regression ... now I can go back to sleep again1.1 | Mattias Andrée | 2020-06-02 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Always flush trace output | Mattias Andrée | 2020-06-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Fix typo and add rational for why the -a option (truncate arguments/outputs) is useful | Mattias Andrée | 2020-06-01 | 1 | -2/+3 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add a todo | Mattias Andrée | 2020-06-01 | 1 | -0/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Minor output improvements | Mattias Andrée | 2020-06-01 | 1 | -7/+16 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Makefile: install and uninstall man page1.0 | Mattias Andrée | 2020-06-01 | 1 | -0/+3 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Print data stored to output parameters in system calls | Mattias Andrée | 2020-06-01 | 3 | -46/+198 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Remove p before > in syscall formats | Mattias Andrée | 2020-06-01 | 1 | -19/+22 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Work on syscall formatters | Mattias Andrée | 2020-06-01 | 2 | -82/+408 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add man page and README0.1 | Mattias Andrée | 2020-06-01 | 2 | -0/+98 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add tests for manually testing | Mattias Andrée | 2020-06-01 | 17 | -0/+252 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Use WCOREDUMP rather than __WCOREDUMP | Mattias Andrée | 2020-06-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Implement some todos | Mattias Andrée | 2020-06-01 | 1 | -11/+27 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Add comment explaining values of silent_until_execed | Mattias Andrée | 2020-06-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> | ||||
* | Silence output for initial tracee until it has successfully execed | Mattias Andrée | 2020-06-01 | 1 | -1/+5 |
| | | | | Signed-off-by: Mattias Andrée <maandree@kth.se> |