ELF>p@@('ATUSHHt!IHH{HLH;u[1]A\ATUSHHt!IHH{HLH;u[1]A\AUATUSHHt(IDHH{HDLH;u[1]A\A]DUHAVAUIATASHHLw`eHHE1HEEHGheL5H$HUHuHHtZHELMHپ$AIIfAIǁLoHGDgjAVUZYHEeH+uHe[A\A]A^]IHaUHAWAVIAUIATASHL`eHHE1HEEHGheL=H$HUHuHHt]HELML$AIIfAIǁLoHGDg_jAWUZYHEeH+u!He[A\A]A^A_]IH\ff.@AUIATAUSHH8eHHD$01HHHHCH`uK HHHtLhHH@D`HD$0eH+u!H8[]A\A]uHtff.@AVAUIATAU͹SHH8eHHD$01ILHHCH`uQ HLHtLhLH@D`@hHD$0eH+u#H8[]A\A]A^uHtDUHSHH@u;}HHMHIHUHLEH [][]UHSHH@uFH}HMHIIHUHMDȀ}LEH [][]fDeHs/eHHtH@@HHe tfDeHs/eHHtH@@HHe tfDeHs2eHHtH@@HHe tAUAATLUHS@A $HEeHH[C=@uHEHDm(=@t9~-@y#[L]A\A]Dm([]A\A] []A\A]1LPATUSHL@A $HCeH-HSE=@uHCH=@t~S-@xL []A\롾LA 1L[(LDAVAUIATUHSHPeHHD$H1H|$Ht$Ht$HHE@D$8H$HD$(HHHP(9L?tʼn)ЅJA $ LsL9S(9tDHL;+r2L;ks,HD$HeH+HPH[]A\A]A^HkA$t0@t@ H111LFAHkA$tQ~O@t@ HAt9H|LKоLLAWAVAUIATIUHSHDHLHHP(9*L?)ЅJAU >HSH9S(9toHL;ks\L;+sAu!A9uHH[]A\A]A^A_Ml$HLAD$8ID$Ml$H9tL{AtP@t=@5I'Hu!AD$8ID$Ml$Ml$aLLHcTtWHwLkAD$8ID$Ml$Ml$1LmMl$HLAD$8ID$Ml$HHtTH@HHH?)ЅJ y1%LH H$H$L{AYV@t@IH$H$ @zeHeHHt1HxH1e KAeHeHHtHx1He eHeHHtHx1He M 2LLH$H$HH(AVAUIATIUHSGLL;t=LHHHL; H[]A\A]A^3uMtA^tL[t1eH{eHHt1HxH1e Fmm, REC->memcg_id, REC->write ? "true" : "false", REC->success ? "true" : "false""mm=%p memcg_id=%llu write=%s", REC->mm, REC->memcg_id, REC->write ? "true" : "false"GPLtruefalsemm=%p memcg_id=%llu write=%s mm/mmap_lock.c./include/linux/mmap_lock.h./include/linux/rwsem.hstruct mm_struct *mmu64memcg_idboolwritesuccessmm=%p memcg_id=%llu write=%s success=%s e } B P U U mmap_lockmmap_lock_acquire_returnedmmap_lock_releasedmmap_lock_start_lockingGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GNU B v 0 @ PS ` p  & X    ! CPX`~@_pjE B(08@AHPX`Uhpxx?df@xxV 0  Q Hx  `H !! !  !@ `   % )* 8/ THR@`Hh@H,K`c@6PZ]Z1`4 M ` ` 0      ) C a w         & F U l  p+         M !0'6-H\pmmap_lock.c__export_symbol___tracepoint_mmap_lock_start_locking__export_symbol___traceiter_mmap_lock_start_locking__export_symbol___SCK__tp_func_mmap_lock_start_locking__export_symbol___SCT__tp_func_mmap_lock_start_locking__export_symbol___tracepoint_mmap_lock_acquire_returned__export_symbol___traceiter_mmap_lock_acquire_returned__export_symbol___SCK__tp_func_mmap_lock_acquire_returned__export_symbol___SCT__tp_func_mmap_lock_acquire_returned__export_symbol___tracepoint_mmap_lock_released__export_symbol___traceiter_mmap_lock_released__export_symbol___SCK__tp_func_mmap_lock_released__export_symbol___SCT__tp_func_mmap_lock_released__export_symbol___mmap_lock_do_trace_start_locking__export_symbol___mmap_lock_do_trace_acquire_returned__export_symbol___mmap_lock_do_trace_released__export_symbol___vma_start_writeperf_trace_mmap_lockperf_trace_mmap_lock_acquire_returnedtrace_event_raw_event_mmap_locktrace_event_raw_event_mmap_lock_acquire_returnedtrace_raw_output_mmap_locktrace_raw_output_mmap_lock_acquire_returned__UNIQUE_ID___addressable___vma_start_write648__UNIQUE_ID___addressable___mmap_lock_do_trace_released644__UNIQUE_ID___addressable___mmap_lock_do_trace_acquire_returned643__UNIQUE_ID___addressable___mmap_lock_do_trace_start_locking642__UNIQUE_ID___addressable___SCT__tp_func_mmap_lock_released641__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_released640__UNIQUE_ID___addressable___traceiter_mmap_lock_released639__UNIQUE_ID___addressable___tracepoint_mmap_lock_released638__UNIQUE_ID___addressable___SCT__tp_func_mmap_lock_acquire_returned637__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_acquire_returned636__UNIQUE_ID___addressable___traceiter_mmap_lock_acquire_returned635__UNIQUE_ID___addressable___tracepoint_mmap_lock_acquire_returned634__UNIQUE_ID___addressable___SCT__tp_func_mmap_lock_start_locking633__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_start_locking632__UNIQUE_ID___addressable___traceiter_mmap_lock_start_locking631__UNIQUE_ID___addressable___tracepoint_mmap_lock_start_locking630__event_mmap_lock_acquire_returnedprint_fmt_mmap_lock_acquire_returned__event_mmap_lock_released__event_mmap_lock_start_lockingprint_fmt_mmap_locktrace_event_fields_mmap_lock_acquire_returnedtrace_event_fields_mmap_locktrace_event_type_funcs_mmap_lock_acquire_returnedtrace_event_type_funcs_mmap_lockevent_class_mmap_lock_acquire_returnedstr__mmap_lock__trace_system_nameevent_class_mmap_lock__tpstrtab_mmap_lock_acquire_returned__tpstrtab_mmap_lock_released__tpstrtab_mmap_lock_start_locking__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_acquire_returned561.0__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_released553.1__UNIQUE_ID___addressable___SCK__tp_func_mmap_lock_start_locking545.2__UNIQUE_ID___addressable___SCK__preempt_schedule_notrace13.3.LC4.LC5.LC6__x86_indirect_thunk_rax__x86_return_thunk__probestub_mmap_lock_start_locking__probestub_mmap_lock_acquire_returned__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_event_printftrace_handle_return__probestub_mmap_lock_releasedcpu_number__cpu_online_mask__preempt_count__SCT__preempt_schedule_notraceconst_current_taskschedule__tracepoint_sched_set_state_tpfinish_rcuwaitrefcount_warn_saturate__trace_set_current_statevma_mark_detachedlock_vma_under_rcu__rcu_read_lockmas_walk__rcu_read_unlockrcuwait_wake_up__mmdroplock_next_vmamas_finddown_read_killableup_readlock_mm_and_find_vmadown_read_trylockdown_write_killableexpand_stack_lockeddowngrade_writesearch_exception_tablesup_writetrace_event_regtrace_event_raw_init__SCK__preempt_schedule_notraceI4;YL4YO4Yt]^_`]Da]^_'`5]]a]bc]dad]bc]dae$ 2 =  Ffe   fi&j/k6I4NJUkalijkL4MklijkO41P8kDlmnp&rPqmn pU rd q| q q ] u v w ] x w w q, wg xr u q q y a { { xI wZ |h u q {AqN}SujwxuijkO4Pkl%i-j:kAI4TJ[kflyijkL4MklqqyRe|ijkO4P kl!i)j6k=I4PJWkbl~}Tiiqj~kI4JklijkO4Pkl ijk&L49M@kKlWi_jlksI4JklijkO4Pkl}/i7j@kGL4ZMakhlijkO4Pklij kL4*M1k<lLZeZZZ5Z1ZJZZZTg[ZgZZZ\ZfZZZZZ?ZIZq7ZFZK Z Z ZZl(0PXxl08p:OP:`XLx:`I@QPN`KILOK NQ; <(>0@ 8A @C Hm Pn Xp `hpxEFHNOQIK(R8JHOXQhSxPLNTMUVWXPp  (@0P8p@0HP`X`hppxP`   I L $(O 04 8o @DO Ho PM T XI `a d hO p t"xI  O EoL ovL EI XO I O 'I O u.L $8(I 04B8O @DHO PTXO `'dfhI p.txL 8TI BO (L (,L nL O L  & V  0 = $k (I , 004r8~<<F A Fn G$(H0F4H<O@HXWVU M(T0N8L@PHSPQXO`JhRpKxISTR@=@` 0:08:0@`=hpPx::?S P(Q0\`? xTMNh?@RJK[.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.rodata.str1.8.rela__jump_table.rela.smp_locks.rela__bug_table.rela.discard.addressable.rela_ftrace_events.rela.ref.data.rodata.rela__tracepoints__tracepoints_strings.comment.note.GNU-stack.note.gnu.property @W@>h%+p &@8U%1; 6@ XH%SN@hXH%j4e@X% @Z% @(\%22()X@^%H@@f%H@@h % @`i%'p "@@kH%; 6@k%EH! R`! M@mh%`p"Xv0"("" # &I /pn