Page MenuHomeFreeBSD

D44875.id.diff
No OneTemporary

D44875.id.diff

diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -40,6 +40,7 @@
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/asan.h>
#include <sys/bitstring.h>
#include <sys/sysproto.h>
#include <sys/eventhandler.h>
@@ -1026,6 +1027,10 @@
error = ENOMEM;
goto fail2;
}
+ } else {
+ kasan_mark((void *)td2->td_kstack,
+ ptoa(td2->td_kstack_pages),
+ ptoa(td2->td_kstack_pages), 0);
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 16, 12:41 AM (2 h, 56 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31509197
Default Alt Text
D44875.id.diff (494 B)

Event Timeline