0x00000000fe000000 0x00000000fe7fffff 0x0000000000042208 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000380000000000 0x0000380000003fff 0x000000000014220c 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000febd0000 0x00000000febd0fff 0x0000000000040200 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x00000000000c0000 0x00000000000dffff 0x0000000000000212 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000  ˆ¾Â ƒh¹ÀÄ PRODUCT=3/627/1/1 NAME="QEMU QEMU USB Tablet" PHYS="usb-0000:00:01.2-1/input0" UNIQ="42" PROP=0 EV=1f KEY=1f0000 0 0 0 0 REL=900 ABS=3 MSC=10 MODALIAS=input:b0003v0627p0001e0001-e0,1,2,3,4,k110,111,112,113,114,r8,B,a0,1,m4,lsfw ˆ¾Â ƒh¹ÀÄ1 "ˆl–äY>” Jj"Tâ€Á;p-)‹Fÿà ƒh¹ÁÅ1 ˆ¿Ã ƒh¹ÁÅdevice:05 �ÇÁÅFile not found. �ÇÁÅFile not found. 8ˆl–Ü4ý(© ³( Å €fàD¦-ÿÄ 92a–äY>” Jj"Tâ€Á?q—Å£Ç\# SPDX-License-Identifier: GPL-2.0-only obj-$(CONFIG_SAMPLE_CONFIGFS) += configfs_sample.o �ɾÇFile not found. *ˆl–Ü4ý(© ³( Å €fàB¦-ÿÆ ƒqç_†I|¥�+ÀÉÕ/* SPDX-License-Identifier: GPL-2.0 */ /* * Generator for IPA pass related boilerplate code/data * * Supports gcc 4.5-6 * * Usage: * * 1. before inclusion define PASS_NAME * 2. before inclusion define NO_* for unimplemented callbacks * NO_GENERATE_SUMMARY * NO_READ_SUMMARY * NO_WRITE_SUMMARY * NO_READ_OPTIMIZATION_SUMMARY * NO_WRITE_OPTIMIZATION_SUMMARY * NO_STMT_FIXUP * NO_FUNCTION_TRANSFORM * NO_VARIABLE_TRANSFORM * NO_GATE * NO_EXECUTE * 3. before inclusion define PROPERTIES_* and *TODO_FLAGS_* to override * the default 0 values * 4. for convenience, all the above will be undefined after inclusion! * 5. the only exported name is make_PASS_NAME_pass() to register with gcc */ #ifndef PASS_NAME #error at least PASS_NAME must be defined #else #define __GCC_PLUGIN_STRINGIFY(n) #n #define _GCC_PLUGIN_STRINGIFY(n) __GCC_PLUGIN_STRINGIFY(n) #define _GCC_PLUGIN_CONCAT2(x, y) x ## y #define _GCC_PLUGIN_CONCAT3(x, y, z) x ## y ## z #define __PASS_NAME_PASS_DATA(n) _GCC_PLUGIN_CONCAT2(n, _pass_data) #define _PASS_NAME_PASS_DATA __PASS_NAME_PASS_DATA(PASS_NAME) #define __PASS_NAME_PASS(n) _GCC_PLUGIN_CONCAT2(n, _pass) #define _PASS_NAME_PASS __PASS_NAME_PASS(PASS_NAME) #define _PASS_NAME_NAME _GCC_PLUGIN_STRINGIFY(PASS_NAME) #define __MAKE_PASS_NAME_PASS(n) _GCC_PLUGIN_CONCAT3(make_, n, _pass) #define _MAKE_PASS_NAME_PASS __MAKE_PASS_NAME_PASS(PASS_NAME) #ifdef NO_GENERATE_SUMMARY #define _GENERATE_SUMMARY NULL #else #define __GENERATE_SUMMARY(n) _GCC_PLUGIN_CONCAT2(n, _generate_summary) #define _GENERATE_SUMMARY __GENERATE_SUMMARY(PASS_NAME) #endif #ifdef NO_READ_SUMMARY #define _READ_SUMMARY NULL #else #define __READ_SUMMARY(n) _GCC_PLUGIN_CONCAT2(n, _read_summary) #define _READ_SUMMARY __READ_SUMMARY(PASS_NAME) #endif #ifdef NO_WRITE_SUMMARY #define _WRITE_SUMMARY NULL #else #define __WRITE_SUMMARY(n) _GCC_PLUGIN_CONCAT2(n, _write_summary) #define _WRITE_SUMMARY __WRITE_SUMMARY(PASS_NAME) #endif #ifdef NO_READ_OPTIMIZATION_SUMMARY #define _READ_OPTIMIZATION_SUMMARY NULL #else #define __READ_OPTIMIZATION_SUMMARY(n) _GCC_PLUGIN_CONCAT2(n, _read_optimization_summary) #define _READ_OPTIMIZATION_SUMMARY __READ_OPTIMIZATION_SUMMARY(PASS_NAME) #endif #ifdef NO_WRITE_OPTIMIZATION_SUMMARY #define _WRITE_OPTIMIZATION_SUMMARY NULL #else #define __WRITE_OPTIMIZATION_SUMMARY(n) _GCC_PLUGIN_CONCAT2(n, _write_optimization_summary) #define _WRITE_OPTIMIZATION_SUMMARY __WRITE_OPTIMIZATION_SUMMARY(PASS_NAME) #endif #ifdef NO_STMT_FIXUP #define _STMT_FIXUP NULL #else #define __STMT_FIXUP(n) _GCC_PLUGIN_CONCAT2(n, _stmt_fixup) #def