Kernel core dumps
Declarations for kernel core dumps: capturing a compressed image of kernel (and optionally user) memory to disk or over the network when the kernel panics, for post-mortem analysis.
corehdr source struct
struct corehdr { short th_opcode; /* packet type */ union { unsigned int tu_block; /* block # */ unsigned int tu_code; /* error code */ char tu_rpl[1]; /* request packet payload */ } th_u; char th_data[0]; /* data or error string */ }
kern_dump_type source enum
enum kern_dump_type { KERN_DUMP_DISK, /* local, on device core dump */ KERN_DUMP_NET, /* kdp network core dump */ #if defined(__arm64__) KERN_DUMP_HW_SHMEM_DBG, /* coordinated hardware shared memory debugger core dump */ #endif KERN_DUMP_STACKSHOT_DISK, /* local, stackshot on device coredump */ }