debug_long_exception(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– debug_long_exception(9) πŸ’–

okay so bestie, welcome to debug_long_exception(9) from the Kernel API Manual β€” yes, section 9, the real one, we're in kernel-land now πŸŽ€


✨ NAME ✨

debug_long_exception β€” writes a long debug entry to the active debug area (only if level <= the actual debug level, iykyk) and then switches to the next debug area πŸ’…


🌸 SYNOPSIS 🌸

debug_entry_t * debug_long_exception (debug_info_t *id , int level ,
unsigned long tag );

like, that's the whole vibe. one function, three args, no cap πŸ¦‹


πŸŽ€ ARGUMENTS πŸŽ€

  • id β€” the handle for the debug log. your little passport to debug city 🫢
  • level β€” the debug level. this is the vibe check: if it's <= the actual debug level, the entry actually gets written ✨
  • tag β€” a long integer value for the debug entry. literally a long. a whole long. iconic 😌

⭐ RETURN ⭐

  • Address of the written debug entry πŸ’–
  • NULL if there's an error 😭

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./arch/s390/include/asm/debug.h and its whole friend group:


ngl bestie, the whole exception fam is here β€” this is a family function, ok? go read the others too, don't leave them on read πŸ™ˆ

and that's the page!! brought to you by ./arch/s390/include/asm πŸ’€βœ¨ dated October 2026 β€” slay, periodt, go debug something πŸ’œπŸŒˆπŸ‘‘

πŸ“¦ where this page comes from