STRUCT CALL_PATH_ROOT(9)
β¨ struct call_path_root(9) β¨
okay so bestie, welcome to the Kernel API Manual π you're literally about to meet struct call_path_root β the root of all call paths. yes, THE root. main character energy fr fr π
πΈ NAME πΈ
struct call_path_root β root of all call paths. that's it, that's the vibe π«Ά
π SYNOPSIS π
struct call_path_root {
struct call_path call_path;
struct list_head blocks;
size_t next;
size_t sz;
};
like, look at her. four members, zero notes π
π¦ Members π¦
call_pathβ the root call path itself. the OG. the blueprint. everything else descends from her πblocksβ list of blocks to store call paths. think of it as her little storage shelf ποΈβ¨nextβ next free space. she's keeping track so you don't have to π§szβ number of spaces. yes literally, the count of spaces π
π₯ SEE ALSO π₯
- Kernel file
./tools/perf/util/call-path.h struct call_path(9)
iykyk β go read those next, no cap ππ
bestie reminder: this page lives in ./tools/perf/util, and it's dated October 2026 β so go forth, slay, and may your call paths always have a root πΈβ¨ππ
π¦ 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