17e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/****************************************************************************
27e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ****************************************************************************
37e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***
47e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   This header was automatically generated from a Linux kernel header
57e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   of the same name, to make information necessary for userspace to
67e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   call into the kernel available to libc.  It contains only constants,
77e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   structures, and macros generated from the original header, and thus,
87e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   contains no copyrightable information.
97e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***
107e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   To edit the content of this header, modify the corresponding
117e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   source file (e.g. under external/kernel-headers/original/) then
127e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   run bionic/libc/kernel/tools/update_all.py
137e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***
147e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   Any manual change here will be lost the next time this script will
157e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***   be run. You've been warned!
167e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ***
177e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ****************************************************************************
187e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh ****************************************************************************/
197e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifndef _PERF_PERF_H
207e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define _PERF_PERF_H
217e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __i386__
227e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
237e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("lock; addl $0,0(%%esp)" : : : "memory")
247e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("rep; nop" : : : "memory");
257e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "model name"
267e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifndef __NR_perf_event_open
277e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
287e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define __NR_perf_event_open 336
297e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
307e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
317e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __x86_64__
327e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
337e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("lfence" : : : "memory")
347e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("rep; nop" : : : "memory");
357e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "model name"
367e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifndef __NR_perf_event_open
377e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
387e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define __NR_perf_event_open 298
397e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
407e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
417e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __powerpc__
427e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
437e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("sync" : : : "memory")
447e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory");
457e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu"
467e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
477e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
487e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __s390__
497e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("bcr 15,0" : : : "memory")
507e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory");
517e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
527e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
537e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __sh__
547e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#if defined(__SH4A__) || defined(__SH5__)
557e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("synco" : : : "memory")
567e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
577e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#else
587e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("" : : : "memory")
597e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
607e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
617e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
627e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu type"
637e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
647e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __hppa__
657e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("" : : : "memory")
667e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
677e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory");
687e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu"
697e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
707e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __sparc__
717e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
727e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("" : : : "memory")
737e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
747e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu"
757e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
767e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
777e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __alpha__
787e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("mb" : : : "memory")
797e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
807e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu model"
817e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
827e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
837e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __ia64__
847e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("mf" : : : "memory")
857e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("hint @pause" : : : "memory")
867e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
877e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "model name"
887e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
897e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __arm__
907e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() ((void(*) (void)) 0xffff0fa0) ()
917e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
927e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
937e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "Processor"
947e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
957e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __aarch64__
967e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
977e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("dmb ld" : : : "memory")
987e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("yield" : : : "memory")
997e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1007e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __mips__
1017e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1027e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile(".set	mips2\n\t" "sync\n\t" ".set	mips0" : : : "memory")
1037e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
1047e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "cpu model"
1057e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1067e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1077e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __arc__
1087e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("" : : : "memory")
1097e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() rmb()
1107e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "Processor"
1117e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1127e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1137e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifdef __metag__
1147e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define rmb() asm volatile("" : : : "memory")
1157e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define cpu_relax() asm volatile("" : : : "memory")
1167e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1177e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define CPUINFO_PROC "CPU"
1187e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1197e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1207e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1217e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define PR_TASK_PERF_EVENTS_DISABLE 31
1227e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define PR_TASK_PERF_EVENTS_ENABLE 32
1237e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifndef NSEC_PER_SEC
1247e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1257e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define NSEC_PER_SEC 1000000000ULL
1267e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1277e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#ifndef NSEC_PER_USEC
1287e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define NSEC_PER_USEC 1000ULL
1297e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1307e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1317e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define __user
1327e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define asmlinkage
1337e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define unlikely(x) __builtin_expect(! ! (x), 0)
1347e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1357e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define min(x,y) ({ typeof(x) _min1 = (x); typeof(y) _min2 = (y); (void) (& _min1 == & _min2); _min1 < _min2 ? _min1 : _min2; })
1367e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define MAX_COUNTERS 256
1377e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#define MAX_NR_CPUS 256
1387e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshstruct ip_callchain {
1397e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1407e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 nr;
1417e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 ips[0];
1427e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1437e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshstruct branch_flags {
1447e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1457e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 mispred : 1;
1467e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 predicted : 1;
1477e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 reserved : 62;
1487e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1497e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1507e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshstruct branch_entry {
1517e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 from;
1527e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 to;
1537e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  struct branch_flags flags;
1547e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1557e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1567e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshstruct branch_stack {
1577e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 nr;
1587e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  struct branch_entry entries[0];
1597e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1607e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1617e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshenum perf_call_graph_mode {
1627e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  CALLCHAIN_NONE,
1637e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1647e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  CALLCHAIN_FP,
1657e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  CALLCHAIN_DWARF
1667e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1677e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntoshstruct perf_record_opts {
1687e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1697e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  struct perf_target target;
1707e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  int call_graph;
1717e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool group;
1727e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool inherit_stat;
1737e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1747e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool no_delay;
1757e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool no_inherit;
1767e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool no_samples;
1777e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool pipe_output;
1787e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1797e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool raw_samples;
1807e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool sample_address;
1817e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool sample_weight;
1827e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool sample_time;
1837e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1847e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  bool period;
1857e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  unsigned int freq;
1867e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  unsigned int mmap_pages;
1877e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  unsigned int user_freq;
1887e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1897e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 branch_stack;
1907e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 default_interval;
1917e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u64 user_interval;
1927e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh  u16 stack_dump_size;
1937e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
1947e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh};
1957e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh#endif
1967e2f4e9d384d501cf86118ebac4b8de2b86eac53Than McIntosh
197