ELFT4( UWVShE}uhP1M15EEEUщU ]u)މ15Ƌ]D]EUMˉL )ʋЍPUEUEUM)ˉEǀEǀhjEPEf@AEPjEU]ɉKɉJH Ef@cE@ EU P,EUE8uh#EEUe[^_UE}uqE;UuREǀEEǀEt#h*PEǀEU뉉ÍvU VSM 15EE‰EUM ] )ˉى15ËMETډUEUщ ]L)ʋЍHME U)ЋU;t1EE)‰Ѕ}PEM)Ph6PE}uEU;uWEU􉐐EUM E8uhTEǀEǀEUwt&e[^ÉU$SDžEU ;tE REP21=EU )ʉЅ}PEU )Ph6PE U )щEt&}u t&EU;EU EU E8uh[EǀEǀMEU@ÍvUExtEPREEEPRE}u>}u8hPEPREPR‰}ERhPEPf@t^EuEEUJ,HE@hPEǀU# UvEPREPR‰}uxEPRERh@PEPREPat"hlPUhsP1tE;EtXEPEPu!ERERhPhPUEǀUÉUE}u~ExueE}uUt&Ext:EU@;Bu,EUJHE@hPEU릍vEUzvÍvU8EEEE}u EEUh'E}uvEPEE]E$Exu*EP|UBt E@EEEU뇐t&EPEE]E$EEEh;PE}u8t&Exu E܃EPRh>PEUEЍt&}u@EЃtEԋEЃuEPf@uE؋EЋU븃EPEPEPh`P =t}= thPEE=+E}u &E@EU&UÍvUHEEEE}u EEUhEv}u 6t&EPEEP]E܃$E}uEPRE PEPREEP RE}u/}u)EPREP REEE&}uUEP REP=th!PEEh6P}uaEPf@u5EPREPh`PEEhPdE;Et\EPEPu'ERERhPhPEE}t"E;EuE@EǀEEUEEUjẼE̋P,RE̋RE̋RE̋RE̋RE̋Rh E̋Ũ}u@Ẽ8u(E̋P,RE̋RE̋RhE̋U뺉jJH,EPEEP]E܃$EEE}uBExu%EȃEPRjPE̋EU뻐t&EPEPh PÍ01.01Can't create inode: Out of memory zzzz1 !!!!!!!!!! Inode block drift %d (0x%x) zzzz2 zzzz3 Error: Directory has no inode! Error: Directory inode exist, but don't refer to first directory block! (in=%d) OK: Directory moved Directory has inode outside! (ib=%d .=%d) Fixed !!! but in invalid offset Error: Directory has two inodes! (ib=%d in=%d) Duplicated inodes! OK: Directory moved from inode table. Salvage directories[ %d ] %d directories has no inode %d directory inodes has no first block %d inodes modified Inode table modified, salvagging again... Y@Salvage other directories blocks Fixed inode number Error: Bad inode found OK: Directory block joined to its inode. Error: Inode exist block=0x%x to_block=0x%x off=0x%x ok=%d ntw=%d 1.block=0x%x dalsi inod 2 ok=%d ntw=%d 1.block=0x%x %d other directory blocks (not linked %d) Y@GCC: (GNU) 2.95.3 20010315 (release).symtab.strtab.shstrtab.text.rel.text.data.bss.note.rodata.comment@!  +P1X6X<` D&M   *%>Thl:3H_nl} salvage_dir_inodes.cgcc2_compiled.salvage_dir_inodes_againsalvage_dir_inodes_nrinvalid_inode_blockset_inode_number_blockfix_two_inode_bloksget_dir_inodecreate_dir_inodemallocstderrfprintfinodes_per_groupgroup_desc_blockblocksizememsettimeprintfgetcharmem_inodesfind_inode_by_firstblockfind_inode_by_numbersalvage_dirs_in_itablemem_dirs_firstsalvage_dir_inodesprogressbar_initprogressbar_displayprogressbar_stopstdoutsalvage_next_dir_blocksmem_dirsis_in_dirfind_inode_by_direct_blockadd_block_to_inodemem_root_dir_first(-3Jfp.CP16<}INT\y~ r*/5x}#:?E~16< !O d !l "        H M S \ e n x   #    ) .  6 _ t !| % & '  < A G Z _ e  (         $ ) /    1;F)_t!|"%(