STRUCT ANNOTATED_MEMBER(9)
β¨ NAME β¨
this page is struct annotated_member(9) from the Kernel API Manual, and itβs literally all about the Type of member field π
bestie, weβre in struct territory now.
π¦ SYNOPSIS π¦
struct annotated_member {
struct list_head node;
struct list_head children;
char *type_name;
char *var_name;
int offset;
int size;
};
thatβs the whole struct, no cap π every field exactly where it belongs.
πΈ Members πΈ
okay so hereβs the member-by-member vibe check, and yes weβre keeping every single one π«Ά
nodeβ list entry in the parent list π§΅childrenβ list head for child nodes πtype_nameβ name of the member type π·οΈvar_nameβ name of the member variable β¨offsetβ offset from the outer data type πsizeβ size of the member field π§Έ
π Description π
highkey, this struct is here to represent a member type in a data type. thatβs the whole job. iconic behavior, honestly π
π SEE ALSO π
go peek at the Kernel file ./tools/perf/util/annotate-data.h and these related structs too, iykyk π«Ά
struct type_hist_entry(9)struct type_hist(9)struct annotated_data_type(9)struct data_loc_info(9)struct annotated_data_stat(9)
mwah π β sourced from ./tools/perf/util, dated October 2026, and yes, itβs still struct annotated_member(9). periodt π
π¦ 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