ftrace_rec_iter_next(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ftrace_rec_iter_next ✨

okay bestie, so this one's from the Kernel API Manual (section 9, ftrace girlie edition) and it's literally a whole vibe β€” it's the little function that's like "next please πŸ’…" for your ftrace record iterator. Let's get into it πŸŽ€


πŸ’– NAME πŸ’–

ftrace_rec_iter_next β€” get the next record to process. that's it, that's the whole job, and she does it slayfully ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct ftrace_rec_iter * ftrace_rec_iter_next (struct ftrace_rec_iter
*iter );

like yes, it hands you back a struct ftrace_rec_iter * and it takes exactly one thing. simple. iconic. no notes πŸ‘‘


πŸŽ€ ARGUMENTS πŸŽ€

  • iter β€” The handle to the iterator. that's your little cursor bestie, the thing you're currently holding onto 🫢

🌸 RETURN 🌸

it returns the next iterator after the given iterator iter πŸ’« so you hand her where you're at, and she hands you where you're going next. main character energy fr fr


🌈 SEE ALSO 🌈

so there's a whole friend group here β€” the kernel file is ./kernel/trace/ftrace.c and honestly the whole ftrace extended universe is invited to the group chat πŸ˜­πŸ’€


ngl bestie, ftrace_rec_iter_start(9) is literally right there in the list β€” that's your entry point, ftrace_rec_iter_next(9) is how you keep it moving, and ftrace_rec_iter_record(9) is where you actually get the goods. iykyk πŸ’…

and that's the whole page, you ate that πŸ“ ok bye ily, this was ./kernel/trace, dated October 2026 β€” mwah πŸ’œπŸ§šβ€β™€οΈβ­

πŸ“¦ where this page comes from