nuttx/libs/libc/assert
Ville Juven 172b209f2d sched/assert: Re-implement assert() into user space
_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.
2022-12-22 21:07:47 +08:00
..
lib_assert.c sched/assert: Re-implement assert() into user space 2022-12-22 21:07:47 +08:00
lib_stackchk.c
Make.defs sched/assert: Re-implement assert() into user space 2022-12-22 21:07:47 +08:00