Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
coredump.h File Reference

Go to the source code of this file.

Enumerations

enum  coredump_query_id { COREDUMP_QUERY_GET_ERROR , COREDUMP_QUERY_HAS_STORED_DUMP , COREDUMP_QUERY_MAX }
 
enum  coredump_cmd_id { COREDUMP_CMD_CLEAR_ERROR , COREDUMP_CMD_VERIFY_STORED_DUMP , COREDUMP_CMD_ERASE_STORED_DUMP , COREDUMP_CMD_MAX }
 

Functions

void coredump (unsigned int reason, const z_arch_esf_t *esf, struct k_thread *thread)
 Perform coredump. More...
 
void coredump_memory_dump (uintptr_t start_addr, uintptr_t end_addr)
 Dump memory region. More...
 
void coredump_buffer_output (uint8_t *buf, size_t buflen)
 Output the buffer via coredump. More...
 
int coredump_query (enum coredump_query_id query_id, void *arg)
 Perform query on coredump subsystem. More...
 
int coredump_cmd (enum coredump_cmd_id query_id, void *arg)
 Perform command on coredump subsystem. More...
 

Enumeration Type Documentation

◆ coredump_cmd_id

Enumerator
COREDUMP_CMD_CLEAR_ERROR 
COREDUMP_CMD_VERIFY_STORED_DUMP 
COREDUMP_CMD_ERASE_STORED_DUMP 
COREDUMP_CMD_MAX 

◆ coredump_query_id

Enumerator
COREDUMP_QUERY_GET_ERROR 
COREDUMP_QUERY_HAS_STORED_DUMP 
COREDUMP_QUERY_MAX