ELF@@?#{S[ckZ0@?T+7;@*R3@kT @TH@8@?T4@k TT @4@?kT RK""!a T@2@RkT6@_qMTbB$T@2@kATz 7+@SA[BcCkD{ƨ#_#3@3@kTcR @T7@kT:@ZQ{Z*5?q TcR!"@T@R;RB!RY+:3@4 4@q-T8`R`!@TҸB! R+@B! R;RR}+@ҡ?#{S4@[c34@q-TH@R  ||{jekc TT@@kT(T RSA[BcC{Ĩ#_ֆk,TsQ1+ T6@kT@1@Ta~{jakTT@@@?k(TB!cR@6@skjTs~{@js?kTT@@@?kTB!RSAR[BcC{Ĩ#_*R@kTT@V@?kCTB!#R@B!R@B!R0@R?q-T 4@qT`c$?T"@!0@?qLT_?#{ `@c:@4@b?kmT#KA|{cQb"? T",@!R0@?q-T 4@qT`c$?T"@!0@?qLT @{¨#_B!R?#{S[RF)qTqTba$_T@@BF)qlT qmTR b~{B,@2@?qTA@?@6@s_k,TT4@@?@SA[B@{Ĩ#_փRB!6@@?#{SCT 4SA{¨#_|_!|Ȣ5SA{¨#__B!!R?#{S[*ck!@a@R+R@燹fB)@`***"R|@[72@y6@ye) BGkTk2@qlTq- TJr@aBLFRJJ1kTk T@$|@@)`') |S#  }[ kKTH+Gq!HzTGG?kLT@T q(TBk5` HgHkCz4T*!bHc H!R!DR**!BG+@SA[BcCkD{ƨ#_A8E**!f6@QqTaR@`RR @ @|SkTQTqh TkT*@*c?kTT!R A#? !!w`v:SA[BcCkD+@{ƨ#_B#Q@|_@|ȡ5|_!|Ȣ5B!6R(*!dR*!bH!Rx!Rr*!c2@@R!$Re{psr?#A8{S[;aBu@a@~SdB)*c@*u5C))b@_k@TbB)!#~~ ~~ b@A8@BBT{D*SE[F;@#_`@kT#~~ *RA8E! *!RA8E! *!A8ER!* !fs/ubifs/tnc_misc.czrznode->level <= zr->levelznodezn->level >= 0end > beg*n >= -1 && *n < znode->child_cntkeys_cmp(c, key, &zbr[0].key) < 0keys_cmp(c, key, &zbr[*n].key) > 0keys_cmp(c, key, &zbr[*n + 1].key) < 0znfreed == n!zbr->znodeUBIFS DBG tnc (pid %d): LEB %d:%d, level %d, %d branch current fanout %d, branch count %dmax levels %d, znode level %dbad branch %dbad key type at slot %d: %dbad target node (type %d) length (%d)have to be %dhave to be in range of %d-%dbad key order (keys %d and %d)keys %d and %d are not hashed but equivalentbad indexing node at LEB %d:%d, error %dUBIFS DBG tnc (pid %d): key %s bad key in node at LEB %d:%dUBIFS DBG tnc (pid %d): looked for key %s UBIFS DBG tnc (pid %d): but found node's key %s ubifs%%%%ubifs_tnc_read_noderead_znode<I!C@ A [Dint u u ,6u85 6s64*u   7 H  $O &i #C 2 * =  uE n oFG7  o Ho*uc     h  Iu '  8 '  *uOJuy      *uK    89 TTYbbbbbbb9#\bT3Tb:b(T;3 ??;btTbbbb!  VVb \bV cVbL!5m++: 3 b<b "c,g"zbrE%c= d,key Merrbe  b N #~, - . !#[ 2#C, - .!#  2# , - .!# 2+ 4\ =0%'  ' /<*@7"c9j"zbr %e=*g"iip*bferrb *Oout.  7  m  ' <Y YfNs/= (/ (0/? @<</O T`I L< ] _ 4m d>no|   K ]uhKhu]4R { bP]0 Rp h^C  # 3 (? (K  CCP]0 Rp h^C  # 3 (? (K C Cy bc* C%  * "b #blen$bi%berr% b %bcmp%bidx&P Q) (7 ()O-< )?!<$ <2)nbrIzbrJ%$ Y !Y' R"c0cn   @u %&  ic v61O G=&E  %# 3 ?? ?K sE_% E0<c9Tf1*ezn*d5gnbc&ZD2d>%# ?3&L \%v L \v 0*cGTP1*czn*&#@?3L L2P@0#, ?3S* C*$*0}bc}3Th1~fkeyYen&gbegbVendbcmid'bTcmpbzbrd&K ]uhKhu]&K]uhKhu]K m]uhKhu]%K]uhKhu]b 0*cHTczr *h1 *i5!bjiip! bg5!bkzn"*f#DRi?3#,\ ?3#0M ?3#,, ?3 bc 8Tkey !Y  bbKc4T Y Ybc5T Y Yc6T Eto fYBbcB5TkeyCYc@Tidx( bI*L I** I5bbi <c=T Jto wcw8brx^bc^BTbuf_ _!XOcXkA&  2# 0A  2T cap '|)K +$+V$ ptr$<( $HV $bB,2 p%,;( %,KuB(2 p%(:( %(JuWX2PP2P@0#, ?31( I41 !I: ;9 I1RUX YW : ; 9 I : ;9 I 4: ;9 I : ; 9 I &I : ; 9 I U1X Y W .: ;9 'I $ > <4: ;9 I.: ; 9 'I !.: ;9 ' !1X Y W .: ; 9 ' ! 11RUX!YW 4:!; 9 I4: ; 9 I.?: ;9 'I<1X YW :!; 9 I4: ; 9 I !I/ !.?: ;9 '<":!;9 I# U$ %1RUX Y W &1RUX Y W 'I( 1) *>! !I: ; 9!+.?:! ; 9!'<,4:!;9 I-4:!;9 I!. / 1U0.?:!; 9 'I@|1:!; 9 I213.?: ; 9!'<41X!YW 54:!; 9 I6:!; 9!I75I84: ;9 I?<9.?: ; 9 'I<:.?: ;9!'<;<.?:!;9 'I@|=:!;9 I> 1U? 1U@ 1A : ; 9!B.:!%; 9!'IC% D$ > E<F G&H4: ; 9 I?I> I: ;9 J> I: ;9 K<L.?: ; 9 'I<M4: ;9 IN4I4O : ;9 P4I4Q : ;9 R.?: ;9 '@|S.?: ; 9 'I T.: ;9 'I U.: ; 9 ' V.: ; 9 'W.1@z,@t              (  # B","n. B <0=A.y  !  .q. u!     .2G<^ A .< ! tf. ! .!-Y.f K1!  Y! \..fq#  Z<.MJ/! 0}<} !. 4}0 0} !  kf  .  #X} 1. 0"}Ju  / }   0"}Jw !mX . 0"}Jw)um. h# #.< u!  z  < J#  $0~  ~ !<J u!  z %<tJtK4L? .u!  z  8., ./~xDx #< 1#w #   .5m< l   ~ /!fth< #gm Xm  !.gi  ~   $.! Jt!Ttgi  ~ ..  ~   ~J#   |J   |.#%!!}  +.#  ..%.. s " <Y./hX)%Z . yz   (:/r. 0.*=4%k. "% x#!1'x.1("Zi!Z K g=!/ !!| !|  }" o./F #  J5~X.~  (.Z  u.= ."4 K! /%g|k  ~   <g|k  ~   J ! ! " S% }<f t taZ! ZY ! L! Zh! <'.K~  x !~~  ! I! 4&  >ZJ| <|  =! qyJJ|. |J  ||<"<|  ||<"<|  ||."J  __kernel_ulong_tUBIFS_KEY_TYPES_CNTfromkasan_check_readklp_sched_try_switchDIRTY_ZNODE___GFP_MEMALLOC_BITtime64_tubifs_search_zbranchkasan_check_writeflagsubifs_clean_zn_cntubifs_copy_hashunsigned intkeys_cmpmasksp_el0_ddebug__tmp_key_bufkmalloc_type___GFP_ZEROTAGS_BIT___GFP_RECLAIMABLE_BITlevelkey_readconst_test_bit___GFP_UNUSED_BITkernel_load_data_strerror__UNIQUE_ID_ddebug628get_currentarch_static_branchkmalloc_noprofERR_PTRkmalloc_cache_typealternative_has_cap_likelyUBIFS_PAD_NODEubifs_load_znodeubifs_authenticatedarch_atomic64_sub___GFP_NORETRY_BITkey_type__UNIQUE_ID_ddebug630ubifs_zn_dirtyUBIFS_DENT_NODE___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITindexUBIFS_DENT_KEYresultubifs_znodelong long unsigned intfilebranch__compiletime_assert_627_cond_resched__compiletime_assert_629ubifs_tnc_levelorder_nextkmalloc_caches__compiletime_assert_0alloc_tagUBIFS_AUTH_NODEchildlnum__kmalloc_cache_noprof__compiletime_assert_631__compiletime_assert_633size_tubifs_read_node_wbufKMALLOC_DMAclean_freedcurrent_stack_pointerUBIFS_DATA_KEY_res_BoolUBIFS_REF_NODEkey1key2___GFP_NOMEMALLOC_BITubifs_tnc_postorder_firstktime_get_seconds__dynamic_pr_debugubifs_keyread_znode___GFP_MOVABLE_BIT__u16___GFP_DIRECT_RECLAIM_BITKMALLOC_RANDOM_STARTubifs_dump_nodecharis_hash_key___GFP_NO_OBJ_EXT_BITUBIFS_INO_KEYhashkcsan_check_accessgeneric_test_bit___GFP_LAST_BIT__compiletime_assert_352__s64__ll_sc_atomic64_addubifs_branch_hashkfreeubifs_destroy_tnc_subtree__u32atomic_long_inc___GFP_DMA_BITubifs_idx_branchkmem_cacheznodeUBIFS_IDX_NODEtask_struct__UNIQUE_ID_ddebug626long long int__compiletime_assert_1raw_atomic_long_incCOW_ZNODEtrueubifs_tnc_postorder_nextubifs_assert_failedUBIFS_SIG_NODEcaller__le16expected___GFP_FS_BITbnumout_dumpboolatomic_long_readUBIFS_XENT_KEYraw_atomic_long_readraw_atomic64_incUBIFS_MST_NODEsizekzalloc_noprofkernel_read_file_strcpucap_is_possibleubifs_tnc_read_nodeUBIFS_INO_NODEUBIFS_DATA_NODEubifs_get_wbuf__UNIQUE_ID_ddebug632ubifs_destroy_tnc_tree__lse_atomic64_addNR_KMALLOC_TYPESubifs_infocpucap__le32UBIFS_CS_NODE__might_reschedubifs_node_check_hashUBIFS_NODE_TYPES_CNTKMALLOC_NORMALparentgfp_tshort intubifs_tnc_find_child_oldlong int___GFP_ACCOUNT_BIT__ll_sc_atomic64_suboffsetsubifs_bad_hash__kmalloc_large_noprofraw_atomic64_addnode__kernel_size_tKMALLOC_RANDOM_END___GFP_IO_BIT___GFP_COMP_BITubifs_read_node___GFP_HIGH_BITstatic_key_false___GFP_DMA32_BITinstrument_atomic_readstartwbufstatic_keyraw_atomic64_readuintptr_tzzbr__kmalloc_noproflong unsigned int__u8UBIFS_TRUN_NODEatomic64_tdbg_snprintf_key___GFP_NOWARN_BITGNU 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-strong__int128type___GFP_ZERO_BITunsigned charUBIFS_SB_NODEOBSOLETE_ZNODElineubifs_errsize_is_constantfalsel_yes___GFP_WRITE_BITubifs_zbranchKMALLOC_CGROUP__kmalloc_indexaddroffs__ubifs_node_check_hash__lse_atomic64_subl_noatomic_long_sub___GFP_KSWAPD_RECLAIM_BIT___GFP_NOFAIL_BITsigned charUBIFS_ORPH_NODEshort unsigned intkeys_eqKMALLOC_RECLAIMraw_atomic_long_submemcpyarch_atomic64_addubifs_wbuf___GFP_HARDWALL_BIT__func_____GFP_HIGHMEM_BITlevel_searchubifs_branch__int128 unsignedUBIFS_XENT_NODEfreedraw_atomic64_subatomic_long_tubifs_idx_nodeinstrument_atomic_read_write/kernel/work/linux-6.11fs/ubifs/tnc_misc.c/kernel/work/linux-6.11fs/ubifs./include/asm-generic/bitops./include/linux/atomic./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxtnc_misc.ctnc_misc.cmisc.hkey.hgeneric-non-atomic.hatomic-instrumented.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hatomic_ll_sc.hslab.hjump_label.herr.hcurrent.hint-ll64.hint-ll64.hposix_types.htypes.htypes.hstddef.hgfp_types.htime64.hstack_pointer.hkernel_read_file.hsecurity.hubifs-media.hubifs.hdebug.hstring.hdynamic_debug.htimekeeping.hkernel.hinstrumented.hkcsan-checks.hkasan-checks.hsched.hlivepatch_sched.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x tA-A` B CBGAFA-A`  -gHBPH A LLA-A@BBC[ A-A z A-A X,A-A Bm A-A <<A-A@CC| A-A DC-A BM A-A JA-B -|@A-A` C CBInFA-A`  -D AA-A OGh<A-ABBDu A-A    8* p8B 8Z 88 r }     X0<T5GZ@k|@ tnc_misc.c$d$x__UNIQUE_ID_ddebug626.5__UNIQUE_ID_ddebug630.3__UNIQUE_ID_ddebug632.2__UNIQUE_ID_ddebug628.4__func__.0__func__.1ubifs_tnc_levelorder_nextubifs_assert_failedubifs_search_zbranchubifs_tnc_postorder_firstubifs_tnc_postorder_nextubifs_destroy_tnc_subtreekfreeubifs_destroy_tnc_treealt_cb_patch_nopsubifs_clean_zn_cntubifs_load_znode__kmalloc_noprofubifs_read_nodeubifs_errubifs_dump_node__dynamic_pr_debugktime_get_secondsubifs_tnc_read_nodeubifs_get_wbufubifs_read_node_wbufdbg_snprintf_key__stack_chk_failDH PT " "lpHtxH"@@"" $,"x|"hh"XX"@@"'%'48<@D"t&****"<,\,-   .   .   .   . / ' '4 08 < 0@ D 0T ' 8 8 . ' * * 1\ *` *|       "   .   .   . X X . h h .  $ . 3 4   . /p - 5   ( ( 0 5     05,040<6) ) )$ ()$ (    $| (0d 4 8``08`@HPp`x`(  *16q D KP^jx  _ } :m _'x3=FYK? Wcp "  /$2 "  !{ W j  !'D-\3 9x?EK QWK]idnpzD Ugi1a7E=CSI_ekqqwv } _URP f  0 _** )E u~N P v!,@ ]x knv  )LW8d 4 b'd /bBbP ` hmqm`p      % -6D M]+box 6 66| | AA x  0  a  i      O( 4=  J T[ 4 4 L    ! L) B O d v ~   $ $    4  D1 DA I Td   _ x t t x    5  = ^            0@ = Z o  @    - 5L Tk \     \ =ZI gOt%v )4 Tp(6 Apn}s+T\\)\1EMdl DLdO#MD/X=DEh_gx|x0O"T*BEbOyO $!,dHrz7MO9*EGn4?v 1n>sLinvs?%W3/$4O@ Mv]Oj%A x (o5B%Pn !. <&J;Sc~p| 9 ZB. DQjbwg - 22StBB$ (HC Yw   q U$ E vM U tm y v   *   !+!",&D*M.j26:>BLQV[ `e(j>oLtcyl~-@KYair 0$(dhT,0@ .symtab.strtab.shstrtab.rela.text.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 @@@h&,12fE0@@w[@V@w hX#up@x `M!~@hz+ 4290@0:x<@H0DL0\0^'_ _ @_h@a(! f%x+