minix/minix
David van Moolenbroek 9b9bea921f Do not instrument malloc implementation variables
Since the heap is reconstructed upon state transfer, the old malloc
state is discarded.  In order to avoid state transfer errors, we can
and in fact must discard the internal state of the malloc
implementation.  This patch achieves this by using the sectionify
pass to mark the variables in the libminc malloc object as state that
must be skipped during state transfer.

Change-Id: Ie330f582c8bd45f37a878ea41fa0f9d4a18045e1
2015-09-17 14:03:47 +00:00
..
bin New sources layout 2014-07-31 16:00:30 +02:00
commands RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
drivers SEF: query VM about holes during state transfer 2015-09-17 13:43:06 +00:00
fs VM: set recovery policy to restart 2015-09-17 13:45:43 +00:00
include RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
kernel Kernel: IPC filter support for VM memory requests 2015-09-17 13:46:23 +00:00
lib Do not instrument malloc implementation variables 2015-09-17 14:03:47 +00:00
llvm Do not instrument malloc implementation variables 2015-09-17 14:03:47 +00:00
man Import NetBSD syslogd(8) 2015-07-26 11:57:04 +00:00
net services: Selectively enable stateful restart. 2015-09-17 13:36:01 +00:00
sbin New sources layout 2014-07-31 16:00:30 +02:00
servers RS/VM: proper preparation for multi-VM live update 2015-09-17 14:01:06 +00:00
share New sources layout 2014-07-31 16:00:30 +02:00
tests VM: set recovery policy to restart 2015-09-17 13:45:43 +00:00
usr.bin VFS: add support for F_DUPFD_CLOEXEC 2015-07-20 13:55:10 +00:00
usr.sbin mkfs.mfs: remove Linux mount check 2015-07-20 10:59:49 +00:00
Makefile benchmarks: remove unixbench 2015-07-20 11:05:28 +00:00
Makefile.inc New sources layout 2014-07-31 16:00:30 +02:00