172b209f2d
_assert is a kernel procedure, entered via system call to make the core dump in privileged mode. Running exit() from this context is not OK as it runs the registered exit functions and flushes streams, which must not be done from privileged mode as it is a security hole. Thus, implement assert() into user space (again) and remove the exit() call from the kernel procedure. |
||
---|---|---|
.. | ||
lib_assert.c | ||
lib_stackchk.c | ||
Make.defs |