STRUCT ANNOTATED_DATA_TYPE(9)
π
struct annotated_data_type(9) π
okay bestie, welcome to the Kernel API Manual page for struct annotated_data_type. This is the struct that's literally labeled Data type to profile, and we're gonna walk through every field like it's the group chat receipts. π
β¨ NAME β¨
struct annotated_data_typeβ Data type to profile
π SYNOPSIS π
here's the whole struct, copied exactly β no edits, no cap:
struct annotated_data_type {
struct rb_node node;
struct annotated_member self;
int nr_histograms;
struct type_hist **histograms;
};
yes, int nr_histograms; is right there in the synopsis too β don't let the Members list below make you forget it. π
π«Ά Members π«Ά
nodeβ RB-tree node fordso->type_treeselfβ Actual type informationhistogramsβ An array of pointers to histograms
πΈ Description πΈ
This represents a data type accessed by samples in the profile data. Lowkey iconic: it's the struct holding the data-type info that shows up in the profile data. Keep that vibe in mind. β¨
π¦ SEE ALSO π¦
Kernel file ./tools/perf/util/annotate-data.h struct β plus the whole linked manual-page squad, no skipping:
annotated_member(9)struct type_hist_entry(9)struct type_hist(9)struct data_loc_info(9)struct annotated_data_stat(9)
mwah π that's the whole page, bestie. Source/version: ./tools/perf/util. Date: October 2026. struct annotated_data_type(9) out. π«Άβ¨
π¦ 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