zephyr/kernel
Damian Krolik 222e0fcd06 debug: coredump: support dumping stack top only
Add Kconfig option to dump only a portion of stack from the
current stack pointer to the stack end. This is enough to
let gdb reconstruct the stack trace and can significantly
reduce the dump size. This is crucial if the core dump needs
to be sent over radio.

Additionally, add another option to set the limit for the
dumped stack portion.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2025-05-12 19:19:25 +02:00
..
include debug: coredump: support dumping stack top only 2025-05-12 19:19:25 +02:00
paging
atomic_c.c
banner.c
busy_wait.c
CMakeLists.txt kernel: Unify .ctors and .init_array handling 2025-04-16 20:36:27 +02:00
compiler_stack_protect.c
condvar.c
cpu_mask.c
device.c device: add new device_deinit API 2025-03-10 21:32:40 +01:00
dynamic_disabled.c
dynamic.c
errno.c
events.c kernel: events: prevent k_event_init() from being called in an ISR 2025-05-02 01:16:46 +02:00
fatal.c
float.c
futex.c
idle.c
init.c kernel: init: bss clear nocache memory as well 2025-04-17 17:24:00 +02:00
ipi.c
irq_offload.c
Kconfig kernel: Unify .ctors and .init_array handling 2025-04-16 20:36:27 +02:00
Kconfig.device
Kconfig.init
Kconfig.mem_domain
Kconfig.obj_core
Kconfig.smp
Kconfig.vm arch: mmu: do not make MMU user configurable 2025-02-19 04:59:19 +01:00
kheap.c kernel: kheap: workaround for Percepio's TraceRecorder kludge 2025-04-01 22:13:04 +02:00
mailbox.c
main_weak.c
mem_domain.c
mem_slab.c
mempool.c kernel: mempool: decouple simple alloc from aligned_alloc 2025-04-01 22:13:04 +02:00
mmu.c
msg_q.c
mutex.c
nothread.c kernel: Add Z_IS_TIMEOUT_RELATIVE() macro 2025-03-17 02:21:02 +01:00
obj_core.c
pipe.c kernel/pipe: fix poll support 2025-04-21 07:45:35 +02:00
pipes.c
poll.c kernel/pipe: fix poll support 2025-04-21 07:45:35 +02:00
priority_queues.c
queue.c
sched.c kernel: sched: sleep: Use value returned by z_add_timeout 2025-04-15 19:09:33 +02:00
sem.c
smp.c
spinlock_validate.c
stack.c
system_work_q.c kernel: system_work_q: make k_work_queue_config cfg as static const 2025-04-04 21:15:40 +02:00
thread_monitor.c kernel: thread_monitor: reafactor and remove duplicate code 2025-04-04 07:42:20 +02:00
thread.c
timeout.c kernel: timeout: z_add_timeout to return expiration tick 2025-04-15 19:09:33 +02:00
timer.c kernel: Add Z_IS_TIMEOUT_RELATIVE() macro 2025-03-17 02:21:02 +01:00
timeslicing.c
usage.c
userspace_handler.c
userspace.c userspace: weak defintions for generated k-object lookup functions 2025-05-09 12:51:30 +02:00
version.c
work.c
xip.c arch: common: Make nocache region loadable 2025-04-21 12:42:19 +02:00