ELF>P@@*)ATUSHHt IHH{HLH;u[1]A\ATUSHHt IHH{HLH;u[1]A\HGHGHGHGG fDHtHH1ff.@UHAVAUIATASHHLw`eHHE1HEEHGheL5HHUHuHHtRHELMHپAIIfAIǁLoDgjAVUZYHEeH+uHe[A\A]A^]IHiUHAVAUIATASHHLw`eHHE1HEEHGheL5HHUHuHHtRHELMHپAIIfAIǁLoDgjAVUZYHEeH+uHe[A\A]A^]IHiAUIATAUSHH8eHHD$01HHHHCH`uCHHHtLhHD`HD$0eH+u!H8[]A\A]uHtAUIATAUSHH8eHHD$01HHHHCH`uCHHHtLhHD`HD$0eH+u!H8[]A\A]uHtUHSHH@t[]UH{xHHHUHHHH []ff.UHSHH@t[]MHUHHH []eLHtKHHH9uFF4tFIuHt"BtHG Ht1HtH;OuHu1H9tHtff.HGLGI1HL9HDHt&HPHtSfytYDZEt HRH+QHHPHtHHtH9u{HǂHpLHI9uHtH7HtHvDJEtLIL+JM~HeH;5fAyHdžL |ff.AUATUSHHeH=eHHD$1HVHtdHHHuFHHH HH H9tDHv>1HT$eH+H[]A\A]tH9uHу1fF딃EH$Hd$Hk D$HuQHHHtt%H9u HH΃HHH HuH9t1HYH$LkLHHHIeLLHe kaAUATIUHStSUu1eL-1M,$u,Mu []A\A]L1I$tL1Lf.HH"%p (ret=%d)", REC->lock_addr, REC->ret"%p (flags=%s)", REC->lock_addr, __print_flags(REC->flags, "|", { (1U << 0), "SPIN" }, { (1U << 1), "READ" }, { (1U << 2), "WRITE" }, { (1U << 3), "RT" }, { (1U << 4), "PERCPU" }, { (1U << 5), "MUTEX" } )GPLGPLGPLGPLGPLGPLGPLGPLGPL|%p (flags=%s) %p (ret=%d) ./include/linux/sched.hkernel/locking/mutex.cSPINREADWRITERTPERCPUMUTEXvoid *lock_addrintretunsigned intflags  o m w  w w m    m  w o m w   m o m w   eH5HHHtt%H9u HIȃIHL HuL9t 1HAVAUATUSHHeHHD$1H$Hd$HIAHHЃH LkLHSHHCH9t^HCLpHtIHt H9IdžLHMt!HHƒL HHMHEHueHLHH$Hd$e t(HD$eH+uQH[]A\A]A^HLkLHSHHCH9#E1X 4feH1HuaHG HtPuHG eH1Hu PUHAWIAVAUATISHHpt$eHHD$h1HD$ HD$ HD$(HD$@HD$HHD$PHD$XMtIG I9 AD$u1fAD$eeHIHHtEH9<HуHHH HI H9t HMt.H\$0AD$HD$0H\$8Mg D$I e  E1HD$heH+a HeD[A\A]A^A_]eH&eHHtHx!Le eHbeHHtHx1Le 4*Hu%MeIHXHP4FH MoLIHHHtt7H9u2HփHHH HI7 H9_HUH\$PIGMwLd$XM EL$L9 H E1IH@L9HHPHtI|$HrII)M\fA|$tDREtH)H~HPMtHHt I9 HǂHpH|$ D $HL$HD$HD$HL$D $T@Mo LuJt*H9u%HHH Iu,H9iH`1LLIHHuHHMtHT$ LLHL$HL$Mt AD$Mg eHLH|$ HD$ HD$ HD$(e fE&MICH|$@L\$@I{H|$HD$HH8I9fEHMHt I9dL D$CIHHt/H9u*HփH HI7!H9H|$HuHtwAMtHHt I9MHǃHD$HHT$@CHBHHHD$@H"HD$HIGI9I'Mt'AT$IG tfA|$fA|$eHLH|$ HD$ HD$ HD$(e IGLHD$HHM"eH; Ht I9IELH$H=wLyD$CIHHփHt[H9u"HуH HIH9tDHv>HL$H9L$LHHHH봋|$yLHMtHHt I92Hǃ[CMt.fA|$u%HD$I9GtHT$ LLHL$HL$HD$HHT$@HBHHHD$@H"HD$HIGI9YI'OH|$H9|$u HXLHMtHHt I9aH<$HǃwRLHt*H9u%HHH Iu/H9HHL$LLIHHuHHHtIT$H+PH-HD$H1L9HD H@L95H,HxtA}eH1eHHtHx1LHL$HL$e LMeHeHHtHx!Le bXHLHHMHt I9H<$LwLl|$HL$HL$eHeHHtHx LHL$HL$e H8   H-LA1HL$HL$cD$IG MfI7HvNHtIED$Et?HPI+T$H~1HfxH9tHdžH|$ HL$HL$HHI\eHeHHtHx Le TJAD$AHeHLH|$ HD$ HD$ HD$(e e ?5MwLHLLIeLLHe I  EeH0eHHtHxDLHL$HL$e H|$@Lt$@IHD$HH|$H8I9IIGMsC$H.1ސ H u 1HL$HL$   ?v #C1M fH3AUATUHSHHeHHD$1eH1HuKHt"EH$Hd$Hk D$HuHHD$eH+H1[]A\A]HD$eH+ucHHH[]A\A]8LkLHHHIeLLHe tjDHAUATUHSHHeHHD$1eH1HuKHt"EH$Hd$Hk D$HuHHD$eH+H1[]A\A]HD$eH+ucHHH[]A\A]8LkLHHHIeLLHe tjDUHAWAVAUIATSHH`t$eHHD$X1HD$ HD$ HD$(HD$0HD$8HD$@HD$HeSeHIUHHtH9HуHHH HIMLH9tHwy5e 81HT$XeH+3 He[A\A]A^A_]eHseHHtHx1Le uHu&MHIEH:HP4(HMeLIUIHHtt8H9u3HуHHH HIMH9HIELt$0H\$@HHD$IEH|$0MuHD$8L0M9uHM=eH98Ht I9LfD$ChIUHHOt0H9u+HуH HIMH9HD$Hu HD$MtHHt I9=HǃHD$8HT$0CHBHHHD$0H"HD$8IEH9D$uIeHWeLLH|$ HD$ HD$ HD$(e e sI"eLLH|$ HD$ HD$ HD$(e IELHD$HHMeH;Ht I9M|$LIwL~D$CIUHHփHt_zH9u+HуH HIMJH9HL9t$XLIHHH밋|$teHeHHtHx!Le g]LIMtHHt I9HǃHD$8HT$0CHBHHHD$0H"HD$8IEH9D$uIeteLLH|$ HD$ HD$ HD$(e L9t$u Hx]LHMtHHt I9 HǃIwPLFt+H9u&HHH IUu-H9H1LLIEHHuHH뷋@Me LuJt+H9u&HHH IUu,H9H 11L IEHHuHHeHweHHtHx1Le I?eHeHHtHx!Le ]S|$eHeHHtHx Le RH1?IMHILHHM%Ht I93LIwL$eHeHHtHx Le Hy F / LHFHqLP   +C-H8  1̐ vC eHeHHtHxLe cY11l " ff.@fDSHeH1Hu1[H[@VfDSHeH1Hu1[H[@fDSHeH1Hu[H[fDUSHeH1Hu []Hi[] lockcontention_endcontention_beginGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GNU & F a 0~ @ P ` p  * H f     M y   0 @*pFp`p bpPHr @%gI e@ p !  @  N 5(r08@$H]PX`hpExs E o    % ' `x< (U W xn @  x x   @  H8 pU `Hr ## #  $ b    6!`H-?]!H?*60!*q0?@m`,,@:XXv`p`v   `   9 O \ q      .BU`w @ZtP mutex.c__export_symbol___mutex_init__export_symbol_mutex_is_locked__export_symbol_mutex_lock__export_symbol_mutex_unlock__export_symbol_ww_mutex_unlock__export_symbol_ww_mutex_trylock__export_symbol_mutex_lock_interruptible__export_symbol_mutex_lock_killable__export_symbol_mutex_lock_io__export_symbol_mutex_trylock__export_symbol_ww_mutex_lock__export_symbol_ww_mutex_lock_interruptible__export_symbol___tracepoint_contention_begin__export_symbol___traceiter_contention_begin__export_symbol___SCK__tp_func_contention_begin__export_symbol___SCT__tp_func_contention_begin__export_symbol___tracepoint_contention_end__export_symbol___traceiter_contention_end__export_symbol___SCK__tp_func_contention_end__export_symbol___SCT__tp_func_contention_end__export_symbol_atomic_dec_and_mutex_lockperf_trace_contention_beginperf_trace_contention_endtrace_event_raw_event_contention_begintrace_event_raw_event_contention_endtrace_raw_output_contention_begin__flags.0trace_raw_output_contention_endmutex_spin_on_owner__ww_mutex_check_waiters__mutex_unlock_slowpath.constprop.0__ww_mutex_lock.constprop.0__ww_mutex_lock_interruptible_slowpath__ww_mutex_lock_slowpath__mutex_lock.constprop.0__mutex_lock_killable_slowpath__mutex_lock_interruptible_slowpath__mutex_lock_slowpath__UNIQUE_ID___addressable_atomic_dec_and_mutex_lock655__UNIQUE_ID___addressable___SCT__tp_func_contention_end654__UNIQUE_ID___addressable___SCK__tp_func_contention_end653__UNIQUE_ID___addressable___traceiter_contention_end652__UNIQUE_ID___addressable___tracepoint_contention_end651__UNIQUE_ID___addressable___SCT__tp_func_contention_begin650__UNIQUE_ID___addressable___SCK__tp_func_contention_begin649__UNIQUE_ID___addressable___traceiter_contention_begin648__UNIQUE_ID___addressable___tracepoint_contention_begin647__UNIQUE_ID___addressable_ww_mutex_lock_interruptible646__UNIQUE_ID___addressable_ww_mutex_lock645__UNIQUE_ID___addressable_mutex_trylock644__UNIQUE_ID___addressable_mutex_lock_io643__UNIQUE_ID___addressable_mutex_lock_killable642__UNIQUE_ID___addressable_mutex_lock_interruptible641__UNIQUE_ID___addressable_ww_mutex_trylock640__UNIQUE_ID___addressable___SCK__preempt_schedule639.1__UNIQUE_ID___addressable___SCK__preempt_schedule635.2__UNIQUE_ID___addressable___SCK__preempt_schedule633.3__UNIQUE_ID___addressable_ww_mutex_unlock631__UNIQUE_ID___addressable_mutex_unlock630__UNIQUE_ID___addressable___SCK__preempt_schedule626.4__UNIQUE_ID___addressable_mutex_lock625__UNIQUE_ID___addressable_mutex_is_locked624__UNIQUE_ID___addressable___mutex_init623__event_contention_endprint_fmt_contention_end__event_contention_beginprint_fmt_contention_begintrace_event_fields_contention_endtrace_event_fields_contention_begintrace_event_type_funcs_contention_endtrace_event_type_funcs_contention_beginevent_class_contention_endstr__lock__trace_system_nameevent_class_contention_begin__tpstrtab_contention_end__tpstrtab_contention_begin__UNIQUE_ID___addressable___SCK__tp_func_contention_end447.5__UNIQUE_ID___addressable___SCK__tp_func_contention_begin439.6__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace54.7__UNIQUE_ID___addressable___SCK__preempt_schedule53.8__UNIQUE_ID___addressable___SCK__might_resched29.9.LC3.LC4__x86_indirect_thunk_rax__x86_return_thunk__probestub_contention_begin__probestub_contention_end__ref_stack_chk_guardthis_cpu_offperf_trace_buf_allocperf_trace_run_bpf_submit__stack_chk_failtrace_event_buffer_reservetrace_event_buffer_commit__trace_trigger_soft_disabledtrace_raw_output_preptrace_print_flags_seqtrace_event_printftrace_handle_returnconst_current_taskwake_q_add_raw_spin_lock_irqsave__preempt_count_raw_spin_unlock_irqrestorewake_up_q__SCT__preempt_schedule__SCT__might_reschedcpu_number__cpu_online_mask__SCT__preempt_schedule_notraceosq_lock__tracepoint_sched_set_state_tpschedule_preempt_disabled__trace_set_current_stateosq_unlockio_schedule_prepareio_schedule_finishmutex_get_owner__SCK__preempt_scheduletrace_event_regtrace_event_raw_init__SCK__preempt_schedule_notrace__SCK__might_resched_4:tb4txyz({6x\|xyz({6x\|x}~x|@xk}~x| -    d U]xxbz|& $|0 $KueuuuuFuMuIuIuuuu.puuuuuu u\ u m(tH~Pmt P@pRxb R`_@ @`dpa_ba d ($0$8$@$ H$ P$ X$ `$ h$ p$ x$ $ $$$$$$$$$$$$$$$$$$$ $($0$8$@$H$ P$!X$#`$lh$mp$ox$u$v$x$~$$$$$$$$$$$$$$$$$ $ ($ 0$8$(@$)H$+P$X$`$h$p$x$ef(g8hHiXjhkxlmnop_aq`bd(r8cHsPp ( 0`8`@`HPX@`h0p$x$p$$ 0$p$0$P$`$$$$$0$P$$$@ ] $]$ ]$$ (]0$ 4]<$@]H$L]T$X]`$d]l$p]x$|]$^$]$!]$m]$v]$]$]$]$]$]$]$  ]$)] $$^,$0]x(U`h|x|Pxx_4`%19FMb4`cgr<t<YdnU v   <U   ? G T [ b4s c       _4 `   B Z k s   _4 `     &      _4 `  0;E_lw<b4 c,7*|xxxx!<(3;BMW|xxx@Q<Xckr}|x jxb4c =HRlw<]iq~_4`4?Icn>b4c _4'`.9GS[ho_4` ,3_4I`P[4<IPb4fcmx| iq Zuduuu^uuuuu"uuu+<$E$$K $$V9$S $$$($y,$ 0$+ 4$$ 8$ <$ @$eD$H$L$NP$PT$X$\$`$&d$h$`l$p$t$wx$|$  $$_ $$.b $}$$< (b 0$B4$P 8 @$ND$h H_ P$T$X `$d$q h p$ t$ x $L $ _ $F $ _ $($b ${$ $$ $$f_ $e$b $$B $$P_ $$ $$$1(b 0$4$X8 @$D$H P$,T$Xb `$d$h_ p$ t$x_ $$ $$ MR(W8]H`Xgscrd b(`0q8a@_HpPoXn`mhlpkxjihgferq`-p p  0R08R0@`-phpppxRRVr c(d0w`Vxq`av.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela__tracepoints_ptrs.rela.static_call.text.rela.discard.annotate_insn.rela.export_symbol.rela__patchable_function_entries.rodata.str1.1.rela__bug_table.rela.sched.text.rela.smp_locks.rela__jump_table.rela.rodata.rela.discard.addressable.rela_ftrace_events.rela.ref.data.rela__tracepoints__tracepoints_strings.comment.note.GNU-stack.note.gnu.property @` @V8'+  &@]'1 ; 6@_0'S( N@_0'j8 e@`' P@g' @xi0'28@l'@@qh'02@`'2@PP'`4u @'4@0'651@0'J5 E@0'Y6 T@'!gP7!}0q7(77 7(_ `F(