1*1da8ac7cSAlexei Starovoitov /* Copyright (c) 2016 Facebook 2*1da8ac7cSAlexei Starovoitov * 3*1da8ac7cSAlexei Starovoitov * This program is free software; you can redistribute it and/or 4*1da8ac7cSAlexei Starovoitov * modify it under the terms of version 2 of the GNU General Public 5*1da8ac7cSAlexei Starovoitov * License as published by the Free Software Foundation. 6*1da8ac7cSAlexei Starovoitov */ 7*1da8ac7cSAlexei Starovoitov #ifndef _UAPI__LINUX_BPF_PERF_EVENT_H__ 8*1da8ac7cSAlexei Starovoitov #define _UAPI__LINUX_BPF_PERF_EVENT_H__ 9*1da8ac7cSAlexei Starovoitov 10*1da8ac7cSAlexei Starovoitov #include <linux/types.h> 11*1da8ac7cSAlexei Starovoitov #include <linux/ptrace.h> 12*1da8ac7cSAlexei Starovoitov 13*1da8ac7cSAlexei Starovoitov struct bpf_perf_event_data { 14*1da8ac7cSAlexei Starovoitov struct pt_regs regs; 15*1da8ac7cSAlexei Starovoitov __u64 sample_period; 16*1da8ac7cSAlexei Starovoitov }; 17*1da8ac7cSAlexei Starovoitov 18*1da8ac7cSAlexei Starovoitov #endif /* _UAPI__LINUX_BPF_PERF_EVENT_H__ */ 19