! / 0 0 0 0 2462 ` h F F F F F-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-j-jd.d.d.d.d.d.d.d.d.d.d.d.>>>>>>>>>>                   nnnnnnnnnnnnnnnn6666jjjjjFSCK_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_FormatSetSectorsPerClu// 40 ` hi_fstool_check.o/ hi_fstool_format.o/ fsck_boot.o/ 0 0 0 644 8936 ` ELF(4(0H-PP@ P DLP ,, 0<$$O-MMTgpP,`L$ | |0 P $P K 0P PU@ a"A0X @@$@ 0T 048<@$( ,04@I  0 PSLV `0hC0\ Q eP`*E@FP*E@=X d 0V<* UQplt PB `PLL@|Phh\e`cdP`[*D@|dP`Ill`?dd`P PPD8 P8 pW) P%P" P7 PP0@@8T 2P3P4 P23 Phh\zP,, nPz aꂏ,$  P P_*RPRaDPrAFPP PL*RPP?``T5PUPP#LP \d R *P#4 \PlPdP||p\PTTH`P,, h<||tdd\\DD<`HH<,$$``X  x``X||XXPtthLL@$$L-HP D@P,, <$$0H-MP @0P   A @P TP@P<<0 PK0|L44,M-Mq`P@p弁PLt P P ll`Lt t L \0P SP3RQP8Q  PLPP%, %( %$ ,@`0 ( z/&  PPP PddXPPPKddT\\T[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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,D,9  ctl` w}ZP&d20?6?u Z#S9nw"Q:PG`-#4|H+w=(>e 1p  #4RnY@9T@h@t`<x | *-<>P?x:79@h9|@A9@A9 @A89L@XAt9@@=<9P@d@x9@9@9@@>(79@A9@49H@\@p9@@9@@9@@ 9 @0@@9T@d@l`;p`<t x |!`<#  `<`;"`<`;"`<`;   `<  &`<   $  %    `<   ($'( , 0 4 8< @ DH LPT X\` dhl ptx |`;*.,9@@LA``<d hl)*/<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.08C44 8p L TpH  T +P p' \8 p      P[p| W   p  h2 I0E]G^pO@ 2fsck_cache.o/ 0 0 0 644 13960 ` 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  PQ  PR@@ ppL-0S QVSQ @T 0S$0S P 0UP P `R @@0S 0S P0UP P `R @000@ @ 0@ PU@T@T`V @ @@ @TPUPU`V U* `V$ `````PU `V ````3T ``P``U P0``V P `SP@TV `` P``UP0``V% P `SP"P@0`@0P`U0 00 00S 00S  0R  P@ 0 `@0 P`U0 000 0S 00S  0R  Qpp@M-@ PR U 0` PU RQ P pWPU0  0Q ` pW`P dp CW0S pW0 Q`S  0` p0S``Q 00S\ L-@T  @@T 0 ^0030sS @ 0@R  @ 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 @ 0@R  @ s    R/M-p@Tp' P @T P`P`@T P @P((M  R 0 R 0 / 0 0/L-PQp@PXXLLP P@hPPDDpL-@`@P @AQ P! QPPEU:p`PLL@pP pp\DD8O- M`PP Q QP xxl X pWI @B@   Y p5 AP  P P P ppdd FpW4 P! @@(P% P   P  GtJptKpp`<hh\\|| 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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)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=AEIX6893$2X!I'\ +@EW=l$7 lX d X.pPAwMMp*5*6*7[L[*8W*9*:*;*<aXclhxi`e3*=*>*?W*@*AZ*B(c<hLhchhchh`e'(0 ')' **C*D,c@hTh`e+/*Echh`e,*Fhc|hhbb`_<cPhhhchhb`_4cHh`hpbchh`e-`f`e % .`e& .$`e(, 0!428`f<`e@D'H"L2*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 p  R  Rp8 R@Xp Rlp  R p4 | RQ< M @R)p % <R Xp0 ! DR"y8 lop $k LR%  TR'pX ' \R)V` Lp +H dR,  lR.tp .p tR0  $  |R2p 2 R4 Xp 6 $R7  ,@R9p 9 lR;} y t8R=Yp=U R?NPJ RA)pA% A P9/fpW`3?f`@X08 `@4`P6"(?f`@X08 `4` P  4`P "Y@ 80A@@=\ 8@rl P:P*po p`@@P @0`FV9A P9/fpW`3  0$.QI ` PZ 8Pa$V},@P~_P`@@pP p0`FVVE PR/f@T`LP@3 A@  0@Q 0R: R*  @P 0R*8P AAA@@hh`X @Pϊ$ Š@x@ 8P \X P 8T 0Y*Y   0V* T 80hpv pW p* P $#@@P H P4 4(  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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,D9 3 T   #\ 'c # +D /} 3 7L 7 x74 7w 7 7< p7 p7$ 7g 7 76 @7 7 47W 7 (70 7  `7 7H ;b  L  (4  # X' + `/$ X3 7 T7  7 7 x7| l7\7 7 7 7v <77C  ,7 7 $7p 7\7q 7 X7 ; " ? ?) R;? L?J "? ? ?* /? `-? .?R ? '?Z 8? (?: 9? W4?B U?+? K? +? E?* m ? *?m ? '?3? Q? 4? VO?  ? 7?] &? &?7+?: ~'? bZ?w ? /? &? '? <?:? ?F?v7?f? ?_?X ?(???\E?7 ?]D???? *?N B-? o? }0?g ?' ?? ?h ?$@{@Ax @(;A@47 D(@,@@@@@@@ @N@ #'+/37;% `F \c'0s/33lL+'zkBd#h  3_\WDXL`PDTEX\P*0DX  <`t`DEfq`DEfq`DEjq`DEkq`DV^q*,@XHh|`DV^{`DV}`DEl*,@X0X`DV^z`DEF`DEG*0Dd`DVHn`DV^z*DXp$8@``DVHvIJ``DEK``DVHv*0D|(`,D0E4T8<@*0D`0t0`DV^o`DEL`DEM*0Ddp,DX`DV H$y(`,D0E48N<`@DDVHHLyP`TDXE\`O*Xh DXl $4TX`\``DdVh^ltp`t`xD|V~`DVQt``DVRt`*p<P\t L`l``DV`DV` DV `$D(V,S0`4`8D<E@DH*@h L`dhlptx|*$x0HX\`dhl`pDtVxQ|u`DVQu*Ltd@xXltH| |  0 d   0 p     |    4ThD`,T`XD\V`Yd`hDlVpYt`T|(<t`DE 4H`x|\8l,<\``DdEhl `4L`pDE]<Thth_,0L`x$@Th`DVQp4\`DVQp0X`\D`Vdhl`pDtVx[|`DVZw`DV`DVJ`DE``DEam``DVc`DVd`DV `DEb m$(`,0D4V8<@DHLPTX\``DdVhlptx|e`DEg`DEP`DV^|`DVQx`Dhi`DV W`DVX s$`(,0*(`0@\``DVU```` `DVQr $`*.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.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.Lstr.58$a.58$a.48$a.38.L.str.28$a.28.L.str.18$a.18$a.8.Lstr.57$d.57$d.47$d.37$d.27.L.str.17$d.17.L.str.7$d.7.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.0o> *44` XPEgpc XE~ z X@ERpN $ZE  ,ZE p  ZE IE ZE'pp# [Ex [EpT  |\E\  \HEp@ ]EHD ]XEp ,^E 4^Ep _E!%d! _ E#p# <`E%40 D`pE'p' aE)fLb aE+Cp+? TcE-mi \cE/Kp/G cE1  cE3p4 3 dE5< 4 d E7jpp?7f nE9x?( nE;pB; oE= 2BJ0J0J]1KpKOlK fsck_fat.o/ 0 0 0 644 7768 ` ELF(4(+Q:\ R//o/o/o/@o/O-M Px@ p  F PCp Z:*4@T 0Z1*Y  0`W:$` y  (  0P lPPPPD0PKldHH@,O-M@t Zt? 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\VV3pH@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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,D "  }iM1(n"[?T5&&Q)&E&&t0&`]1&R&&D&6J&($&z&p&wI&C:&/&&  " ^  $"{TN<*"*#*$*%*&B>@?TF`G@`A`D `A*'T=d=x;9?FF?FF(=83P=T`EX`D\`dhlptx|`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 h*|p  p* X Np J x*  p  * `*yplu *]tY *5p1 *WTS *0pP, `*&X" hX*pL * T *"p " *$2( 03 ]e p O  ,fsck_fat_seg.o/ 0 0 0 644 25836 ` ELF(TW4(WpL-0P S$ 0AQ0 R `@6Q*\b    B 0P @Pp8 ,@0\aP` @Q,, pQ$PPPPhh\p|$$T|``TK-MP4@P9 `03S4 (0p S, $p0W'*pW!  0Y*'``#P@ @0@P((K8 O-MRD P@4`20PB7 1WC* P (8  P7 80 P,> (!(p p\$p `p<pp>pP8.pP(pPPtth  pKlld|L-R) ^ 43@ 0C0<03\ * \@<($@ #@@0PppdL8P $$L4hh`L-@Q  ,Q 0 ,  H- P \0S:P A"80"4 0R,4P H00S  R \ *Q #S! R*< P / /K-`p@P P bPQQ*p PpV PRQPP TPrP88, H00 M-P`S@Pv!Pp@P tt PV xtxl @ @"P/ 08 0C2"q00`HCR"U`0:@P*P@P hh\\@ddx``TT O-TM`<(PPp W  @,P PKPQF@P `Q FPQ  B OQL: 0  x PPQQ: R J R ,P} P  R R*QP!n, 1PPPP `| PP `  P0PQ R *UP! R*< RQ R*UP!PZ*<PWPi Pe   P aP xxl $P},P p 1"!(P @$ BH,PpPp W;XP DD8 Y IP ll` $5@吠P/((%P   $$p TP88,Y,aP   P  될Y5 RPP0P#||pPTTH P ,, $" HP ` (P Px吠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@5,Q GP pW@Phh\@HP44(x``XD,,$pL-MDa@P` PPP"PP @P!Q P P @PPKp P P: PP@P8K-s S @`pP@ @ 0@@PYP$Pll` XPDD8|dd\T<<4 R/  / & /O-M\r@pPDD80P4 P`PP, P pq  A ``Z*T  Q %R!:QPppdPHH<4`V7 `P1 P p) p Q A㱐pPW*T Q %R!:Q|Phh\KKT<<4,hh`@@80x``XO-M@P  / & rpPPU PPP ZP %R!O*Z P. Pc `B 8B $  0P `@V*P %R!: RP@Q  P0%S!:0S @!8 0!4 0Q R @/ 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  R2P @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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,D  L  S " & *R y . 2M 6 :B = A6 E I M  a    @ "R T& *< . X2 \6p= i A (E= I Mb 0  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 Q68MRR "&*.26:=AEIMt"`QQqezY 8.<6-hx@ &3|2*H$4:\A=MhblEDIGO E_ 1Du[,<L`p `( )$N(`,(05498(<5@>D(H5LFP(T5XG\(`5dH*k`() ]*lp@T` 0`4(8)<S@`D(H)LQP`T(X*\+`(d)hPl(p)tOxj|i*m`()S` ()R*n @pitj*o|`()T*p*q DXh$8@`D(H5L,P`T(X-\.*r0D\|h`t` ($)(/,I0j4`8i<`@`D(H)LUP`T(X)\0`Id`h(l)p1*sh,<Hlt <Xl$8@Ht0@dx 0\p ,Tx0DT`X`\``(d5h<l`p(t)xW|``()=`()V``()X``()?`()X`(5@`(5A`( ) g ` ( * B ( * C$ (( *, D0 (4 *8 E< `*tHp(<h|````()2J`(-3*uTl`( )$Z(`,(0)4Y*vHl X`\``(d)h4l`p(t-x[*w Tt 0DP\``(d)hfl`p(t)x]|`()\*x*y$8DPl(<P\h0DPp`t(x*|_`()T(*^``()T*zTht|`(* a$`((,)064K8(<*@`D(H)LTP(T)XT*{Th|@x (`,(0)478L<`@(D5H8L`P(T)Xc\``(d)hb*|0D\l(@T`t`(*:M()f()e()d*}@d`( )$g(`,(0)4;*~.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.0|K h4G4hC :@Vp ;VB$> <HVp L<V  T<0V ]pP Y =V X =pVpp =Vxx > Vp $>V ,>8Vrpn d>V'hp  l>V$ ` t>Vkp g >V  t ?(V"p " ,@V$ @  4@V&pH& DV(P DV*Zp0*V DV,88 DxV.pp. dEV0-x|) lEV2p2 EV462 EV6p6  FV84p: FV; FV=fp|=b GV?\ G VAxp"At HVC?"l; HVEpT%E IVG\% IVIp0'I JVK08'8, JVMpp(M tKVO 2x(W`.0.]-/ep-/O|/@ fsck_fragment.o/0 0 0 644 8552 ` ELF(4(8pL-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 PQ PR@@ ppL-0S QVSQ @T 0S$ 0S P0UP P`R @ @0S0S P 0UP P`R @ 000@@0@ PU@T @T`V @@@ @TPU PU`V U* `V$ ````` PU `V ````3T `` P``UP0``V P`SP @TV ``P``U P0``V% P`SP"P@ 0 `@0 P`U0 000 0S 00S 0R  P@0`@0P`U0 00 00S 00S 0R  Qpp@M-@ PR U 0`PU RQ PpWPU0  0Q `pW`P dp CW0S pW0 Q`S  0`p 0S``Q 00S\ L-@T @@T 0 ^0030sS @ 0@R  @ s   P R/ P Q 3 r/ R  R/ R/0S 0Q0S /  R/L- @P @ @@@@P,, <$$H-|a@`PddXpPW-P  0P2 PHp W PP pPpP Q  Q Rt\\TP R/ P Q 3 r/L-@T @@T 0 ^0030sS @ 0@R  @ 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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)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>>=9>>38`;*#*$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 zp` v 7 h 7 p  7Xpt 7|l}py 7Z Pp L 7+ ' H7p  7  7p|  7 / X%p "! 7#  7%xp %t 7'  7)p ) 7+2 (p -$ 7.t ljp8 0f 71l2@ 0 ]].p.Oq)fstool_buf.o/ 0 0 0 644 4300 ` 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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)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.0d }44 \Hrpn M(I p   H p   nj  HJpTF \ ^2\P0P]pO`fstool_common.o/0 0 0 644 4436 ` ELF( 4(pL-@Mx`@K` bAT@0 DS_PO@PKpl4H-@Mp@Tp %:RP#PKbAU0 Eco`_PXXL"RP@PKtPP<M-@MPPU $BP$PK bAV0 FSo`_P\\P`R#8BP|$PK bAU0 Esp_P\@1 F0p.@PNBPH$`K bAWT0 Gcpo`,, %`BP$PK bAW0 GSp_PppdPKxTTL0hh`H$$ 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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,DL* 8 Z/!%++V8*(T $ L K4BI(4p ` *LX   ``    *P\  !8 L x#"  8 ht   ``    `    $`( , 0 48`< @ D H**.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.L.str.3$d.3.L.str.2$a.2.L.str.1$d.1.rodata.str1.1$a.0@ Q4{4w ( 0VpR X  ` `p  L h ep( a 0  0 p< 8 D=2H09]29pO@fstool_io.o/ 0 0 0 644 4344 ` ELF(8 4(K-MM8q@P`p   0*0P@P.JP @p"ʸP `P LL@"PK \DD0P/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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,DW5 CP'x  2:,)@$d!# ! M|x ]9nJ'<"L"h'&#$$0$LP`T X` \ ` d h` l p t*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 \4v4xr SpO d GC l H#p<  D  p`  D  h L p H20u]pO$/0 0 0 0 644 11292 ` 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 () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)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.0h!'44  h p@  Hh p p  .|*  p4  x i<e  DpT @  \ H   p    @ cp_ `! K2#0]7Op7O;/19 0 0 0 644 35104 ` ELF(H4( ,#<@ S ,$!< S +$; S3 0@S 3 /O-MMlP@  $ 0( 4 P  U T @@P):RPT<RPF/RP8!PP/:RP$ RPRP$PK(00 P RP P /  0`P !^P$?P/0p P<P0 <PP `!^P!^Pll`XX?To0P/P`Lϟ PP 4PQ,PPPPPP 8 K#N (P P PK5P( 00S3P  pR  1 B R*S K( #NP0 P  PP=RP K#N8P K#^N 8P K#NPpڊK, Pa[ `[_[b`[ P   (8`P(K#^N (Pa K#NPp}< rHP[8 wPY(PpK A` #^N @P00 @@ @ A @ B 0 C(P K#N`p. 0 `Pp``RPg/ RP// "RPE0( RwP  (0RP"*P  pP`(KP 0pq K /PWXJP`p   %A5+ U/0 'RD: RPtth0d/ RPDD8( P0`PpW PX(K0`  0QJ K P(P" PP x(`tpP Q PP,K#^N (P5 K#nNp;8pW<   PaPb!, o/o" ,  /oo"N DP+/ PxO@0(h RPHHR!^PO!^@p+hp P JP  P! RPtO R@PPPT0P P$ U(  B Bc  P  P$ $`xP P$P  - P Z P/$@  PBppdK#N")H8!^P!. =K#NP$` - P Z P$P08 P xx `8P<<R$`$ HP~ P{qdd\PLD@<8$ /KP'[P([QbP?@/ ,#<@ S ,$!< S +$; S3 0@S 3 R-PZP -P ZP x/ @ (K#.NK#.N4?P0!  - P$ Z P / !-P ZP/  pU /  /@o R/ |/|? 0@GC  0P `!^P3<<x/0 RP6 `!^P!^P ( P P / /K)#>N B 0P `!^P @7 K0 #.NP[ `!^Ptth/@ K/@ B/ @ 'Pt @@ $RD?R0 PU ?O!Q0X||pp/  P LL@  P A0@ll\\<<,P/0? @0S ;:/ 0  P P ppd @@ll$ V/  ppP  _PU(  0 R* `8X}p0 0pG0 P8:eP* `0 ^PU p8p `0 ||t`@@pP2R !R Q1Q 0  Pd PbXPPMxxlHHPPP  ` P:t !   P Q PPPhhTD4PD/  0 TQ !2R! 0P,  0PD p!^P6 !^P%  lQ @P @RP4 4(  P  0PC p!^P  lldP l l` TQ H  <0RQ @ @xxp<U*  0 R"ra!DAF  0C! 1P  0PL `!^P{  atthhDD8P   Q @ @Q @ @RQ0 @ @(`V t  0 _P"< <,:,0FRHhh` P I@ p PPU  0> _P 90_P8 8(9(0 _PD D8  H,@ P]0  d, Pp 0 @ tt,p Pl$@ 0@T*1P*D 4Pz  0pP PP !^_PG70k_P260V_P60B_P xxh6h01_P88(6(0RRPR <4 TTH 0UPp" d`UP\ p PpW `HP 2Q*@< p P}pWUP  pp PnpV `P 2Q* pX PV`V | Puw UutP P TTD$ 4(PP  P200 3 0P20 P  Phh\_Pll\2\00$ pdP (h L , , $  d d X P @ 4 ( d 4 4 $ $ 0 0 pp``hh00  hP<,|`\T((D``X<4 |tddTT< < 4 pLL<,pL-MM`@ P ` P@@PtthP PDD8PKplld<<4L-Q @ @Q @@Q @x@pQ @T@LQ @0@tlPH,pL-M`` p @P P pP  QKp0, ,0 0 [FSTOOL][%s] INFOERRORwrite file system(%s) table error, and ret(0x%x) parts (%u) is not supprt u32ClusterSize %u is illegal enMode(%d) is not supprt! NO NAME g_aszVolumeName memcpy_s failed, ret=0x%x g_boot memset_s failed, ret=0x%x WARN4K not alignment hiddleSecCnt is %d start create new partion! dev path (%s) is not exist,and ret %d realpath failed errno(%d) open file(%s) failed ret fd %d errno(%d) read MBR (%s) failed errno(%d) Format failure, and ret %d FORMAT_Discard real path failed, errno(%d) Unable to open %s, and errno(%d) fd %d ioctl BLKGETSIZE64:ioctl BLKDISCARD:Get block count of device(%s) error, and ret(0x%x)! Set file system(%s) table error, and ret(0x%x) FORMAT_GetBlkCnt real path failed, errno(%d) open file(%s) fd(%d) error(%d) Device block count(%llu) is illegal! /etc/mtabr%s is mounted. FORMAT_Open real path failed, errno(%d) Open file(%s) devhandle (%d) failed, errno(%d) unable to stat errno(%d) Device sector is set to %u sector size is set to %u > 4096, such filesystem will not propably mount DEBUGUsing %u u16HiddenSectors sectors unable to get loop device sizeDevice [volume label: %s] Get local time failed(errno[%d]), and ret(%d) fsvinfo->au8VolumeLabel memcpy_s failed, ret=0x%x FAT32 fsvinfo->au8Type memcpy_s failed, ret=0x%x mkfs.fatg_stBoot.au8SysID memcpy_s failed, ret=0x%x g_stBoot.u8JumpCode memcpy_s failed, ret=0x%x Boot jump code is %02x %02x Using %d reserved sectors FORMAT_SetBootByCmp is fail ret=0x%x GetFATSectorsByCmp is fail ret=0x%x Too few g_blkCnt for viable filesystemToo many clusters for filesystem - try more sectors per clusterTrying with %u sectors/cluster: FAT32: [actual clus: %u], [fat sectors: %u], [max clus: %u], [alloc clu limit: %u] Using sector %d as backup Boot sector (0 = none) g_boot.fat32.reserved2 memset_s failed, ret=0x%x g_stBoot.stFAT32.au8BootCode memcpy_s failed, ret=0x%x pstRootDE->name memcpy_s failed, ret=0x%x pstRootDE->ext memcpy_s failed, ret=0x%x unable to allocate space for FAT image in memory, and ret(%d) g_pFAT memset_s failed, ret=0x%x unable to allocate space for root directory in memory, and ret(%d) g_pstRootDE memset_s failed, ret=0x%x Out of memory, and ret(%d) g_pFSInfoSector memset_s failed, ret=0x%x g_pBlankSector memset_s failed, ret=0x%x g_maxBlankSector memset_s failed, ret=0x%x FORMAT_EraseBlankFat failed, ret=0x%x root directorystart of devicereserved sectorpstBoot sectorinfo sectorbackup pstBoot sectorseek to (%s) failed whilst writing tables errno (%d)first FATFATwrite (%s)failed whilst writing errno (%d)Close file failed errno (%d) mdev-s/dev/sysfsfomat is completeFORMAT_EraseData failedFSTOOL_4K_ALIGN_Check failedFORMAT_InitGlobalVar failedprocess user input path failedFSTOOL_CheckFormatCfg failedpstFormatCfg is NULLparam path is NULLFORMAT_ReadMBRInfo failedFORMAT_GetMMCBlkPath failedFORMAT_SetSectorInfo failedFORMAT_Open failedExceeded the upper limit of UINTFORMAT_ScanPartion failedpartion rescan againcpy blk path faildcannot parse blk pathpartion path is invalidDevice partition expected, not making filesystem on entire deviceunable to get drive geometry, using default 255/63unable to get diskette geometry Loop device does not match a floppy size, using default hd paramsExceeded the upper limit of intNot enough clusters for a 32 bit FATDisabling alignment due to tiny filesystemdivisor is zero; it is illegal!FAT32: too much clustersg_sectorSize exceeded the upper limit of unsigned intHIBERRY FSTOOL MW Version: 2.0.1.0<[|"t V^2This is not a bootable disk. Please insert a bootable floppy and press any key to try again ... NO NAME OHOS () clang version 10.0.1.62608 (llvm-project edbc9c219ecd6a6c7f4c3125524a9fc2c4bc57f6)ANaeabiDC2.09cortex-a7 A   "$&*,D   /| @22|03/p3 d k `k)  T @pQ4x <: dA p t' T x8 ! " `#u$$\%o 4&&V''T(6_ @) *P*\+ ,Y --@L..H/; + 422*$3d33  To d(TU0 \y;T L_T!D1 Op q!p" D#?#$k<% (& l&/&'[8() **T+U+- -@..E8//n2   5q    +q: uX  ]  ` Kea +e"J ?;'bK~+   0 ,o(9M7_510 .   &U8 BDT)w}0  JE-{3# Vu/u 3   ,5' k0-]/a&e %'%6@v!T22 O8+*F?"K=D'2O + * ,6E 'l { ;   .(hi Z }    W   [2  L  h @  !  G   A( B j 3 !& Be  %E +-p  ' 6$7 #$(,    vu!46w2\UWfOV_C2qHLyi*8H`t $8Dt 8ThDdx@T`x $8Tht 4P| $X t <h|   8 L P h |      $ l      , @       ,  H ` p |       h |         (<dx  4L\p|`` vw (4vvv  48LTvX\vvv$(@HXlv v v $(,048<P |dvhl(v,0TvX\`vdhlvpt  0v48Xx(|(8\v`vvv0@TXv\`dvhlLPTXv\`dhvlp(<Hv,xTvX\`vdhlvptx|v0<DHvLPdxvwvvpt  v    v  $ ( , v0 4       $!D!`!t!!v!!!v!!!v!!!"("H"\"p"t"x"v|""""""# #4#D#H#vL#P#T#X#\#p#########$$$$$$$$ % %4%<%@%D%H%L%P%T%vX%%%&&(&,&0&D&X&d&l&vp&t&x&v|&&&&&&&v&&}&&&'8'X'l''v'''''v''''''$(8(<(@(D(vH(L(P(((())v))) )$)v(),)0)4)v8)<)L)`)p))))***0*<*P*d*h**v*******v*** ++$+8+<+T+X+\+p+++++++v++++++v++,,,$, X,|, ,, (-P-l-----v-------v---.$.(.@.vD.H.L.`.t.x......v......//,/8/