mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
e93b5e4b98
`thread_measure_stack_free()` previously assumed that reading past the stack is safe. When the stack was indeed part of a thread, the `thread_t` structure is put after the stack, increasing the odds of this assumption to hold. However, `thread_measure_stack_free()` could also be used on the ISR stack, which may be allocated at the end of SRAM. A second parameter had to be added to indicate the stack size, so that reading past the stack can now be prevented. This also makes valgrind happy on `native`/`native64`. |
||
---|---|---|
.. | ||
esp-now | ||
esp-riscv | ||
esp-wifi | ||
esp-xtensa | ||
freertos | ||
include | ||
periph | ||
vendor | ||
doc.txt | ||
esp_events.c | ||
irq_arch.c | ||
Kconfig | ||
lib_printf.c | ||
Makefile | ||
Makefile.dep | ||
Makefile.features | ||
Makefile.include | ||
syscalls.c | ||
thread_arch.c | ||
tools.c |