Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
Architecture-specific core dump APIs

Functions

void arch_coredump_info_dump (const struct arch_esf *esf)
 Architecture-specific handling during coredump.
 
uint16_t arch_coredump_tgt_code_get (void)
 Get the target code specified by the architecture.
 
void arch_coredump_priv_stack_dump (struct k_thread *thread)
 Architecture-specific handling of dumping privileged stack.
 

Detailed Description

Function Documentation

◆ arch_coredump_info_dump()

void arch_coredump_info_dump ( const struct arch_esf * esf)

#include </home/runner/work/zephyr/zephyr/kernel/include/kernel_arch_interface.h>

Architecture-specific handling during coredump.

This dumps architecture-specific information during coredump.

Parameters
esfException Stack Frame (arch-specific)

◆ arch_coredump_priv_stack_dump()

void arch_coredump_priv_stack_dump ( struct k_thread * thread)

#include </home/runner/work/zephyr/zephyr/kernel/include/kernel_arch_interface.h>

Architecture-specific handling of dumping privileged stack.

This dumps the architecture-specific privileged stack during coredump.

Parameters
threadPointer to thread object

◆ arch_coredump_tgt_code_get()

uint16_t arch_coredump_tgt_code_get ( void )

#include </home/runner/work/zephyr/zephyr/kernel/include/kernel_arch_interface.h>

Get the target code specified by the architecture.