ELF(@@YX    R_    R_    ? q T4@@9qTq`TR_{@9$qT@9c@C4@T@y RqdAzAT{_?7@@!@R@@!@R@@!@R@@!@R    {@{_    {S[*Rc*k*7@!H@S 43Q:RRs@c5sQ1 T@** qCR*C5@!5 7@*!k@@k@SA*[BcCkDsE{ʨ_sERSA*[BcCkD{ʨ_     *{CS*k)CQRk`Ez)T[*` Rs*`c@;@ H@7u4K*RqRaC84 Հ 8T@ ? *!\SR!2RRb Rww@*kA T@Rr * *RR R*kT*53B$Tckb8k T@!: @@*!*@[CcDsF*{ASBkE_@ kT@q{@k!T@Z7@**@!: 7@**@!: R[CzsF     {CS[cT@D@X@a F) QAQ`) @_qTcR@DKqTbR@k T1 TqTKqdUzT?kT"`6@@4{ASB[CcD_R@ 5`6@`65`B`@!@@ @`R`:@5`@u:e2@*@9@9!P) @@5R@e&@@kT+ @a"@ D9xbT!#@**?1 T?C1T?1T`@@@e&@@kT+@`:@5`F)?k"Te@*@9@9!@@"`6@1@LzT`@*!@@_0qCz`T`@*!@@5`F)    { X@5R*4`V@aZ @{¨_    {T@{_    T@(@5$@@EQ#X@xe TBQxb_TC4(!R|_BK5;բ4_1aT{{_     {S[T@u"d@b"@QdBb"@_qT`@"bZ@b@4BQb5b@`BSA[B{è_d@*BQ_kT`2@5RL1`T41Tc&@*!`@@ Rb@`2Z@A4bBA9!`@B6`Z@ P)_kT`@`Z@cD!@@2@f&@%} ?TB_`Thb8q`T@R!@b@b@*    C@@0@qT{*R{_# @!P@d@c@?y!HOcaxa&@y4 R*r!%|`#KC c|SedSK!Kh$8aT__    {S*[Rc*k*R P0 4@ qDzTCqRӀ RQ `x@2R_ q?y4t^`B7T7R`24R"`2@a^@`26a6@!a6cR@Ry![BSAcCkD{Ũ_cR    { \@a2@"}6c6@!@`"@cd@ @{¨_ @{¨_     {c[@7@6H@ %4@|@$TBB C!{C@@R `|}cB|!S֢sR@ 4{kR9r @ksDZЀRyA#*#y>qiT7@!@@kD@R4t~@zt ztD@zt@s?kTSAsE@[BcC{ͨ_`[sxb@  Ry@qTȞN9!qTAqT*@Ry@qTN9RBKH<B|@"*`R8RyRRRy<R@;@`)!F @kTkD_@R 5@@?k TtR47@**$@!@@@4#R"R*y@R*y@RBR*y@ RyR@R!\S!2R"*y@RBR*yRyB*@ qkSBR*9 RBR*y PR"R*y@R"R*yy RB**ysARy@@yFGyq3g@*ckD&**Z*Vq ,`*     {@ 3<@?< `6@ @{¨_B`6@ @{¨_     {[!4!QRS4b@A~_ T!` @!F2 sTSA@[B{Ĩ_    C{S[c @yJ@ 5@y,4Fyk,T @yFy`4k+TB!R@/@w "!t#@ R`6,kآs @@5@qT@' 6*@9 7"@9@#4‚U@SRr **`aC)&@9bD)&5`@9"@9@5&@9@4U@S *2`fB@!@*@9@c?!qW !kFRsG*{BSC[DcEC_U@SRr *9*`&@95@4@R R R() 6@94 @Qb@҄?qTa@!(@966?9 _@TB@a @9e9!?qT? qTa@!(@9a66{_Ta jT|kT`@!@`6@kFsG@ @9kTkT() @9kAT6_Zb@ @9GH@ @9" 54 @9RUr S **dc 4 @9U! S *2`Y y" @9UB SA *!2a zB @9UB SE *e {Rrc @9Uc Sb *B*b"||" @9U S *c2c&q99q?qZZq{_q{q&@9d@aC)bD)5`@c@ @9gH@ * @94**@9C)*C@Q)6kBc&@b"@e@a@`@d@ĂU@S9 *2`ƂU@S *2`D59b9     {" @#P@D@B@(0@yBcHO)@}Axc*@yiTB_Thb8q`T@R!@{_)4 R *F@ r$ |`ӅKE |SdSKK!kT?@Tia8*R4q`Tq!kT@!@R{_    {[*S** !3@~@*RH@RR P@! b 86R*`5@4*7*5R@87Z@)1sQs[B*SA{Ũ_f*B1 T>1T1@T1`T@*!@[B*SA{Ũ_Z@ 1sBQs2[B*SA{Ũ_*@!@[B*SA{Ũ_c^@2^@!@5s    {STQcks*:@8T9 @_q T[*" s`R@86R*5|Z@y"5`R@8774`@   `5_k@ӗ`Q1T [BzkTSA*cCkDsE{ɨ_ `^@2`^|Z@ 1ATy" z[B*7@* **!SA*cCkDsE{ɨ_3@74b@ A !a5_kAӗa4[B*R    {*S[*@ @ARR@7@y5RR"Rm* 5[B*SA{Ĩ_**@*!@[B*SA{Ĩ_@*!@    C*qRRR{CCRS[*@ @bR@!\S!2@7"@;*RAR*7@yq T*`R#*1 T*R1T"@R@*`7*qП{A*SB[CC_**@*!@{A*SB[CC_**@!@{A*SB[CC_*@!*@"@R@*4@*!@@**!@    {*S[*@*R$RH@< *RR*[B*SA{è_t    {S**[c*@? !H@C$RR;)Rs`~}R_k#34# R7{kTy@RR{9_@"xy 7@U XPV0WT xyC@4R xy\ xyP@?7{_@"xy@\@2@\kTRkT_@q`|_`|5 tR*@4**?@!@@ Rqa|_!Ka|5kTqT~@~}@4˔} _@hw"aT Rqa|_!Ka5;4_@@34R t_@kaTkD;@C@sE*SA[BcC{̨_w_@`Q{`_@` Q x`ww    {yHOS[*cH@` cc`xd@y 4*~@~{A T*Rs7 * 4ck*R8g *R@WV@!L@,Ac@!g)qT4 @y5kҔZkTcCkDsESA[B7@{Ǩ_ֹ4g@ R)Kr# a!&|`#KC c|SfdSK#K8aTg@ g7@*cCkDsE7SA[B7@{Ǩ_sEsE7     {SO @c7,4k*!@|Aqᗟ!*!*5|}R[c** R@@BB !c|{9`@@H@Gс%4*HOs}?B;KC9 @67@* @y@(?qT3@yG@ K@ha0@9,@9! |*sRs*@@c@`SR?@x#hs`3 @4R"aF!acS@Ry!4sQb#`RSP3 _kB3! 9C"!TF`[R R!@9b_!Q `z<`W`@?kTsEC967@"R@`@9d@yO@QB f@?qT? q0K!c@c0@(!7@"Rs~@@9qO@!QB B|@!@B|@DCӂ@4R@"ki T@R@c*6*O@!*@@ 4@M@"R!Q@!4 ՠzv`<@?kHT5@ 5C9s@6w@|›C?[BcCkD*SA{Ш_;@*c@RRRz<`@sEs4 ՠzv` @?kHT0K  Ձ@z<@5G@c@ !yyHO!@c%xy0@9,@9!%c@EkD@R5[BscCkD     {C[@Sk>@'@@@H@'4&@q~T @ tq T{A*SB[CkE_!!X`x`! @@q@z@yT@x5| @!B|B|SB@RL*@@v4*!@64cRR"R5"@R@*7RR"R*gq AztT*@@A@RRRH@?y"HOQ RxbB@yB<\@ @!2^A@R8HO*6@@**!@;@@*!@cD@@@k4 @k4*!@Q`4c ՘ @W@*#R**Z4**!cDc@ @`g*!@Q4c@@RRRH@@?q@OT@R@@P5@@W5Q1!TcD R:@@(@9 b6*A)@!q@)@R3*&@@q@z_T @**!C@B@R*@@`]4@"]4 @*! @A@RRRU@@@R*{A*SB[CkE_@@q@z@XT @**!C@R @@D@z@@B@c@*{A*SB[CkE_@@q@zST @**!C@R @@D@v@@B@@@q@zPT@BP4 @**!C@ A)@@q@zNT@BN4 @**!C@ A)*!c@Q4Rrs;\@@K@?T4CRR*A4@q>T@@*@H@!@9*35@@ qRF7@'R@RH@@9BR !U#**F4qaT@7@@9kCT@{?kiNT@`6 @9kcT;@**@@B4 @*!@)A@R7*.@@(@9@6*A)@!q@)@$R'*@@q@z>T @**!C@B@$Rv*@@q@z;T @**!C@B@@@ :4 @qCz9T**!@5qT @@A@*4**!@'@@64 @*!C#@ @A'@e@9RR@X@RR@#@24 @*!C@ @A#@e@9RRT@RR@@q@z@/T@.5| @!B|B|SB@@@q@z -T @**!C@B@m@@+4 @*!@)A@R}*t@@)4 @*!@)A@Rl*c@@`'4 @*!@)A@R[*RR!L@@$4 @*! @A@RRRF@RR;@@@!4 @*! @A@RRRv`C@RR!@@4@4 @*! @A@RRRZ?@@R**!*@@ 4 @4*!@Q@4c @W@*#R*(*4**!cDR%*C*!@!cDsFHOӀR2**@7*8*7@@5^4@@*!@cD**R*`5Q1TcD]**R*5Q1aTcDQRHO**7**-?@F7@рN9qTAqR@'RRRV@9#*R*q! TF7@@9k T**C!DRR!R*HqTFGyC7@<q TN94RN9C7@kT* RAR**@5*C*!s7i*C*!S7` %*C#!3VC7@*C*!c@97KӐ5cDC*!7>FGyqTRRR*5@D7@R#@9!R*5@Q1!TcDRsFRRR*qTC*!s7A?@F7@44[C7@ RRRy@ye@9?k9*@*?kTV7@4*{RR @9? qT?qT?q!TTqT2@@rT9?kT3`T@9@9?@qT?@C@C7@C@RCTRq T@94@@!@C!*T*qa T@9x 5 @y<qT@@!@C!DRRR*1 T(qa TC7@v @94R9C7@?kT* RR**`5C*!S7C*!z@@!@@@!@C!e@@!@sC*!7U@@!@@@!@@ qTC7@ C*!>ssVC*!72C*!,     {S`cwB*[#>@ @" 5@ @7`@Y@9@4SA*[BcC#@{ʨ_@_qT@H@!@9*5Rrk@TC kT@@C*@7 EFbˁG`j򃬊Rtr |@G)kTB|@!|@@@ @*!?params: vend=0x%04x prod=0x%04x usbtestbogus config descriptor length high bit of config attributes not set reserved config bits set bogus config descriptor read size perform_sglist failed, iterations left %d, status %d verifyreadwritectrl_out, wlen %d (expected %d) ctrl_out, rlen %d (expected %d) ctrl_out, byte %d is %d not %d ctrl_out %s failed, code %d, count %d subcase %d completed out of order, last %d subtest %d error, status %d control queue %02x.%02x, err %d, %d left, subcase %d, len %d/%d urb unlink --> %d can't resubmit ctrl %02x.%02x, err %d guard byte[%d] %d (not %d) resubmit err %d during the test, %lu errors out of %lu &x->waitbogus number of ctrl queue testcases! can't submit urb[%d], status %d disconnect intr-in bulk-in bulk-out iso-in iso-out int-in intr-out int-out in/out (+alt)matched module params, vend=0x%04x prod=0x%04x &dev->lockcouldn't get endpoints, %d %s %s {control%s%s%s%s%s%s%s} tests%s buf[%d] = %d (not %d) submit fail %d unlink retry unlink fail %d %s failed, iterations left %d, status %d (not %d) ep %02x couldn't get no-halt status, %d ep %02x bogus status: %04x != 0 ep %02x couldn't set halt, %d ep %02x couldn't get halt status, %d ep %02x bogus status: %04x != 1 verify_still_haltedep %02x couldn't clear halt, %d submit urbs[%d] fail %d microiso period %d %sframes, wMaxPacket %d, transactions: %d total %lu msec (%lu packets) submit iso[%d], error %d TEST 0: NOP TEST 1: write %d bytes %u times test1TEST 2: read %d bytes %u times test2TEST 3: write/%d 0..%d bytes %u times test3TEST 4: read/%d 0..%d bytes %u times test4TEST 5: write %d sglists %d entries of %d bytes TEST 6: read %d sglists %d entries of %d bytes TEST 7: write/%d %d sglists %d entries 0..%d bytes TEST 8: read/%d %d sglists %d entries 0..%d bytes TEST 9: ch9 (subset) control tests, %d times invalid alt [%d].bAltSetting = %d can't set_interface = %d, %d get alt should be %d, was %d get config --> %d %d (1 %d) dev descriptor --> %d bos descriptor --> %d bos descriptor set --> %d not device capability descriptor, skip bogus usb 2.0 extension descriptor length reserved bits set bogus usb 2.0 extension descriptor bogus superspeed device capability descriptor length reserved bits set in bmAttributes reserved bits set in wSpeedSupported bogus superspeed device capability descriptor bogus container id descriptor length bogus container id descriptor config [%d] descriptor --> %d hs dev qualifier --> %d dev qualifier --> %d other speed config --> %d get dev status --> %d get interface status --> %d TEST 10: queue %d control calls, %d times TEST 11: unlink %d reads of %d unlink reads failed %d, iterations left %d TEST 12: unlink %d writes of %d unlink writes failed %d, iterations left %d TEST 13: set/clear %d halts halts failed, iterations left %d TEST 14: %d ep0out, %d..%d vary %d TEST 15: write %d iso, %d entries of %d bytes TEST 16: read %d iso, %d entries of %d bytes TEST 17: write odd addr %d bytes %u times core map test17TEST 18: read odd addr %d bytes %u times core map test18TEST 19: write odd addr %d bytes %u times premapped test19TEST 20: read odd addr %d bytes %u times premapped test20TEST 21: %d ep0out odd addr, %d..%d vary %d TEST 22: write %d iso odd, %d entries of %d bytes TEST 23: read %d iso odd, %d entries of %d bytes TEST 24: unlink from %d queues of %d %d-byte writes unlink queued writes failed %d, iterations left %d TEST 25: write %d bytes %u times test25TEST 26: read %d bytes %u times test26TEST 27: bulk write %dMbytes TEST 28: bulk read %dMbytes TEST 29: Clear toggle between bulk writes %d times toggle sync failed, iterations left %d ch9 subset failed, iterations left %d set altsetting to %d failed, %d drivers/usb/misc/usbtest.cGeneric USB deviceLinux user mode ISO test driverLinux user mode test driverLinux gadget zerousb test deviceFX2 deviceEZ-USB device    {@yB4 B!{_!c@yzqke_ -FVfrao5Pverify_not_haltedverify_haltedtest_toggle_syncusbtest_disconnectusbtest_initG5"G%%%productvendorforce_interruptrealworldpatternalt{{_license=GPLdescription=USB Core/HCD Testing Driverparm=product:product code (from vendor)parmtype=product:ushortparm=vendor:vendor code (from usb-if)parmtype=vendor:ushortparm=force_interrupt:0 = test default; else interruptparmtype=force_interrupt:uintparm=realworld:clear to demand stricter spec complianceparmtype=realworld:uintparm=mod_pattern:i/o pattern (0 == zeroes)parmtype=pattern:uintparm=alt:>= 0 to override altsetting selectionparmtype=alt:int C GCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6) !     0 d=P8U8d0 oXd~p0H !H #0 % h'` t) ++-$t7P88/ /O/1\P3o5}@79;= ?"AX#Ch&EP(G@.IB#+ ,_;HU(^8fHnXvhx8(G +`+x+++ ++ +%+ ;+O+ KK_KMMMOO O (O4(O\Ot&.OHO6gOO8O=OU+OO/ OPPRR R(0R((?RP(WRx(iR(yR(U !#%')-13579;=?ACEGIT d (2BH_{'5H]q/ %4CQd}+ usbtest.c$x$dusbtest_suspendusbtest_resumeusbtest_init__UNIQUE_ID_ddebug412.0is_good_configsg_timeoutperform_sglistctrl_outctrl_completeunlink1_callbacksimple_callbackunlink_queued_callbackcomplicated_callbacksimple_fill_bufusbtest_alloc_urbsimple_free_urbtest_ctrl_queueusbtest_disconnect__UNIQUE_ID_ddebug410.1usbtest_exitfree_sglist.part.0usbtest_probesimple_check_bufunlink1simple_ioverify_not_haltedtest_halt.part.0test_unaligned_bulkunlink_queuedalloc_sglist.isra.0test_queueusbtest_do_ioctlusbtest_ioctlid_tableusbtest_driveroverride_altgeneric_infoum2_infoum_infogz_infofw_infoez2_infoez1_info__key.15__key.20mod_pattern__func__.17__func__.16__func__.18__func__.19__func__.14__param_str_product__param_str_vendor__param_str_force_interrupt__param_str_realworld__param_str_pattern__param_str_alt__UNIQUE_ID___addressable_cleanup_module415__UNIQUE_ID___addressable_init_module414__UNIQUE_ID_license417__UNIQUE_ID_description416__UNIQUE_ID_product409__UNIQUE_ID_producttype408__UNIQUE_ID_vendor407__UNIQUE_ID_vendortype406__UNIQUE_ID_force_interrupt405__UNIQUE_ID_force_interrupttype404__UNIQUE_ID_realworld401__UNIQUE_ID_realworldtype400__UNIQUE_ID_mod_pattern399__UNIQUE_ID_patterntype398__UNIQUE_ID_alt397__UNIQUE_ID_alttype396__param_product__param_vendor__param_force_interrupt__param_realworld__param_pattern__param_alt__this_moduleusb_register_driver__dynamic_pr_debuginit_module_dev_errusb_sg_cancelinit_timer_keyjiffiesusb_sg_initmod_timerusb_sg_waittimer_delete_sync__kmallocusb_control_msgkfree_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoreusb_submit_urb_raw_spin_unlockusb_unlink_urb_raw_spin_lockmemsetusb_alloc_urbusb_alloc_coherentusb_free_urbusb_free_coherent__init_swait_queue_headkmalloc_cacheskmalloc_trace_raw_spin_lock_irq_raw_spin_unlock_irqwait_for_completion__dynamic_dev_dbgusb_deregistercleanup_module_dev_info__mutex_initusb_speed_string_dev_warnusb_set_interfacemsleepcompletion_doneusb_kill_urbwait_for_completion_timeoutusb_get_statususb_clear_haltsg_init_tableusb_get_descriptormutex_lock_interruptiblemutex_unlockktime_get_ts64set_normalized_timespec64__mod_usb__id_table_device_tableparam_ops_ushortparam_ops_uintparam_ops_int P P 0 0   x xD00 08@H\ ` p 8 `< `HL P X d px       , 84 8<$Hdp t    @ @$0` X X     Th0 p    4  8  D           8 @ d 4    @ L     $(4 8 H|..  8X( 4 8LpTp|   @  @$,4 $L T X\`p  $ h, h@ PD PX l  8 8   P P   @ @, X4 P< XH Pp t  h P h P x P x P P  P  $ , 4 < D L  h x  h x< P@ xD PH xT` hd xh hl x  $ h h    H0L0dpt|  $@H|    48< H `t X \ `  .`( .`d  h  p      !$!@!.`D!.`l! t! !! @! @!" " $"D" `L" `X"d"x" |" "" " """# ### ####$$H$%% % (%x%%%%%$&8&H&&&&&'(((() ) )@)H \)H )$*D*p*8+ <+ P@+ D+ P\+ `+ d++ X+ X+++, x, x ,L,T,,X-p-x-- - --... .. ... . / > $>0> @> H>l> x> |>>>? ?  ,?  0??? P ? P 8@l@ p@ x@@ @ @@ H @ H @@ p @ p @@LAdA @ pA @ tAA ` A ` AA A AA x A x AA A AA A BB 0 B 0 B4B 8B @BLB PB XB|B x B x BB ( B ( BB  B  BBC4C\CCCCDD D D (B ( H. ( 8 H X 8h Hx X( (,0 (48<@LP TX \d  $ L(`0(Ph(x@ (  X  xx h@X`H8(Hx "P#`&H(8.B (.  8 (@.H P @. (.08HP.X`px.. . .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__patchable_function_entries.rodata.str1.8.rela.init.text.rela__jump_table.rela.rodata.rela.exit.text.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela__param.comment.note.GNU-stack @D@}(;V+D&@иPV1hF;hF6@ V;pF6@8VX2xFflWlg@PhV ;PX 6@V |XX w@лV;xX6@`V;X6@xV;X6@V;X6@V;X6@V;X6@ؼV;X6@V;X6@V;X6@ V!;X6@8V#;X6@PV%;X6@hV';X6@V)X$@V+;[6@XV-[@pHV/;0[6@V1;8[6@оV3;@[6@V5;H[6@V7;P[6@V9;X[6@0V;;`[6@HV=;h[6@`V?;p[6@xVA;x[6@VC;[6@VE;[6@VG;[6@ؿVI[@VK[@VM[]p@ VP]@@VR0^/__W t