1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| gdb drivers/hid/hid-core.o
GNU gdb (Debian 8.2.1-2+b1) 8.2.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "aarch64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>.
For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from drivers/hid/hid-core.o...done. (gdb) disassemble /s uos_report_ai_key Dump of assembler code for function uos_report_ai_key: drivers/hid/hid-core.c: 1528 { 1529 struct input_dev *input; 1530 static int init_flag = 0; 1531 1532 input = field->hidinput->input; 0x0000000000000b58 <+0>: cbz x0, 0xc50 <uos_report_ai_key+248> 0x0000000000000b5c <+4>: ldr x0, [x0, #96] 0x0000000000000b60 <+8>: cbz x0, 0xc50 <uos_report_ai_key+248> 0x0000000000000b64 <+12>: stp x29, x30, [sp, #-32]! 0x0000000000000b68 <+16>: mov w3, #0xe1 // #225 0x0000000000000b6c <+20>: mov w2, #0x4 // #4 0x0000000000000b70 <+24>: mov x29, sp 0x0000000000000b74 <+28>: stp x19, x20, [sp, #16] 0x0000000000000b78 <+32>: movk w3, #0x7, lsl #16 0x0000000000000b7c <+36>: mov w20, w1
1533 1534 if (!init_flag) 1535 __set_bit(KEY_TOUCHPAD_OFF, input->keybit); 0x0000000000000b80 <+40>: ldr x19, [x0, #24]
./include/asm-generic/bitops/non-atomic.h: 21 *p |= mask; 0x0000000000000b84 <+44>: mov w1, w2 0x0000000000000b88 <+48>: mov x0, x19 0x0000000000000b8c <+52>: ldr x4, [x19, #112] 0x0000000000000b90 <+56>: orr x4, x4, #0x100000 0x0000000000000b94 <+60>: str x4, [x19, #112]
drivers/hid/hid-core.c: 1540 input_event(input, EV_MSC, MSC_SCAN, 0x700e3); 0x0000000000000b98 <+64>: bl 0xb98 <uos_report_ai_key+64>
|