1ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/**************************************************************************** 2ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris **************************************************************************** 3ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 4ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** This header was automatically generated from a Linux kernel header 5ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** of the same name, to make information necessary for userspace to 6ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** call into the kernel available to libc. It contains only constants, 7ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** structures, and macros generated from the original header, and thus, 8ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** contains no copyrightable information. 9ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 10ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** To edit the content of this header, modify the corresponding 11ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** source file (e.g. under external/kernel-headers/original/) then 12ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** run bionic/libc/kernel/tools/update_all.py 13ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 14ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** Any manual change here will be lost the next time this script will 15ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** be run. You've been warned! 16ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris *** 17ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris **************************************************************************** 18ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris ****************************************************************************/ 19ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#ifndef _ASM_ARM64_PERF_REGS_H 20ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#define _ASM_ARM64_PERF_REGS_H 21ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferrisenum perf_event_arm_regs { 22d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X0, 23ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 24d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X1, 25d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X2, 26d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X3, 27d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X4, 28ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 29d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X5, 30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X6, 31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X7, 32d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X8, 33ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 34d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X9, 35d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X10, 36d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X11, 37d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X12, 38ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 39d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X13, 40d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X14, 41d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X15, 42d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X16, 43ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 44d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X17, 45d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X18, 46d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X19, 47d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X20, 48ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 49d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X21, 50d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X22, 51d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X23, 52d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X24, 53ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 54d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X25, 55d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X26, 56d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X27, 57d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X28, 58ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 59d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_X29, 60d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_LR, 61d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_SP, 62d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_PC, 63ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ 64d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao PERF_REG_ARM64_MAX, 65ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris}; 66ba8d4f460b51161eb82cf1006cb34a3cc1389f47Christopher Ferris#endif 67