debug_exception(9)
hey bestie, welcome to debug_exception(9) from the Kernel API Manual β the page for writing a binary debug entry and moving on to the next debug area. π
π NAME π
debug_exception β writes a binary debug entry to the active debug area (if level <= actual debug level) and switches to the next debug area.
Okay so itβs literally giving βlog this binary debug entry into the active debug area when the level condition is true, then bounce to the next debug area.β β¨
β¨ SYNOPSIS β¨
debug_entry_t * debug_exception (debug_info_t *id , int level , void
*data , int length );
π ARGUMENTS π
idβ handle for debug log. π«Άlevelβ debug level. πdataβ pointer to data for debug entry. πlengthβ length of data in bytes. π
πΈ RETURN πΈ
- Address of written debug entry π
NULLif error π
π¦ SEE ALSO π¦
Kernel file ./arch/s390/include/asm/debug.h is where the lore lives, bestie. Also check out: debug_level_enabled(9), debug_event(9), debug_int_event(9), debug_long_event(9), debug_text_event(9), debug_sprintf_event(9), debug_int_exception(9), debug_long_exception(9), debug_text_exception(9), debug_sprintf_exception(9), DEFINE_STATIC_DEBUG_INFO(9). Go off, icon. π
mwah π β source spot: ./arch/s390/include/asm, date: October 2026. bye bestie! π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms