ELF( 4>4 (&#pppp444444||  hh  HHH Qtd/lib/ld-linux.so.3GNU  C  f07<'h!HTW`lPx_I~̆؆>p!x!.m__gmon_start__libc.so.6exitsprintfoptind__strdupperrorputsabortstrtolisattypread64strlenmemset__errno_locationopen64memcpy__ctype_b_locoptargstderrioctlgetopt_longfwriteclosefprintf__libc_start_mainGLIBC_2.4ii \!h!p!x!!!! !!!!! ! $! (! ,! 0!4!8!P4P`1SS S @S SK S\! R 60 M\! R @S R@1TV   P (, !PM i/pL6 0S060S 0ST! &T!Q$0\aS $0S [?_ύ P0  f/1圱P0 R 0S 0$000f\^X1!0c0R!R RP0  0P:(\k0S V@0 @  V0S Rs `!0Sv `Q |@` 0  o`@Q0$000f\, R x vkߍ0$ S\akC`X!0ot3 $0i\ꌓ  9(\ x[/AP1p!S  c,3P0P|1l!S ß c(0F 0Su   c/⌁P  o `!= _/ P6PU,(TB!||!p!!\ ,P( 0S<+  \! R P 10M (@,@ 4 P_  ,\ 4 P pP0(,0\ S~\! R z@,0S  4 P 00U h00Z s0okꤕ!x!ȕܚh!M p!MA M@h"h2ĜM`M ĝ4tP M@؛ MȀ,ț<LD/G-PPP`p'@0Pj0EQ @ @T: @-0123456789abcdefh2`؝acf ip(o0b8sHlPnXqUsage: nanddump [OPTIONS] MTD-device Dumps the contents of a nand mtd partition. --help Display this help and exit --version Output version information and exit -a --forcebinary Force printing of binary data to tty -c --canonicalprint Print canonical Hex+ASCII dump -f file --file=file Dump to file -i --ignoreerrors Ignore errors -l length --length=length Length -n --noecc Read without error correction -o --omitoob Omit oob data -b --omitbad Omit bad blocks from the dump -p --prettyprint Print nice (hexdump) -q --quiet Don't display progress and status messages -s addr --startaddress=addr Start address0x%.8x: OOB Data: nanddump $Revision: 1.29 $ nanddump comes with NO WARRANTY to the extent permitted by law. You may redistribute copies of nanddump under the terms of the GNU General Public Licence. See the file `COPYING' for more information.stddupThe quiet and pretty print options are mutually- exclusive. Choose one or the other. The forcebinary and pretty print options are mutually-exclusive. Choose one or the other. MEMGETINFOUnknown flash (not normal NAND) MEMGETOOBSELMEMSETOOBSELMTDFILEMODEECC failed: %d ECC corrected: %d Number of bad blocks: %d Number of bbt blocks: %d No ECC status information availableNot printing binary garbage to tty. Use '-a' or '--forcebinary' to override. Block size %u, page size %u, OOB size %u Dumping data starting at 0x%08x and ending at 0x%08x... ioctl(MEMGETBADBLOCK)preadioctl(ECCGETSTATS)ECC: %d uncorrectable bitflip(s) at offset 0x%08lx ECC: %d corrected bitflip(s) at offset 0x%08lx ioctl(MEMREADOOB)helpversionforcebinarycanonicalprintfileignoreerrorsprettyprintomitoobomitbadstartaddresslengthnoeccquietbs:f:il:opqnca   hЃ  4 ooo A(aeabi5TE GCC: (GNU) 4.4.3̇` F mainB ̇,&gintz8V zad 1  R   H E n $  /  R 43 D- O# # # k# W# # # o# # @#$ #(  #, |"#0 -$#4 &O#8 *O#< ,o#@ [0,#D 1A#F ;2#G 6*#H ?#P H#X I#\ J#` K#d L#h NO#l P0#p 9  [##fO#*@'O kl#oO#p@#valqO# %3  L#(#ptr#% . @[PA#B#!C#D# E#F#MI#J# bvw#x#cy#wz#H  #9### 0 8 N   .?buflenfݑU3ch%jOlxOOnil % E(̇DQ>\\gz}' `!r"# [)[O[k]O$`Oa!bcsO F %RO,f&)O&'ofs:(>:e(G]'retO'iO)fdO} 'ofdO**bsO+qO})oob+k0~+q~+O},+[|+|++y }(,ԓ-"!!.("}.P"ĕ"ȕ/;،O0$[!0,N!0UO!0P!0^Q!0R:!0(S:!0T!0<U!0V!0{W!0X!0Y!% 1+s h"% +N h22222;2 IO% $ > $ > : ; I$ >   I : ;  ( &I  : ;  : ;I8 : ;  : ; I8 I!I/  : ; I8  : ; .: ; ' .: ; ' : ; I: ; I4: ; I4: ; I4: ; I : ;.: ; ' @.1@11 41 1!1"41 #41$ %.? : ;' I@&: ;I'4: ;I(4: ;I)4: ;I *4: ;I+4: ;I , : ;-1RUX Y. U/1X Y 04: ; I 1!I/24: ; I? <  /usr/include/bits/usr/lib/gcc/arm-none-linux-gnueabi/4.4.3/include/usr/include/usr/include/asm-generic./include/mtdnanddump.ctypes.hstddef.hlibio.hstdio.hgetopt.hint-ll64.hmtd-abi.hmtd-user.hctype.ḣ(/Jf .w. /FK-0K+0//FmMIKI/-h/-/WKK`.nJ&NNHJo..~J.N.m.LNcxJJoJzJKJLfJJJShHFJRJL.J.-5x,0g(h-/-4ރK-/-/5*2R. .[.J .`JeKgtf(lCfgg"G1 Jig g fKfJy.5*2/ gm e/gK .cfq.1/KgJKoJKKg.XJ-eJJkKK~JJ}fNJK~.gJKP | ̇D(D   0| D$D    corrected__off_tmtddevnanddump.c_ISgraph_chainsize_t_shortbuf_ISspaceoobbufpretty_printnand_oobinfo_IO_buf_basestat1stat2_IO_buf_endomitbadGNU C 4.4.3stdout_ISalpha_ISdigitlong long intnone_oobinfolong long unsigned inteccbytes_IO_read_endprocess_options_filenolong_optionsdisplay_versionend_addrblockstart_ISalnum_cur_columnshort intbadblock__quad_t_old_offsetmtd_info_t_ISblank__pad3_ISpunctpretty_dump_to_buffer0123456789abcdefcloseall_IO_markerstdinnoecc__u8__u32_IO_write_ptrname_sbufoobsizeshort unsigned intfailed_IO_save_baseMTD_MODE_OTP_FACTORYoobfreememinforeadbufquiet_lock_flags2_modeerasesizeforcebinarycanonicalprefixbadblocks/usr/src/mtd-utils-HEAD-05f56bfshort_optionsoptargmtd_file_modesoptind_IO_read_ptrmtd_ecc_statsignoreerrors_IO_lock_t_IO_FILEecctypepagedumpomitoob_poserrorpretty_buf_markerswritesize_Boolunsigned charold_oobinfostart_addroobinfochangeduseeccoptionoption_indexascii_columnflag_vtable_offsetMTD_MODE_RAWmtd_oob_bufbbtblockslength_IScntrlMTD_MODE_NORMAL_ISxdigit_ISlower_next__off64_t_IO_read_baseeccstats_IO_save_end__pad1__pad2has_arg__pad4__pad5_IO_write_end_unused2stderrargvMTD_MODE_OTP_USERasciieccsize_ISupper_flagshex_asc_IO_backup_baselinebuflenargcmtd_info_userdumpfiledisplay_helpmain_IO_write_baselinebuf_ISprinteccpos]}]} 4P4U4Q4V4R4TDSS004WWWPxS4WWt Q ZZZQ]}$` } P dXX X Q $T  T< P T TX T T Xh \ Xd X , X4 X X X ` XRRR < R }0SD0T}T}[S[SRSD} }[ } \ }[\ d }d }[  } , }[, 4 }4 X }[X ` }H\P P Th \ Td T , T4 X T T ` Tt|P  Z P Zd Z Z , Z4 X Z Z ` Z@}SLSL` }@DP`HPXPPPPtPxPX ` Px P(0X 8|(0X 8|(08.symtab.strtab.shstrtab.interp.note.ABI-tag.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.ARM.exidx.eh_frame.init_array.fini_array.jcr.dynamic.got.data.bss.ARM.attributes.comment.debug_aranges.debug_pubnames.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_loc.debug_ranges44#HH 1hh7  ?ЃGo6To c  l 44 u p({ xppp xx          l`!`!h!h!ph!)0!! !!F #,q,.8H1E01~PR7[[<h=ipD %q `N4Hh Ѓ4     px     `!h! !" \ \ x H pP " )4 d! A  W|! f   ć   |! ̇ ̇    <   h2ĕȕ!! !+!4!A!H!P!\!f!s!y!!!h" ,  )xx        `!  , $  +H W k q0<h!HT`!h!` lx/AxM_d!l~h30h h3̆h!؆h3*h3/p!Ax!Sh!Zph||   initfini.c$acall_gmon_start$dinit.ccrtstuff.c__JCR_LIST____do_global_dtors_auxcompleted.5934__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrynanddump.cdisplay_helpT.66hex_asc.4469C.41.4568oobbufshort_options.4395long_options.4396omitbadstart_addrdumpfileignoreerrorslengthomitoobforcebinarycanonicalpretty_printquietnoeccmtddevnone_oobinforeadbuf__FRAME_END____JCR_END___GLOBAL_OFFSET_TABLE___init_array_end__init_array_start_DYNAMICdata_startabort@@GLIBC_2.4__libc_csu_fini_start__libc_start_main@@GLIBC_2.4__gmon_start___Jv_RegisterClasses_finimemset@@GLIBC_2.4perror@@GLIBC_2.4_IO_stdin_usedoptind@@GLIBC_2.4write@@GLIBC_2.4getopt_long@@GLIBC_2.4__data_start__bss_start__pread64@@GLIBC_2.4ioctl@@GLIBC_2.4isatty@@GLIBC_2.4strlen@@GLIBC_2.4__exidx_endmemcpy@@GLIBC_2.4__dso_handlestrtol@@GLIBC_2.4__end____libc_csu_init__bss_end__open64@@GLIBC_2.4close@@GLIBC_2.4fwrite@@GLIBC_2.4__ctype_b_loc@@GLIBC_2.4__bss_startfprintf@@GLIBC_2.4_bss_end__puts@@GLIBC_2.4_endstderr@@GLIBC_2.4optarg@@GLIBC_2.4_edata__exidx_start__strdup@@GLIBC_2.4exit@@GLIBC_2.4__errno_location@@GLIBC_2.4sprintf@@GLIBC_2.4main_init