! / 0 0 0 0 2442 ` g 2 2 2 2 2----------------------dddddddddddd                   qjqjqjqjqjqjqjqjqjqjqjqjqjqjqjqj2222266666FSCK_BOOT_CleanDirtyFlagFSCK_BOOT_Is64KClusterFSCK_BOOT_IsDirtyFSCK_BOOT_ReadFSCK_BOOT_UpdateFSInfoFSCK_CACHE_AddFSCK_CACHE_AddToTailFSCK_CACHE_CmpFSCK_CACHE_DumpChainFSCK_CACHE_FindChainFSCK_CACHE_FreeFSCK_CACHE_InsertChainFSCK_CACHE_MinChainFSCK_CACHE_NewFSCK_CACHE_NewChainFSCK_CACHE_NextFSCK_CACHE_NextChainFSCK_CACHE_RBT_INSFSCK_CACHE_RBT_INS_COLORFSCK_CACHE_RBT_MINFSCK_CACHE_RBT_NXTFSCK_CACHE_RBT_RMFSCK_CACHE_RBT_RM_COLORFSCK_CACHE_RBT_SEARCHFSCK_CACHE_RemoveChainFSCK_CACHE_Truncg_allocatedClusterCheckLNECheckStartClusterAndResetDirCheckEntHeadIsDotDotDirEntrySetSizeFSCK_CACHE_MoveToClusterChainFSCK_DIR_FreeFSCK_DIR_HandleTreeFSCK_DIR_ResetGetCurDEChainSetDirEntrySetStartOfLNESetStartOfLNEByRecordFAT_IsBadClusterFAT_IsCircularChainFAT_IsEOFClusterFAT_IsFreeClusterFAT_IsValidClusterFSCK_FAT_CheckFragmentFSCK_FAT_CheckLostFSCK_FAT_CleanDirtyFlagFSCK_FAT_ClearChainFSCK_FAT_GetLastAlloClFAT_CheckClusterFAT_HandlerClusterExceptionFSCK_FAT_AllocSegFSCK_FAT_BuildSegTreeFSCK_FAT_BuildTreeFSCK_FAT_ClusterCompareFSCK_FAT_FreeSegFSCK_FAT_InCurBufferFSCK_FAT_IsFatDirtyFSCK_FAT_MergeSegTreeFSCK_FAT_ReadSegFSCK_FAT_ResetSegBuffFSCK_FAT_RestoreResvClusterFSCK_FAT_RestoreSegFSCK_FAT_SetFreeAndBadClusterFSCK_FAT_UpdateFatBufInfoFSCK_FAT_WriteSegFSCK_FAT_WriteWholeFatFSCK_SegSetNextFSCK_FRAGMENT_FindFSCK_FRAGMENT_FreeFSCK_FRAGMENT_InsertFSCK_FRAGMENT_MinFSCK_FRAGMENT_NewFSCK_FRAGMENT_NextFSCK_FRAGMENT_RBT_INSFSCK_FRAGMENT_RBT_INS_COLORFSCK_FRAGMENT_RBT_MINFSCK_FRAGMENT_RBT_NXTFSCK_FRAGMENT_RBT_RMFSCK_FRAGMENT_RBT_RM_COLORFSCK_FRAGMENT_RBT_SEARCHFSCK_FRAGMENT_Removeg_badClusterg_freeClusterFSTOOL_BUF_AllocFSTOOL_BUF_FreeHI_FSTOOL_RegisterBufOpsHI_FSTOOL_UnregisterBufOpsFSTOOL_COMM_BitFSTOOL_PrintTimeFSTOOL_ProcessStrHI_FSTOOL_SetLogLevelg_enFSToolLogLevelFSTOOL_IO_CloseFSTOOL_IO_OpenFSTOOL_IO_ReadFSTOOL_IO_WriteFSCK_CheckDirFSCK_CheckFatFSTOOL_CheckBootFSTOOL_CheckDirAndFatHI_FSTOOL_CheckHI_FSTOOL_Format// 40 ` hi_fstool_check.o/ hi_fstool_format.o/ fsck_boot.o/ 0 0 0 644 9028 ` ELF(4(0H-PP@ P DLP ,, 0<$$O-MMgpP,`L$ | |0 P $P K 0P PU{ 0 Ă@ d$@X00@@4   !  #"$$(( , ,@4@8T4<98;0:I0@DH0 0 PHLV hB0\0` TGX d 0VP*lptUPPV PPf`eP_*D@dP`T*D@ dP`I*D@|dP`7ll`-dd`P PPD8 P8 pW) P%P" P7 PP08@@T 2P3P4 P23 sP~hh\fPr,, ZPf Mꂏ,$  P PK*RPRaDPrAFPP P8*RPP+``T!PUPPLP\d R *P4 \PlPdP||p\PTTH`P,, h||tdd\`HH<,$$``X  ||XXPtthLL@$$L-HP H@P00$@@(( 0H-MP @0P   A @P TP@P<<0 PK0|L44,M-MqP`@p弁PLt P P ll`Lt t L \0P S`3RQP8Q  PLP`&` z/&&    0@P! P PPP``TPKddTXXP[FSTOOL][%s] ERROR fat is not 64K cluster secperclust is %u bytesPerSec is %u ! The FAT size too small, %u entries won't fit %u sectors INFO->ClusterSize :%u ->NumFatEntries :%u ->NumClusters :%u ->NumSectors :%u ->StartClusSecNo :%u WARNDEBUGFree space in FSInfo block (%u) not correct (%u) last allocated cluster in FSInfo block(%u) is not correct(%u) OEM Name[%s]! EXFAT Invalid number of FATs: %uUnknown file system version: %x.%xRRaArrAaFS Info is invalid! Check Fat32 is fail Get DBR Info is invalid could not read boot sector data !multiplier over flow!pointer is nullThe exFAT filesystem is not supported now !!Invalid FAT32 Extended Parameter! Invalid boot block !Invalid signature in fsinfo block need writeover !Could not read fsinfo! File system is dirty due to BPB_Reserved1!Unable to write dirtyFalg to DBR[65]!! Unable to write FSInfo!! Verify Filesystem informationOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,D,9  ctd w}ZP&d20?6?u Z#S9nw"Q:PG`-#4|H+w=(>e 1t  #4RnY@9T@h@t`<x | *-<>P?x:79@`9t@A9@A@9T@\A9@A9@@=9@@9@9@ 94@D@\>p79@A 9 @|9@@9@@9@@ 94@D@T9h@x@9@@`;`<  !`<#  `<`;"`<`;"`<`;   `<  &`<  $( , 0$4 8 <%@ D HL P TX`<\ ` dh(l'p t x |        `;*.,9@@LAd`<h lp)*/<8`9t@A:`;`<  **0<9P@\A9@@9@@89@A:`<`; ,     +*1.rel.ARM.exidx.text.FSCK_BOOT_IsDirty.rel.text.FSCK_BOOT_IsDirty.text.commentmemsetputs.ARM.attributesmemset_s.Lstr.L.str.rel.ARM.exidx.text.FSCK_BOOT_Is64KCluster.rel.text.FSCK_BOOT_Is64KClustermemcmp.rel.ARM.exidx.text.FSCK_BOOT_UpdateFSInfo.rel.text.FSCK_BOOT_UpdateFSInfo__stack_chk_failg_enFSToolLogLevel.note.GNU-stack.rel.ARM.exidx.text.FSCK_BOOT_CleanDirtyFlag.rel.text.FSCK_BOOT_CleanDirtyFlagprintfFSTOOL_IO_WriteFSTOOL_PrintTime__stack_chk_guard.rel.ARM.exidx.text.FSCK_BOOT_Read.rel.text.FSCK_BOOT_ReadFSTOOL_IO_Readfsck_boot.c.strtab.symtab.Lstr.49.Lstr.39.L.str.29.L.str.19.L.str.9$d.9.Lstr.48.L.str.8$a.8.Lstr.47.Lstr.37.L.str.17.L.str.7$d.7.Lstr.36.L.str.26$a.6.Lstr.45.Lstr.35.L.str.25$d.5.Lstr.44.L.str.14$a.4.L.str.13$d.3.Lstr.52.L.str.12.L.str.2$a.2.Lstr.51.Lstr.41.L.str.11.L.str.1$d.1.rodata.str1.1.Lstr.50.Lstr.40.L.str.30.L.str.20.L.str.10$a.088C44 p8p  p   + t' 8 p      P[p W H  Pp  0h2 I0pG^pO@P 2fsck_cache.o/ 0 0 0 644 13992 ` ELF()4(S R3/pL-0S{ 0Sq  Rn @S T PU @T @0*@T PU PU @`0>P@ PU0@@T @ PS@ @@T! 0@@T@@@0 @@T @@T @ PR@@  @ PS@` 0 @PU P Q  PR@ @ppL-0S QVSQ @T 0S$0 0S PPU P `R @@0S 00S PPU P `R @000@ @ 0 @ PU@T@T`V @ @ @ @TPUPU`V }}U( `V" ````^PU `V ````3T ````P PU0``V P `SP@TU ```` PPU0``V$ P `SP!P@0@0```P`U `` PPU ``V  `R0 P@ 0@ 0``` P`U ``P PU ``V  `R0 0Qpp@M-@ PR U 0` PU RQ P pWPU0  0Q ` pW`P dp CW0S pW0 Q`S  0` 0`0S`Q 00S\ L-@T  @@T 0 ^0030sS @ 0R@  @ s  P R/P  Q 3 r / R  R/ R/ 0S 0Q0S /  R/L-( @P @@@@8P$$4P R/P  Q 3 r / R  R/ R/ 0S 0Q0S /L-@T  @@T 0 ^0030sS @ 0R@  @ s    R/M-p@Tp' P @T P`P`@T P @P((M  R 0 R   /0 0 /L-PQp@PXXLLP P@hPPDDpL-@`@P @P(AQ P! QPPEU:p`PLL@pP pp\DD8O- M`PP P Q QP t X pWK HB@   Y p7 AP  P P P ppdd FpW4 P! @@$P% P   P GpJttKxxhDhh\\|| L-  @P @8P$$4pL-@` PV$|QPP hh\\ 0P P:p` V# PQ `VP ` P`P Q  Q R 0Pp`P88,,pLx``TT00$$\[FSTOOL][%s] WARNINFO%s;NULL pointer FSCK_CACHE_DumpChainCluster chain head: %u Cluster cache [head:%u, tail:%u] %s:NULL pointer FSCK_CACHE_AddToTailNot find the cluster after cluster %u cluster chain :%u , cl to truncate : %u ERROR%s ,No space left FSCK_CACHE_Trunc%s:FSCK_FRAGMENT_S(head:%u) exist %s :rb tree is empty FSCK_CACHE_Free%s deinit cache rb tree failed FATCACHE_Trunc%s: No space left %s:FSCK_FRAGMENT_S(head:0x%x) exist No spaceNo space OHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DN$H!$'+.2P6,9 8=AEdI _;t29=ApE@INN>N N#N=Nc NjNF%NNN?NzW"NVyN2'N*NN-N(*NSNe N N# N  !$'+.269=AEI\6893$2X!I'\ +@EW=l$7 lX d X.p`AwMMp*5*6*7[L[*8W*9*:*;*<aXclhxi`e3*=*>*?W*@*AZ*B(c<hLhchhchh`e'(0 ')' **C*D,c@hTh`e+/*Echh`e,*Fpchhbb`,_Lc`hxhchhb`$_DcXhphbchh`e-`f `e %. `e$(,&0.4`e8< @!D2H`fL`ePT'X"\2*GaDcXhdip`etx |4*HDcXhlhgZbbdgchh`e'#1 $1`e*IFSCK_FRAGMENT_New.rel.ARM.exidx.text.FSCK_CACHE_New.rel.text.FSCK_CACHE_New.text.rel.ARM.exidx.text.FSCK_CACHE_Next.rel.text.FSCK_CACHE_NextFSCK_FRAGMENT_Insert.commentputs.bss.ARM.attributesmemset_s.Lstr.L.strg_freeClusterg_allocatedCluster.rel.ARM.exidx.text.FSCK_CACHE_Cmp.rel.ARM.exidx.text.FSCK_CACHE_NewChain.rel.text.FSCK_CACHE_NewChain.rel.ARM.exidx.text.FSCK_CACHE_NextChain.rel.ARM.exidx.text.FSCK_CACHE_InsertChain.rel.text.FSCK_CACHE_InsertChain.rel.ARM.exidx.text.FSCK_CACHE_DumpChain.rel.text.FSCK_CACHE_DumpChain.L__func__.FSCK_CACHE_DumpChain.rel.ARM.exidx.text.FSCK_CACHE_MinChain.rel.ARM.exidx.text.FSCK_CACHE_RemoveChain.rel.text.FSCK_CACHE_RemoveChain.rel.ARM.exidx.text.FSCK_CACHE_FindChain.rel.ARM.exidx.text.FSCK_CACHE_AddToTail.rel.text.FSCK_CACHE_AddToTail.L__func__.FSCK_CACHE_AddToTailg_enFSToolLogLevel.note.GNU-stackprintfFSTOOL_PrintTimeFSTOOL_BUF_Free.rel.ARM.exidx.text.FSCK_CACHE_Free.rel.text.FSCK_CACHE_Free.L__func__.FSCK_CACHE_Free.rel.ARM.exidx.text.FSCK_CACHE_AddFSTOOL_BUF_Alloc.rel.ARM.exidx.text.FSCK_CACHE_Trunc.rel.text.FSCK_CACHE_Trunc.L__func__.FSCK_CACHE_Trunc.L__func__.FATCACHE_Truncfsck_cache.c.strtab.symtab.rel.ARM.exidx.text.FSCK_CACHE_RBT_NXT.rel.ARM.exidx.text.FSCK_CACHE_RBT_INS.rel.text.FSCK_CACHE_RBT_INS.rel.ARM.exidx.text.FSCK_CACHE_RBT_INS_COLOR.rel.ARM.exidx.text.FSCK_CACHE_RBT_RM_COLOR.rel.ARM.exidx.text.FSCK_CACHE_RBT_MIN.rel.ARM.exidx.text.FSCK_CACHE_RBT_RM.rel.text.FSCK_CACHE_RBT_RM.rel.ARM.exidx.text.FSCK_CACHE_RBT_SEARCH$d.19.L.str.9$d.9.Lstr.18$a.18.L.str.8$a.8$d.27.L.str.17$a.17.L.str.7$a.7$a.26.L.str.16$d.16.L.str.6$a.6$d.25.L.str.15$a.15.L.str.5$a.5$a.24.L.str.14$a.14.L.str.4$a.4$d.23$a.13.L.str.3$a.3$a.22.L.str.12$a.12$a.2$d.21.L.str.11$a.11.L.str.1$a.1.rodata.str1.1$a.20.L.str.10$a.10$a.0\"SO44pP R1X'pl# R^tTp P R  X R px  R  Rp, R4Xp Rlp  R p( | RQ0 M @R)p % \R Xp$ ! dR"y, lop $k lR%  tR'pL ' |R)VT Lpt +H R,|  R.tp .p R0  $  R2p 2 <R4 \p 6 DR7  L@R9p 9 R;} y 8R=Yp=U R?N`J RA)pA% \!RC:6 d!@REpE !RG !RIpI T"RK)20ep`pO$Jfsck_dir.o/ 0 0 0 644 34884 ` ELF(T}4(FO- MPQK@P80P `PpP  0pGWE P /g`Vp?gp$(!T0  $ (A$$@KLM-P@R`Pk`P.P P PW P U!0 .P!.P" PT p`P .0X`P hh\ XWD`P ,,   P P P P P P  P  P# P$ P% P& P' P( P) P* Pp`Xx``PP<$$0H-P@RP7tthh0HPx @' R P! DP00h!| 10 B?`P\p`Pt|`Qt\0p `P\p`t <P dP0PPD0H |\Qxp0ll``p`HH@@((0H-P@RtPT``TT0HPPE 4 S:$Ph!| 00 B?`P\p`t\0Ph!| 00 B?`P\p`t\0 0HpXXLL0 ||O- MPQXPDD8"4KO@R   P  p A 0SU*b@@p0 ` RPUD PP@ HpP?  TU H:0 T5:@S5*p`PV PR.  `PP?`W`Rp0:@P:R*0pW`V ``pP?pPp0V :d000@0  KT<<,,`O-$MRX8P$$6#K$ p@P  P P  P $M8P0 xRPP9``Tb $P` P  0`FVA P /fPU`?f` QP ,Q. \PG @p|a|`  PP P<0`FVA P/fpW`P!E#W?f` 0 `\`K4  tXXDp0O-M@P" `0pp`APE"0S pG`o`A B  P0\ Q Q* Q:KXO-MPPQP||ppKO@R P $R1 $Q 8Qb$$ ` pP  0pGW=I P8/g`Vp2QR `PCLL@ p`P `0pGW"I P/gPUp?gp$$ $'& ?gp\$Ktthh\DD4T4O-MP@RP{#KOPS2 Se(P P|뀂 p`P  0`FVZH PU/fpW`OX8 $$Qn Q[ؑ ` pP  0pGW7I P2/g`Vp, KOP4/y?f`(?gp$$ $'&Kp K- MDpP W A9 < PC PPO @<P[ `<PU P    @C(@P=1@P+!@Pw$ @ @PK0 pL-0Mb@P`  A$ @ PQxPP``Tu 2Q* 4PX  PO P  "0 0PPLBK PP) <P:\P* |P2 P<h$"4PP<PPPPKpPPpXXP, ,x|dH-PQ DQ @`8PT`  p`@W@`@@Q PPV@ `V` V`|@tQ @X@PQ @4@L00xpTL0O-M@!0p @# QA a` Q;  U   0@P$|tP ``T$PK0ttpXXHHO-M-MPxp@K K?8 P `PMo( (0ᨁ4@8P夁P PP䁍4؁ԁ$,P P ,$|Pxk P_$Zp( @ @q0`Vn p0Wi* 0Wb !R^*h@PF 0TS*(@ !0PQ 8`PY V p @R 0Pp Z P Px X PP@x @0P xlPXXLo P`ppP pPQ0`FVA P/f@T`xK K?P sP< 0p`@ pq0 `q0@q0 `q01q q q q  q qS QPpp``@@ 0P S0 RP TP VP WP ^P \P0 P0 0@ / R(h/  @\?Q@!<LpQHx P ]@D o`ppP pPQ0`FV_A PZ/f@T`T?f`p@P !?0p@`ICp 8,0PP xp0PPXXL0P8Q00 P*  P:p  ?f`8<0, `p@qq0Pq0P 00 p4@ S .  0  00 J PQ0  B P PU U  0qx@ Wp| o ``?0PJ4@pPQ PP- P!1T X \`0Ao`pxpP PQ0`FV:A P5/fpW`/TX `\QAto`pxpP 0`FV<A P7/fpW`1?f`8P0, `4@p !QKI P'CP8"*?f`8P0, `p4@ P  4@P "4@X 0Pxc 8 ,0x`q`<X ,alp R:P* 0`봏xp`@P @0`FVfH Pb/fpW`\  0  .QM  P^ ,4@P㜁$XP܏ P`ppP pPQ0`FV~H Py/f@T`sPE qp0Pppp4@  00P0P4@QR:R*Y 4@  0P0P4@pP R*x4@0P,0PP4@qqppppppppxP xppPϊ$ Šp ,P TP P! ,`U 0V(*V&  0X*U ,p 0h@HT* P %@8#`P P   4 0P4@P   {#4@0P|thPP< p0 P` l x@`ppP pP0`FVA P/f@T`?f`  00Pp 4@Q  $4@0Px R:`HQ*P0, , kx@`pP p0`FVA P/f@T`?f`1 p 4@ 0PPL DQD0 0$ / 5xx`X P p 0P4@P Q/0 4@0P?f`p 00P`4@qpppp ,ppp?f lPPH4((` 0,QE lp!`WP $*P `PP P,l@T*PP `PP P,l@T:P V`VR ,dP PP@0P4@PP:0x ` Vp%P % % x K x P DKK?HP4@DP  X50P50  P 4@% 0P&p,8 (`04u pP|p $ PQH P8P  $!8P0K ЍPPBPtP P(PP0Q$ @@㐀!P u*|kP*||phdQX @<@4㐀F0xxp0   t @ ( (    x@( @ttld`T8(TL  x D D $ $   `HH<, @O-4MB`P @p 0, ($p P 0 Qz 0 3Ru*Yd Uq:h@ `\UQ*(UPK,pW`  0UW*XT h` 0㗕YI*X' 0P@ T* T:t 0P `1 (Q PPU* 4U@$A@Q  RK@@@0@|@P@ph@P@XXL Hd|htl`PP@@,[FSTOOL][%s] WARNFile:%s, clusterChainSize:%llu, dirSize:%u, dirHead:%u ERROR[%s]pointer is null DirCheckEntHeadIsDotDot[%s] [%d] tmpCluster [%u] lack dot [%s]: '.' dir entry is absent of %s. [%s]: '..' dir entry is absent of %s. SetStartOfLNEByRecorddirChkSum or lidx error,[cluster:%u, absolute offset:%llu] SetStartOfLNElong filename too long,[cluster:%u, absolute offset:%llu] long filename record cluster start != 0,[cluster:%u, absolute offset:%llu] [fun %s][line %d]pointer is null CheckLNEGetCurDEChain...can't find cluster chain head[%u] of file[%s] CheckStartClusterAndReset'..' entry in %s has non-zero start cluster '..' entry in %s has incorrect start cluster SetDirEntryDirectory %s has size != 0 '.' entry in %s head cluster is wrong FSCK_CACHE_MoveToClusterChain[%s][%d] fialed %s:fatentry(head:0x%x) exist Root directory starts with cluster out of range(%u)FSCK_DIR_HandleTreeDirRemoveEntry:[name:%s] [chain head:%u, cur:%u, end:%u] [pStartOff:%u, pEndOff:%u] Can't find tmpCluster %u in cluster chain DirDelEntryUnable to write directory%s :Find nextclus error DirGetSectionmemset_s failed, s32Ret: 0x%x! %s:can not find cluster chain(head = %u) GetCurDirChainmemset_s failed %d %s has entries after end of directory DIR_ATTR_VOLUME,[cluster:%u, absolute offset:%llu %sDelInvalidLNEModifiedDirEntry[%s] entry in [%s] has incorrect start cluster[%u], and remove this dir entry [%s] [%d] CheckDirEntryIsInvalid[%s] [%d] pstCurDEChain->head [%u] dirent->name[%s] Can not find cluster chain [head:%u] Unable to mallocThe file %s physical size exceed 4G. %llu File:%s, clusterChainSize:%llu, dirSize:0, dirHead:%u, relase cluster chain of this file TruncClusterChainDEBUG Ation After truncate ,pstChain->length = %u call sys fun is failcan not find Root direntory in free chaincan not find Root directory in cluster chainINTERGER OVERBPB_BytesPerSec or pstBoot->BPB_SecPerClus is 0Unable to readpEmpEntry is nullcall sys api failed No space for directoryNo space for todo listOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DQ K l   #h '{ ; +\ / 3 7X 75 P7L t7 7 7H 7 % 7< 7 7 7B 7 7, d7o 7 P7< 7  T7 7` 7 7- ;n  L \ (L  # X' + `/< X3 7 L7  h7 76 7 77 7 70 7 t77[  `7 7 L7 7D7 7 7 7s |7; ( |? ?A R;? L?b "? ? ?B /? `-? .?^ ? '?r 8? (?R 9? W4?N U?+? K?+ +? E?B m ? *? ? '?3? Q? 4? VO?2  ? 7?u &?& &?7+?R ~'? bZ? ?" /? &? '? <?:? ?F?v7?f? ?_?X ?(???\E?7 ?]D???? *?f B-? o? }0?y ?3 ?? ? ?$@{@Ax @(;A@X 7 D(@,@@@@@@@ @N@ #'+/37;% `F \c'0s/33lL+'zkBp#h  3_\WDXL`PHTIX\T*0DX  <`t`HIju`HIju`HInu`HIou`HZbu*,@XHh|`HZb`HZ`HIp*,@X0X`HZb~`HIJ`HIK*0Ddp|`HZLr`HZb~*0D\(ld \``HdZhLlzpMtNx`|`HI`OHZLz*0D|(`,H0I4X8<@*0D`0t0`HZbs`HIP`HIQ*0Ddp,DX `$H(Z,L0}4`8H<I@DRH`LHPZTLX}\``HdIhlS*Xh DXl $4TX`\``HdZhblxp`t`xH|Z`HZUx``HZVx`*p<P\t L`l``HZ`HZ` HZ `$H(Z,W0`4`8H<I@DH*@h L`dhlptx|*$x0HX\`dhl`pHtZxU|y`HZUy*Ltd8p@ H`t T$8D$   l   L ` x    $ d   @x4``@L`hHlZp]`HZ]` Hh(H\hx`HI 4l 4L p`HIa$4|t`x|`HIH\0L`lc`p4Lh|`0<DHHZLUPtl`HZUt  ,``HZT|N`HZ_`HZ^{`HZ`HZ`HZL}`HId`HIeq``H Zg`HZ h$`(H,Z04`8H<I@fDqHL`PTHXZ\`dhlptx|`HZi`HIk`HIT`HZb` H Z U | ` H l m $ `( H, Z0 [4 `8 H< Z@ \D wH `L P T *(`0@\``HZY```` `HZUv $`*.rel.ARM.exidx.text.SetDirEntry.rel.text.SetDirEntry.L__func__.SetDirEntryg_tmpDirEntry.L__func__.ModifiedDirEntryDirDelEmptyEntry.empEntry.rel.ARM.exidx.text.DirDelEntry.rel.text.DirDelEntry.L__func__.DirDelEntry.rel.ARM.exidx.text.DirRemoveEntry.rel.text.DirRemoveEntryFSCK_CACHE_New.textFSCK_CACHE_Nextg_rootDirList.rel.ARM.exidx.text.DirCheckEntHeadIsDotDot.rel.text.DirCheckEntHeadIsDotDot.L__func__.DirCheckEntHeadIsDotDot.comment.rel.ARM.exidx.text.CheckStartClusterAndReset.rel.text.CheckStartClusterAndReset.L__func__.CheckStartClusterAndReset.rel.ARM.exidx.text.FSCK_DIR_Reset.rel.text.FSCK_DIR_ResetCheckLNE.tputs.bss.ARM.attributesmemcpy_smemset_ssnprintf_s.Lstr.L.strg_freeBakDirg_pendingDirDirDelEmptyEntry.empClusterg_freeClusterFAT_IsFreeClusterFAT_IsValidClusterg_allocatedClusterFAT_IsEOFClusterstrncmpmemcmp.rel.ARM.exidx.text.DirGetSection.rel.text.DirGetSection.L__func__.DirGetSectionFSCK_CACHE_NewChainFSCK_CACHE_InsertChain.L__func__.GetCurDirChain.rel.ARM.exidx.text.FSCK_CACHE_MoveToClusterChain.rel.text.FSCK_CACHE_MoveToClusterChain.L__func__.FSCK_CACHE_MoveToClusterChain.L__func__.TruncClusterChainFSCK_CACHE_FindChain.rel.ARM.exidx.text.GetCurDEChain.rel.text.GetCurDEChain.L__func__.GetCurDEChainstrlen__stack_chk_failg_enFSToolLogLevel.note.GNU-stackDirGetPathName.fullPathBufprintf.rel.ARM.exidx.text.DirEntrySetSize.rel.text.DirEntrySetSizeFSCK_FRAGMENT_RemoveFSTOOL_IO_WriteFSTOOL_PrintTimeg_longName.rel.ARM.exidx.text.FSCK_DIR_HandleTree.rel.text.FSCK_DIR_HandleTree.L__func__.FSCK_DIR_HandleTree.rel.ARM.exidx.text.FSCK_DIR_Free.rel.text.FSCK_DIR_FreeFSTOOL_BUF_FreeNewDirEntry.dirEntryNode.rel.ARM.exidx.text.SetStartOfLNEByRecord.rel.text.SetStartOfLNEByRecord.L__func__.SetStartOfLNEByRecord__stack_chk_guardFSCK_FRAGMENT_Find.L__func__.CheckDirEntryIsInvalidFSCK_CACHE_AddFSTOOL_IO_ReadFSTOOL_BUF_AllocFSCK_CACHE_Truncfsck_dir.c.strtab.symtab.datag_clusterRepairDatag_clusterData.rel.ARM.exidx.text.CheckLNE.rel.text.CheckLNE.L__func__.CheckLNE.rel.ARM.exidx.text.SetStartOfLNE.rel.text.SetStartOfLNE.L__func__.SetStartOfLNE.L__func__.DelInvalidLNENewDirEntry.curDECheckAndDelLongNameEntry.longNameEntryID$d.69.Lstr.59$d.59.L.str.49$d.49.L.str.39$d.39.L.str.29$d.29.L.str.19$d.19.L.str.9$d.9$a.68.Lstr.58$a.58$a.48$a.38.L.str.28$a.28.L.str.18$a.18$a.8$d.67.Lstr.57$d.57$d.47$d.37$d.27.L.str.17$d.17.L.str.7$d.7$a.66.Lstr.56$a.56$a.46.L.str.36$a.36.L.str.26$a.26.L.str.16$a.16.L.str.6$a.6$d.65.Lstr.55$d.55.L.str.45$d.45$d.35$d.25.L.str.15$d.15.L.str.5$d.5$a.64.Lstr.54$a.54.L.str.44$a.44.L.str.34$a.34$a.24.L.str.14$a.14.L.str.4$a.4__udivdi3$d.63.Lstr.53$d.53.L.str.43$d.43.L.str.33$d.33$d.23.L.str.13$d.13.L.str.3$d.3$a.62.L.str.52$a.52.L.str.42$a.42.L.str.32$a.32.L.str.22$a.22.L.str.12$a.12.L.str.2$a.2.Lstr.61$d.61.L.str.51$d.51.L.str.41$d.41.L.str.31$d.31.L.str.21$d.21.L.str.11$d.11.L.str.1$d.1.rodata.str1.1.Lstr.60$a.60.L.str.50$a.50.L.str.40$a.40.L.str.30$a.30$a.20.L.str.10$a.10$a.0pV *44` YPEgpc ZE~ z Z@ERpN L[E  T[E p  \E IE $\E'pp# \Ex \Ep(  ]E0  ]0Ep ^ED ^XEp, <_E4 D_Ep$ $`E!%,p! ,` E#p# LaE%40 TapE'pX' bE)f`Lb bE+Cp+? ddE-mi ldE/KpD/G dE1L  dE3p3 eE5X  e8 E7jpD@7f oE9L@( pE;ptC; pE= 2|CK0K0Kp1LpLOTL` fsck_fat.o/ 0 0 0 644 7800 ` ELF(4(+Q:\ R//o/o/o/@o/O-M Px@ pF PCp Z:*4@T 0Z1*Y  0`W:$` y  (  0P lPPPPD0PKtdHH@,O-M@t tZA (a`$ qp   U/ PP P P P hh\m X  H KO$ ``PP@O-MPP, @` p p `P+P 0 @X `X@P @@44K P88,,pL-P@P `P Q AV`1R\VV3@pH@P 00$$p@((M--M@xP Pp PpPHP ``FPV`@P: -`fz @ AĀPpG  0 J@@  LPTTH KtD LLD[FSTOOL][%s] ERRORWARN[%s][%d]: alloc memory for free cluster failed FSCK_FAT_ClearChain%s:free cluster chain[head:%u] is already exist %s:no cluster chain was found in fat FSCK_FAT_CheckLostINFO[%s][%d]:Cluster chain starts at %u, and continues with %u clusters lost %s:Allocated cluster tree is empty FSCK_FAT_GetLastAlloCl[%s][%d]: no cluster chain found in fat FSCK_FAT_CheckFragmenttotal file cnt:%u, file segment cnt:%u, free segment cnt:%u, vlu:%f Unable to write fat dirty flagfs fragment severly OHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,D "  }iM1(n"[?\5&&Q)&E&&t0&`]1&R&&D&6J&($&z&p&wI&C:&/&&  " ^  $"{TN<*"*#*$*%*&B>@?TF`G@`A`D `A*'T=d=x;9?FF?F F0=@3X=\`E``Ddhlptx|`C*(1X2x?FF27?FF(`C,`D048`D<@DHLP*)1,2?FF`C`D**182P:`<?FF?F4F`?tFG`C`E`D`D!*+FSCK_FRAGMENT_New.textFSCK_FRAGMENT_Next.rel.ARM.exidx.text.FSCK_FAT_CheckLost.rel.text.FSCK_FAT_CheckLost.L__func__.FSCK_FAT_CheckLostFSCK_FRAGMENT_Insert.comment.rel.ARM.exidx.text.FSCK_FAT_CheckFragment.rel.text.FSCK_FAT_CheckFragment.L__func__.FSCK_FAT_CheckFragmentputs.ARM.attributes.Lstr.L.strg_freeCluster.rel.ARM.exidx.text.FAT_IsFreeCluster.rel.ARM.exidx.text.FAT_IsValidClusterg_allocatedCluster.rel.ARM.exidx.text.FAT_IsBadCluster.rel.ARM.exidx.text.FAT_IsEOFClusterFSCK_CACHE_NextChain.rel.ARM.exidx.text.FAT_IsCircularChain.rel.ARM.exidx.text.FSCK_FAT_ClearChain.rel.text.FSCK_FAT_ClearChain.L__func__.FSCK_FAT_ClearChainFSCK_CACHE_MinChainFSCK_CACHE_RemoveChainFSCK_FRAGMENT_Min__stack_chk_failg_enFSToolLogLevel.rel.ARM.exidx.text.FSCK_FAT_GetLastAlloCl.rel.text.FSCK_FAT_GetLastAlloCl.L__func__.FSCK_FAT_GetLastAlloCl.note.GNU-stack.rel.ARM.exidx.text.FSCK_FAT_CleanDirtyFlag.rel.text.FSCK_FAT_CleanDirtyFlagprintfFSTOOL_IO_WriteFSTOOL_PrintTimeFSTOOL_BUF_Free__stack_chk_guardfsck_fat.c.strtab.symtab.L.str.9$a.9.L.str.8$d.8.L.str.7$a.7.L.str.6$d.6.L.str.5$a.5$d.14.L.str.4$a.4__udivdi3.Lstr.13$a.13.L.str.3$a.3$d.12$a.2.L.str.11$a.11.L.str.1$a.1.rodata.str1.1.L.str.10$d.10$a.04~4$tpXp *`pt *|p  * X Np J *  p  * `*yplu *]tY *5p1 *WTS *0pX, *&`" X*pX * ` *"p," *$24 0? pe p O  ,fsck_fat_seg.o/ 0 0 0 644 25956 ` ELF(W4(WpL-0P S$ 0AQ0 R `@6Qn*\b    B 0P @PX8 ,@0\aP` @QJ,, pQ=$P0P#PP hh\px$$T|``TK-MP4@P9 `03S4 (0p S, $p0W'*pW!  0Y*'``#P@ @0@P((K8 O-MRC P@4`20PB9 1YB*졟  P (p8 P6 80 P,= p!(p  \<pp>pP8.pP(pPPtth pKlldthL-R) ^ 43@ 0C0<03\ * #A@0 $(\<PppdL8P $$L4hh`L-@Q  ,Q 0 ,  H- P \0S: AP "80"40R,4P H00S  R \ *Q #S! R*< P / /K-`p@P P bPQQ*p Pp3F3CPP 0\PP TPrP88, H00 M-PpS@Py!P`@P tt PY xxx @ @%P2   B"  Hp0" 0G 8!1!R00:@P*P@P hh\\@ppx``TT O-TM`T(PPp W  @,P PKPQF@P `Q FPQ  B (Q%: 0  0 x PPQQ: R J R ,P} P  R R*QP!n, 1PPPP `| PP `  P0PQ R *UP! R*< RQ R*UP!PZ*<PWPc Pe  P [P xxl $P,P p 1"!(P @$ BH,PpPp W;XP DD8 Y vP ll` $b@吠P/((%P  $$p <TP88,Y,aP   P  될Y5 RPP0P#||pPTTH P ,, $" BP ` (P P吠PqgP P` :p吠PUXXLK@lT<<,$hPPHlH00(tpp`|ddT8  tthLL@$$O-,M✑P  A$ @lP> \ap P@`pPD $P$P $$ P $ @$d@P LL@@ PKhL\DD88H-P`Pppq W,Q GP pW@@Phh\@HP44(x``XD,,$pL-MDa@P`  P"P @P!Q P P @PPKp P P: PP@P8K-s S @@@`pP@ @ 0@@PYP$Pll` XPDD8|dd\T<<4 R/ 0 000 00/O-Mlr@pPTTH@P6 P`PP. P pu T ```Z*T  Q %R!:A PxxlPPPD<`V9 `P3 P p+ p QT pPW*T Q %R!:A|Phh\KKdLLD<pphHH@8x``XO-M@P  0 000 00rpPPU PPP ZP %R!O*Z P. Pc `B $ 8  0P `@V*P %R!: B RP@Q  P0%S!:0@P  !80!40Q  @P    PZ@ @P XXLLKPBPPDD|O- MR p `@p{ P@w@PqePP 4P 1X,*$ (0S @4R*@Y  0T*P )@#P X:@@Pt0@P\\PK|lTTLO-M∡`p P ddX"T y Y@@KP@ @ @PYP@PppdPHH<t\\LLhh`@@8H-Pp`P  R3P @pP& P  @L@P 44(@@D,,$[FSTOOL][%s] ERRORDEBUGfatBuf->partIdx %u fatBuf->clusterCnt %u fatBuf->maxCluster %u fatBuf->minCluster %u fatBuf->buffersize %u INFOAttempting to allocate %u KB for FAT FAT_IsCircularChain (%u), setting to EOF ! WARNChain ends with cl(%u),setting prev cl(%u) to EOF ! [fun %s][line %d]pointer is null FAT_CheckCluster[%s]pointer is null cur cluster[%u] not in cur map %s:no cluster chain was found in fat FSCK_FAT_MergeSegTreecannot find head %u tail %u chain check is Fat Dirty failed%s:Allocated cluster tree is empty FSCK_FAT_RestoreSeg%s:fatBuf is null FSCK_FAT_WriteSegwrite FAT %u %s %d FSCK_FAT_WriteWholeFatFAT_UpdateFragClusterChain insert (head:0x%x) exist chain[curcl:%u, nextcl:%u] has same cluster,set EOF. InsertChain fatentry(head:0x%x) exist fatentry(head:0x%x) exist cur %u next %u is eof or is exceed cur %u next %u is invalid curChain->head %u curChain->length %u curChain->segments %u curChain->tail 0x%x memset_s bitMapAddr failedbitmap due to malloc failedfat seg malloc failed sectorsInpart multiplier overflowboot->BPB_BytesPerSec is 0 or multiplier overflowparts is 0p poiter is NULLFAT_HandlerClusterException failedFSCK_CACHE_New error FSCK_CACHE_NewChain error No space FSCK_FAT_InCurBuffer failedmaxCluster over flow!File system is dirty due to fat[0,1]!FSCK_FAT_BuildSegTree failedFSCK_FAT_ReadSeg failedset bad clusterset free clusterset valid cluster chainbegin to restore FATFSCK_FAT_WriteSeg io write failedfatBuf->vAddr is null.FSCK_FAT_WriteSeg failedFSCK_FAT_RestoreSeg failedFSCK_FAT_UpdateFatBufInfo failedNo SpaceOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,D  L  S " & *R y . 2M 6 :B = A6 E I M  a    T ("R l& *< . X2 d6= i A (E= I Mb ,  p~Q QB Q &QH ,QQ 5Qo "Q NQ c QC &Q #QQ Q $Q8 4QYQ Q, hQ 5Q 6Q'QY .Q" Q 4%Qy YQ3 uQ Q Q. Q EQ \QX sQ=QQ QWGQ9pQQ` Q Q #Q* 92Q k Qx vQ% #QQ Q  Qp Q! Q &Qo =Q ZQ rQW Q Q Qg "Q Q Qf Q -!QN Q6<MRR "&*.26:=AEIM"tQQqezY| 8.<6-hxX &3|2*H$@:hA=MdblEDIGO E_ 1Du[(8H\l|`() N$`((,5094(85<>@(D5HFL(P5TGX(\5`H*k`() ]*lp<P\|,`0(4)8S<`@(D)HQL`P(T*X+\(`)dPh(l)pOtixj*m`()S` ()R*n @pitj*o|`()T*p*q DXh$8LT`X(\5`,d`h(l-p.*r0D\|hl(`,(0)4/8I<j@`DiH`L`P(T)XU\``(d)h0lIp`t(x)|1*shD(4T`$Tp(<PX`HX|,8Ht$4Dl H\l`p`t`x(|5<`()W``()=`()V``()X``()?`()X`(5@ ` ( 5 A ` ( ) g `$ (( *, B0 (4 *8 C< (@ *D DH (L *P ET `*tHp(<h|````()2J`(-3*uLd`( )$Z(`,(0)4Y*vHl X`\``(d)h4l`p(t-x[*w \|8LXd`h(l)pft`x(|)]`()\*x*y$8DPl$0DXdp@T``(*_`()T(*^``()T*z`t  `$((*,a0`4(8)<6@KD(H*L`P(T)XT\(`)dT*{Th|@x (`,(0)478L<`@(D5H8L`P(T)Xc\``(d)hb*|0D\l(@T`t`(*:M()f()e()d*}@d` ($)(g,`0(4)8;*~.rel.ARM.exidx.text.FSCK_FAT_IsFatDirty.rel.text.FSCK_FAT_IsFatDirtyFSCK_FRAGMENT_NewFSCK_CACHE_New.text.rel.ARM.exidx.text.FSCK_SegSetNext.rel.text.FSCK_SegSetNextFSCK_FRAGMENT_NextFSCK_FRAGMENT_Insert.commentFSTOOL_COMM_Bit.rel.ARM.exidx.text.FSCK_FAT_WriteWholeFat.rel.text.FSCK_FAT_WriteWholeFat.L__func__.FSCK_FAT_WriteWholeFatputs.bss.ARM.attributesmemset_s.L.str.rel.ARM.exidx.text.FSCK_FAT_RestoreResvCluster.rel.ARM.exidx.text.FAT_CheckCluster.rel.text.FAT_CheckCluster.L__func__.FAT_CheckClusterg_freeClusterFAT_IsFreeClusterg_allocatedClusterg_badClusterFAT_IsBadCluster.rel.ARM.exidx.text.FSCK_FAT_SetFreeAndBadCluster.rel.text.FSCK_FAT_SetFreeAndBadClusterFAT_IsEOFCluster.rel.ARM.exidx.text.FSCK_FAT_InCurBuffer.rel.text.FSCK_FAT_InCurBuffer.rel.ARM.exidx.text.FSCK_FAT_UpdateFatBufInfo.rel.text.FSCK_FAT_UpdateFatBufInfo.rel.ARM.exidx.text.FAT_HandlerClusterException.rel.text.FAT_HandlerClusterExceptionFSCK_CACHE_NewChainFSCK_CACHE_NextChainFSCK_CACHE_InsertChain.rel.ARM.exidx.text.FAT_UpdateFragClusterChain.rel.text.FAT_UpdateFragClusterChainFAT_IsCircularChainFSCK_CACHE_DumpChainFSCK_CACHE_MinChainFSCK_CACHE_RemoveChainFSCK_CACHE_FindChainFSCK_FRAGMENT_Min__stack_chk_failFSCK_CACHE_AddToTailg_enFSToolLogLevel.note.GNU-stack.rel.ARM.exidx.text.FSCK_FAT_WriteSeg.rel.text.FSCK_FAT_WriteSeg.L__func__.FSCK_FAT_WriteSeg.rel.ARM.exidx.text.FSCK_FAT_RestoreSeg.rel.text.FSCK_FAT_RestoreSeg.L__func__.FSCK_FAT_RestoreSeg.rel.ARM.exidx.text.FSCK_FAT_FreeSeg.rel.text.FSCK_FAT_FreeSeg.rel.ARM.exidx.text.FSCK_FAT_ReadSeg.rel.text.FSCK_FAT_ReadSeg.rel.ARM.exidx.text.FSCK_FAT_AllocSeg.rel.text.FSCK_FAT_AllocSegg_lastFreeFragg_lastBadFragprintf.rel.ARM.exidx.text.FSCK_FAT_ResetSegBuff.rel.text.FSCK_FAT_ResetSegBuffFSTOOL_IO_Write.rel.ARM.exidx.text.FSCK_FAT_ClusterCompareFSTOOL_PrintTime.rel.ARM.exidx.text.FSCK_FAT_MergeSegTree.rel.text.FSCK_FAT_MergeSegTree.L__func__.FSCK_FAT_MergeSegTree.rel.ARM.exidx.text.FSCK_FAT_BuildSegTree.rel.text.FSCK_FAT_BuildSegTree.rel.ARM.exidx.text.FSCK_FAT_BuildTree.rel.text.FSCK_FAT_BuildTreeFSTOOL_BUF_Free__stack_chk_guardFSCK_CACHE_AddFSTOOL_IO_ReadFSTOOL_BUF_Allocfsck_fat_seg.c.strtab.symtab.Lstr.89.Lstr.69.Lstr.59.L.str.49.L.str.39.L.str.29$d.29.L.str.19$a.19$d.9.Lstr.88.Lstr.78.Lstr.68.L.str.58.L.str.38$a.28.L.str.18$d.18.L.str.8$a.8.Lstr.87.Lstr.77.Lstr.67.L.str.57.L.str.47$d.37$a.27$a.17.L.str.7$d.7.Lstr.86.Lstr.76.Lstr.66.L.str.56.L.str.46.L.str.36$a.36.L.str.26$d.26$d.16.L.str.6$a.6.Lstr.85.Lstr.75.Lstr.65.L.str.55$d.35.L.str.25$a.25$a.15.L.str.5$d.5.Lstr.84.Lstr.74.L.str.54$a.34.L.str.24$d.24$d.14.L.str.4$a.4__udivdi3.Lstr.83.Lstr.63.L.str.53$d.33.L.str.23$a.23.L.str.13$a.13.L.str.3$d.3.Lstr.82.Lstr.72.Lstr.62.L.str.52.L.str.42$a.32$d.22.L.str.12$a.12$a.2.Lstr.81.Lstr.61$d.31.L.str.21$a.21$d.11.L.str.1$d.1.rodata.str1.1.Lstr.80.Lstr.70$a.30.L.str.20$d.20$a.10$a.0K h4G4dC 4;@Vp t<VB$> |<HVp <V | <0V ]pH Y =V P >pVph t>Vpx |> Vp >V >8Vrpn >V'hp  >V t >Vkp g t?V   |?(V"p " @V$ X  @V&px& |DV( DV*Zp`*V \EV,h8 dExV.p. EV0-|) EV2p$2 lFV46,2 tFV6p6  ,GV8@p: 4GV; P@PU0@@T @PS@ @ @T! 0@@T@@@ 0 @ @T @@T @PR@@  @PS@`0@ PUP Q PR@ @ppL-0S QVSQ @T 0S$ 00S PPU P`R @ @0S0 0S PPU P`R @ 000@@0 @PU@T @T`V @@ @@TPU PU`V }}U( `V" ````^ PU `V ````3T ```` PPU0``V P`SP @TU ````P PU0``V$ P`SP!P@ 0@ 0``` P`U ``P PU ``V `R0 P@0@0```P`U `` PPU ``V `R0 0Qpp@M-@ PR U 0`PU RQ PpWPU0  0Q `pW`P dp CW0S pW0 Q`S  0`0` 0S`Q 00S\ L-@T @@T 0 ^0030sS @ 0R@  @ s   P R/ P Q 3 r/ R  R/ R/0S 0Q0S /  R/L- @P @ @@@@P ,, <$$H-a@`Phh\pPWP/  #p W PP pPpP Q  Q R 0P PHH<<Hx``X  @@44P R/ P Q 3 r/L-@T @@T 0 ^0030sS @ 0R@  @ s     R/ R  R/ R/0S 0Q0S /[FSTOOL][%s] WARN%s,No space left FSCK_FRAGMENT_NewINFO%s: rb_tree is empty ERROR%s deinit fragment rb tree failed FSCK_FRAGMENT_FreeOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DYgX"D%0)%-0S ? +  {3^3J3683=3T3Z$3C&3~3  "%)-05X")8 -Nzl0 ` lX 1X%HJ m**4L4*0*** *!7X9l>>`;*" 94>@?t9>>38D=\9p>>`;*#*$3*%0*&*'*(.rel.ARM.exidx.text.FSCK_FRAGMENT_New.rel.text.FSCK_FRAGMENT_New.L__func__.FSCK_FRAGMENT_New.text.rel.ARM.exidx.text.FSCK_FRAGMENT_Next.rel.ARM.exidx.text.FSCK_FRAGMENT_Insert.rel.text.FSCK_FRAGMENT_Insert.commentputs.ARM.attributesmemset_s.Lstr.L.strg_freeClusterg_badCluster.rel.ARM.exidx.text.FSCK_FRAGMENT_Ming_enFSToolLogLevel.note.GNU-stackprintf.rel.ARM.exidx.text.FSCK_FRAGMENT_Remove.rel.text.FSCK_FRAGMENT_RemoveFSTOOL_PrintTime.rel.ARM.exidx.text.FSCK_FRAGMENT_Free.rel.text.FSCK_FRAGMENT_FreeFSTOOL_BUF_Free.rel.ARM.exidx.text.FSCK_FRAGMENT_FindFSTOOL_BUF_Allocfsck_fragment.c.strtab.symtab.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_NXT.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_INS.rel.text.FSCK_FRAGMENT_RBT_INS.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_INS_COLOR.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_RM_COLOR.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_MIN.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_RM.rel.text.FSCK_FRAGMENT_RBT_RM.rel.ARM.exidx.text.FSCK_FRAGMENT_RBT_SEARCH$a.9$d.8.L.str.7$a.7.L.str.6$a.6$a.15.L.str.5$a.5$a.14$a.4$a.13.L.str.3$a.3$a.12.L.str.2$a.2$a.11.L.str.1$a.1.rodata.str1.1$d.10$a.0i(`44pH 7+P!p 7X 7 zpT v 7 \ 7 p  7Xph 7pl}py 7Z Pp L 7+ ' H7p  7  (7pt  7 /| X%p "! 7#  7%xp %t 7'  7)p ) 7+2 (p -$ 7.t ljp0 0f 71l28 0 p]9p9Oq)fstool_buf.o/ 0 0 0 644 4320 ` ELF( 4(L-PQtBP\\PBP , @(0 0lTTD   / K-M,@Q @ `pR( 20S$ 3/P6 P@PgWPYtOP@PDpp`! 7 0P, p@pP @Q V  R 2/P PPxxl@PKxxppphhhXL-Q Rh  R 2/P @LP88,LLdH00$[FSTOOL][%s] ERRORpstOps is NULL, and ret:%d ! Alloc buf failed, and user errno:%d! Alloc buf failed, and system errno:%d! memset_s failed, s32Ret: 0x%x! free buf failed, and user errno:%x! Alloc buf failed, due to szBufSize is invalid!OHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,Dx@- Y2 @ P7$2&X( %/mE  t0S(A)0D$X$`!   * $*$$%"$$(<$T#x$$$ $  <@`D`!H L PTX`!\ ` dhl p tx`!|   `!  *L`$t$ `!  *.text.commentputs.bss.rel.ARM.exidx.text.HI_FSTOOL_UnregisterBufOps.rel.text.HI_FSTOOL_UnregisterBufOps.rel.ARM.exidx.text.HI_FSTOOL_RegisterBufOps.rel.text.HI_FSTOOL_RegisterBufOps.ARM.attributesmemset_s.Lstr.L.str__errno_location__stack_chk_failg_enFSToolLogLevel.note.GNU-stackprintfFSTOOL_PrintTimefree.rel.ARM.exidx.text.FSTOOL_BUF_Free.rel.text.FSTOOL_BUF_Free__stack_chk_guardmalloc.rel.ARM.exidx.text.FSTOOL_BUF_Alloc.rel.text.FSTOOL_BUF_Allocfstool_buf.c.strtab.symtab.L.str.7$d.7.L.str.6$a.6.L.str.5$d.5.L.str.4$a.4$d.3.L.str.2$a.2g_bufOps.1.L.str.1$d.1.rodata.str1.1g_bufOps.0$a.0x }44 pHrpn M(I p   H p   nj ( HJpTF p ^2\P0PppO`fstool_common.o/0 0 0 644 4500 ` ELF( 4(0H-PMtP @KP  /0 0 @,  PK0h$pL-PM`@T` $:RP"(PK  /0 0 Pl  XXL"RP@PKpdPP<H-PMrPPUp #BP(PK  /0 0 `dRPPPD`R",BPy(PK  /0 0 P  Z@1 F0p-@PLBPF(`K  /0 0 `<  (( $`BP(PK  /0 0 P  ppdPK\HH@$|hh`4   0/[%02d:%02d:%02d:%03lld[FSTOOL][%s] ERRORenLogLevel(%d) is not support and ret(%d) string buf should over one byte, buf actual size is %u %ssnprintf_s failed, security func ret: %d dev path (%s) is not exist, errno(%d) input is nullOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DU3 A% Z8*%++V8*(T $ < K4BI(4Hl!` *LXl!!!``     *P\p!!" 0!D!p$#!!,!\h|!!!``    `     `    $(` , 0 4 8**.text.comment.rel.ARM.exidx.text.FSTOOL_COMM_Bitputs.ARM.attributessnprintf_s.Lstr.L.str.rel.ARM.exidx.text.FSTOOL_ProcessStr.rel.text.FSTOOL_ProcessStr__localtime64_r__errno_location__stack_chk_fail.rel.ARM.exidx.text.HI_FSTOOL_SetLogLevel.rel.text.HI_FSTOOL_SetLogLevelg_enFSToolLogLevel.note.GNU-stackrealpathprintf.rel.ARM.exidx.text.FSTOOL_PrintTime.rel.text.FSTOOL_PrintTime__stack_chk_guardfstool_common.c.strtab.symtab.data.L.str.8.L.str.7.L.str.6$a.6.L.str.5$d.5__gettimeofday_time64$a.4__divdi3.L.str.3$d.3.L.str.2$a.2.L.str.1$d.1.rodata.str1.1$a.0x Z4{4w 0 8VpR h  p hp  <  ep a h   p$ p ,F200!p29pOPfstool_io.o/ 0 0 0 644 4344 ` ELF(8 4(K-M,qNP`!p !0,0P@P,JP @p!ʴP \P HH<"PKX@@0P/L-@P LP 88(  L/H00 pL-M@ `P! P  p @P! @Pt  L@P 44$  KpD,, ||ppL-M@ `P! P  p @P! @Pt  L@P 44$  KpD,, ||p%s[FSTOOL][%s] ERRORdev path (%s) is not exist,and ret 0x%x open file(%s) failed and errno(%d) close file failed and errno(%d) lseek64 file failed and errno(%d) read file failed and errno(%d) write file failed and errno(%d) OHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DW5 C@'x  2:,)@$d!# ! M|h ]9nJ'4"D"`'x&#$ $ $<@`D H` L P T X` \ ` d*8L$Pd$x` |  *,!P%$$$`    `   *,!P($$$`    `   *.text.commentmemset.ARM.attributessnprintf_s.L.str__errno_locationopen.rel.ARM.exidx.text.FSTOOL_IO_Open.rel.text.FSTOOL_IO_Open__stack_chk_failg_enFSToolLogLevellseek.note.GNU-stackrealpathprintfwrite.rel.ARM.exidx.text.FSTOOL_IO_Write.rel.text.FSTOOL_IO_Writeclose.rel.ARM.exidx.text.FSTOOL_IO_Close.rel.text.FSTOOL_IO_CloseFSTOOL_PrintTime__stack_chk_guardread.rel.ARM.exidx.text.FSTOOL_IO_Read.rel.text.FSTOOL_IO_Readfstool_io.c.strtab.symtab.L.str.8.L.str.7$d.7.L.str.6$a.6.L.str.5$d.5.L.str.4$a.4.L.str.3$d.3.L.str.2$a.2.L.str.1$d.1.rodata.str1.1$a.0 \4v4hr SpO d GC l H#p,  4  pP  D  X L pt H2|0eppO$/0 0 0 0 644 11312 ` ELF('4(!M-ԀpP`P@ @P ll` P00$(( dd\O- MPp a`Q@9@>Q| @6QTTH 0@Q,*   PQt Qll`PKxxpxdd\LLDO-M좟P`p PK UT  @Z0 @^ a Q| Pb @g0 @kYu @Pom ((cU@PUhh\KPIDD8?P=  3Q   %@P P P|K``X<<4xx  H-Ma@`P/ P qpPxB O@LBBGB O B@? P< 2P- P ppPB O@BBB O  Phh\@PK||t``XK-MsP@Pp堓P  P` BP B@ B0 B B Bl A AL@@4U T @@P):RPC+RP5RP'P!:RPhh\RP<<0PK@PH J`PPP@ @0P PP LH DRLP 0P)PDD0  $ &e`,%@P  LH 0PLH 0P880``T44,<<H-p@P`W ``PR _@ RRR _ P P<<044,[FSTOOL][%s] DEBUGERRORWARNINFO%u files, %u free (%u clusters), %u bad (%u clusters) parts (%u) is not supprt enMode(%d) is not supprt! error during FSCK_DIR_HandleTree()! error during FSCK_DIR_Reset()! ** Checking Directories ! error during FSCK_FAT_Write**Repair FAT !error during FSCK_BOOT_UpdateFSInfo! **Update FSInfo !error during FSCK_FAT_GetLastAlloCl! error during FSCK_FAT_CheckLost! **Checking for Lost Files !error during FSCK_BOOT_CleanDirtyFlagerror during FSTOOL_CheckFat! error during FSTOOL_CheckDir! pointer is null error during FSCK_FAT_BuildTree()pstCheckCfg pointer is nullCheck Cluster Chains !File system is clean !File system is dirty !fs cluster size is not 64K! read stBoot info error ! ***** FILE SYSTEM WAS MODIFIED *****error during FSCK_FAT_CheckFragmenterror during check dir and FATerror during FSCK_FAT_AllocSeg()FSTOOL_CheckCfg failedpstFormatCfg is NULLparam path is NULLFSCheck is overHIBERRY FSTOOL MW Version: 2.0.1.0OHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,D  9F7  c=-u$7Y[/u%l $ &AzS&Py"&&c,#OqkGZ&$2 R"th>#@ 4 hG[-~no4| &K6HZkJ(S<\H]PElDS\S\]`Y*5HS\\h]pIKS\]?S\]$MDSX\tS\S\S\]U `V`Y $(,048<@DHLPTX\`d*6DFdGx=LS\]AB ;<SP\`St\]S\S\S\(S<\H]pS\S\S\]`Y &% $.(,0$48<(@DH'LPT#X\`"dhl!ptx *7(><QTSh\t]S\]< Q$S8\D]S\]U`V`Y*+`Y) +*8S\]S\S$\0]HS\\h]S\\S\]UR,OP[lS\]PS\$\,HHS\\h]S\]4`Y`V310 / .$(,-048<@D,*9 @,N8NDCLJTQlS\]S\ ]`W`Z `X$`Y(,0248<+*:FSCK_FAT_IsFatDirtyFSCK_BOOT_IsDirty.textFSCK_FAT_CheckLost.rel.ARM.exidx.text.FSTOOL_CheckBoot.rel.text.FSTOOL_CheckBoot.commentFSCK_FAT_CheckFragmentFSCK_DIR_Reset.rel.ARM.exidx.text.FSCK_CheckFat.rel.text.FSCK_CheckFatFSCK_FAT_WriteWholeFat.rel.ARM.exidx.text.FSTOOL_CheckDirAndFat.rel.text.FSTOOL_CheckDirAndFatputs.ARM.attributes.rel.ARM.exidx.text.ReleaseResources.rel.text.ReleaseResourcesmemset_s.Lstr.L.str.rel.ARM.exidx.text.FSCK_CheckDir.rel.text.FSCK_CheckDirg_freeClusterg_allocatedClusterg_badClusterFSCK_BOOT_Is64KClusterFSCK_BOOT_UpdateFSInfoFSTOOL_IO_Open__stack_chk_failg_enFSToolLogLevelFSCK_FAT_GetLastAlloCl.rel.ARM.exidx.text.HI_FSTOOL_Check.rel.text.HI_FSTOOL_Check.note.GNU-stackFSCK_FAT_FreeSegFSCK_FAT_AllocSegFSCK_BOOT_CleanDirtyFlagprintfFSTOOL_IO_CloseFSTOOL_PrintTimeFSCK_DIR_HandleTreeFSCK_FAT_BuildTreeFSCK_FRAGMENT_FreeFSCK_DIR_FreeFSCK_CACHE_Free__stack_chk_guardFSCK_BOOT_Readhi_fstool_check.c.strtab.symtab.rodataFSTOOL_VERSIONINFO.Lstr.59.Lstr.49$d.9.Lstr.68.Lstr.58.Lstr.48.L.str.38$a.8.Lstr.67.Lstr.57.Lstr.47.L.str.37$d.7.Lstr.66.Lstr.56.Lstr.46$a.6.Lstr.65.Lstr.55.Lstr.45$d.5.Lstr.64.Lstr.44.L.str.14$a.4.Lstr.63.Lstr.53.Lstr.43.L.str.3$d.3.Lstr.62.Lstr.52.Lstr.42$a.2.Lstr.61.Lstr.51.Lstr.41.L.str.11$d.11.L.str.1$d.1.rodata.str1.1.Lstr.60.Lstr.50.Lstr.40.L.str.30$a.10$a.0|!'44  | p@  Hh $p p  .|*  p4   i<e  DpT @  \ H   p    @ cp_ t! K2#0pJOpJO;/19 0 0 0 644 2604 ` ELF(L4( M-!MBoP@!  p!!0P BP_UT PP! P: XBPC@@47,BP4( P, P!NP  !>!NBP ||pBPK@P880$  ttl[FSTOOL][%s] ERRORformatCfg is NULL, and ret 0x%x u32ClusterSize is illegal, and ret 0x%x enMode is illegal, and ret 0x%x fomat file system(%s) error, system errno(%d) and ret(0x%x) process user input path failedOHOS (36191) clang version 9.0.0 (llvm-project c20cd5feb33c9df88918ffe9a0df76499befaa46) (based on LLVM 9.0.0)ANaeabiDC2.09cortex-a7 A   "$&*,DT@$y7.!%5)^!=sMx^4H\   , @\  $`(`,04 8`<@DH`LPTX`\`dh`lpt * .text.commentmemsetformat.rel.ARM.exidx.text.HI_FSTOOL_Format.rel.text.HI_FSTOOL_Formatputs.ARM.attributes.Lstr.L.strFSTOOL_ProcessStr__stack_chk_failg_enFSToolLogLevel.note.GNU-stackprintfFSTOOL_PrintTime__stack_chk_guardhi_fstool_format.c.strtab.symtab.L.str.7.L.str.6.L.str.4.L.str.3.L.str.1$d.1.rodata.str1.1$a.0Y4G4xC 8 "p  E20pcpO P`