Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/usr.bin/kdump



Module Name:    src
Committed By:   dsl
Date:           Tue Nov 18 13:21:54 UTC 2003

Modified Files:
        src/usr.bin/kdump: kdump.c setemul.c setemul.h

Log Message:
- Stop core dump is an ioctl trace has fewer than expeceted arguments.
- Check names of system calls (for special treatment) because emulations
  might use different numbers.
- Report an error if arguments to -p or -m non-numeric.
- Just take last of -x and -Xvalue, stop -X0x80000000 being valid (core dumps).
- Keep 'last used' emulation_ctx at top of list, create on lookup (usually
  EMUL anyway), delete when exit called (doesn't return).
- Slightly improve hack to get correct system call name in execve return
  when emulation has changed.
- Rename global variables 'current'/'previous' to 'cur_emul'/'prev_emul'.
(TODO: save system call type (and maybe an argument) per pid so GIO trace
format can depend on the actual system call.)
Fixes part of PR sparc64/23473 - but system call arguments will still not be
displayed correctly.


To generate a diff of this commit:
cvs rdiff -r1.66 -r1.67 src/usr.bin/kdump/kdump.c
cvs rdiff -r1.17 -r1.18 src/usr.bin/kdump/setemul.c
cvs rdiff -r1.10 -r1.11 src/usr.bin/kdump/setemul.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index