History log of /netbsd/usr.bin/kdump/setemul.h (Results 1 – 15 of 15)
Revision Date Author Comments
# dace2ea1 26-Apr-2011 joerg <joerg@NetBSD.org>

Remove Darwin, MACH and Mach-O support.


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 58fc70c4 16-Jul-2005 christos <christos@NetBSD.org>

WARNS=3


# 2ccd4840 12-Jan-2004 mrg <mrg@NetBSD.org>

- add a new flags field to the emulation vector, with one user so far
EMUL_FLAG_NETBSD32. set EMUL_FLAG_NETBSD32 in any 32 bit on 64 bit
kernel emulation layers.
- if EMUL_FLAG_NETBSD32 is set, calc

- add a new flags field to the emulation vector, with one user so far
EMUL_FLAG_NETBSD32. set EMUL_FLAG_NETBSD32 in any 32 bit on 64 bit
kernel emulation layers.
- if EMUL_FLAG_NETBSD32 is set, calculate the proper argument count.
(XXX: this should use register32_t, but that's not visible to all
builders of kdump...)

now netbsd32_ioctl(2) actually reports sane values, and other arguments
are mostly correctly printed (there are still some signed extension
issues with 32 bit numbers being displayed as "0xffffffff8xxxxxxx".)

show more ...


# 3433691e 18-Nov-2003 dsl <dsl@NetBSD.org>

Stop core dump if an ioctl trace has fewer than expected arguments.
- Check names of system calls (for special treatment) because emulations
might use different numbers.
- Report an error if argume

Stop core dump if an ioctl trace has fewer than expected 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.

show more ...


# a0399121 15-Nov-2003 manu <manu@NetBSD.org>

kdump now displays Mach services names itself, including a table of
id/names in sys/compat/mach/mach_services_names.c

Remove ports and flags displays, the information is already in the message.


# 87b62b5a 19-Oct-2003 christos <christos@NetBSD.org>

KNF:
- ansify
- no breaks after returns
- statics where needed
- no exit after errx


# 89aaa1bb 07-Aug-2003 agc <agc@NetBSD.org>

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22365, verified by myself.


# bcffe04b 15-Nov-2002 manu <manu@NetBSD.org>

Now properly display Mach traps


# f600368b 31-Mar-2002 christos <christos@NetBSD.org>

Provide hooks for signal number to name translation, and use them for kill
and PSIG.

XXX[1]: This shows that signal emulation ktrace is slightly busted: posted
signals should really be translated t

Provide hooks for signal number to name translation, and use them for kill
and PSIG.

XXX[1]: This shows that signal emulation ktrace is slightly busted: posted
signals should really be translated to the emulated ones instead of
producing ktrace records with the signal numbers of the native
emulation.
XXX[2]: There are other places where signal names can be displayed, but this
is not done yet.

show more ...


# 1a6f0143 16-Feb-2001 manu <manu@NetBSD.org>

Cosmetic fix so that RET record after CALL execve get the appropriate syscall
even if the emulation changed


# 1dcd879f 19-Jan-2001 enami <enami@NetBSD.org>

Make files here compile again.


# 08138ae4 20-Dec-2000 itojun <itojun@NetBSD.org>

avoid using "errno" as struct member name, to avoid conflict with errno.h.
ok by jdolecek


# 862d4684 13-Nov-2000 jdolecek <jdolecek@NetBSD.org>

adapt to *syscallnames[] change (it's now const char * const foo[]),
constify


# 470e7fc5 10-Apr-2000 jdolecek <jdolecek@NetBSD.org>

put setemul(), ectx_* & appropriate structures to separate file, to make it
more easily sharable with ktruss(1)