ELF@@WV    {S$@*[* d@*`@*?`A [BRSA{è_     _     {SL@*[* d@*`@*?`A [BRSA{è_     {St@*c@`@*`?`A@@RSA{è_    _     {S@b@`@@?`A`SAR{¨_    _     {S@b@`@@?`A`SAR{¨_    {S@b@`@@?`A`SAR{¨_    {SAb@`@@?`A`SAR{¨_    {SR&@9>҄@y@y@y"@9!`SA{¨_ {**{_ {***{_{*{_{{_ {{_ {**{_     _     _     _ {S[pPqTSA[B{Ũ_c`>R @bA)6.HӔNP?q"T(T?qT T? q T?qTc*c >BcxtL!Bӄ>Bk&FӚAә>L|@?qTT?qT? q T?q!T?` RcRc?~ R$ R?#q R R>ҥ0ˠB_qI TkD?(q`T( T?qT?$qTc*c >Bcxt ?q`T?qT>B!kD*!`SA[BcC{Ũ_4c*c >Bcxt>Ҡ!?q`TBkD?#q~S0>B_q(T9 ?qT? qaTBkD?,q Tc*c >Bcxt ˠqTBB CXxBkD?` RdR?~ R% R?#q R~S R>0!ˠBkD>B!kD>B!kDc*c >Bcxtyʉ`ɩ sc*c >Bcxtic*c >Bcxt_c*c >BcxtUc*c >BcxtKc*c >BcxtA~SBkD;cBkD1 {S[6cks6 ( T T:@R6@8՘@*:#rQ* 7@ Ҝtx vT T{ 7@`@*`Ңg@h@$hh @h"h@h&@ @9h*B9h.B9h2SA[BcCkDsE{Ǩ_!hb     _     _     _     _     _     _ {{_ {{_ {S[*c*X$@_AT3TT<S|@2@#(T`T @@@Z)#@SA[BcC{ɨ_sG7//@`6##{S[X$@? TcT@TR@*|@hTTt @a@a @a"@a&@! @9!a*B9a.B9a2cCSA[B{Ǩ_SA[BcC{Ǩ_!G76{XS$@?! T[҂:@@T# T`T`<SB|@2 :@TcTTt Z@a @aV@a"@!HSa&@!LSa*@!DSa.[B@SA{Ǩ_@ҵSA[B{Ǩ_G76 {XS$@?! T[# T`TR@*B|@ TT^@yab@yaf@ya@!ba@ab@!`a"B9a9B9a9[B@SA{Ǩ_ҵSA[B{Ǩ_G76 {S*[*c8@4@8՘#R@'@G@ սt$RP)SA[BcC{Ũ_րh` {S[*8@8d6@#R`'@ tҢG@$RD SA[B@{Ũ_րh`` {S*[**c8@4@8՘#R@'@G@ սt$T)RSA[BcC{Ũ_րh` {S[8Ձ:@6@VaR@@ tҢ7@$ҁRi@9 9i@9 $9i@y yi @y yi@y ySA[B{Ĩ_@h` {S4[c*k*s  T` T:@6@>S8յ2;sQ*?@ tu T77@?TTy?@ @*`Ңw@@$h@hb)SA[BcCkDsE{Ȩ_!hbҔ {S[ck 8@ T# T T:@6@>S829#SrcQ*@/@ Қtv :@ TTTu /@Z@*`ҢW@ @$hV@h"@ISh&@MSh*@ESh.SA[BcCkD{ƨ_!hb {S[6ckv  T T:@R6@8՘@*:crQ*7@ ջ+қtx #T`T^@y`7@*b@ydҢg@$҈f@yh@bh@hb@`h"B9h9B9h9+@SA[BcCkD{Ǩ_!hb++B<@<@<@<@maxpacket, REC->maxpacket_limit, REC->max_streams, REC->maxburst, REC->trb_enqueue, REC->trb_dequeue, REC->flags & ((((1UL))) << (0)) ? 'E' : 'e', REC->flags & ((((1UL))) << (1)) ? 'S' : 's', REC->flags & ((((1UL))) << (2)) ? 'W' : 'w', REC->flags & ((((1UL))) << (3)) ? 'B' : 'b', REC->flags & ((((1UL))) << (5)) ? 'P' : 'p', REC->direction ? '<' : '>'"%s: trb %p (E%d:D%d) buf %08x%08x size %s%d ctrl %08x sofn %08x (%c%c%c%c:%c%c:%s)", __get_str(name), REC->trb, REC->enqueue, REC->dequeue, REC->bph, REC->bpl, ({char *s; int pcm = ((REC->size >> 24) & 3) + 1; switch (REC->type) { case 3: case 1: switch (pcm) { case 1: s = "1x "; break; case 2: s = "2x "; break; case 3: default: s = "3x "; break; } break; default: s = ""; } s; }), ((REC->size) & (0x00ffffff)), REC->ctrl, (((REC->ctrl) & (0xffff << 14)) >> 14), REC->ctrl & ((((1UL))) << (0)) ? 'H' : 'h', REC->ctrl & ((((1UL))) << (1)) ? 'L' : 'l', REC->ctrl & ((((1UL))) << (2)) ? 'C' : 'c', REC->ctrl & ((((1UL))) << (3)) ? 'S' : 's', REC->ctrl & ((((1UL))) << (10)) ? 'S' : 's', REC->ctrl & ((((1UL))) << (11)) ? 'C' : 'c', dwc3_trb_type_string(((REC->ctrl) & (0x3f << 4)))"%s: cmd '%s' [%x] params %08x %08x %08x --> status: %s", __get_str(name), dwc3_gadget_ep_cmd_string(REC->cmd), REC->cmd, REC->param0, REC->param1, REC->param2, dwc3_ep_cmd_status_string(REC->cmd_status)"cmd '%s' [%x] param %08x --> status: %s", dwc3_gadget_generic_cmd_string(REC->cmd), REC->cmd, REC->param, dwc3_gadget_generic_cmd_status_string(REC->status)"%s: req %p length %u/%u %s%s%s ==> %d", __get_str(name), REC->req, REC->actual, REC->length, REC->zero ? "Z" : "z", REC->short_not_ok ? "S" : "s", REC->no_interrupt ? "i" : "I", REC->status"%s", usb_decode_ctrl(__get_buf(500), 500, REC->bRequestType, REC->bRequest, REC->wValue, REC->wIndex, REC->wLength)"event (%08x): %s", REC->event, dwc3_decode_event(__get_buf(500), 500, REC->event, REC->ep0state)"addr %p offset %04x value %08x", REC->base + REC->offset, REC->offset, REC->valueaddr %p offset %04x value %08x ZzSsiI%s: req %p length %u/%u %s%s%s ==> %d UNKNOWNTimed OutSuccessfulErrorcmd '%s' [%x] param %08x --> status: %s UNKNOWN commandNo ResourceBus Expiry%s: cmd '%s' [%x] params %08x %08x %08x --> status: %s 2x 1x 3x normalsetupstatus2status3dataisoc-firstisoclink%s: trb %p (E%d:D%d) buf %08x%08x size %s%d ctrl %08x sofn %08x (%c%c%c%c:%c%c:%s) %s: mps %d/%d streams %d burst %d ring %d/%d flags %c:%c%c%c%c:%c %s inout (Active) (Not Active)Disconnect: [%s]Reset [%s]Connection Done [%s]Link Change [%s]WakeUp [%s]Suspend [%s]Start-Of-Frame [%s]Erratic Error [%s]Command Complete [%s]Overflow [%s]ep%d%s: Transfer Complete (%c%c%c) [%s]Transfer In Progress [%08x] (%c%c%c)Transfer Not Ready [%08x]%s [Data Phase] [Status Phase]FIFO Stream %d Found Stream Not FoundEndpoint Command Completeevent (%08x): %s (null)UnconnectedSetup PhaseData PhaseStatus PhaseU0U1U2U3SS.DisabledRX.DetectSS.InactivePollingRecoveryHot ResetComplianceLoopbackUNKNOWN link stateResetResumeSet LMPSet Periodic ParametersTransmit Function Wake Device NotificationSet Scratchpad Buffer Array Address LoSet Scratchpad Buffer Array Address HiDevice NotificationSelected FIFO FlushAll FIFO FlushSet Endpoint NRDYSet Endpoint PrimeRun SoC Bus Loopback TestSet Endpoint ConfigurationSet Endpoint Transfer ResourceGet Endpoint StateSet StallClear StallStart TransferUpdate TransferEnd TransferStart New Configuration__data_loc char[]nameunsigned intmaxpacketmaxpacket_limitmax_streamsmaxburstflagsdirectionu8trb_enqueuetrb_dequeuestruct dwc3_trb *trbu32bplbphsizectrltypeenqueuedequeuecmdparam0param1param2intcmd_statusparamstatusstruct dwc3_request *reqactuallengthzeroshort_not_okno_interrupt__u8bRequestTypebRequest__u16wValuewIndexwLengtheventep0statevoid *baseoffsetvalue////////strnlen__fortify_strlendwc3dwc3_gadget_ep_disabledwc3_gadget_ep_enabledwc3_complete_trbdwc3_prepare_trbdwc3_gadget_ep_cmddwc3_gadget_generic_cmddwc3_gadget_givebackdwc3_ep_dequeuedwc3_ep_queuedwc3_free_requestdwc3_alloc_requestdwc3_ctrl_reqdwc3_eventdwc3_writeldwc3_readlGCC: (GNU) 13.2.1 20231205 (Red Hat 13.2.1-6)             " $ & ( * , . 0xx1xVhzx2 2pd X 2` P` mP 0H` 3 5 76V9 ; = ? A C En8PhXx8||<8Sm`( !#G GGGHGGH 'Gh2Gp=G Zp@uxbS)8H hX p  hxhx!@ c      .@ T` wIH? ] IHHw  IH IH I H   0 K  IhHa #IHt >IH I IK KVK K K@ K` K  K C K k K K K  K@ K`  K 9 K X K M Mv O( O O O O O O& OA Oa Ox O` OH O0 O OO OP P P= P[ Pu P P  P( P0 P8 P@ PH. PPI PX_ P`r Ph PpS   "$&(*,.0357;=?ACER MP MPP MP MP M@PMP<MPWM0PtMPMPM PMpPMPMP;M`P_lv l`x P P&XPDP^Pz`Pl0 H| !`>P [h`yP(P':N`p    5<Vd     ( @e (082@OHpPX`hptrace.c$d$xtrace_event_raw_event_dwc3_log_iotrace_event_raw_event_dwc3_log_eventtrace_event_raw_event_dwc3_log_ctrltrace_event_raw_event_dwc3_log_generic_cmdtrace_raw_output_dwc3_log_iotrace_raw_output_dwc3_log_requesttrace_raw_output_dwc3_log_generic_cmdtrace_raw_output_dwc3_log_gadget_ep_cmdtrace_raw_output_dwc3_log_trbtrace_raw_output_dwc3_log_eptrace_raw_output_dwc3_log_ctrl__bpf_trace_dwc3_log_io__bpf_trace_dwc3_log_generic_cmd__bpf_trace_dwc3_log_event__bpf_trace_dwc3_log_trb__bpf_trace_dwc3_log_ctrl__bpf_trace_dwc3_log_gadget_ep_cmdtrace_raw_output_dwc3_log_eventperf_trace_dwc3_log_trb__bpf_trace_dwc3_log_request__bpf_trace_dwc3_log_eptrace_event_raw_event_dwc3_log_gadget_ep_cmdtrace_event_raw_event_dwc3_log_trbtrace_event_raw_event_dwc3_log_requesttrace_event_raw_event_dwc3_log_epperf_trace_dwc3_log_ioperf_trace_dwc3_log_eventperf_trace_dwc3_log_generic_cmdperf_trace_dwc3_log_ctrlperf_trace_dwc3_log_gadget_ep_cmdperf_trace_dwc3_log_requestperf_trace_dwc3_log_epCSWTCH.144CSWTCH.142CSWTCH.146CSWTCH.149__func__.1__func__.2str__dwc3__trace_system_nameprint_fmt_dwc3_log_epprint_fmt_dwc3_log_trbprint_fmt_dwc3_log_gadget_ep_cmdprint_fmt_dwc3_log_generic_cmdprint_fmt_dwc3_log_requestprint_fmt_dwc3_log_ctrlprint_fmt_dwc3_log_eventprint_fmt_dwc3_log_iotrace_event_fields_dwc3_log_eptrace_event_fields_dwc3_log_trbtrace_event_fields_dwc3_log_gadget_ep_cmdtrace_event_fields_dwc3_log_generic_cmdtrace_event_fields_dwc3_log_requesttrace_event_fields_dwc3_log_ctrltrace_event_fields_dwc3_log_eventtrace_event_fields_dwc3_log_iotrace_event_type_funcs_dwc3_log_eptrace_event_type_funcs_dwc3_log_trbtrace_event_type_funcs_dwc3_log_gadget_ep_cmdtrace_event_type_funcs_dwc3_log_generic_cmdtrace_event_type_funcs_dwc3_log_requesttrace_event_type_funcs_dwc3_log_ctrltrace_event_type_funcs_dwc3_log_eventtrace_event_type_funcs_dwc3_log_ioevent_class_dwc3_log_epevent_class_dwc3_log_trbevent_class_dwc3_log_gadget_ep_cmdevent_class_dwc3_log_generic_cmdevent_class_dwc3_log_requestevent_class_dwc3_log_ctrlevent_class_dwc3_log_eventevent_class_dwc3_log_io__bpf_trace_tp_map_dwc3_gadget_ep_disable__bpf_trace_tp_map_dwc3_gadget_ep_enable__bpf_trace_tp_map_dwc3_complete_trb__bpf_trace_tp_map_dwc3_prepare_trb__bpf_trace_tp_map_dwc3_gadget_ep_cmd__bpf_trace_tp_map_dwc3_gadget_generic_cmd__bpf_trace_tp_map_dwc3_gadget_giveback__bpf_trace_tp_map_dwc3_ep_dequeue__bpf_trace_tp_map_dwc3_ep_queue__bpf_trace_tp_map_dwc3_free_request__bpf_trace_tp_map_dwc3_alloc_request__bpf_trace_tp_map_dwc3_ctrl_req__bpf_trace_tp_map_dwc3_event__bpf_trace_tp_map_dwc3_writel__bpf_trace_tp_map_dwc3_readl__tpstrtab_dwc3_readl__tpstrtab_dwc3_writel__tpstrtab_dwc3_event__tpstrtab_dwc3_ctrl_req__tpstrtab_dwc3_alloc_request__tpstrtab_dwc3_free_request__tpstrtab_dwc3_ep_queue__tpstrtab_dwc3_ep_dequeue__tpstrtab_dwc3_gadget_giveback__tpstrtab_dwc3_gadget_generic_cmd__tpstrtab_dwc3_gadget_ep_cmd__tpstrtab_dwc3_prepare_trb__tpstrtab_dwc3_complete_trb__tpstrtab_dwc3_gadget_ep_enable__tpstrtab_dwc3_gadget_ep_disable__event_dwc3_gadget_ep_disable__event_dwc3_gadget_ep_enable__event_dwc3_complete_trb__event_dwc3_prepare_trb__event_dwc3_gadget_ep_cmd__event_dwc3_gadget_generic_cmd__event_dwc3_gadget_giveback__event_dwc3_ep_dequeue__event_dwc3_ep_queue__event_dwc3_free_request__event_dwc3_alloc_request__event_dwc3_ctrl_req__event_dwc3_event__event_dwc3_writel__event_dwc3_readl__tracepoint_dwc3_readl__tracepoint_dwc3_writel__tracepoint_dwc3_event__tracepoint_dwc3_ctrl_req__tracepoint_dwc3_alloc_request__tracepoint_dwc3_free_request__tracepoint_dwc3_ep_queue__tracepoint_dwc3_ep_dequeue__tracepoint_dwc3_gadget_giveback__tracepoint_dwc3_gadget_generic_cmd__tracepoint_dwc3_gadget_ep_cmd__tracepoint_dwc3_prepare_trb__tracepoint_dwc3_complete_trb__tracepoint_dwc3_gadget_ep_enable__tracepoint_dwc3_gadget_ep_disable__traceiter_dwc3_readl__probestub_dwc3_readl__traceiter_dwc3_writel__traceiter_dwc3_event__probestub_dwc3_event__traceiter_dwc3_ctrl_req__probestub_dwc3_ctrl_req__traceiter_dwc3_alloc_request__traceiter_dwc3_free_request__traceiter_dwc3_ep_queue__traceiter_dwc3_ep_dequeue__traceiter_dwc3_gadget_giveback__traceiter_dwc3_gadget_generic_cmd__probestub_dwc3_gadget_generic_cmd__traceiter_dwc3_gadget_ep_cmd__probestub_dwc3_gadget_ep_cmd__traceiter_dwc3_prepare_trb__probestub_dwc3_prepare_trb__traceiter_dwc3_complete_trb__traceiter_dwc3_gadget_ep_enable__traceiter_dwc3_gadget_ep_disabletrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_event_printftrace_handle_returntrace_seq_acquireusb_decode_ctrlbpf_trace_run3bpf_trace_run2bpf_trace_run1bpf_trace_run4__probestub_dwc3_complete_trb__probestub_dwc3_gadget_ep_disable__probestub_dwc3_writelsnprintfscnprintfstrnlenperf_trace_buf_allocmemcpyperf_trace_run_bpf_submitfortify_panic__probestub_dwc3_free_request__probestub_dwc3_ep_queue__probestub_dwc3_ep_dequeue__probestub_dwc3_gadget_giveback__probestub_dwc3_alloc_request__probestub_dwc3_gadget_ep_enable__SCK__tp_func_dwc3_gadget_ep_disable__SCK__tp_func_dwc3_gadget_ep_enable__SCK__tp_func_dwc3_complete_trb__SCK__tp_func_dwc3_prepare_trb__SCK__tp_func_dwc3_gadget_ep_cmd__SCK__tp_func_dwc3_gadget_generic_cmd__SCK__tp_func_dwc3_gadget_giveback__SCK__tp_func_dwc3_ep_dequeue__SCK__tp_func_dwc3_ep_queue__SCK__tp_func_dwc3_free_request__SCK__tp_func_dwc3_alloc_request__SCK__tp_func_dwc3_ctrl_req__SCK__tp_func_dwc3_event__SCK__tp_func_dwc3_writel__SCK__tp_func_dwc3_readltrace_event_regtrace_event_raw_init  dhlpTXtx48(D\4Ld"" "  "  "( "( "80 "88 "0< "0H "HL "@P "HT "@` "Pd "Pt    J J " "x " "x " "  0 "x4 "x< "@ "H "L "t  J J " "x " "x " "   " "( ", "4 "8 "D "H "xL "P "x|  "H "H< "h@ "xD "hH "xT "X "   "X "@ "X "@ "P "P " " "p "p " "x " "x$ "x( "x, "x0 "x< "`@ "`H "L "T "X "| "",8h"H"H $8PpPJTJ`"h"p |"P"X"P"X"P"P "`"`  PJTJ`"h"p "("( "H"HJJ"" " "$ 4"`8"p<"`@"pP"X"` "" JJ"@"@ JJ"" H"L"P `"h"p "x"x JJ"" JJ"" JJ"("($ ,J0J<"D"L TJXJd"l"t |JJ"" "" "x"x"" (p8d"`l"`t"`|"`JJJJ@X D`"`h"`p"`x"`JJJJ0Tp"`"`"`"` JJ$(J,J4t4L"`T"`\"`d"`JJJJ Hd"`"`"`"`JJ$J(J048 l   !X!!"`!"`!"`!"`!J!J!!J!J!"H"""#<#"`D#"`L#"`T#"`\#J`#Jh#l#Jp#Jx##$H$d$$$"`%"` %"`%"` %J$%J,%4%J8%J@%8"X@"p`"xh""x""x""x" "x "( "x0 "P "X "x " " "X "p " "  "( "0@ "(H "8h "(p "@ "( "H "( "P "( "X "( "`X "X` "p "x "h "( "p "( "x "( " "( "p "xx "h "( " " " "X "p8 "@ "` "xh " "x " " " " """("0"x" " " " "0 "8 "0 "@ "0 "H h"(p"P "("X "h "p "("x 0"(8" ` ` X   P@`p8@HH8@8@ @ 8@@ @ 8@@ @h8 @@x8`@` (08@HPX`hp  $(,048xpPX(@H` HD% hH%L%$(P%0|4T%< @X%H "L\%T#X`% "h"p"" "("x0"8"x@" H"8P"xX"H`"`h"xp"xx"x""""""" "0"@"""""""""""  "0("@0"@8"X@"`H"hP"xX"`"J#( 80080@)HJPX`(h xxx)Jh( (X )J(p ) J(80!8(@ PPXP`)hJphx`(x)J(h)Jx8(((0(8)P (P@H0`h0`888 (8@H8`hH('(0Ph&x %$ @X#hp"!0H X`x `8HPpH0 (8@`x  (08@HPX`hp.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela__patchable_function_entries.rodata.str1.8.rela.altinstructions.rela.rodata.rela.ref.data.rela__bpf_raw_tp_map.rela__tracepoints__tracepoints_strings.rela_ftrace_events.comment.note.GNU-stack @d%@$T+%x&@8T1 ?; ?<6@hTS`?N@ TSh?N@8T Sp?N@PT Sx?N@hTS?N@TS?N@TS?N@TS?N@ȿTS?N@TS?N@TS?N@TS?N@(TS?N@@T S?N@XT"S?N@pT$S?N@T&S?N@T(S?N@T*S?N@T,S?N@T.S@N@T0p2@ SIN@T3SIN@0T5SIN@HT7I`@`T9SJN@T;SJN@T=SJN@T?S JN@(TAS(JN@@TCS0JN@XTE8J@p8TGK@@TI N @TKP@xTMT3Ux@hTP0`V/ VVU r#