Use eBPF-based time-in-state monitoring for groups of threads

Bug: 169279846

Test: N/A - this is just a header file
Change-Id: I4beeb127fbd654e3c0a8f70f4f5088c5d7388ece
This commit is contained in:
Dmitri Plotnikov 2020-10-17 21:29:09 -07:00
parent 90b02a072e
commit 7c31522a0c

View file

@ -15,6 +15,7 @@
*/
#include <inttypes.h>
#include <sys/types.h>
#define BPF_FS_PATH "/sys/fs/bpf/"
@ -43,3 +44,9 @@ typedef struct {
uint32_t policy;
uint32_t freq;
} freq_idx_key_t;
typedef struct {
pid_t tgid;
uint16_t aggregation_key;
uint16_t bucket;
} aggregated_task_tis_key_t;