sprint_symbol_build_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

sprint_symbol_build_id(9) πŸ’…

okay so we're in the Kernel API Manual, and this page is about sprint_symbol_build_id β€” yes, the name is a mouthful, but she's iconic. 🫢

✨ NAME ✨

sprint_symbol_build_id β€” look up a kernel symbol and return it in a text buffer. That's the whole assignment, bestie. πŸ’–

✨ SYNOPSIS ✨

int sprint_symbol_build_id (char *buffer , unsigned long address );

✨ ARGUMENTS ✨

  • buffer β€” buffer to be stored πŸ«™
  • address β€” address to lookup πŸ”Ž

✨ DESCRIPTION ✨

okay so this function looks up a kernel symbol with address and stores its name, offset, size, module name, and module build ID to buffer if possible. If no symbol was found, it just saves its address as is. No cap. 😭

this function returns the number of bytes stored in buffer. Slay. πŸ’…

✨ SEE ALSO ✨


that’s the tea, bestie 🫢 β€” source/version: ./kernel, date: October 2026, page: sprint_symbol_build_id(9) πŸ’–

πŸ“¦ where this page comes from