ELF(#4(4 (%$pppp444  TTT||<ppp QtdRtd/lib/ld-linux-armhf.so.3GNU %7)  /'%324- *#(!.506$ "+,1& % e(H! L  A@uB d P @  !$&*+.01234=9 K#=|/t-2@Z}0`+k|+"@M|t /N=^8a? 1K(}[;2'#Ž?~|1 u 9@ 8D$u ʖ? 堇vopPZ^ ngUa!tςk {| )5 J4SZ~{Y(RI4rDjB r6b 8:dk,x0 libc.so.6fflushstrcpyexitgnu_dev_majorsprintfsrandstrncmpoptind__isoc99_sscanfclosedirstrncpyputcharabortstdinmemchrgetpidfgetscallocstrlenmemset__errno_locationopen64readmemcmpstdoutfputsmemcpystrtoulmallocraiseopendiroptargstderrioctldupgetopt_longstrtoullgettimeofdaygnu_dev_minorcloselseek64fprintfreaddir64accessstrcmpstrerror__libc_start_mainwritefree__xstat64GLIBC_2.7GLIBC_2.4__gmon_start__ii ii  (0148( 4*$. !$ (, 004"8&<5@%DH'LP+TX6\`dhlptx|  #3,-/ 2)@--ƏʌƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8Əʌ0Əʌ(Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌpƏʌhƏʌ`ƏʌXƏʌPƏʌHƏʌ@Əʌ8Əʌ0Əʌ(Əʌ ƏʌHP@-@ @<P@ 0(FO- ^wMN`>a `.p ePZ OPG :P ?P ?p/SP} VP QPcK81S 0t/,sP hP qPu fP0(0xPq yPi vP00XP 0.Y K P00 .|zcK1P SP 0|.@ IK H `pR $! R <,.&01 1b00?0-!0R01`0=-000eLP0_0-d0000cK100?L 0@-F,(     x,<r00S,h<i;0X, HSl,t1,00P1 L,X KP [@$,4P; @GI/K,PP kP,0+@pP ;< 0  \0 001[ 0S 8 S 80 00 0S:+0a8  0S <Q*:Q< Q*,"p0EXjP,0* 0S  `*$:280b@ ?0S0*`(0[,0*H0$1 pP c/K$ `V 1 )0,00$10E?K$! KD@ z<0PP0q/K0IKP ,0)X0$1$0S 0(0QS$!  (0% R n1 R dg1 R H`a R wP㌇UD0U 0S&  R $ D '0P 00S b01sY *P&P'1$` R"pd1PgPU 0`&pZd \0`P 0"0000 0S"0@KK000 00 (0s" S  R !,  &"1!07 00SP1!X(PUq 1@1 PHa0/X5%'^PPU ,0`T%1@ 0P[1 0P K   !( < @E 0P1 <T$@PP4 @cKeP ,d0@P$xPa?Kbp cP(0 $4@P3 1S@P ş 01 $0Pd#P0`(0|@aP H3Hr 0a0 i#P`(0^@C0 !tQ`1@a 1 D0T@0 00M0p !d?00 <211 101s101 l 0  100 IKwPz 0 딑0!pl1  x0S IKP: 85ĥȤJp.F ͦ9a$^+Y֩%\ƪMQɫX8: ӭ*IF_#IBU()(U4bF(V4 0 `$! `V!``  0 70= 向"<<"$,090 SN  n0 (001en@`V  P0!LTV818Q@(0@!l01IP.@ 1?H`F= XX A0!0@ 1&< <0!,,!  S H,"6o8<  `00< 2@@P0S <`00IK0 000 X`P$ 0p"`$3 p40S00 IK/P  IKP`101 !1S@k30 0@0@1.KIKP40APP$ 0($(>  --- 0j뀘 0 0 R/e$00CS/0S// #$$AA/0S//  @-@0S00<$0S 0S @-3/@ @-@ P8T` 0S 00S (P$0$ $000Ѝp(A-PpHM⬀`N0 0y00@ @Ppp`P 0YS NS <nS ySHЍ艡ġ40ԡסE@-  p A-p(A`P0 0 0 00 0 P 0P 0 0 00!80s8P808P0U<000<0<0S0 0 :(S*O-DM@`,?0 0A0g0P$0`T0@T$TzP_@ 040p@$Dp q0@  0 O@Ѝ(̰ӰFαpG-p9@5``PPp50@x x,`@ T0T"Ѝ 0 0S/S@/0 0(̰ F@-tMPP`0@ P@ 0tЍ0: S @d`0@X db@ZT @`0@ (̰/FMyp@-@M@P 2 `P0  P 0t 00ll@Ѝp0S0S0( 0$0` 00꠲̰(ڲH-@`pP9 M   Ks@-`LP}0@@ @tPY@ 0jЍp(̰Fp@-P`9pp@ @!Pp@o@@-@`\XTPLHD@<840,($  @@-h@P P P P  p00Ѝp(P b 0P"`P \2\T P @ P P P P {P$ uP( oP, iP0 cP4 ]P8 tWP< ` QP@ LLPD @FPH $@@PL @:PP @4PTy @.PXs @(P\m @"P`g tPb 0Sa (00 xSV#(̰pF-3EWeu|dzҳ߳p@-`M@P  30000 000S0 0PP00 pPЍp0 0PP0P0 0S7@-@ px@ Ѝ0P @Ao@G-@MP  P 000PV 1ㄡ0pP" `P L`H! 0D00:0 P0 00 0R 0S0`V @ 0 @` 0P t` 0@l |Pn@ L0L0 s`ލ{(̰TFA- Mp`xP @ P <PP Z0S@0TR000SKP@ Ѝs@-` Pp@<00Ѝp .@p@-@R,00pPp p@O-` MP@kKMP a0@!P@ 1 K|0: S 0!00&K+K+KKpP@0Tʨ0K K ;P 0S@S0p 00Y0TW 0G @p P HP0@< PP@ 0(̰aFM̴p@-MPp 0`00 0 !0000mP(@  {ADp@`f0P| |]`BP X0XSЍ D`v{@x0@0(̰Fo@@-pM p@`20Pt t)`P P0PЍ <PuG@D@(̰Fo@p@-Pp@  ,Pu@+p(@oQA-pMP04`p@x`0Pl l`P H0HЍ 4P `P@(̰Fo @ O@ @- a ` ЍO@@-@` P0 $`P0i`ЍpO@0H- hMP@9 M tK 1o K0O-@ `EMPX `P FP 1㴢 0j00P% pWP |px" 0tTI?KJ/K0 K?KPP(1V0 00,1R 0S 0pW A 0!1@p 1'ZP a@ 0!P@ p1p 0 s0 tP <3P -P  'P8 $!P|< (PvH 0Pp, 9 Mp@{P Р^L 4PXP 8PR<0 ` c#c" K7(̰TFC-MP@pP P0\(OP a0Pt!t@~P P1PK80: S !0(00؄ $ `,P w0 00P@0T 0 P _0S@0V `V @0< PKM00I `Ѝ(̰aFMBsK-P`8M p@ 4H` !k0 M  @ QPР KD k0 M  * 2 PK\РP tPK+P0  \PK$PH00 0L1PP k0 M  P Р(0 TP,0 XP00 \ P, (0`p#"k0 M 4 P Р@3(P0K$ $00귵(̰ȵO- MP`yP P K00@ kKM.Pp p0 " w`\1 pm |0: S j!000_`D&K+K+K0P0 R0X!00`K[P@`0Tʨ0K KP :0S@0Z0T.000 @C0Bp` 00V 0 }A`P L 0`@ Tp` 0`(̰aFMpO-`\MpP 0 00@ U@P P4 \Ѝ 0 p@ 0SP0U0 [ e@P(̰@-M@P` p P`mЍO@@- "e ЍO@@- "] ЍOA-@P`Pp?:?0 `3@ 0E0 0 02S000 0胾/A-p`P@P|P^0@p pUP:@ L0LKЍ P5 0@0U(BȢF0A-`P S@  ')00Ѝ0pS p ?P01?00 01000 0P ?P 0 0BL(A-@P`@ pU06o0B00I00#0070< p `0 03?003?0 03?0 0<A-@P@ `p6oU00B00I00!0000  R0 `3?0 03?000 7? 0 03?0 0 <  0<O-M 0 ؃PS tt"t00H0@`S`8"<RpP Ro0@ "fPK@ 1\ :`PQW 0@!NP3@ 1D F N 0Ѝ?X@0P U '0@ P@ 0 0 P pE  B B D 0P  0|+0R0$uE{f 0) 0, Ѝ虙fff$0@-M PPP@ Ѝ0  RZ/00#s01 #4A-@0 P@UЍ0 00P 0 ꘀ" HP 0p` FX H"PPl xpEXpEW0H X p000 SPP  4C(gA-PPp@M  P0Q,!@(P{@ 1~*>ppp0` {p`` 0q-@P` p+P \0@@ 0P,0Z`@p`Ѝ(FӰ7@-p^P B@T00 HP@0D D4P@  0 * Ѝ0(ӰF@-M@ rP 0S PЍ@-M@ ^P1 0 000S 0S0 PЍ@-oMPP \a0@P!PP@ ,1,@oߍ0: S 0 00p@p0` P` 0p y`PtaP_U DpD XpP  0 @(FMMHI-$M  $ЍxC-QM 0@8`!"P Tu0pH$PDkP04 p a0S  H0: S Y0#00NP8,Q؅  PZU >0p#0Z00\0p00/pPs&0@ # `@ 2Qߍ P b @"`2 @+ p00p_W00 $B$"H@p 20(0p $ S, p 00`!0RR `!00 ?PP`L!0xW񟗫\| ,4$` 0$e0 00000PP2|P0tt 00uw00"0 RQ1I(FMM & M@S|.P $)@- M @ ^ ЍxO-M80< @PPV-00@D&D$P @  6 ЍPPe00P%`P 5< 00X0,0(0 lx PY `V0< 0XPE$P 00 $ 0000`00<0X@ X u4{ 8 hpP P 0X 0 00 / Xd ? 0L P@0``0 0`8 P`0$3?S 0SP@U0X 000 \< j03?P 0X 000  |2/hl@PLP [-s ] [-O ] [-n] [-Q ] [-f ] [-S ] [-e ] [-x ] [-y] [-q] [-v] [-h] [--sub-page-size=] [--vid-hdr-offset=] [--no-volume-table] [--flash-image=] [--image-size=] [--erase-counter=] [--image-seq=] [--ubi-ver=] [--yes] [--quiet] [--verbose] [--help] [--version] Example 1: ubiformat /dev/mtd0 -y - format MTD device number 0 and do not ask questions. Example 2: ubiformat /dev/mtd0 -q -e 0 - format MTD device number 0, be quiet and force erase counter value 0.-s, --sub-page-size= minimum input/output unit used for UBI headers, e.g. sub-page size in case of NAND flash (equivalent to the minimum input/output unit size by default) -O, --vid-hdr-offset= offset if the VID header from start of the physical eraseblock (default is the next minimum I/O unit or sub-page after the EC header) -f, --flash-image= flash image file, or '-' for stdin -S, --image-size= bytes in input, if not reading from file -e, --erase-counter= use as the erase counter value for all eraseblocks -x, --ubi-ver= UBI version number to put to EC headers (default is 1) -Q, --image-seq= 32-bit UBI image sequence number to use (by default a random number is picked) -y, --yes assume the answer is "yes" for all question this program would otherwise ask -q, --quiet suppress progress percentage information -v, --verbose be verbose -h, -?, --help print help message -V, --version print program version strtoulubiformat%s: error!: %s: unable to parse the number '%s' %s: %s (%c/%c) nofailed to read prompt; assuming '%s' unknown response; please try againcontinue?mark it as bad?%s: marking block %d bad%s: error!: bad blocks not supported by this flash %s: error!: consecutive bad blocks exceed limit: %d, bad flash? %s: error!: cannot allocate %d bytes of memory %*serror %d (%s) ubiformat: formatting eraseblock %d -- %2lld %% complete %s: eraseblock %d: erase%s: error!: failed to erase eraseblock %d , do not write EC, leave for vtbl, write EC %lld %s: error!: cannot write EC header (%d bytes buffer) to eraseblock %d %s: may be sub-page size is incorrect? %s: error!: no eraseblocks for volume table %s: write volume table to eraseblocks %d and %d %s: error!: cannot write layout volume nh?Vyqve:x:s:O:f:S:Q:%s: error!: bad sub-page size: "%s" %s: error!: bad VID header offset: "%s" strtoull%s: error!: bad erase counter value: "%s" %s: error!: too high erase %llu, counter, max is %u %s: error!: bad image-size: "%s" %s: error!: bad UBI version: "%s" %s: error!: bad UBI image sequence number: "%s" 2.1.1%s (mtd-utils) %s %s %s: error!: parameter is missing Use -h for help %s: error!: using "-q" and "-v" at the same time does not make sense %s: error!: MTD device name was not specified (use -h for help) %s: error!: more then one MTD device specified (use -h for help) %s: error!: MTD subsystem is not present %s: error!: cannot get MTD information %s: error!: cannot get information about "%s" %s: warning!: your MTD system is old and it is impossible to detect sub-page size. Use -s to get rid of this warning %s: assume sub-page to be %d %s: error!: sub-page cannot be larger than min. I/O unit %s: error!: min. I/O unit size should be multiple of sub-page size %s: error!: cannot open "%s" %s: error!: VID header offset has to be multiple of min. I/O unit size %s: error!: bad VID header offset %s: error!: mtd%d (%s) is a read-only device %s: error!: please, first detach mtd%d (%s) from ubi%d %s: mtd%d (%s), size , %d eraseblocks of , min. I/O size %d bytes %s: error!: failed to scan mtd%d (%s) %s: error!: all %d eraseblocks are bad %s: error!: too few non-bad eraseblocks (%d) on mtd%d %s: %d eraseblocks have valid erase counter, mean value is %lld %s: %d eraseblocks are supposedly empty %s: %d corrupted erase counters %s: %d bad eraseblocks found, numbers: , %d%s: warning!: %d of %d eraseblocks contain non-UBI data yes%s: warning!: only %d of %d eraseblocks have valid erase counter %s: erase counter 0 will be used for all eraseblocks %s: note, arbitrary erase counter value may be specified using -e option %s: mean erase counter %lld will be used for the rest of eraseblock %s: use erase counter %lld for all eraseblocks %s: warning!: VID header and data offsets on flash are %d and %d, which is different to requested offsets %d and %d %s: use new offsets %d and %d? %s: use offsets %d and %d -%s: error!: must use '-S' with non-zero value when reading from stdin %s: error!: failed to dup stdin %s: error!: file "%s" is too large (%lld bytes) %s: error!: file "%s" (size %lld bytes) is not multiple of eraseblock size (%d bytes) %s: will write %d eraseblocks ubiformat: flashing eraseblock %d -- %2lld %% complete %s: error!: eof reached; %zu bytes remaining %s: error!: reading failed; %zu bytes remaining , change EC to %lld%s: error!: bad UBI magic %#08x, should be %#08x %s: error!: bad CRC %#08x, should be %#08x , write data%s: error!: cannot write eraseblock %d %s: error!: sub-page size should be power of 2 %s: error!: min. I/O size is %d, but should be power of 2 %s: error!: failed to read eraseblock %d from "%s" %s: error!: bad EC header at eraseblock %d of "%s" sub-page-sizevid-hdr-offsetflash-imageimage-sizeerase-counterquietverboseubi-verhelpversionimage-seqlibubi%s: error!: cannot read "%s" %s: error!: contents of "%s" is too long %s: error!: cannot read integer from "%s" %s: error!: negative value %lld in "%s" %s: error!: close failed on "%s" %s: error!: value %lld read from file "%s" is out of range %s: error!: file "%s" contains too much data (> %d bytes) %s: error!: cannot allocate %d bytes %s: error!: cannot stat "%s" %s: error!: "%s" is not a character device %s: error!: "%s" is not an MTD device %d:%d %s: error!: "%s" does not have major:minor format %s: error!: bad major:minor %d:%d in "%s" class/misc/ubi_ctrl//sysdevclass/ubiubi%davail_eraseblockstotal_eraseblocksbad_peb_counteraseblock_sizemax_ecreserved_for_badmax_vol_countmin_io_sizemtd_numubi%d_%dtypealignmentdata_bytesreserved_ebsusable_eb_sizecorruptedname%s: error!: this library was made for UBI version %d, but UBI version %d is detected %s: error!: invalid entry in %s: "%s" ubi%d%s%s: error!: readdir failed on "%s" %s: error!: closedir failed on "%s" %s: error!: "%s" has major:minor %d:%d, but this does not correspond to any existing UBI device or volume ubi%d_%d%s%s: error!: "%s" is not an UBI character device %s: error!: UBI character device minor number is %d, but must be 0 static dynamic %s: error!: bad value at "%s" %s: error!: "%s" is not a volume character device %s: error!: bad "name" input parameter libubigen%s: error!: too high volume id %d, max. volumes is %d %s: error!: too large alignment %d, max is %d (LEB size) %s: error!: cannot read %d bytes from the input file %s: error!: cannot write %d bytes to the output file layout volume%s: error!: failed to allocate %d bytes %s: error!: cannot seek output file %s: error!: cannot write %d bytes Zlibmtdmtd%d%sMEMREADOOBMEMREADOOB64MEMWRITEOOBMEMWRITEOOB64%s: error!: bad page address %llu, mtd%d has %d eraseblocks (%llu bytes) %s: error!: Cannot write %llu OOB bytes to address %llu (OOB offset %u) - mtd%d OOB size is only %d bytes %s: error!: %s ioctl failed for mtd%d, offset %llu (eraseblock %llu) %s: error!: this system can address only up to address %lu %s: error!: bad eraseblock number %d, mtd%d has %d eraseblocks %s: error!: %s ioctl failed for eraseblock %d (mtd%d) %s: error!: out of memory class/mtderasesizewritesizesubpagesizeoobsizeoobavailnumeraseregionsflags%llx mlc-nandnorromabsentdataflashramMEMLOCKMEMUNLOCKMEMERASE64%s: error!: this system can address only %u eraseblocks MEMERASEMEMGETREGIONINFO%s: error!: %s ioctl failed for erase region %d MEMISLOCKEDMEMGETBADBLOCKMEMSETBADBLOCK%s: error!: bad offset %d or length %d, mtd%d eraseblock size is %d %s: error!: cannot seek mtd%d to offset %lld %s: error!: cannot read %d bytes from mtd%d (eraseblock %d, offset %d) %s: error!: write offset %d is not aligned to mtd%d min. I/O size %d %s: error!: write length %d is not aligned to mtd%d min. I/O size %d MEMWRITE%s: error!: MEMGETOOBSEL failed %s: error!: cannot write to OOB %s: error!: cannot write %d bytes to mtd%d (eraseblock %d, offset %d) %s: run torture test for PEB %d %s: PEB %d passed torture test, do not mark it a bad %s: error!: erased PEB %d, but a non-0xFF byte found %s: error!: pattern %x checking failed for PEB %d incorrect amount of bytes: "%s" bad size specifier: "%s" - should be 'KiB', 'MiB' or 'GiB' (, %lld bytes%s%lld.%lld GiB%s%lld.%lld MiB%s%lld.%lld KiB0w,aQ mjp5c飕d2yҗ+L |~-d jHqA}mQDžӃVlkdzbeO\lcc=  n;^iLA`rqgjm Zjz  ' }Dңhi]Wbgeq6lknv+ӉZzJgo߹ホCՎ`~ѡ8ROggW?K6H+ L J6`zA`Ugn1yiFafo%6hRw G "/&U;( Z+j\1е,[d&c윣ju m ?6grWJz+{8 Ғ |! ӆBhn[&wowGZpj;f\ eibkaElx TN³9a&g`MGiIwn>JjѮZf @;7SŞϲG0򽽊º0S$6к)WTg#.zfJah]+o*7 Z-mtd%d: %llx %x%s: error!: "%s" pattern not found %s: error!: opening " not found %s: error!: closing " not found %s: error!: too long mtd%d device name %s: error!: opening " " not found /proc/mtddev: size erasesize name %s: error!: "%s" does not start with "%s" %s: error!: ECCGETLAYOUT ioctl request failed /dev/mtd%d%s: MTD subsystem is old and does not support sysfs, so MTD character device nodes have to exist %s: error!: "%s" has major number %d, MTD devices have major %d %s: error!: MEMGETINFO ioctl request failed %s: error!: MEMGETBADBLOCK ioctl failed %s: error!: mtd%d (%s) has insane min. I/O unit size %d %s: error!: mtd%d (%s) has insane eraseblock size %d %s: error!: mtd%d (%s) has insane size %lld %s: error!: mtd%d (%s) is removable and is not present %s: error!: mtd%d not found in "%s" libscan%s: error!: cannot allocate %zd bytes of memory %s: start scanning eraseblocks 0-%d %s: scanning eraseblock %d libscan: scanning eraseblock %d -- %2lld %% complete : bad: empty: alien: bad CRC %#08x, should be %#08x %s: error!: erase counter in EB %d is %llu, while this program expects them to be less than %u : corrupted because of the below%s: warning!: bad data offset %d at eraseblock %d (nof multiple of min. I/O unit size %d) %s: warning!: treat eraseblock %d as corrupted %s: warning!: inconsistent VID header offset: was %d, but is %d in eraseblock %d %s: warning!: inconsistent data offset: was %d, but is %d in eraseblock %d : OK, erase counter %u %s: finished, mean EC %lld, %d OK, %d corrupted, %d empty, %d alien, bad %d [$X$ L  o0    0od oo X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X GCC: (Buildroot 2019.05.2) 6.5.0A6aeabi,7-A A  "*D&Lr<Ж  "'"s'"('"<g'"PЖ'/ d@ O 'Жint>16 / 8 i /E 6hx ?  1" 03, r6 A 7 A8 9 ~ : ; F< 2= L@$ ?A( B, D90 F?4 H,8 I,< J@ M\D NjF OEG QUH YP [`X \k\ ]?` ^Sd _3h 4`,l =bqp  + 4 U - [ f  'b"&, C ,B -. ,---3 @ !@ $ 2, 7,r ;,  J ~ ,@ L ~ ,B  ,Y *>h /-  6Z  >-  Ks7D 9  S d *-u y    E w  !"q#y$%h&' (Z) * +_,E-. /0>1$2n3 456789 : ; <= > ?@A B6 CD E FGS HIJ K%LM.N7OP-Q7RwSTUVW X Y Z [\' ]^_T`Ma b c5d e fKgh} % H - >(#>@Yl        U  E GYi P,^Q, z R TW,YcAcP>M >T   \f^W_rev`, a yb fvkcv?n, >5 ~ol3 c% \ KW! O, ,:, ,,,,,,,i ,,S, ,,,,, ,Z,B ,$ , ,y,i ,5,, , , |  !  ,> 1#]O[ N  }   > , uU$ ({>%s / h X h h >? Ж, n? d? (rp, q? Pr? y? lz14 lz24 i4 k4 `? "u'"  '%%%%%% $ > $ > : ; I  I&I : ;  : ; I8 : ; < I !I/ 4: ; I?<!'II&4: ;I?< I: ; ( ': ;I I: ; : ; : ;I8  : ;I8 .?: ;'I@B: ;I: ;I4: ;I 4: ;I%%o= ../../../libgcc/config/armlib1funcs.S0/////0./1//0L/2f///////{= ../../../libgcc/config/armlib1funcs.S /00///0////0.0/00/10//0L/0/2///////q9 ../../../libgcc/config/armbpabi.SZK///00g2///00g////2/00g//2/0/g//S9 ../../../libgcc/config/armbpabi.SL/gX= ../../../libgcc/config/armlib1funcs.S  .//W ../../../libgcc/home/wayne/Work/opensource/buildroot/output/build/host-gcc-final-6.5.0/build/gcc/include/home/wayne/Work/opensource/buildroot/output/arm-ca9-linux-gnueabihf-6.5/arm-ca9-linux-gnueabihf/sysroot/usr/include/bits/home/wayne/Work/opensource/buildroot/output/arm-ca9-linux-gnueabihf-6.5/arm-ca9-linux-gnueabihf/sysroot/usr/include/bits/types/home/wayne/Work/opensource/buildroot/output/arm-ca9-linux-gnueabihf-6.5/arm-ca9-linux-gnueabihf/sysroot/usr/include../../../libgcc/../include../.././gcc../../../libgcc/../gcc/config/armlibgcc2.cstddef.htypes.hstruct_FILE.hFILE.hstdio.hsys_errlist.herrno.hunistd.hgetopt_core.htime.hhashtab.hinsn-constants.harm.harm-opts.hlibgcc2.hЖ t. .t.K-/ .0/Qy.5y.o.J0/e/1LmgN/-/g-KjK0q.Y= ../../../libgcc/config/armlib1funcs.S //////Y= ../../../libgcc/config/armlib1funcs.S ////// |  |  | 0@ZJ FB J FJ F FF L | <TH | D | $ЖD( ../../../libgcc/config/arm/lib1funcs.S/home/wayne/Work/opensource/buildroot/output/build/host-gcc-final-6.5.0/build/arm-ca9-linux-gnueabihf/libgccGNU AS 2.31.1../../../libgcc/config/arm/bpabi.Sarm710tfa626tearm_arch_iwmmxt_shortbufARM_EQ_IO_lock_tarm600program_invocation_short_namestderrarm2_IO_buf_end__udivmoddi4arm6arm_fp_modelARM_PCS_AAPCS_IWMMXToptoptarm9BASE_ARCH_0BASE_ARCH_2BASE_ARCH_3BASE_ARCH_4BASE_ARCH_5BASE_ARCH_6BASE_ARCH_7cortexa15cortexa7fa606te_IO_write_endvfp_reg_typefmp626_freeres_listgetdate_errUSItype_flagsarm610arm10earm9ecortexa72cortexa53arm_ccfsm_statearm1022efa626unspec_stringscortexm0plussmallmultiply__clz_tabARM_VCarm_arch_xscalearm7tdmiscortexm0plusARM_VSARM_GEarm_tune_strongarmarm7complex floatARM_GTarm620regscortexa5cortexa8cortexa9__timezoneBASE_ARCH_7EMhashval_tBASE_ARCH_6KZarm740tarm_arch_arm_hwdivarm_fpu_descstdoutall_fpus_IO_save_endopterr_cur_column_IO_codecvtarm7dmistrongarm110BASE_ARCH_3Mlong long unsigned intmpcorenovfparm9tdmiarm_cond_codeARM_PCS_AAPCS_IO_backup_baseARM_PCS_AAPCS_LOCALarm_fpu_feature_setcortexr4cortexr5cortexr7cortexr8arm_arch_iwmmxt2VFP_NONE_filenoarm1156t2fs_sys_nerrprefer_neon_for_64bitscortexr4fsize_t_vtable_offset_markerscortexa12unspecv_stringscortexa15cortexa17_IO_read_basearm_arch3marm940tstdinarm920BASE_ARCH_4Tarm_regs_in_sequencereturn_used_this_functionBASE_ARCH_5TE_IO_markerarm1176jzfs_chainarm_lang_output_object_attributes_hookarm720tBASE_ARCH_5Earm7500feprocessor_typearm_pcs_modearm_arch4tstrongarm1100arm700arm_tune_wbufhtab_hash_IO_read_ptrarm_arch_namecortexa32cortexa35arm_arch_notmarm_arch5eARM_LEBASE_ARCH_6JBASE_ARCH_6KBASE_ARCH_6MARM_LSARM_LT_IO_write_basestrongarm1110BASE_ARCH_6Zarm926ejsarm710long long intarm_fpu_attr_IO_save_basehtab_hash_pointerBASE_ARCH_5Tarm7500arm968esBASE_ARCH_7AARM_FP_MODEL_UNKNOWNARM_MIarm_arch6karm_arch6mBASE_ARCH_7R__popcount_tabarm920tarm720_freeres_bufarm1136jshtab_eqarm946es__pad5ARM_PCS_AAPCS_VFParm_arch_no_volatile_cecortexa57BASE_ARCH_8Aarm700iARM_NEarm60featuresoptindARM_HIprogram_invocation_nameoptargARM_NV__int64_tcortexm0smallmultiplyarm_arch6arm_arch7arm_arch8long doublecortexa57cortexa53arm_arch4arm_arch5cortexa17cortexa7arm7diGNU C11 6.5.0 -mcpu=cortex-a9 -mfloat-abi=hard -mfpu=vfpv3 -mabi=aapcs-linux -marm -mtls-dialect=gnu -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fno-inline -fexceptions -fvisibility=hiddenmaking_const_tablethumb_call_via_labelarm1156t2s_IO_read_endARM_PCS_APCSARM_PCS_ATPCSshort intcomplex doublearm922tarm_ccmpcorebase_architecturearm_arch_crc_IO_wide_dataarm1176jzsarm_current_ccfa526cortexa72__environarm966esARM_PLarm_tune_xscalemarvell_pj4BASE_ARCH_6T2BASE_ARCH_5TEJarm_tune_cortex_a9ARM_ALBASE_ARCH_7Marm_target_labelarm_target_insnarm250_lockxgene1sizetypepool_vector_labelarm1026ejs_old_offset_IO_FILEarm1136jfs_dont_use_rtx_here_arm70exynosm1UQItypeVFP_REG_D16arm_tunearm_cpp_interworkunsigned chararm7d__tznamecortexm1smallmultiplyarm_arch_thumb_hwdiv_IO_write_ptrarm10tdmiARM_FP_MODEL_VFPhtab_eq_pointerarm7marm_pic_registerfa726teARM_CCarm_ld_schedarm810ARM_CSVFP_REG_SINGLEarm7dm__off_tgenericv7aarm_base_archshort unsigned int_sys_errlist../../../libgcc/libgcc2.carm_arch7emarm7100arm_pcs_defaultVFP_REG_D32ARM_PCS_UNKNOWNep9312arm3arm_arch_thumb2cortexm0cortexm1arm8cortexm3cortexm4arm7tdmicortexm7UDItype_flags2arm_none__daylightarm1020earm710cqdf24xx_unused2_IO_buf_basearm_arch8_1arm1020t__off64_tPQ%TRST% PQXYPQxTUTUTUTUhZ[ Z[HWSVSsS SPV VTp0 d    L  X   px   !p# p# # # # L  T  LY UY Z [ h[ |\ \ r\ (^ P^ ~P^ ^ ^ ^ a b b` Xb db db| b  d  b b  c c cl Xd f  '@P c  # v   ԇ @ "   4  4 Г  u  '  1 t 6 f| C t jD P B e PL p Ж } l   tt `=P 9\   CX xCT (R .Ps 8q$ Atp L X?4 b o\V  l5 \K 4 8(o L  9JS ^PwD l/home/wayne/Work/opensource/buildroot/output/build/glibc-2.29-30-g2d3fefd7ce64ac1015701c96916fffacc073a877/build/csu/abi-note.o$d/home/wayne/Work/opensource/buildroot/output/build/glibc-2.29-30-g2d3fefd7ce64ac1015701c96916fffacc073a877/build/csu/start.o$astatic-reloc.c/home/lcc/Work/NVT/novatek_nt9832x/na51068_v1.02.010_glib/tools/buildroot-2020.02.11/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/crti.ocall_weak_fn/home/lcc/Work/NVT/novatek_nt9832x/na51068_v1.02.010_glib/tools/buildroot-2020.02.11/output/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/crtn.olibmtd.csysfs_is_supportedread_dataread_pos_lldev_read_pos_intdo_oob_opmtd_valid_erase_blockmtd_ioctl_error.isra.1xmalloc.part.2dev_get_major.isra.3mtd_xlockmtd_get_info.part.7mkpathpatternsubiformat.csimple_strtoulprompt.constprop.5want_exitformatlong_optionsdocusageoptionsstrargsprev_bb.8626consecutive_bad_blocks.8625crtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.10362__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylibubi.cread_positive_llread_positive_intdev_read_intvol_read_intmtd_node_to_numread_majordev_get_major.isra.1ubi_remove_dev.part.4do_attach.part.3do_attachlibubigen.ccommon.clibcrc32.ccrc32_tablelibmtd_legacy.cproc_parse_nextproc_parse_startlibscan.c_udivsi3.o.udivsi3_skip_div0_test_divsi3.o.divsi3_skip_div0_test_aeabi_ldivmod.o_aeabi_uldivmod.o_dvmd_lnx.olibgcc2.c_lshrdi3.o_ashldi3.oelf-init.cstat64.c__FRAME_END____JCR_END____init_array_end_DYNAMIC__init_array_start_GLOBAL_OFFSET_TABLE___libc_csu_finicalloc@@GLIBC_2.4__aeabi_uldivmodgnu_dev_major@@GLIBC_2.4raise@@GLIBC_2.4util_print_bytesubi_rnvols__aeabi_uidivstrcmp@@GLIBC_2.4ubi_rsvol__aeabi_ldivmod__bss_start__gnu_dev_minor@@GLIBC_2.4read@@GLIBC_2.4fflush@@GLIBC_2.4libmtd_openmtd_writeubi_detach_mtdubigen_info_initfree@@GLIBC_2.4fgets@@GLIBC_2.4ubi_get_vol_info1_nmubi_detachubi_attachmemcpy@@GLIBC_2.4_edatamtd_unlockubi_is_mappedmemcmp@@GLIBC_2.4legacy_dev_presentoptind@@GLIBC_2.4__bss_end__ubi_rmvolubi_get_dev_infoubi_leb_unmaplegacy_get_dev_info1__aeabi_idivmoddup@@GLIBC_2.4legacy_get_mtd_oobavailstat64mtd_dev_presentubi_set_property__ashldi3ubigen_create_empty_vtblstderr@@GLIBC_2.4ioctl@@GLIBC_2.4lseek64@@GLIBC_2.4util_get_bytesstrcpy@@GLIBC_2.4gettimeofday@@GLIBC_2.4__aeabi_ldiv0opendir@@GLIBC_2.4open64@@GLIBC_2.4__data_startmtd_erase_multiubi_get_dev_info1malloc@@GLIBC_2.4__libc_start_main@@GLIBC_2.4strerror@@GLIBC_2.4mtd_num2ubi_dev__gmon_start__mtd_regioninfogetopt_long@@GLIBC_2.4__udivsi3__dso_handlegetpid@@GLIBC_2.4exit@@GLIBC_2.4__aeabi_llsllegacy_get_mtd_oobavail1__aeabi_llsr_IO_stdin_usedstrtoul@@GLIBC_2.4ubi_vol_block_removestrlen@@GLIBC_2.4ubigen_init_vid_hdrsrand@@GLIBC_2.4mtd_torturemtd_read_oobmtd_probe_nodemtd_get_dev_info1fprintf@@GLIBC_2.4__divsi3stdin@@GLIBC_2.4__libc_csu_initmtd_crc32ubi_get_vol_info1__errno_location@@GLIBC_2.4ubi_update_start__isoc99_sscanf@@GLIBC_2.7ubi_get_infoubigen_add_volumememset@@GLIBC_2.4putchar@@GLIBC_2.4strncpy@@GLIBC_2.4strtoull@@GLIBC_2.4write@@GLIBC_2.4legacy_get_dev_info__end____aeabi_idiv0memchr@@GLIBC_2.4ubi_scanaccess@@GLIBC_2.4stdout@@GLIBC_2.4ubi_scan_freemtd_read__bss_start__lshrdi3mainlibmtd_closemtd_mark_badubi_vol_block_createutil_srand__udivmoddi4legacy_mtd_get_info__aeabi_uidivmodmtd_is_lockedubi_probe_nodeubi_remove_devsprintf@@GLIBC_2.4readdir64@@GLIBC_2.4ubi_leb_change_startubi_dev_presentubigen_init_ec_hdrmtd_erasemtd_lockmtd_is_bad__TMC_END__ubi_mkvol__aeabi_idivubigen_write_layout_vollegacy_procfs_is_supportedlibubi_openubi_get_vol_infolibubi_closeoptarg@@GLIBC_2.4__xstat64@@GLIBC_2.4fputs@@GLIBC_2.4strncmp@@GLIBC_2.4abort@@GLIBC_2.4mtd_get_dev_infoclose@@GLIBC_2.4ubigen_write_volumemtd_write_oobclosedir@@GLIBC_2.4.symtab.strtab.shstrtab.interp.note.ABI-tag.gnu.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.comment.ARM.attributes.debug_aranges.debug_info.debug_abbrev.debug_line.debug_frame.debug_str.debug_locTT#pp 5x1o; pC00Ko  nXod d 0g   0p B  yL L tX X `܉/ppp xx  H  0 !pA7xx=  /,90rD~0#I 4&O