ftrace_rec_iter_start(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, this is ftrace_rec_iter_start(9), and you’re reading the Kernel API Manual entry for it. It’s giving β€œtiny but important ftrace iterator starter” energy, and we’re gonna get through every detail together. πŸ’–

✨ NAME ✨

ftrace_rec_iter_start β€” start up iterating over traced functions. That’s the whole vibe: you’re kicking off the iteration situation. πŸŽ€

πŸŽ€ SYNOPSIS πŸŽ€

struct ftrace_rec_iter * ftrace_rec_iter_start (void );

πŸ’… ARGUMENTS πŸ’…

  • void β€” no arguments, bestie. Literally none. Nothing to pass in, nothing to stress about. πŸ’…

🌸 RETURN 🌸

It hands back an iterator handle β€” that’s the thing you use to iterate over all the records that represent address locations where functions are traced. So yeah, it’s your little handle for walking the traced-function records. ✨

πŸ¦‹ DESCRIPTION πŸ¦‹

Heads up: it may return NULL if no records are available. No records, no handle β€” that’s the rule. 😭

πŸ”₯ SEE ALSO πŸ”₯

The kernel file for this one is ./kernel/trace/ftrace.c, and the related-man-page group chat is stacked. Go check out:


mwah πŸ’‹ β€” this page comes from ./kernel/trace, dated October 2026, and the title is ftrace_rec_iter_start(9). Bye bestie! 🫢

πŸ“¦ where this page comes from