History log of /netbsd-src/sys/compat/netbsd32/netbsd32_core.c (Results 1 – 18 of 18)
Revision Date Author Comments
# e0797554 08-Nov-2020 rin <rin@NetBSD.org>

Fix typo; s/__LP64/_LP64/


# 7f789063 04-Nov-2020 pgoyette <pgoyette@NetBSD.org>

Use opt_execfmt.h to get build options.

Only include elf32 hooks if we have elf32 defined and elf32 is not the
"native" emulation. This allows for having compat_netbsd32 without
elf32 (although it'

Use opt_execfmt.h to get build options.

Only include elf32 hooks if we have elf32 defined and elf32 is not the
"native" emulation. This allows for having compat_netbsd32 without
elf32 (although it's probably not too useful), and also enables arm's
old-ABI usage of compat_netbsd32.

show more ...


# 575be43d 01-Nov-2020 pgoyette <pgoyette@NetBSD.org>

Separate the compat_netbsd32_coredump from the compat_netbsd32 and
coredump modules, into its own module.

Welcome to 7.99.75 !!!


# 1d577fe3 20-Nov-2019 pgoyette <pgoyette@NetBSD.org>

Move all non-emulation-specific coredump code into the coredump module,
and remove all #ifdef COREDUMP conditional compilation. Now, the
coredump module is completely separated from the emulation mo

Move all non-emulation-specific coredump code into the coredump module,
and remove all #ifdef COREDUMP conditional compilation. Now, the
coredump module is completely separated from the emulation modules, and
they can all be independently loaded and unloaded.

Welcome to 9.99.18 !

show more ...


# afca0358 02-Feb-2011 chuck <chuck@NetBSD.org>

udpate license clauses on my code to match the new-style BSD licenses.
verified with Mike Hibler it is ok to remove clause 3 on utah copyright,
as per UCB.
based on diff that rmind@ sent me.

no func

udpate license clauses on my code to match the new-style BSD licenses.
verified with Mike Hibler it is ok to remove clause 3 on utah copyright,
as per UCB.
based on diff that rmind@ sent me.

no functional change with this commit.

show more ...


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# e1245a3c 10-Jun-2005 matt <matt@NetBSD.org>

Rework the coredump code to have no explicit knownledge of how coredump
i/o is done. Instead, pass an opaque cookie which is then passed to a
new routine, coredump_write, which does the actual i/o.

Rework the coredump code to have no explicit knownledge of how coredump
i/o is done. Instead, pass an opaque cookie which is then passed to a
new routine, coredump_write, which does the actual i/o. This allows the
method of doing i/o to change without affecting any future MD code.
Also, make netbsd32_core.c [re]use core_netbsd.c (in a similar manner that
core_elf64.c uses core_elf32.c) and eliminate that code duplication.
cpu_coredump{,32} is now called twice, first with a NULL iocookie to fill
the core structure and a second to actually write md parts of the coredump.
All i/o is nolonger random access and is suitable for shipping over a stream.

show more ...


# 25a0e29a 02-Jun-2005 matt <matt@NetBSD.org>

When writing coredumps, don't write zero uninstantiated demand-zero pages.
Also, with ELF core dumps, trim trailing zeroes from sections. These two
changes can shrink coredumps by over 50% in size.


# f7155e40 17-Sep-2004 skrll <skrll@NetBSD.org>

There's no need to pass a proc value when using UIO_SYSSPACE with
vn_rdwr(9) and uiomove(9).

OK'd by Jason Thorpe


# dd61a2eb 15-Sep-2003 christos <christos@NetBSD.org>

catch up with latest sigctx changes; reported by John Heasley, thanks!


# ece5b8e6 07-Sep-2003 rafal <rafal@NetBSD.org>

Catch up to Christos' SIGINFO changes.


# d5aece61 29-Jun-2003 fvdl <fvdl@NetBSD.org>

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.


# 69cd0c4a 29-Jun-2003 martin <martin@NetBSD.org>

struct proc * -> struct lwp *


# 6acc60d2 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# 77671215 10-Dec-2001 thorpej <thorpej@NetBSD.org>

I can't win today -- make this link.


# 06920aef 10-Dec-2001 thorpej <thorpej@NetBSD.org>

Move the code that walks the process's VM map during a coredump
into uvm_coredump_walkmap(), and use callbacks into the coredump
routine to do something with each section.


# d0e51ba7 09-Dec-2001 thorpej <thorpej@NetBSD.org>

Fix compilation problems.


# 205c159f 08-Dec-2001 thorpej <thorpej@NetBSD.org>

Make the coredump routine exec-format/emulation specific. Split
out traditional NetBSD coredump routines into core_netbsd.c and
netbsd32_core.c (for COMPAT_NETBSD32).