| commit | 5ce408b6472d6fafb5451e91b1bc1e31d008e54d | [log] [tgz] |
|---|---|---|
| author | Rob Barnes <robbarnes@google.com> | Wed Oct 01 19:55:26 2025 +0000 |
| committer | Johan Hedberg <johan.hedberg@gmail.com> | Tue Oct 28 11:52:34 2025 +0200 |
| tree | 96880bd5dfe60ce61a566bde066ca79a4ed1b3a8 | |
| parent | ef844cee5551d3adaa021d5bdc6d8e5a3906571a [diff] |
kernel: assert if k_current_get is called pre-kernel k_current_get is not valid pre-kernel. It will return an invalid dummy thread or invalid memory. The invalid memory case can occur when CURRENT_THREAD_USE_TLS is enabled. Assert in k_current_get when called pre-kernel so offending code may be identified. k_is_pre_kernel is moved up in kernel.h to avoid needing a prototype for k_is_pre_kernel. Signed-off-by: Rob Barnes <robbarnes@google.com>