ELF> @@43GNU{a[IV1VQ~LinuxLinux6.1.0-38-amd64Єu3у!u!NDFDNDVt@t/t 1fAyED9fE uτyfE@fA@txfATIUSHHfH}0!gtY"gu$D1HHHH[]A\fHHE(IЉHHHphH$HE(HHHHphH$HHHu@0SHfH{8H8tH{@H8tHHHHC8H@8HC@H@8C0[HG(HHHHphH{8H8uSH`fH[HHHHHHhH[f.AUATUSvL`HALHHPHHtHHHFHA8HL HHPHHtHHHFHA8HL HŅtMfHHHLH@8HH@8[]A\A]HŅfHAHHHHHHphjHAHHHHHHph9mff.fAUATUSH0Ho HeH%(HD$(1HŠHH{0HLHHI9u-H1HT$(eH+%(H0[]A\A]HLI9t1HH$LHD$HD$HD$HD$ HLHI9u*HLRHHBH/f.AVIAULATIUHSHLHeH%(HD$11fD$t,LHD$eH+%(u:HH[]A\A]A^HT$1LHcuD$Ic쉃ATLUHSHLHHLHc[]A\AULATIUHLSH HLHtAIu'ƅHcLLH[]A\A]HHff.ATLUHSHLHHtkH=w'PHcҀ| t.Xw#HHcD DLH[]A\HcLH[]A\1LH[]A\DfDU HSHt=@ HH=HHt H[]HH1fDATLUHLS9H= HH@HL烅HHHH{HǃHHHHHCPHCPHCXHCpHCpHCxHHHHC`HC`HǃHChHǃ HǃHǃHǃHǃ(HǃHHHHHHHHHC0HƃpƃHǃHǃHǃ[]A\LH[]A\LHAUATUHSHHLL(H{hAtfLH@@tfP xSf[D]A\A]H DHHHhD[]A\A]ChE1LK놾롾LAff.AWAVAUATUHSHHHG0DfDvLx0MoMUf`< uC<t~<tcH[]A\A]A^A_HL$HHHphAPAPDKDC^_L$A9A9u`fAAFAAA9AE*EeL к AE*IHx0Å3fAEA9HEH8Ht=L$L$IĉffAHEIzIcH0fEeE11VHEHHHLHqhDAT USHH=eH%(HD$1HHHHHHHDžDž H=tx1 H1HHHHHHD$eH+%(HH[]A\HHHD$HIH=H1H|$Hc؅D$HcHH=@=uH=H5HHDž|HDUSHt$~.HHH[]HHHUHSHHƃpHHDžHƀCHt3~9f1[]Hs(HHHh1[]HH{HAVAUATUHSHLe@HLtHU@HEHHBHLe@LLLeHLLLtMeLm@LuHLH1ɾHHH9uH1ɺH[]A\A]A^SHHHH=t3Hu H[HH[=uH=H몋5DAWAVAUATUSHH5H= dHhHHH9HHH9LII"HI9tdHHLetHUHEHBHL}LuHHH$tMtH}H<$LHI9uHHHtLM,LII"HI9tdHHLetHUHEHBHL}LuHHH$tMtH}H<$LHI9uLII"HL9tdHHLetHUHEHBHL}LuHHH$tMtH}H<$LHL9uHH[]A\A]A^A_H}HL  ff.AWAVAUATUSHHLg0M,$ŅHLI<$IHI<$HIHHILHHŅ CLLE1LuLLLh@LLLtMoL}@LeHLCAA9LLHHuIHL9tlLLMntIIFHAHH"M>IFHHH$tMtI~H<$LHL9uHH[]A\A]A^A_HE1H$CLLx@H4$LLtH$M}Lm@HEHLAD;sHHHuIHH $H9LLMwtIIGHAHH"M/IGHHHD$tMtIH|$LHH $H9uXD%Dd11H=IAE DH=w=HhHHHDHCŅsff.fAVAULoPATUHSiH]PHLctHHCHBHHHH[C HCH}@L HAEuHH9tKHEPI9u[]A\A]A^fLePLHLtI\$L#LkH]P[]A\A]A^Le`Lu`HLLtI\$L#LsH]`HE(DHHHphf.AVAUATIUHSHLsLH{0IHHLLHtLHEHtCHLHtHLD$HEMtHtHLLD$H߽HHHH9¸DHtAAH[]A\A]A^HH߽L[]A\A]A^HSpHCpH9ufDAWAVIAUATUSH/HLc@DnTHLItHS@HCHHBHLc@LcHAA}eAEltDLmPLuPLLLtMeLk@LsHLePH1ɺL[H]A\A]A^A_EuCXtLmxLupLLLtLexLs@LkHMeffhHE(INHHHphDHE(DHHHph!HE(KXHHHph(fAWAVAUATUSH`LHt$eH%(HD$X1H;IHDIFHHD$(LA~0HAƆLA~0IMIdžMIdžHD$IdžMKHD$HHLHI9ݸIFH9HLIH|$HLI)L|$HL|$H)HLH$AH$HSA~0M9ssIMM[MnpIFpL9HM~pLtIIGHBHAGM?MtnIWHteIwAIHt$HD$MnPINPHH $L`@LLH $tHD$MeLh@HHHMfPHD$E1KINPIVPLHH $HT$ +HT$ H $LzIIOM~PIFpL9E1HD$MLHMIH|$(DHD$H:HT$XeH+%(H`[]A\A]A^A_ 1E1JIF(HHHph/IFpH$HIFpH9HLAGAIFpH9$LA~0H^HLH|$(H3Iv(L$HHHhL|$MfPMnPLI_@LHtI\$Mg@MoHI^PHLH|$(H1H|$0HD$0IHD$8HD$@HD$HHD$PHt$0HIVpH9$tHt$0HH@Hff.AWAVAUIATUHSHHXLeH%(HD$P1DHIGHHD$ LA0IIAƇHD$HIH9uBLLCAIH9D$LA0IlHD$IH9D$oHfM H9IFLHFH$tIIFHBHM61MvIFA^H9rIG81p.HHHAFLL AFMf1HLHLLH%LH\$H)IAI>A0xpIILHt$HtHt$LsIIvMLI8H4$ LA0LLH|$ H%LLH|$ fHD$HHT$PeH+%(HX[]A\A]A^A_Iw(L$HHHhIG(HHHphRLtIIFHBHIHl$LHHtLsIInMLLH|$ H+1H|$(HD$(IHD$0HD$8HD$@HD$HHt$(HIH9T$tbHt$(HIHl$LHHtLsIInMH|$ HD$uHiHkHHDDHHhATIUHSHtI\$L#HkH][]A\SHtHHCHBH[H1HHHh1AETHHHxhHtDHtDHHHt HHHx@1HH1HƅaLHPHXH$HL9tqHHHH4$HH[HHHHHph %d Using interface %x %d printer&dev->lock_printer_io&dev->rx_wait&dev->tx_wait&dev->tx_flush_waitprinter_open returned %x 1284 PNP String: %x %s Failed to disable USB in_ep Failed to disable USB out_ep Failed to enable USB in_ep Failed to enable USB out_ep %s:%d Error! &opts->lockusb_printer_gadgetUSB printer gadget3alloc_chrdev_region %d printer_close can't autoconfigure on %s g_printer%dFailed to open char device rx submit --> %d G_Printer : rx length %d rx %s reset rx status %d include/linux/thread_info.hprinter_write sent %d bytes q_lenpnp_stringusb_f_printerauthor=Craig Nadlerlicense=GPLalias=usbfunc:printerdepends=libcomposite,udc-core,configfsretpoline=Yintree=Yname=usb_f_printervermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions  ( ( ( ( (X( X (0@0( @  ( (       ( ( ( (08@80( @HPH@ 0 0 (0(  (08@80( @ (08H80( H (0( 0( 0 (0( 0( 0 (080( 8 (0880(  (0880( ( @0Hs%ida_alloc_range+/alloc_chrdev_regionHۈ__check_object_size->__class_createœ_copy_from_uservkusb_interface_idTfinish_wait^TSusb_assign_descriptorseclass_destroy8߬imemcpy zkfree&prepare_to_wait_eventDC__wake_up 4_raw_spin_lock_irqsaveMq__dynamic_dev_dbgd_raw_spin_lock+usb_ep_free_requestm__fentry__pHe__x86_indirect_thunk_raxJkstrtou16~_printkQscheduleV __stack_chk_fail_irefcount_warn_saturate\_dev_info6cdev_addkstrnduph'usb_function_registeruyHinit_wait_entryh__list_add_validWdown_write_dev_err%zup_writedevice_createXh(jnoop_llseekJ'config_group_init_type_nameKMmutex_lockHWstrlcpyŷida_free47* usb_ep_autoconfigUrS__list_del_entry_valid __mutex_initp\_raw_spin_unlock_irqrestore&usb_put_function_instance9[__x86_return_thunkk_copy_to_userT__init_waitqueue_headޅKusb_function_unregister?<sprintfbDusb_ep_alloc_request3`unregister_chrdev_region82mutex_unlockA}Cdevice_destroyjPusb_ep_queueRkmalloc_traceSMustrlen usb_ep_enable(usb_ep_disable4K_raw_spin_unlock'"XGusb_free_all_descriptorsoÊacdev_init]{__SCT__might_resched kmalloc_cachesTcdev_del module_layout   00 gOI! N7p.%usb_f_printerGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0pp @@ AA45A45 #A450 +A  x { }AA`[k@eiWte W@KPMAQ{RZASgAT5k`rAk AHvkV @G)LjA`Vkƈ@AK`Kh pAA2A֟$sAȈA X@AA@ÈAňAA@     X X ˆ Ĉ BB#B,B6B?BFBNB45dB rB(|BBψψ@BшBшBшBш@BӈBшՈB؈@B܈BψCވC@%C9CBCψ ʈ ͈ΈOC&x!TZCG)@wA`@^C`]hCV :"@uCCCCCC@CACBfCCDCECFCG DH$DI:DJODKbDL{DM-NK8OPDQDRai`D̈ ͈Ј ͈҈ ͈Ԉ ͈׈Ɉֈ ͈ڈۈD %?^C@m܈.c.@jr&Cu@D?DKو ͈݈ ͈߈ ͈K ͈{}DˈD ͈ ͈Dx $ @DE&ˀ @EP'E?/E0@:E3BE`KEUE^EfE@pE}EE`Eb`@E`E(EE@EEE E  F@FF(8FBF@MFYFkFuF( F@FH_b FHFFk@FQk p FFFJ@ R? R Q  RkQ  RlQ          FG?G`@G$G3GR!@>GoPG@XGV ˀ !@eG#tG#G#G#@L&G'Gm*@.,[. G0@G2.c4G6@j.r.D8G:@GKGK`@=H"$H8# ˀ !@%H>.AcC$@ $H$P1H&`PE`9`@:H$LHWHaHkHpF% &) ( &)+ )- )/ )1 )3 K)K5 )7 )$9{HR!H`@#THVHX@ ;<? &@ &BHH͈=@HL&HH$pH&Iesxs'`I`uMI$'I?8I@FI`4-UIcID)sI 0V :"H@ˀ !^CImJ.J@.LjLrLIۈ@ EI EKGI0V @`IQIS@ P;O )PRN P U PWII;G`I?IK0 4J@ @J4-JJ@H͈@p#"J(J$3@/J`7J`FJ`QJGYJ`aJ`@pJGxJGJ@JQJJ$J$G` J@J$ %G 0 I  %  $$ZYJ K p )PK b J&) K d )4K fBK O PVK i RO' o&QiK k RO' ?K mK kK m OK qK f )+L t J&)L v )|v.L x K)|vALKIL z :"^\L | 2#{ctL ~ E#%!L  #Pm P q L  R#[ o&QL  R#[?o&QL L | Nk#L L  r#= L  A usb_ctrlrequestbRequestTypebRequestwValuewIndexwLengthusb_descriptor_headerusb_requestno_interruptshort_not_okdma_mappedframe_numberusb_epep_listclaimedmaxpacket_limitmax_streamsmaxburstcomp_descusb_ep_opsalloc_requestfree_requestset_haltset_wedgefifo_statususb_ep_capstype_controltype_isotype_bulktype_intdir_indir_outusb_dcd_config_paramsbesl_baselinebesl_deepusb_gadget_opsget_framefunc_wakeupset_remote_wakeupset_selfpoweredvbus_sessionvbus_drawpullupget_config_paramsudc_startudc_stopudc_set_speedudc_set_ssp_rateudc_async_callbacksmatch_epcheck_configusb_gadgetudcmax_speedmax_ssp_rateisoch_delayout_epnumin_epnummAotg_capssg_supportedis_otgis_a_peripherala_hnp_supporta_alt_hnp_supporthnp_polling_supporthost_request_flagquirk_ep_out_aligned_sizequirk_altset_not_suppquirk_stall_not_suppquirk_zlp_not_suppquirk_avoids_skb_reserveis_selfpoweredwakeup_capablewakeup_armedid_numberusb_gadget_driverudc_namematch_existing_onlyusb_udcusb_otg_capsusb_stringusb_gadget_stringslanguageconfig_itemci_nameci_namebufci_krefci_entryci_parentci_groupci_typeci_dentryconfig_groupcg_itemcg_childrencg_subsysgroup_entryconfig_item_typect_ownerct_item_opsct_group_opsct_attrsct_bin_attrsconfigfs_item_operationsallow_linkdrop_linkconfigfs_group_operationsmake_itemmake_groupcommit_itemdisconnect_notifydrop_itemconfigfs_attributeca_ownerca_modeconfigfs_bin_attributecb_attrcb_privatecb_max_sizeconfigfs_subsystemsu_groupsu_mutexusb_os_descext_compat_idext_propext_prop_lenext_prop_countopts_mutexusb_os_desc_tableos_descusb_functionfs_descriptorshs_descriptorsss_descriptorsssp_descriptorsos_desc_tableos_desc_nset_altget_altreq_matchfunc_suspendfunc_suspendedfunc_wakeup_armedbind_deactivatedusb_configurationdescriptorsMaxPowernext_interface_idsuperspeedhighspeedfullspeedsuperspeed_plususb_function_instancecfs_listset_inst_namefree_func_instusb_composite_devgadgetos_desc_reqqw_signb_vendor_codeos_desc_configuse_os_stringgstringsnext_string_iddef_manufacturerdeactivationsdelayed_statussetup_pendingos_desc_pendingusb_composite_driverneeds_serialgadget_driverusb_function_driveralloc_installoc_funcf_printer_optsfunc_instpnp_stringpnp_string_allocatedprinter_devlock_printer_ioin_epout_eprx_reqsrx_reqs_activerx_buffersrx_waittx_reqstx_reqs_activetx_waittx_flush_waitcurrent_rx_reqcurrent_rx_bytescurrent_rx_bufprinter_statusreset_printerprinter_cdevprinter_cdev_openprintermod_exitprintermod_initgprinter_allocprinter_func_unbindgprinter_freegprinter_alloc_instgprinter_free_instf_printer_opts_q_len_storef_printer_opts_q_len_showf_printer_opts_pnp_string_storef_printer_opts_pnp_string_showprinter_attr_releaseprinter_func_disableprinter_func_set_altprinter_func_bindprinter_func_setupconfig0gprinter_req_matchprinter_reset_interfaceprinter_ioctlprinter_pollprinter_fsyncprinter_writeprinter_readsetup_rx_reqsprinter_closeprinter_openrx_completeusb_f_printer.koa   &,6'@%] >i Trh<$ 0&h8&08p&84 @FU&8m y`     H      8 &8&8&0&/;FIPdI~P  Z,,c1 D`eXhf,o,x, &8U!&p8&88v  &P8$&8<&8T&8l ,    (,,, U@&8+7  A 0U  i ` } `R@n&8`*&(8&8&`85B&H8[&8t+&8&8    0 @ P  ` p  6 M"y$   0 ( `( A" 06<BRfz*   % < N ] q |            & 7 B K T b n          % 3 I a i ~           & ; J __UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9gprinter_req_matchprintermod_initprinterusb_funcprinter_ioctl__UNIQUE_ID_ddebug279.12__UNIQUE_ID_ddebug281.11printer_reset_interface__UNIQUE_ID_ddebug287.8__func__.42printer_func_disable__UNIQUE_ID_ddebug303.0__func__.41printer_func_set_alths_ep_in_descfs_ep_in_descss_ep_in_deschs_ep_out_descfs_ep_out_descss_ep_out_desc__UNIQUE_ID_ddebug283.10__UNIQUE_ID_ddebug285.9printer_func_set_alt.cold__list_addprinter_fsyncf_printer_opts_q_len_storef_printer_opts_q_len_showf_printer_opts_pnp_string_storef_printer_opts_pnp_string_showprinter_attr_releaseprintermod_exitprinter_req_alloc.constprop.0gprinter_allocminors__key.37printer_func_bindprinter_func_setupprinter_func_unbindgprinter_free__key.38__key.39__key.40printer_open__UNIQUE_ID_ddebug265.19__list_del_entry__UNIQUE_ID_ddebug297.3__UNIQUE_ID_ddebug299.1printer_func_setup.cold__func__.44__UNIQUE_ID_ddebug289.7__UNIQUE_ID_ddebug291.6__UNIQUE_ID_ddebug293.5__UNIQUE_ID_ddebug295.4gprinter_alloc_inst__key.55printer_ida_lockgprinter_free_instprinter_idaprinter_func_type__key.57usb_gadget_classmajorgprinter_alloc_inst.coldprinter_close__UNIQUE_ID_ddebug267.18tx_completeintf_descss_printer_functionfs_printer_functionhs_printer_functionprinter_io_operationsprinter_func_bind.coldsetup_rx_reqsrx_complete__UNIQUE_ID_ddebug269.17printer_poll__UNIQUE_ID_ddebug263.20__UNIQUE_ID_ddebug259.22__UNIQUE_ID_ddebug261.21printer_read__UNIQUE_ID_ddebug271.16__UNIQUE_ID_ddebug273.15printer_write__UNIQUE_ID_ddebug275.14__UNIQUE_ID_ddebug277.13__func__.54__func__.53__func__.52__func__.51__func__.50__func__.49__func__.48__func__.47__func__.43__UNIQUE_ID_author309__UNIQUE_ID_license308__UNIQUE_ID___addressable_cleanup_module307__UNIQUE_ID___addressable_init_module306__UNIQUE_ID_alias305printer_item_opsprinter_attrsf_printer_opts_attr_pnp_stringf_printer_opts_attr_q_lenss_ep_in_comp_descss_ep_out_comp_desc.LC30.LC41ida_alloc_rangealloc_chrdev_region__check_object_size__class_create_copy_from_user__this_moduleusb_interface_idfinish_waitusb_assign_descriptorsclass_destroycleanup_modulememcpykfreeprepare_to_wait_event__wake_up_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockusb_ep_free_request__fentry__init_module__x86_indirect_thunk_raxkstrtou16_printkschedule__stack_chk_failrefcount_warn_saturate_dev_infocdev_addkstrndupusb_function_registerinit_wait_entry__list_add_validdown_write_dev_errup_writedevice_createnoop_llseekconfig_group_init_type_namemutex_lockstrlcpyida_freeusb_ep_autoconfig__list_del_entry_valid__mutex_init_raw_spin_unlock_irqrestoreusb_put_function_instance__x86_return_thunk_copy_to_user__init_waitqueue_headusb_function_unregistersprintfusb_ep_alloc_requestunregister_chrdev_regionmutex_unlockdevice_destroyusb_ep_queuekmalloc_tracestrlenusb_ep_enableusb_ep_disable_raw_spin_unlockusb_free_all_descriptorscdev_init__SCT__might_reschedkmalloc_cachescdev_del:A`  h4 (; 0Kcq   2 9 @ Ia   H   8*6iu    5=Ym#;BQ* */9EQoNZeq{d 0L? .  6    ` `) 4 ? J X _ Ld r y Z~  h      0 T   |       i ~ p `   & rT x   8   <   0  ' 6 = #S  X }v  } |     <    O~) * :A#N Y ^e t |    2AUy } :i   #  ! &- 9 AG Q ax  :F3lx "N- 2>NELV ` flFs `y~67xR    ` *p/Ab @ G PaAP`hw:Oq  `  (  PX"DI H   3CYr| H ASj2 A [   !#!1!M!!!!!!!!"?"N" 2U" ^"m" t" h}"""""-#?#Z#y####   "\4QZr  "T {  P  Qc       @ $) 2 b7> CL Y kp~  ! !  (80`hpx` @p (`08P@HPPX`hp x  @`@`d 9@_ h $D(,Y0p48< @ D H Lh P TX\`dhOlvpt>"xP|q  $(,0l4p8<@DH LPT#X(\Q`Vd`hglipjtkxa|dfhm   FPW\eiq{ ABDI P$W(`,d0k48<@DHLPTX\V`WdYh^lmpntpxu|              z ~          $ ( , 0 4 8 < @ D\ H_ L` Pb Td Xf \h `m d h l p t x |        8@FJ  $(,[0`4g8i<k@mDnHoLvPTX\`dhlptx|3@GIOPT V`g ikosH I$K(M,O0T4o8p<r@tDvH{LPTX\`dhlBpFtHxJ|LNS   4"5"6"8":"<">" C"# &$((,,00M4N8P<V@qDvHLRPTX { {| ' Z $( 04(8 *@ DH "PTX `w d h p3 tm x |   bq z BY k  6  R   >$( r048 :@Dd"H P "TC"X .  (08``OhxPUPHA8 0`hp`8`@HPp`x``p`p` p(0P`Xp`h```0`8@@H(h`p@x`2`h` (HH`PX` `0``}`P|(`0 8@``h px` B @ 8P.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.data.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?#:@%1Jk$E@hH1Z|$U@(1ne( i@01 ~(x y@ 1 *@(1 2+2g-n/ @H1/0@010@@1-1  79\@@( 1>@ (N$#@h19O`4@01KP0 F@(1 VRQ@1"fRa@1$vRq@@1&W@81(W@@01*@[0@[P[[)02} 0S 0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H 1&?pFy"JjR]Sf!٭Qk7RB*3 #Z88.?~_eu_2wBIC8rs}[U#|] ~'xڟj5Z !.2:'z7}8E3$JHUDXEU񑋝