Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
coredump_driver_api Struct Reference

@driver_ops{Coredump pseudo-device} More...

#include <coredump.h>

Data Fields

coredump_device_dump_t dump
 @driver_ops_mandatory Add the device's data into the core dump being generated.
coredump_device_register_memory_t register_memory
 @driver_ops_mandatory Register a region of memory to be stored in core dump at the time it is generated.
coredump_device_unregister_memory_t unregister_memory
 @driver_ops_mandatory Unregister a region of memory to be stored in core dump at the time it is generated.
coredump_device_register_callback_t register_callback
 @driver_ops_mandatory Register a callback to be invoked at dump time.

Detailed Description

@driver_ops{Coredump pseudo-device}

Field Documentation

◆ dump

coredump_device_dump_t coredump_driver_api::dump

@driver_ops_mandatory Add the device's data into the core dump being generated.

◆ register_callback

coredump_device_register_callback_t coredump_driver_api::register_callback

@driver_ops_mandatory Register a callback to be invoked at dump time.

◆ register_memory

coredump_device_register_memory_t coredump_driver_api::register_memory

@driver_ops_mandatory Register a region of memory to be stored in core dump at the time it is generated.

◆ unregister_memory

coredump_device_unregister_memory_t coredump_driver_api::unregister_memory

@driver_ops_mandatory Unregister a region of memory to be stored in core dump at the time it is generated.


The documentation for this struct was generated from the following file: