STRUCT ETM_FILTER(9)
β¨ NAME β¨
okay so bestie, welcome to struct etm_filter(9) from the Kernel API Manual π this lil struct is literally a single instruction range or start/stop configuration. no cap, that's the whole vibe π
π¦ SYNOPSIS π¦
here's the struct in all its iconic glory, exactly as it is:
struct etm_filter {
unsigned long start_addr;
unsigned long stop_addr;
enum etm_addr_type type;
};
πΈ Members πΈ
start_addrβ the address to start tracing on. that's where the tracing begins, periodt β¨stop_addrβ the address to stop tracing on. tracing says bye-bye here π«Άtypeβ tells u whether this is a range filter or a start/stop filter. iykyk π
π SEE ALSO π
- Kernel file:
./drivers/hwtracing/coresight/coresight-etm-perf.h struct etm_filters(9)struct etm_event_data(9)
go read these bestie, they're lowkey part of the lore π
mwah π signing off from ./drivers/hwtracing/coresight, October 2026 β struct etm_filter(9) bestie 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