Your IP : 172.28.240.42


Current Path : /lib/modules/3.13.0-185-generic/kernel/net/bluetooth/hidp/
Upload File :
Current File : //lib/modules/3.13.0-185-generic/kernel/net/bluetooth/hidp/hidp.ko

ELF>e@@"GNUi?qCyi=ʽX-U1H]UH]DU1H]UHHATIS1H=t)HHHt$HsHLuH[A\]1H[A\]fffff.IUHAHH@-@;1@Ht
H@t	fHtBHABLfA@HB@fA@A@HHtP@IxfA@H@fA@H@fA@HH0Ht_]HHt@8IxfA@H@<fA@H@@fA@HHDH]fIxA@@fH@fHfffff.UHHH]LeHLI$I$ǃLeH]UHATLgSHHHtqHH8H{xHǃ8HHCpHxHChHxH{@L[A\]fHHtHHfDUHot]fDH/]ffff.UHH勐PHHH]DUHAUIATISHHHHHILHfCAD$fCAD$fCAD$fCAD$@u<IEPHHǃH HH1H[A\A]]K(K*K*HS0HfDH
HH=u"AD$^HC(HCPHǃ>UUHG0H8]U1ɺHSHHHH@ ǀ1HGxH@ ǀ1HH@ HHCx1ɺH@ HH]H[]fDUHHATLfSHL)H{pHtvHHHtSHSHCHHBHHHHCHSL[A\]f.HtH룐CfDUHAUATSHH8HHD@8DH<1HHHH=IHLmLc8LcICQCLmLmEfHuLC~HuLC~1H8[A\A]]HE1E1H:D@DH+HC8UHAWIAVIAUATSHxHp6HEHxIHhDIHHLHHtoDchHMcHMLmEtHx1HUHuMHHptYyLHHx[A\A]A^A_]f.HiHHhH4=DHLHx[A\A]A^A_]HpEHH15HHH1ffff.UHG~]À=t/H]UHSHHHHHHtHHHH[]DUHH0H]LeIL}LmILutyLtmMt$ M MMI}$It$$u=IIt$Lu#AF<uAG<uL1Hu"LeH]LmLuL}f.HǻϐUHH@H]LeHLmLuEL}IILEAS0uVA|$ HHtzHED(BHLI1ɺ1H]LeLmLuL}H}tDHHuIcHH1HMHEHH1%@IHWxUAHHHr H]fDUHHH]LeHAAǃv(11ҾHs@rH]LeDEB$@H1ɺH]LefD11ҾH'Ds@
r(fDǃrfH1ɺL@HHH1
fUAHiHAWAVAAUATSHHXLHMTPAL$0AAAM$hULUrAAΉA$`EA$dAL$AD3HLHEM$HHE3fDMAEHuLEE\;ID$@tuAD$0ulID$@tAD$0uHEEAHEHE@HuLIT$@qAT$0dM1`M$Mt:E~hIHL9}LF}LLIDŽ$D@Ad$ALEEHX[A\A]A^A_]@AACFHX[A\A]A^A_]@HLIfABkff.UHAWIAVIAUAATSHHHAQ9Lh@uLuE.KA@DLHEHELHHE2fMAEHuLEE|HC@C0HC@tߋC0uHEEA	HEHEfDHuLHS@rS0gMuZ1gcALEEHH[A\A]A^A_]ÐASHH[A\A]A^A_]DHLI_RuAEukfffff.UAHt1A	t]@H@E]f.@EC]ÐUHH H]HH>LmLeIHt9AtDH]LeLm@I}HfDH;E1HtAuH;HtHHUHHH H]HLmLkLeAI}HHukHtHHAuGLAu]HCLCHLhHCHCL-HDH]LeLmHtHHHt@HtHfH5HSp[fDUHw(HSHH H"uLH[]H8TH[]ffff.HUAHIHH@ H]UHHHHPH]LeALmL}ALuAH}HHHEAAHMDHD9H}DAHEȾ L`PLHHt@HLAt$A$1H}HƒTHADH]LeLmLuL}@H}H1HEEDHH1fDUHH@H]HHHLeLmALuL}AAIAHHHHHHHHރHك				1A8$\t HuA$\ULEH]LeLmLuL}HEEDHH1,UHAWAVIAUIATSHHHTA(LhfALKASDLHDuAHELAHHE*MMDHuLAHC@C0HC@tߋC0uHEEA	HEHE@HuLHS@zS0oMmHu9LI@AcALHHD[A\A]A^A_]I'HA֋ADE}AfDUHH]fUHAUIATISH~
ЀHI$HiAU
IuHǻHAE
A$PH=HI$LIu(f@4AEHC8AEC<AEC@AECHID$xHhH@H@ H1H$ID$xHH@H@ H1HID$PHHHǃHǃH HOH1ۉ[A\A]]fI$HIDŽ$HH[A\A]]f.I$IDŽ$fUHAWAVIAUAATSHH(L<t+<[L111H([A\A]A^A_]fDE1DCDALIIuL{HLtHC	IVE0HEI\HMHE@Bt+@wdIIC.V@v@LH;EuC.VHcU1ɾL두H}@H;EuBt+Hc(ҹLRfDJL1CL1CL1CL1CLAK1ҾLKLAKLfHCITH1=DH11DUHH H]LeILmLuHHHD(At*HH]LeLmLuI$HI$tHshLI$tChM$HAL=DFDI$1ADLVShHH19fDHiHI$H4=DFhHHHH1AHH1fUHH0H]LeHLmLuIL}ATAs5HS@t
ED;`t:H]LeLmLuL}@Av11ҾHdxI$	9uLcAH1ɺ1HHu|HtI$At$hHH*AD$hLI$AL=DFDHE1DL1DHiHHH4aDFhDHHHH1ffff.UHH H]LeILmLuHHAHD0E!AAtmAtOEt211ҾL)HH]LeLmLuAL,f.AHLtuQAuI$I$LyDFhHHHH1ALHH1UHAWAVeL4%AUATSHH8HGxHELx HH@ HEHEIHEHEȋG0pAG<cHUB<SLHHMHEHU@LHHtVHH@HHUHUHǂHBrleHHzLHHuHHuH'LHHtVHHHHUHUrlHǂHBHHQLHHuHSxHuHHEHEIHEHEȋC0uAG<uHUB<C0eH%HEHEHHEHEH8[A\A]A^A_]fHzHzurlBHHUHHU)HHHUHHUH*f.UHSHHXkH*HHeH<%HHeH%HEHEHuHCxEHEEHEH@ HHHuH@ HCH{1ɺHHHuH@ HHHuH@ HH1ɺHuFH{PHsXHF1HHiHHH4HHHH1xf.UHAWIAVAUIATMSHЀH(HB HQ H}H=LMHUHEHI,Hx@@HHAD$ HUII%IF@AFHCIFhIFpM~xMAdžAdžfAFLHEAdžAdžIFPIIIIIIHP4@69FHUAHP4@69F11AAD$$1MIIIIIdžIhHHIdžM IHHfA|$
QItoI~PIH@H@8IFxH@H@8HU1L2H([A\A]A^A_]LLmttLLLyD롐UHHPH]HLuHIHLmLeIL}ktH]LeLmLuL}ÐHC LIHHEI?HtJM'H}MtmIwH}MMLHt/LEEH}fDHuLHXH}ȉE\E밸6ffff.UHHH]LeI#HHt>AD$u#HxPHpXH1H]Lef11ҾH/׸fDUHAUATSHHeH%(HE1HE1L-1Iu,\fAD;#Ds|HCMmItgHDLH{HDHtDAHHUeH3%(DuHĨ[A\A]]E1HH*fDUHHH]LeIHøHtLHH1H]LeÐUHH H]LeILmHAf{ucLH HItTHHHC(A$HE$9AD$L1H]LeLm@HHH1[fff.UHHeH%(HE1H]LeLmILu\H@wAH@HUeH3%(#H]LeLmLufHtPHuH8LHuH8ÉuH8^@HxLHVxFHxÉHxLHDfHLHHHIHHIHHL~I}I~Q9H}̺LHH}
I}fHLHeZHHHfDUHHLeAL}eH%(HE1AHH]LmLuIHtKAH@HLDAHUeH3%(DH]LeLmLuL}ÐHAuHFuAH tHHAHsHDEUfHAHH(IH(LIN,IN0IN
24ININ8IN9tIN:\IN<DIN>,IN @IN$DH(I~(H HLff.UHHH]LeH_ uzHtQLHHLChHǃ0LHǃKlt1H]Le@H1H]LeHHHH1fUHH1H]UHHSV1HyH1N1HHHyH1H11HY[]UH]UHHHH]0. !"#$%&21/-,	
9
++'()345:;<=>?@ABCDWXcFwnfhokmjilgEb7JN`OPQKLMGHIRSVtu†qsryY]|\^_z{Z[U*8}a6d~srqhidp_session_threadhidp_recv_intr_framehidp_recv_ctrl_framehidp_process_hid_controlhidp_process_handshakehidp_process_datahidp_send_messagehidp_process_transmithidp_send_framehidp_hidinput_eventhidp_input_eventhidp_get_connlisthidp_sock_createhidp_sock_ioctlhidp_sock_releaseHID Boot Devicekhidpd_%04x%04xsession %p
sock %p data %p len %d
session %p data %p size %d
session %p param 0x%02x
event field not found
%pMRsession %p skb %p len %d
report len %d
&session->state_queue&session->report_mutex&session->report_queue
1.2hidpsock %p
cmd %x arg %lx
sock %p sk %p
Can't register HIDP socket
hidp/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/include/linux/kref.hBluetooth HID Boot Protocol DeviceCan'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
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/include/linux/skbuff.hHIDP (Human Interface Emulation) ver %s
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/net/bluetooth/hidp/core.cFailed to create HIDP proc file
HIDP socket layer initialized
/build/linux-lts-trusty-tpwLnW/linux-lts-trusty-3.13.0/net/bluetooth/hidp/sock.cEalias=bt-proto-6license=GPLversion=1.2description=Bluetooth HIDP ver 1.2author=David Herrmann <dh.herrmann@gmail.com>author=Marcel Holtmann <marcel@holtmann.org>srcversion=3716188AFA1D8E2F3477CD1depends=hid,bluetoothintree=Yvermagic=3.13.0-185-generic SMP mod_unload modversions ~|module_layoutskb_queue_headӅ3-system_wqhid_add_devicedSkmalloc_caches地__kmalloc1Mzsock_init_data+qhid_ignore:up_read?tkernel_sendmsg))sockfd_lookupЖdel_timer!E0dev_set_drvdataj8sock_no_setsockoptNdhid_parse_report.Ysock_no_getsockopt[ܵremove_wait_queuePVhidinput_find_field~cancel_work_syncYsock_no_getname}__dynamic_pr_debug)g__get_user_4init_timer_keyoNmutex_unlock[W1bt_sock_registerDU.kthread_create_on_node	sock_no_pollh}jiffiesu|hid_input_reporțWdown_read;bt_err'd|bt_infoVr__pskb_pull_tailȣ+input_event=2__init_waitqueue_headcgsock_no_mmap]O_copy_to_userdefault_wake_function@sock_no_recvmsg%8bt_sock_unlink,__put_user_8vTskb_queue_purgesock_no_socketpair޻l2cap_conn_putisk_allocc;current_taskmmutex_lock_interruptiblea__mutex_initLm%l2cap_is_socket7sock_no_bindКDmemcmpfstrncpyĶsock_no_listenHWstrlcpyR0warn_slowpath_null__put_user_1Бmutex_lockAsock_no_acceptoOdsk_freel94mod_timer$bt_sock_unregisterd̓hid_set_fielddskb_pullJL;up_writeEinit_netudown_writeʣWfput~sock_no_shutdownn^Fbt_sock_linkruhid_alloc_report_bufskb_queue_tailcapableSproto_register\__put_user_4ĝ__alloc_skbCput_device__stack_chk_fail-ˑinput_register_deviceQscheduleschedule_timeoutwkfree_skb7proto_unregisterl2cap_register_user__module_put_and_exit=wake_up_processm__fentry__7hid_destroy_device
kmem_cache_alloc_traceXhid_allocate_deviceҍl2cap_conn_getget_device%__module_getA!__wake_up/4prepare_to_wait_eventsock_no_connectY>\_raw_write_unlock_bhԪ`Xadd_wait_queuezkfree8߬imemcpyinput_unregister_deviceG!sock_no_sendmsgcompat_alloc_user_spaceRset_user_nice2_raw_write_lock_bhHZ__put_user_2|ffinish_wait|&bt_procfs_init,1
skb_dequeueGdev_warn/
.queue_work_on1(snprintf\skb_put@kO_copy_from_userU!dev_get_drvdatad8Pbt_procfs_cleanupmemscanv/hid_output_report:לl2cap_unregister_userf9input_allocate_deviceHIDPJO$_g<$hidpGCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3GCC: (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3hidp.koS.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.init.text.rela.exit.text.rela.rodata.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela__bug_table.modinfo.rela__mcount_loc__versions.rela.data.data.unlikely.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3p1.($ >,29 N2:I ^@3" YH f2b7Vu28;t <0  <7X= > \H P8 ^^` a` 0 d0d!d1dd@Pn!|	؅O

 
!0b5 GY0Mcp0#`+H  	P!#5`Kh(\(m@~0	K	`
@(*
(u/PJ@O[w *PC0J((@$3@`C]0k((x(P( (@((
 !v(/P%@LXd(u )#L.z-%4CR a@p`h*0( 0	+X(*`.A1S(dy#	82Dp*IV^p/`)
`!4BZiy
		-	D	W	b	 n	~							'	

#
/
<
K
S
b
w












-5D V^er2@Mco

#
4
D
X
j
}


(j






'6Ehidp_openhidp_closehidp_start__hidp_session_findhidp_session_listhidp_copy_sessionhidp_stopsession_freehidp_session_puthidp_parsehidp_setup_inputhidp_input_eventhidp_keycodehidp_session_terminatehidp_idle_timeouthidp_session_removehidp_session_semhidp_session_start_synchidp_session_threadhidp_process_transmitdescriptor.47400descriptor.47391hidp_session_get__warned.7003hidp_session_findhidp_verify_socketshidp_send_message.isra.3descriptor.47133hidp_send_ctrl_messagehidp_process_handshakedescriptor.47329hidp_get_raw_reporthidp_set_raw_report.isra.5hidp_raw_requesthidp_session_dev_add.isra.7hidp_session_probehidp_session_dev_workhidp_send_intr_message.constprop.15hidp_hidinput_eventdescriptor.47196descriptor.47157hidp_output_raw_reporthidp_output_reporthidp_setup_hidhidp_hid_driverhidp_input_report.isra.13hidp_mkeyspathidp_recv_intr_framedescriptor.47380descriptor.47383descriptor.47382hidp_process_datadescriptor.47352hidp_recv_ctrl_framedescriptor.47368descriptor.47344hidp_session_rundescriptor.47586hidp_session_new__key.47473__key.47481__key.47482descriptor.47618hidp_inithidp_exit__UNIQUE_ID_alias5__UNIQUE_ID_license4__UNIQUE_ID_version3__UNIQUE_ID_description2__UNIQUE_ID_author1__UNIQUE_ID_author0__func__.47587__func__.47381__func__.47369__func__.47345__func__.47330__func__.47353__func__.47134__func__.47401__func__.47392__func__.47197__func__.47158__func__.47619.LC18hidp_sock_createdescriptor.44521hidp_protohidp_sock_opshidp_sk_listhidp_sock_ioctldescriptor.44359hidp_sock_compat_ioctlhidp_sock_releasedescriptor.44344hidp_sock_family_ops__func__.44522__func__.44360__func__.44345__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0input_allocate_devicel2cap_unregister_userhid_output_reporthidp_get_conninfomemscanbt_procfs_cleanupdev_get_drvdata_copy_from_userskb_puthidp_cleanup_socketshidp_get_connlist__this_modulesnprintfqueue_work_ondev_warnskb_dequeuebt_procfs_initfinish_wait__put_user_2_raw_write_lock_bhset_user_nicecompat_alloc_user_spacecleanup_modulesock_no_sendmsginput_unregister_devicememcpykfreeadd_wait_queue_raw_write_unlock_bhsock_no_connectprepare_to_wait_event__wake_up__module_getget_devicel2cap_conn_gethid_allocate_devicekmem_cache_alloc_tracehid_destroy_device__fentry__init_modulewake_up_process__module_put_and_exitl2cap_register_userproto_unregisterkfree_skbscheduleschedule_timeouthidp_connection_addinput_register_device__stack_chk_failput_device__alloc_skb__put_user_4proto_registercapableskb_queue_tailhid_alloc_report_bufbt_sock_linksock_no_shutdownfputdown_writeinit_netup_writeskb_pullhid_set_fieldbt_sock_unregistermod_timersk_freesock_no_acceptmutex_lock__put_user_1warn_slowpath_nullstrlcpysock_no_listenhidp_init_socketsstrncpymemcmpsock_no_bindl2cap_is_socket__mutex_initmutex_lock_interruptiblecurrent_tasksk_allocl2cap_conn_putsock_no_socketpairskb_queue_purge__put_user_8bt_sock_unlinksock_no_recvmsgdefault_wake_function_copy_to_usersock_no_mmap__init_waitqueue_headinput_event__pskb_pull_tailbt_infobt_errdown_readhid_input_reportjiffiessock_no_pollkthread_create_on_nodebt_sock_registermutex_unlockinit_timer_key__get_user_4__dynamic_pr_debugcancel_work_syncsock_no_getnamehidinput_find_fieldremove_wait_queuesock_no_getsockopthid_parse_reportsock_no_setsockopthidp_connection_deldev_set_drvdatadel_timersockfd_lookupkernel_sendmsgup_readhid_ignoresock_init_data__kmallockmalloc_cacheshid_add_deviceskb_queue_headsystem_wq!19J ^ qr1Xe$1a|P ~Ww9Q#a~&Cjz, h		#	)	1	@	I	h	m					
a
o
]



.=FxMeDl@s
4`=

5
QmA!)N !3AQEbw~y
!U[&-4AU2Yt)?@J@\K`cy0.Da>cj{EimP(x!/5cz@* [       !`!!!!2!!"=""""J#_#x#########$*$:$U$q$$$$$}$$%%#%/% 6%=%Q%%d%%%%& 
&&P&&'''*'1'6'V'''J(W(c(((((&)}a))%)))) ) ***N*U*\*a*q***M++#+++ B+0X+}+0+
+++uU,f,,,,-)-D-b-------- .9.C.XL.Q.a..
/:/Z///////0+0C0[0s0000001141091A1n111&11$0AKX5_j0qQx}@hQ(/4x``` `(08@HPX`hpxH*(018@HPX`h+p`.x9@EJOW_g o$(,048`<z
@DHLPrTX\`"d\$he'lr'pr1+#\ 0 (0080@`HPX`hPp`x0		`
P@ P @  ( !0#8P%@'H(P`)Xp*`*h+p`.x1  ( @ H0PXhp`@ (08@PX`hx``  (0@@H@PXDhp`x , 0Q8@H
XQ`hpQ&XPMagrathea: Glacier signing keyewTzܫkQT[j;LuaNvpi$
^>C>nufL0MlXMC¡}`~'ʣDxBO5D#|Dkbqu[[!C2?ObcM!1瑞;\!1Ck'[yO-y2ɇ*
0݁vOZ}/6?)$	Q:۬M|vps#@6ƈT!tMRR+7},H1|%<܁E9_ߠ1&2~ f/ՠM=2OMM7$O6#XKq/=>,Ov̮#'nuR*,!>Bb[.zQSR
*et#q)s`S5ATSk؄yاF*X6nZF=Ք9˲Dz[ɘF.k(: xsax?+f"::~Module signature appended~