ELF@@ ?#{cS*[k*s;R;@@+T`~@G3@&k TC 4 ` 4;@v C6 6a@#@р~7{D@zT~? T@;a@7A 7@{@DAz,T@  ;@@a3@8@_kTT;@@SA[BcCkDsE{ɨ#_;@T@7@C@AG@!T?T@"8A?,|@);@c " _!{@ {a@! O) B!#RB!RQC|_cC|ȥ5;@D |_B˂|ȣ5@_?#A8{CS[cB4@@@+ 63@Rs&џT3@8Rs&џT+@<`C ` AqTaC?aT 55`D& Tu'5+@"A8E!*R|@)T ՀKRs )T ՀKRs T  A8@BB T{ASB[CcD#_A8E!A8E!@4 A8E!KRs aTX53@8Rs&џATcDbDbCv@bTA8E!+fs/ubifs/shrinker.cmutex_is_locked(&c->umount_mutex)mutex_is_locked(&c->tnc_mutex)UBIFS DBG tnc (pid %d): no clean znodes, kick a thread UBIFS DBG tnc (pid %d): not enough old znodes, try to free young ones UBIFS DBG tnc (pid %d): not enough young znodes, free all UBIFS DBG tnc (pid %d): freed nothing, but contention UBIFS DBG tnc (pid %d): %lu znodes were freed, requested %lu ubifs%%ubifs_shrink_scan'/48=@9(    :int  Q ,i  ;s64']'Q     . H    #  * =  Q< & ' 8 =>.I Y  ' o?o   ]   @ "- #/nid&J - 4 72 -AR S U X YJ Z Q c  d(BrcueBH gGX j8`/idmJp uxC7o801 DQ(     (QZ(Qyj     'Q'Qĸ(Q    )8))o* ! E(Q *,+ *8.   2jD2aDDD" J3W F5G5" G3 J\"!ttHjI 42P5scQJnrd6J6cK Lout<#'j F$''' '_#/j $/?// / #4j $444 4 #8j G $8 88 8` #=j  $=@ == =% =u N&  ( + h+ c  &  %+ &   =u N&   M gZ%u6T 7M + P0 1 N  4 3P5sc Q = u N &  JiJc, G,  GO J.7nr!Jj7age)JcP3.icpQJG 3 eYNDq}&9mP &cuc 1&Y6qfO o EX  E  E'3vc 1&Y6qfO o E  E  E'3C=u N& R =u N& 9 MgZ%u67 J: Jc:*nr:1Jage:9J:C.<J=D=D> SJ__xniJ<Q)JR* !5 ].!]3""'@@^""W@##2#  &I : ; 9 I1RUX YW 1X YW 1X Y W .: ; 9 'I 1X Y W .: ; 9 ' ! U4: ; 9 I1RUX Y W  1: ;9 I4:!;9 I U 1.?: ; 9!'< 1RUX!Y W   .: ;9 ' !!: ;9 I".?: ; 9 '<#4:!;9 I!$.?:!;9 '<%1RUX YW & 1U'>! !I: ; 9!(>! !I: ;9!)4:!;9 I?<*4G:!; 9 +41, -.: ;9 'I !.5I/ :!; 9!I8 0I1!I/ 2.?:!;9 'I<3.?:!; 9 'I<4:!;9 I5:!;9 I64:!;9 I7:!; 9 I8 : ; 9!9% :$ > ;: ; 9 I<<= >&?4: ; 9 I?@ : ; 9 A  : ; 9 B : ; 9 I 8 C'ID> I: ; 9 E4: ; 9 IF.?: ; 9 'I<G.?: ;9 '<HI.?: ;9 'I@|J4: ;9 IK4I4L : ;9 M 1N.?: ;9 'I@zO.: ; 9 'I@|P: ; 9 IQ.: ;9 'I R.: ; 9 ' S.: ; 9 'T.: ; 9 'IU.: ; 9 'I,( 48@Hlptxlptx                               + ~J~. ~ X~ .~. #X Q.' Y 0   0< <&~.!0. .   g l.  ;"#k # .g #l 03  f # =#Q #  .K/~.i  ! _  ! ! )!y< ^ ,.~.e/!! j P< m !%;!%0  !.@ = g i  ~   $p. g i  ~   q =  .J X t #..g m<*!2 n.=!gn n 6}  ... .   %.      E.g m   /A&(^.  = <%~.w ~.  }"x g1}  J!1}  LB} }  }"}  }" /}  }.  }"t L<!   <~./ $:i ~  i !  c _  ! ! ~ // ~   }" gC__compiletime_assert_1__compiletime_assert_4__compiletime_assert_5HASH_ALGO_SHA3_384zprevsize_tnextuintptr_tHASH_ALGO_SHA384HASH_ALGO_RIPE_MD_128ubifs_clean_zn_cntstatic_keyprevscan_objectsLPROPS_DIRTYUBIFS_COMPR_ZSTD__dynamic_pr_debugatomic_long_readentryclean_zn_cntarch_static_branchaddrgfp_maskkcsan_check_accessmem_cgroup__UNIQUE_ID_ddebug630__s64instrument_atomic_read_writelist_is_headrefcount_tLPROPS_FREEABLEshrink_controll_noUBIFS_SIG_NODEcpucaplist_headlong long intsigned charDIRTY_ZNODElong long unsigned intOBSOLETE_ZNODEUBIFS_XENT_NODEubifs_request_bg_commitkasan_check_write__ll_sc_atomic64_subUBIFS_DENT_NODE__kernel_ulong_traw_atomic_long_readfalse__list_addHASH_ALGO_TGR_128LPROPS_INDEXCOMMIT_RUNNING_BACKGROUNDubifs_infosspinlock_tHASH_ALGO_SHA512COMMIT_RESTING__func__UBIFS_NODE_TYPES_CNTHASH_ALGO_STREEBOG_512UBIFS_COMPR_ZLIBalternative_has_cap_likelykernel_load_data_strHASH_ALGO_RIPE_MD_256ubifs_assert_failedraw_atomic64_readshrinkerHASH_ALGO_WP_512linetotal_freedmask__compiletime_assert_633UBIFS_COMPR_TYPES_CNTraw_spinlock_t__list_del_entry_validHASH_ALGO_STREEBOG_256UBIFS_COMPR_NONE__lse_atomic64_add__int128HASH_ALGO_WP_256long unsigned intkasan_check_readubifs_shrink_scan_raw_spin_lockmemcgarch_atomic64_subdirty_zn_cntconst_test_bitklp_sched_try_switchubifs_destroy_tnc_subtreecallback_headsizeshort unsigned intlist_add_tailLPROPS_UNCATstatic_key_falsetypeUBIFS_DATA_NODEmutex_unlockUBIFS_COMPR_LZOboolgfp_tinstrument_atomic_readshort intktime_get_secondsrefcount_structLPROPS_CAT_MASKUBIFS_IDX_NODELPROPS_HEAP_CNTgeneric_test_bitsp_el0ubifs_infos_lock_ddebugHASH_ALGO_SHA224__might_resched__list_add_validtime64_tGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongnr_scannedl_yesmutex_is_lockedshrink_tncraw_atomic_long_subUBIFS_TRUN_NODEHASH_ALGO_SHA1nr_to_scanHASH_ALGO_RIPE_MD_160HASH_ALGO_WP_384timeprivate_dataatomic_long_tshrinkCOMMIT_REQUIREDfileznodeLPROPS_EMPTYLPROPS_DIRTY_IDXbatchubifs_znode__int128 unsignedmutex_Boolunsigned charubifs_shrink_count__kernel_size_tcpucap_is_possiblecurrent_stack_pointerHASH_ALGO_RIPE_MD_320freedubifs_zn_dirtycontention__mptrCOMMIT_BACKGROUNDshrinker_run_nokick_a_threadatomic64_t__list_del_entrymutex_trylockHASH_ALGO_TGR_160headHASH_ALGO_SHA3_512__UNIQUE_ID_ddebug626branchcompletionget_currentCOW_ZNODEkernel_read_file_strHASH_ALGO_SM3_256raw_atomic64_sublock_raw_spin_unlockcharunsigned intHASH_ALGO_MD4HASH_ALGO_MD5LPROPS_FRDI_IDXLPROPS_TAKENUBIFS_MST_NODEHASH_ALGO_TGR_192COMMIT_BROKENHASH_ALGO_SHA3_256UBIFS_SB_NODE__lse_atomic64_sub__list_delrun_noubifs_infoHASH_ALGO_SHA256nr_deferredUBIFS_REF_NODEUBIFS_CS_NODE__UNIQUE_ID_ddebug632__UNIQUE_ID_ddebug634__compiletime_assert_627__compiletime_assert_629UBIFS_ORPH_NODEspin_unlock_cond_reschedshrink_tnc_treesspin_lock__UNIQUE_ID_ddebug628list_move_tailraw_spinlockLPROPS_FREEtask_structoffsetsUBIFS_INO_NODEflagscount_objectsatomic_long_subUBIFS_AUTH_NODEubifs_tnc_levelorder_nextUBIFS_PAD_NODEspinlockhash_algolong intdoneseekslistHASH_ALGO__LASTrefcountCOMMIT_RUNNING_REQUIRED__compiletime_assert_631result__compiletime_assert_635true__compiletime_assert_0fs/ubifs/shrinker.c/kernel/work/linux-6.11/kernel/work/linux-6.11fs/ubifs./include/linux./include/linux/atomic./include/asm-generic/bitops./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxshrinker.cshrinker.cspinlock.hatomic-instrumented.hatomic-long.hatomic-arch-fallback.hlist.hmisc.hgeneric-non-atomic.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hjump_label.hcurrent.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hspinlock_types.htime64.hrefcount_types.hshrinker.hkernel_read_file.hsecurity.hstddef.hubifs-media.hubifs.hstack_pointer.hmutex.htimekeeping.hdebug.hdynamic_debug.hspinlock_api_smp.hkernel.hinstrumented.hkcsan-checks.hkasan-checks.hint-ll64.hhash_info.hsched.hlivepatch_sched.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x LA-AB CD Dc A-A TA-A`B DJU A X B He A-A h]K  # 8; 88S p8k 8 8       -GYm shrinker.c$d$xshrink_tnc_trees__UNIQUE_ID_ddebug626.5__UNIQUE_ID_ddebug628.4__UNIQUE_ID_ddebug630.3__UNIQUE_ID_ddebug634.1__UNIQUE_ID_ddebug632.2__func__.0shrinker_run_no_raw_spin_lockmutex_trylock_raw_spin_unlockktime_get_secondsmutex_is_lockedubifs_tnc_levelorder_nextmutex_unlockubifs_destroy_tnc_subtreealt_cb_patch_nopsubifs_assert_failedubifs_shrink_countubifs_shrink_scan__dynamic_pr_debugubifs_request_bg_commit__stack_chk_failubifs_clean_zn_cntubifs_infos_lockubifs_infosD%HPT&&'())*4*\+d%+'+,,@@.. @Dlt%x|'+ &'0`48`<@1XX1 (,1PTX`d1'+'2+  1$3664- L-h((h` $H(048@<DH`8@HPpx X *18 ?FTl ^ulsc g   j^( 9CyPUZ4_WkpB  M ; 8   !.T8FvR^ jvp 5 C  *6Hy N T Z `2 ftl&rx~    . }d E {Aa"@( .4 : @O F[L^ R X^dOv| 17W W   Ajr  K  '  !-9R6[i hy54h_ )#P6H ]z P E 0 F  )h> GP `hh{((a8h l hl&l4D`wi_vp* HH  l ! * <? (H Q  a <i |        J    ' 5 E e @m  @  @  l   l    0 B c      *  5$ , @B Y |  K   V    & P A Q o   y P . P  =E _ k0 wxP  l71URh4p]4]4]4]4414F4]88hLsLsLs0L8sOLp}LLLPP~ >_}`>hF_hg}lpx|4 fE r~l X0 0 6 l  J Q !Q /V FXdg p|Y{  >Z@  z(CA;]3s#z3    .; N%[h v   e. ef- :Wcep hAh!7",&D*M.]2t6:>BLQV[`'e5jLoStZyo~x+6IT]ks (#d#h|# .symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela.altinstructions.rela__jump_table.rodata.rela__dyndbg.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @(@O+h&@W01x62xJE@0W``0P[@Wh mzu@X  D@Z&#+)0@0O) + @0 50D+0G'G G #H@H(% Mx0