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