Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-09 | Rename the 'pid' global to eliminate compiler warnings about shadowing | Philip Guenther | |
ok otto@ | |||
2013-08-22 | Split out from kdump.c the ktrstruct.c bits into ktrstruct.c | Philip Guenther | |
Reduce the #includes to take advantage of that. ok millert@ otto@ | |||
2013-07-16 | Tighten the pattern for matching ioctl definitions in header files and | Philip Guenther | |
recognize the PTMGET ioctl() ok millert@ (earlier version ok otto@) | |||
2013-07-04 | add some missing prototypes; ok guenther@ | Otto Moerbeek | |
2013-07-03 | For consistency, move the functions that aren't generated at build-time | Philip Guenther | |
from mksubr to kdump.c ok otto@ millert@ | |||
2013-07-03 | Use WAIT_* for the first argument to wait4(), and otherwise treat it (and | Philip Guenther | |
the first argument to kill) as signed 32bit ints. ok millert@ otto@ | |||
2013-07-01 | Tweak regexp so that RUSAGE_CHILDREN will be matched and displayed | Philip Guenther | |
2013-06-17 | Add support for the _POSIX_CPUTIME and _POSIX_THREAD_CPUTIME options, | Philip Guenther | |
including CLOCK_{PROCESS,THREAD}_CPUTIME_ID constants and {clock,pthread}_getcpuclockid() functions. Worked out at t2k13 with help from tedu@ and matthew@ and testing by aja@ ok matthew@ | |||
2013-06-01 | Userland bits for utrace record handling; from otto@ | Miod Vallat | |
2013-04-23 | simple large ino_t handling | Theo de Raadt | |
2013-04-16 | handle large time_t variables; ok guenther | Theo de Raadt | |
2013-04-15 | Remove CTL_USER hierarchy from sysctl() | Philip Guenther | |
(Use sysconf() or confstr() instead) ok miod@ millert@ | |||
2013-03-15 | Delete the sequencer(4) driver, since its not used any longer. Diff | Alexandre Ratchov | |
mostly from armani. ok miod, mpi, jsg and help from sthen | |||
2012-12-25 | Report macro names for the second argument to shutdown(), getrusage(), | Philip Guenthe | |
pathconf(), and fpathconf(), and for poll()'s INFTIM. When open()'s flag arg doesn't include O_CREAT, don't show the third argument unless th e-n option is given. Ditto for fcntl()'s F_GETFD and F_GETFL ops. Show sysctl()'s KERN_PROC_KTHREAD as "kthread". ok otto@ | |||
2012-12-05 | Explicitly include sys/resource.h for RLIM_INF, etc. | Todd C. Miller | |
2012-07-21 | Make kdump recognize the __MAP_NOREPLACE flag. | Matthew Dempsky | |
ok deraadt | |||
2012-07-11 | Report ptrace(PT_{GET,SET}XMMREGS) by name | Philip Guenthe | |
ok otto@ | |||
2012-07-09 | Print the fd_set used by select in kdump. | Claudio Jeker | |
OK guenther@ and deraadt@ | |||
2012-07-08 | Handle the O_ACCMODE bits correctly, so that O_RDONLY is displayed | Philip Guenthe | |
even when other flag bits are set ok otto@ | |||
2012-06-29 | sigpending() returns a sigset just like sigprocmask(), so decode it the same | Philip Guenthe | |
ok matthew@ otto@ | |||
2012-06-21 | Add dumping of struct __tfork done by the revised __tfork syscall | Philip Guenthe | |
2012-06-20 | Handle PT_GET_THREAD_* | Philip Guenthe | |
ok otto@ kettenis@ | |||
2012-06-20 | CLOCK_* moved from sys/time.h to sys/_time.h | Philip Guenthe | |
ok otto@ kettenis@ | |||
2012-04-12 | remove rfork(); ok guenther miod | Theo de Raadt | |
2012-04-11 | guenther and kettenis say THREAD_PID_OFFSET shouldn't be subtracted | Mike Belopuhov | |
2012-04-11 | add -H to usage(); | Jason McIntyre | |
2012-04-10 | Add a start record to the ktrace and use a special magic string "KTR" | Mike Belopuhov | |
to identify ktrace files. kdump(1) will now refuse to operate on trace data without the start record and as a bonus will print only PID, unless an -H flag is specified to print PID/TID pairs. Initial diff, input from and ok deraadt, guenther. | |||
2012-03-31 | err(1, NULL) can drive people insane, so please avoid it. | Theo de Raadt | |
ok guenther | |||
2012-03-19 | Add tracing and dumping of "pointer to struct" syscall arguments for | Philip Guenthe | |
structs timespec, timeval, sigaction, and rlimit. ok otto@ jsing@ | |||
2012-02-20 | - add more ptrace() ops | Philip Guenthe | |
- be robust against a ktrace file the contains a record with ktr_len==SIZE_MAX, instead of reallocating its buffer to zero size - format the clockid_t argument to clock_*() and __thrsleep() as CLOCK_* - format the sigset_t argument to sigprocmask() and __thrsigdivert(), the return from sigprocmask(), and the mask reported for PSIG records as a bitset of SIG* values, except that if most the bits are set then invert it and prefix with '~' - show the next level of the kern.proc sysctl - __tfork() creates procs, so do the mappidtoemul() handling - refactor ktrstat()'s time printing bits and fix a whitespace glitch in its output - reduce stack usage in ktrstruct() - a value of zero is not an error for mode bits (S_*), atflag bits (AT_*), wait options (W*), or shmat flags (SHM_*) ok otto@ | |||
2011-10-06 | mark ccd(4) deprecated in a few more places | Theo de Raadt | |
2011-10-06 | ccd goes to the attic | Theo de Raadt | |
discussed with jsing and millert | |||
2011-09-19 | teach kdump about "siginfo-style" signal sub-codes, and the (currently) | Theo de Raadt | |
limited subset of information the kernel supplies. ok miod pirofti | |||
2011-07-28 | Resolve sysctl numbers, original diff from nicm@, man page bits from | Otto Moerbeek | |
guenther@; ok guenther@ millert@ | |||
2011-07-19 | Add fancy kdump support for the openat(2) system calls. | Matthew Dempsky | |
ok otto@ | |||
2011-07-17 | handle files produced by ktrace -a better by making a distinction | Otto Moerbeek | |
between default and current emulation; ok guenther@ | |||
2011-07-17 | since we're treating native emuls different (more fancy) than | Otto Moerbeek | |
non-native we should do a better job of tracking the emul corresponding to a pid; ok guenther@; also tested by pirofti@ | |||
2011-07-10 | Make -m 0 work as expected. | Otto Moerbeek | |
2011-07-09 | mention new struct trace point letter | Otto Moerbeek | |
2011-07-09 | print the name of an unknown struct, it has been verified to be sane; | Otto Moerbeek | |
prodded by tedu@ | |||
2011-07-09 | remove more atalk bits | Theo de Raadt | |
2011-07-08 | add -r to SYNOPSIS; | Jason McIntyre | |
2011-07-08 | Support sending struct info to kdump. So far for struct stat and | Otto Moerbeek | |
struct sockaddress; mostly from freebsd. ok deraadt@ tedu@ nicm@ | |||
2011-07-07 | Don't crash on non-native emuls; ok guenther@ | Otto Moerbeek | |
2011-07-04 | remove compat_svr4 | Ted Unangst | |
2011-07-04 | Big restructuring of the main switch making it much more readable. | Otto Moerbeek | |
Also, handle offset_t (long long) args and padding in a consistent manner. ok deraadt@ | |||
2011-06-25 | DESTDIR handling does not belong here. This is built live. | Theo de Raadt | |
ok otto | |||
2011-06-23 | Don't check dev/ramdisk.h for ioctl(2) commands as it doesn't exist | Matthew Dempsky | |
anymore. Noticed by and ok claudio@ | |||
2011-06-20 | more fancy kdump output, mostly from FreeBSD; ok deraadt@ tedu@ | Otto Moerbeek | |
2011-06-16 | Prototypes of functions generated by mksubr. | Otto Moerbeek | |