auxtrace_record__init(9)
π auxtrace_record__init(9) π
okay so bestie, welcome to the Kernel API Manual page for auxtrace_record__init(9) β yes the name is long, no cap, but it's literally the init vibe for an AUX area tracing record. π¦
β¨ NAME β¨
auxtrace_record__init β Initialize an AUX area tracing record. π
πΈ SYNOPSIS πΈ
struct auxtrace_record * auxtrace_record__init (struct evlist *evlist ,
int *err );
π ARGUMENTS π
evlistβ the list of events to check for AUX area tracing event. πerrβ pointer to an integer to store return code. π«Ά
π§ DESCRIPTION π§
So this function looks through the evlist to determine which AUX area tracing hardware is being used, and then it initializes the auxtrace_record structure. That's the whole main-character move. β¨
π₯ RETURN π₯
- a) A pointer to the
struct auxtrace_recordwitherr = 0on success. Slay. π - b)
NULLwitherr = 0if no AUX area tracing event is found/supported β and bestie, that is not considered an error. π - c)
NULLwith non-zeroerron actualauxtrace_record__initfailure. That's the real "oof" case. π
π SEE ALSO π
- Kernel file
./tools/perf/util/auxtrace.candstruct auxtrace_cache(9).
π«Ά cute sign-off: source/version is./tools/perf/util, date isOctober 2026, and this page isauxtrace_record__init(9). bye bestie, go init something iconic! π
π¦ 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