zephyr/kernel/include
Daniel Leung 49206a86ff debug/coredump: add a primitive coredump mechanism
This adds a very primitive coredump mechanism under subsys/debug
where during fatal error, register and memory content can be
dumped to coredump backend. One such backend utilizing log
module for output is included. Once the coredump log is converted
to a binary file, it can be used with the ELF output file as
inputs to an overly simplified implementation of a GDB server.
This GDB server can be attached via the target remote command of
GDB and will be serving register and memory content. This allows
using GDB to examine stack and memory where the fatal error
occurred.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2020-08-24 20:28:24 -04:00
..
gen_offset.h headers: Fix headers guards 2018-09-17 15:49:26 -04:00
kernel_arch_interface.h debug/coredump: add a primitive coredump mechanism 2020-08-24 20:28:24 -04:00
kernel_internal.h kernel: z_interrupt_stacks are now kernel stacks 2020-07-30 21:11:14 -04:00
kernel_offsets.h kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00
ksched.h kernel: logging: convert K_DEBUG to LOG_DBG 2020-06-25 16:12:36 -05:00
kswap.h tracing: swap: cleanup trace points and their location 2020-08-24 13:21:12 +02:00
offsets_short.h kernel: remove legacy fields in _kernel 2020-05-08 17:42:49 +02:00