ELF>@@)(GNU-W@ZlɾzLinuxU1H]UH]DU1H]UHG01ɺH]fU1ɺHSHGHH@ǀ81HGH@ǀ81HGH@H HC1ɺH@H HS[]U1ɺHH1]ff.UHAWAVIAUIATMSDHML~DAF0{1Ҿ IHHMԈMtYE1LLI 1ɺHD[A\A]A^A_]HELHH_LLHcAHAHAUH@IIѹHHH]UHAUAATSHHLeH%(HE1DAHH¨H<@HH  1A8$4t6UALELA$4I$I$EH}eH3<%(u5H[A\A]]AAЉLHH%fDUHAWAVIAUIATSHHeH%(HE1A|A uH@A2L@E`QL"uAuKAHsxAEMHH AąHC@toC0uhHC@tC0u1H}LhA HuLHS@tS0teMu~HuLHC@uEGcALAHEeH3%(HHHD[A\A]A^A_]M6Hu%LI\DHuLEEAzAH@uHiTPC0UbAH@E`AHHEUuA@AҺD8D‰<KAAuHsxMHHAQAąHC@tsC0ulHC@tC0u1H}LhAHuLHS@tS0tyMHuLHC@uL`ME`pILLEM9MGLLELHǃ`cAH}MtjHu%LILDHuLEEtAAAAA11DUH@(H HH]DUHATSL@HI$I$ǃ[A\]ÐUHAUIATSHcIHpeH%(HE1HxH]DEt+Hu1 IHHxHLAHEeH3%(u,HpD[A\A]]HHAHHfDUHAWAVIAUIATSHDMLLIHtPAT$pI$Ht+xXIHtHiH5LHLL[A\A]A^A_]HHHiL1L[A\A]A^A_]ff.HH~H1HUH)HHdžHHBHBLFfFfN HHtp@H~fFH@fFH@fFHLMtL]HHID BootHFicG DevfG GeF#]HHtʋ@8H~fFH@ATSHt2HAąt [DA\A]]H;HD[A\A]]I}Ht+AąuI}HtH D[A\A]]E1[DA\A]]@UHw(HSHH Vu L[]H8[]fUHAWAVAUATSHHL<<JALAKLKLKLKLK1ҾLKLAL111H[A\A]A^A_]IE1CDLAIIuӋLs9CHC AHEC=+@vLH9EB4;@vI.I4H9t5II uHCI,'KL B;HƄtVLC=+HƄt<1ɾLQfA9F HQHff. UA HDFAHHAs)AujEtRAtCDtft 4HHDH|H| HHHH)H)DHHD1]ËDɋtt ff.@UHATIGt A\]HHttHI$ I$IDŽ$ I$I$HxID$xHxI|$PLA\]I$HtH zHA\]UHAWAVHuAUATSHHheH%(HE1HGxHEHEH@HEHHLxeH%HEHEMHEHEL}HC0HpHHMHE@<HE@<LIHtuIE`HLIE`IEAut^DILD0ADLLIHuHHuHHELxLHHELIHIF`H$LIF`IFAvtDILD DEAEjHsxHUE1E1HLLIHTHSxHHLxH}HC0.HuHC0HEeH3%(Hh[A\A]A^A_]AHHiEEpLHHH HHHtIAupHH AUpIH DAUpHHLHI}u EFpLHHHLH_I~ DǃAt,A8E AG<Hs@ XHs@ Hh1ɺDAH}H}HAljEDAAEtHsxHUE1E1H)HC@lE;8]<xI9AL`cA1HhtAG<xHiH5HpHAHHH|EFpELHHHAHHHtIAvpH1HAVpI1HAHHHHHsxHUE1E1HǃHsxHUE1E1HHiH5HpH+Hh1ɺUHHATLfSHL9H{pLMtYHHtCHSHCHHBHHHCH"HCL [A\]L븋C~HHtDUHAWAVI AUIATISLH HBHIH}!LMHEHMHB@HxIH@HC H}%AIw@AGHAFfAGLMoxHMIIGPIGXHIGXIG`IIIIIIHEIGhIGpMILJILJH(B:R89GAH(B:R8ILJ9GE111AC$IHIIIII@HHHIhHs fuCIaIH@H@8IGxH@H@8HEL81H [A\A]A^A_]H{I H=!C A(IH=IHs(I$@fH4L@CAD$8CAD$<CAD$@CAD$HIGx@I$HH@H(H(IGx@I$HH@H(H!IGPLHIDŽ$HhI$IILJHDILHfPSfPSfPSfPS@tcH(H*H*HHx0H HHH9u`0SyH@(H@PHǀIWPHHǀHhH`I EEILJ xoIPELEH [A\A]A^A_]øsfDUHHAVAUATSHH0eH%(HE1HH=t+Hs HH=t;HHuxLf9~uH HHHAƅHH~D@8DHLEHtfLELEILMtQLIv!MILH}AąuHELHpXH}AZLLAAHA!GuYUHATSHSIHtHCuHxPHpXL1[A\]HpxE1E1HH[Ѹøff.UHAUATSHHeH%(HE1DHL%ItZE1!ADD9+vKHCM$$It6HLLH{HLHtDA1E1HHEeH3%(u)HĠD[A\A]]HH?ff.UHAUIATIĸMtLL#L[1A\A]]UHAVAAUAATISHDf{LE HIHtjHHHC It$`AD$LHE$1[A\A]A^]HHHnոff.@UHAUATISHeH%(HE1DHwTH@RH@   LH8HumH8HLH8Hu7H8$H8LHHHHH LH(Hu(t7H($u&H(LHu$HMeH3 %(H[A\A]]ÿ LH8H#8H$HHtstate_queue&session->report_mutex&session->report_queue%pMRkhidpd_%04x%04x 1.2hidpnet/bluetooth/hidp/core.csock %p cmd %x arg %p sock %p sk %p Can't register HIDP socket hidpnet/bluetooth/hidp/sock.cCan't allocate memory for new frame session %p type %d code %d value %d Unknown key (scancode %#x) released. Unknown key (scancode %#x) pressed. Unsupported protocol header 0x%02x session %p skb %p len %d param 0x%02x Bluetooth HID Boot Protocol DeviceHIDP (Human Interface Emulation) ver %s Failed to create HIDP proc file HIDP socket layer initialized alias=bt-proto-6license=GPLversion=1.2description=Bluetooth HIDP ver 1.2author=David Herrmann author=Marcel Holtmann srcversion=E96A8155CB282E6B6D6B559depends=hid,bluetoothretpoline=Yintree=Yname=hidpvermagic=5.4.0-216-generic SMP mod_unload modversions hidp_hid_driverpmodule_layoutӅ3-system_wq tIskb_queue_headڔhid_add_device&sock_init_dataR$hid_ignoreTSup_readnekernel_sendmsg#sockfd_lookup20csock_no_setsockopt?hid_parse_reportd"sock_no_getsockopt7remove_wait_queue}wait_woken-cancel_work_syncysock_no_getname {{__dynamic_pr_debug)g__get_user_49cinit_timer_keyb˛@mutex_unlock6bt_sock_register9dstrscpyakthread_create_on_nodePjiffies{]^Phid_input_reportfdown_read2{bt_errbt_infocX__pskb_pull_tail$_{input_eventT__init_waitqueue_head} sock_no_mmapJ_copy_to_user  sock_no_recvmsg<"Bbt_sock_unlink$skb_queue_purgeǟ sock_no_socketpairkl2cap_conn_putw7Rsk_allocecurrent_task ӳ-mutex_lock_interruptibleQ__mutex_initl2cap_is_socketsock_no_bind nǡ_cond_reschedנJsock_no_listenHWstrlcpy*mutex_lockJ'sock_no_acceptsk_freemod_timer$bt_sock_unregisterskb_pull%zup_write{Zinit_netWdown_writexfputuyHinit_wait_entry$sock_no_shutdown2^bt_sock_link%skb_queue_tailcapableJewoken_wake_function?proto_register\__put_user_4KK__alloc_skbhVput_device_irefcount_warn_saturate) __stack_chk_failzY=input_register_deviceQscheduleݍschedule_timeoutkmalloc_order_traceR\kfree_skbJTproto_unregisterTl2cap_register_user\ɢ.__x86_indirect_thunk_raxýI__module_put_and_exit{owake_up_processm__fentry__6ehid_destroy_deviceKuhid_allocate_devicel2cap_conn_getget_deviceQ __module_get"#>__wake_upܐtimer_delete_sync&prepare_to_wait_event!: sock_no_connectҊ_raw_write_unlock_bh8"Jadd_wait_queue zkfree8߬imemcpy=dlinput_unregister_device=sock_no_sendmsg4C0set_user_nicei_raw_write_lock_bhTfinish_waitŕ9bt_procfs_initskb_dequeue;͑memdup_user6queue_work_onnJnesnprintfUskb_put.6_copy_from_user3bt_procfs_cleanupmemscan9 .l2cap_unregister_user.input_allocate_device0. !"#$%&21/-, 9 ++'()345:;<=>?@ABCDWXcFwnfhokmjilgEb7JN`OPQKLMGHIRSVtu†qsryY]|\^_z{Z[U*8}a6d~srq(HIDP ~la^P,j;$hidpGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0hidp.kocF "#0@= U j }7    0'`)%DV8r 0Ph8p +P?8@p86 #HP d 7z t` `@P8 8(8D8`08|88("0 ""!3pGY88u8#    @ P p    , ; 0J_ v )#L.z-@$8 ",$F8bp'r'p*H8  `     #$%%#=7?Qai /~"   (@GM\`q  # ( > W k |            * 9 M U d q               #% 3 @ P ] v            ' . 8 I Q h p          T $ 5 H P"t\ j y      __UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6__ksymtab_hidp_hid_driver__kstrtab_hidp_hid_driverhidp_openhidp_closehidp_starthidp_session_terminatehidp_session_wqhidp_idle_timeouthidp_session_wake_functionhidp_send_message__UNIQUE_ID_ddebug338.74064hidp_output_reporthidp_input_event__UNIQUE_ID_ddebug339.74091hidp_raw_requesthidp_parsehidp_stophidp_send_frame__UNIQUE_ID_ddebug348.74308hidp_process_transmit__UNIQUE_ID_ddebug349.74320hidp_copy_sessionhidp_session_dev_add.isra.0hidp_session_dev_workhidp_input_report.isra.0hidp_keycodehidp_mkeyspathidp_process_report.constprop.0hidp_session_puthidp_session_run__UNIQUE_ID_ddebug345.74288__UNIQUE_ID_ddebug347.74297__UNIQUE_ID_ddebug344.74273__UNIQUE_ID_ddebug346.74293__UNIQUE_ID_ddebug341.74225__UNIQUE_ID_ddebug342.74243__UNIQUE_ID_ddebug343.74254hidp_session_removehidp_session_semhidp_session_new__key.74402hidp_session_probe__key.74410__key.74411hidp_session_listhidp_session_threadhidp_session_find__UNIQUE_ID_ddebug360.74521__UNIQUE_ID_ddebug361.74558hidp_inithidp_exit__func__.74559__func__.74092__func__.74309__func__.74321__func__.74255__func__.74244__func__.74226__func__.74274__func__.74289__func__.74522__func__.74065__UNIQUE_ID_alias369__UNIQUE_ID_license368__UNIQUE_ID_version367__UNIQUE_ID_description366__UNIQUE_ID_author365__UNIQUE_ID_author364.LC7hidp_sock_create__UNIQUE_ID_ddebug312.71309hidp_protohidp_sock_opshidp_sk_listdo_hidp_sock_ioctl.isra.0__UNIQUE_ID_ddebug311.71243hidp_sock_ioctlhidp_sock_compat_ioctlhidp_sock_release__UNIQUE_ID_ddebug310.71226hidp_sock_family_ops__func__.71227__func__.71244__func__.71310input_allocate_devicel2cap_unregister_userhidp_get_conninfomemscanbt_procfs_cleanup_copy_from_userskb_puthidp_cleanup_socketshidp_get_connlist__this_modulesnprintfqueue_work_onmemdup_userskb_dequeuebt_procfs_initfinish_wait_raw_write_lock_bhset_user_nicecleanup_modulesock_no_sendmsginput_unregister_devicememcpykfreeadd_wait_queue_raw_write_unlock_bhsock_no_connectprepare_to_wait_eventtimer_delete_sync__wake_up__module_getget_devicel2cap_conn_gethid_allocate_devicehid_destroy_device__fentry__init_modulewake_up_process__module_put_and_exit__x86_indirect_thunk_raxl2cap_register_userproto_unregisterkfree_skbkmalloc_order_tracescheduleschedule_timeouthidp_connection_addinput_register_device__stack_chk_failrefcount_warn_saturateput_device__alloc_skb__put_user_4proto_registerwoken_wake_functioncapableskb_queue_tailbt_sock_linksock_no_shutdowninit_wait_entryfputdown_writeinit_netup_writeskb_pullbt_sock_unregistermod_timersk_freesock_no_acceptmutex_lockstrlcpysock_no_listenhidp_init_sockets_cond_reschedsock_no_bindl2cap_is_socket__mutex_initmutex_lock_interruptiblecurrent_tasksk_allocl2cap_conn_putsock_no_socketpairskb_queue_purgebt_sock_unlinksock_no_recvmsg_copy_to_usersock_no_mmap__init_waitqueue_head__pskb_pull_tailbt_infobt_errdown_readhid_input_reportjiffieskthread_create_on_nodestrscpybt_sock_registermutex_unlockinit_timer_key__get_user_4__dynamic_pr_debugcancel_work_syncsock_no_getnamewait_wokenremove_wait_queue__crc_hidp_hid_driversock_no_getsockopthid_parse_reportsock_no_setsockopthidp_connection_delsockfd_lookupkernel_sendmsgup_readhid_ignoresock_init_datahid_add_devicesystem_wqskb_queue_head!1L Qa Zs{  { !QI (P hUfq#K\}e9s !EQo|# * /6Amu 4 p !  = Q m     ! o        K `[ g \ x x  * < R ^ `u xz  P  6a1A|    (axdl    W P$ q  W p?`o  0  ! ( - ( J_  #A ` 0   !/ 6 ;B P U-E Yq  u X c  P19 ^e|k ~   pm| | (Mt |  3 8O[q     ~ $Njv ~  4# 8( ; K ] i x    !!!! ""E"Q""v"" # #|# 8# ^#|# ## # ###$O$ T$g$o$ $ $$ $ $$:%V%zg%%z%w%%  % % &z%&}C&&&z&&&' '4'N'^'q''' (zE)c)))))))} *.*M*j*q** ***+ / + H++-+  $. 8F P^ >cn u Z|  H p | Z y(/ 4 $~~p*(p'0'@HPXpx 0 `(08 @PHpP XP`h@p xP    `@0p P""#$$p''p* #9  s B$O(&,{048#<(@-D5H=LEPMTjXx\A`Ndhltp*9~; $(0[48@HD HxPoTX`dhptx@xXy  `"#(,$$ %%8**p P( @pH h~V  V8@HP4pxP4@ (0qPX`hWWp08@Hhp x(0Z_Z _( HZP`X_`/x0.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.rodata.rela__mcount_loc.rela.smp_locks.rodata.str1.1.rodata.str1.8.modinfo__ksymtab_strings__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?9+:@8!&J+E@Ȣ(&Z,:U@&j, e@0& },x@ȥ& , @& /(@x&0t@&2D1y22O4655@ P@&Q @@P& U@`&1U,@&@@Y@;@0& Z\_0\hD]xD] P] 'u ps  0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H 8IEb'ˌ0{ /u0J5g^"^sĦ( 9Eh>ȑpokip+rU{y%V4^Փ4A?" m[m< A{f'%wܛa}&!CX@;e}!2kaiq<{Z *&C+SE+TT 2J# mavoRa5[B}8\p, Xp6jg;_IV՛[1[g/k7sV)v3fuGs:1Ӗ\`َ?Ml[~[:폗m p HYi߼Z^ ܂]!+]KS/w`N)Uo1S\(Kf@})Z-A5F'*?Ba/\ L"zte0Alj[;htv=s/:T;=[WRW.b-hR- @{VPpμ3Hn:j~Module signature appended~