ELF> @@8 @@@@888((  ph   TTTDDPtd\\QtdRtd /lib64/ld-linux-x86-64.so.2GNUGNUzZ~Gt`%G-^_  !)9+V 9V>O3r  d%j "]x`  libc.so.6__stpcpy_chk__printf_chkfopenstrncmpftellputs__stack_chk_failcallocstrlenstrstrfseek__fprintf_chkstdoutmemcpyfclosestrtoulmallocstderr__memset_chkfscanffwritefread__memcpy_chk__fread_chk__strcpy_chk__cxa_finalize__xstatstrcmp__libc_start_mainfreeGLIBC_2.7GLIBC_2.14GLIBC_2.3.4GLIBC_2.4GLIBC_2.2.5_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTableii )ti 4ii @ui J     د     `  !    ( 0 8 @  H  P  X  ` h p x          ȯ Я HHM HtH5B %D @%B h%: h%2 h%* h%" h% h% h% hp% h`% h P% h @% h 0% h %ڢ h %Ң h%ʢ h%¢ h% h% h% h% h% h% h% hp% h`%z hP% fAWAVAUATUSHH(dH%(H$1 AAIHD$L5ځL=݁L ݁LDDa(A9Hcù LMLLtȹLL€҅j LL€҅[LLH5H LH53 L^H59 LpKDA9Hӡ KDH @uH|$ @?=8(HD$H(1AD=(t$H=7H= H==y#?HHD$HZ(HD$LLd$KD$LE1HHD$}AHAu=(H= 1H=( BL3X> =(-  Ҡ   ЉĠ D$Lk0 =(‰ ʅ H HC E1Dl$IH\$AL5E!AHHAI0D;l$LzDD DCE$@M =x(DEUA$DtH= RHQAL14XZpfD1fH5~ LH=~LLT$(LL$ LD$L\$L\$LD$LL$ LT$(0KDDA0A =(DL $H aH3~LT$LL$EH= 1FLL$LT$H=}LT$LL$ LL$LT$KDH] =(H|$ ]H=~e1H$dH3%(nH[]A\A]A^A_ÉT$O T$H=T$T$H=M}LLT$(LL$ LD$L\$`L\$LD$LL$ LT$(uOKDDA0A s='(D LT$LL$EH H|H=|LLT$(LL$ LD$L\$LL$ LT$(LD$L\$LT$ LL$3H=|LL\$L\$LL$LT$ H|$L\$H= H DH!}1>VH=r H HS|1HT$Ht$LD~|$KXDt$LELE LLD$MiLt$INAFHFIH EAdž EeAA LD$%A=A =c(t+HH= H 'PHwE1(Y^D$LDl$H5{H= (HHD$Ú D9snH=# H āH 1H|$E1HGHGfo>G fo>G0fo>G@ú@6fDUSHHfol>HHHD$H$)D$dH%(H$1foE>)C foI>)C0foM>)C@@HHH$dH3%(u H[]bfH@v,Ht/HHtmH tZH0ufo@0HG1GHfo?G fo@G0fo@G@fo`E H1GfoPEGfo=@HG1GHfo<G fo<G0fo=G@Ðf.0t@t tf[C0t-@t t f@fD0@f.USHHH\$dH%(H$1H4t(H$dH3%(u3H[]fDIHʉD$ LHH;D$ @AWAVIAUATUSHF >DvnDF N,ϋV0AċF|$~$ADt$DvAȉl$AŋF4ω|$~(AD~DNDt$DD$D$F8͉L$T$l$AAȉD$AZF D1D1 A1D #t$ ƉD!A/D7qD1EADEA DEA1DD\$1ȉЉ A,A1ʉD !D\$1ʉD \$D!E DDt$D1!D1DT$CAADAA DAA1DAA1DAA DA1A D1AA DAA!D!D EA1DG4۵A!AD1G[V9ADAA DAA1DA1A DAAADAA A1E1AA DAA!!D EDAAA1DED!A1ADEA A1E1AC<AAAA E1AA!A E1AA A!E AEAAE1ADDD$!1A(YAA E1AAE1AB|EE!A,9D D1EA D1AE A!E AADA|$1!A D1ٍ?DEAˉ1ω1ύ ;DEA  DE1A D1EE DEE!!D AA1ϋL$D!A1AF^ADAA DA1AD1AAA DAA DDA1A D1EA DEA!D!D AA1DDd$D!1A4EADEA DE1AD1AA2DAA ADA1A D1AA DAA!D!D A֋T$E1DED!Ѝ*[1ADEA DE1AD1ADA D1AAA ED1AAA DAA!!D Dd$DD1D!A1$AD1DEA DE1AD1AՍ\A  1D1AA!A DA!AD ADAD1؉l$!D1F} U!DEAA E1E1AF+A AADED1AA1A DD1AA A!A l$A݋\$EEAA!Ft]rE1Fހ\$EAAA EEE1AAAE1G3EEA EEDE1A E1AE EAE!A!E AEA EEAA1A!A1;ܛEAAE1AAE1G"EAEEDA E1EA E1EE E!A!E D\$EAA1EEAA!AA1A tADAA DA1AD1EAA<(DEA EEA1A E1EE DEE!D!D AA1DDA!A1DAA EAA1AE1AAB EAA ADAD1A D1EA EEA!E!E EAAȉA 1ى|$|$ 1ˍ ;DDA1DA11DDED!鍴3i1A D1ED|$AD1E >A DDA1DE! A1D D!D DDAA Aˉ D1EEAA1DEEAEEA1AE1EEAE1AGDED!1AA!DEA DL$DE1AD1AA1DAA ADA1A D1EA DD|$!D DD1DAA1EAADAA A1҉ A1EEE1AƝDED!AD1DEA DE1AD1AA DAA DA1A D1AA DAA!D!D ыT$AщAD1AAD1DL$EEDEA ADEA A1E1AADA D1G)̡ $D!AD1AAʼn1‰1ADAA E1AAA E1AA DAA!!D DDl$EADEAD1ED|$D|$AA1D EEAD1EA D1E|EDA1 E!G7o,-D|$E1AEEA!AD1EAD1E,AA A1ƉD A1Ɖ !D D|$DDEEAAE1ED|$D|$AE1EAEEEA E1EA E1AEAA E1G&tJDt$A!AA1A!EAAE1AAE1Gd=AAEADA E1AA E1AA A!E Dt$EEEEAAE1EDt$ADt$E1Dd$EEA AE1Dt$A E1EEA1A-ܩ\Dl$A!AE1A AEEA1A A1C,4EAEEA E1E1AE EAE!A!E Dl$EAEDAD1EAD1Dd$l$EA AE1Dl$A E1ADA A1GڈvDd$!E1E!DAAE1AAE1FD-DADD D1EA D1EE A!E Dd$AEDEAA1DA1DD$l$A AED1Dd$A D1DAA1ȍ=RQ>l$A!ЉA1 AADA1 A1C< EAEEA E1A1DD ADD!E!A l$EAAAD1AAD1DD$|$DA DA1l$ A1A1DD$A0m1!A1ADAA DAA1DE1A DAD 1D1EE DEE!D!D DD$DD1D1|$t$A ADD1DD$A D11ƍ'|$D!D1 DAA1DD1 A1 1D AD!E!A |$AAȉ11t$L$L$ 1|$ 1DΉ D1Yt$D!1D1D1DAՉD 1DD! 1D D! t$׉1ʉ1ʋL$T$T$ 1t$ 1ʉDD1 ƉL$D!DD1 D1D1ЉA ։ 11D D!! ΋L$Ɖʉ1Љ1ЋT$D$D$ 1ʋL$ 1ЉDD1B9GED!A L$D1DAD1DA1DAA DA1A D1AA DAA!D!D D|$DDA1ЋT$D1D$D$A AD1D|$A D1AЉDD1F2QcT$!D1AƉA DA1‰A 1DAAADAA A1E1AA DAA!!D DA‰AD1AAD1Dt$D$D$EA AE1D|$A E1EA1ADEEE!F(g))D$E1AEEADEA A1E1AAEEADA DAD1A D1AA EAA!A!E EAAEEEADED1AD1D|$\$EDA D1EA D1AÉE!D1F# 'A!D|$1AĉÉ 1؉1DDE AD1EA D1AE A!E Dt$ADDEAD1EAD1EADD\$A D1EA D1E$EA1EA,8!.AADDt$!EAD1A DAD1AD1AADAA EAA1A E1EA DEA!!D EDADEAEEA1ADE1EEEDT$AA E1ED|$A E1AEA1ADT$A!Gm,MA1AA EAAA E1AAE1AEAFDAA A1E1AA DAA!D!D EDEADAD1EAD1AEADL$ D1A AD1A1DAD!ҋl$DL$E9 8SE1A DAD1DAE!1DDADA D1EA D1AE A!E DA׉AA1ЉA1ED|$DD$EEA ADAD1EE1A D1AADED!DD$E0Ts e1A DAD1DAA1 DD1AA D1EA EEA!A!E Dd$D֋T$AAAAE1AAE1ADD|$AD DED1 E11ADA!E jvA D1҉D|$AD1ʉAA 1ʉDAȉ D1D1AA EE!A!E DL$F<EDAAA1DA1Dd$Dd$̋L$܉A։ D11DD1F.A!A L$D1DEAЉA1щ1DEA DEEE4A1A D\$E1AE DAE!!D DT$DDDEAA1DA1EEDd$A EA1DD\$ A1ЉG 1DD!G),rE1ADL$ADEA EEAA1DAAD1EADA D$EDAD1A D1EAA EED1A!A!EE AA|$D1Dl$AAAAA E1AA D1E1ՉDAD!A迢1Dl$‰D ADA1‰DD1AD Dt$DD1 1AD AAD!E!A AҋT$A‰ ׉D1A1A D1Dl$1Dl$Eˍ|DD1D!Kf|$D1DNj\$D 1D1Ǎ:DDA E!1D 1DD !D Dlj1D1t$ t$1D E1A DADD1t$B6pKD!Dt$D1D1D1ADADA DA1A D1EA DEA!D!D EDA ,D1D1΋L$t$܉ˉ 1؉ 1؍DD1D!B#QlAD1\$DA1DD1AA ADAAD1AA A DL$DD1AD!A!D DDD,1D1DDt$L$EDA A D1D1D$DD1!CDd$D1ADD$A DE1E1 AAADEA DE1A D1AE DAE!!D DD1D1DDL$T$EDA A EEA1DE11EB42D!A D1B>$։t$DA1DD1AA!ЉA D1AA D1EA A!E Dd$AADEAD1D1D|$DDD$T$EDD 1D 1DD1!C5A1A DD$‰EEA1AAA1BEEA DEˍTD1A D1AE EAE!E!E EAA1ADEAAA!A1E1E1D|$EDd$Dt$DD D1 1DE$ ApjDd$EDAAD1AD!AD1DDCtEA DDl$1D 1DD ! l$DEAA AD1ADAA D1\$A1\$E1AA1DDADA!GD\$1DAAA !EAAE1AAAE1FEAA DADD1A D1EA EEE!AA AD1ED1D1Dd$\$\$EEAA E1EA E1AA݉!A=l71A D!A1A1B<Eڋ\$AE49EA AE1EAA E1AE E!A EDL$AA1ߋ\$A1ED|$C< AAADE1Aً\$A E1EA1ALwH'D!1A A1DDD1D!DAAD D1EA D1EE A!A DADAD1D1l$TDD 1D 1D1Չ54DD!D!1։D 1D1DD 1D 1DD D! t$׉1ډ1DET$ADEA DE1A D1ADA D1 9D!AD1A щ1։1ʉAӉΉ 1D1EA DEA!D!D D|$DD1DAA1ʉT$T$ D1AA D1EDA 1F1JNL$D!DAD1AAD1D1DAA DEAAA1A E1AA DAA!D!D D|$DEDAD1EAAD1AT$AA T$E1AA E1AE1DEFOʜ[T$E!DAA1 A EEAD1EAA1ЉEEA1։A A!EA1։ !D D|$DDEEAAE1EAE1Dt$DD$DD$EA AE1D|$A E1EEEE1Eo.hD|$E!AE1A EEADEA A1DA1EAƉD D1D1AA EAA!A!E D|$AEDEAD1EAD1D$AŋD$AAEA D1A AD1E!E|DD1!GtAD1A AʼnA1ÉD1EDEAA E1EA E1AE A!E Dt$EAEDAD1EDt$AD1D$EADEA E1EEA E1AD1GocxA!AD1ADAA A1‰D1EDEAA E1EA E1EE E!A!E Dt$EAEDAD1EEAD1D$DAD D1EA D1ʼn1F xȄAA!A1EAADAA A1A1DEADD D1EE!A D1EE E!E Dt$AEDEAD1EAD1D$DADA D1EA1ĉ1A܉A<nj!1 1lj1DAE!͉D 1D 1DD D!D Dl$DD1DAA1؉ DD$ D1ADt$1ʼn1Ѝ5D!1DD 1DA 1؉A 1D1EA DEA!D!D EADDEAA A1DA E1Dt$Dt$1AA1ĉD1D!E1Dt$A lPDD A!1D1ȉ؉ˉA 1ى 1ى D!D Dl$DD1D1EADt$ADA A D11DD1DADDE! E1DE1F4(Dl$1DA 1 1 ͉!! DډDA1݋\$D1D+xqD EEAA D1ED1DEDE1AE!E1F,(DEA EEA1AE1AAEDAA DA1A D1AA DAL$A!!T$D \$H$P DÉXH|$t$DL$DT$D\$ApD@DHDP DX$H[]A\A]A^A_AWAVAUATAUS@IHHAA?D)DsGEtD9vSA?v5Al$HHHf.HLH@qH9uA?EuSH[]A\A]A^A_@IM(ADHLA)HHL$LͅHL$LE1HrDAKD5(rUHHDHLHLHPHH)AH)AApA1H4 D9H4 rSfDAu)E>A/BT#fBT BT#BT @f.Hg jgHHGHrn<:OHGHRQhHGHك[HG Åt 7@f.USHHH?dH%(HD$1C ȍ ?ƈd$D$l$L$@4$ƉD$@t$7D$x)H5' HHHC EC ECeCECECEC eC ECECE Ce CE CE CE CeCECECECeCECECECeCEC#EC"EC eC EC'EC&EC$eC$EHD$dH3%(uH[]fD8)襂DUSHHxdH%(HD$h1Hg jgH$HD$Hrn<:OHHD$HRQhHD$Hك[HD$ t HHHHHD$hdH3%(uHx[]USHHxdH%(HD$h1Hg jgH$HD$Hrn<:OHHD$HRQhHD$Hك[HD$ t HHoHHDHD$hdH3%(uHx[]hAWAVIAUATL%" UH-" SAIL)HH蟀Ht 1LLDAHH9uH[]A\A]A^A_Ðf.HHD: [%s] ret:%x Options: --subfix Spec subfix.D: [%s] path:%s, size:%d rbopen %s failed! File Size failed!File Size = %d read input file failed!Header Tag:%s Header version:%d Header flag:%d SrcFileNum:%d SignOffset:%d Component %d: ComponentID:%s StorageAddr:0x%x ImageSize:0x%x LoadAddr:0x%x wbopen OutPutFlie:%s failed! write output file failed!SEC=%dBL3%d adjust sec from 0 to 1 BL3%d adjust sec from 1 to 0 D: [%s] bl3%d sec: %d %*[ /]PATH=%sD: [%s] bl3%d path:%s ADDR=%sD: [%s] bl3%d addr:0x%x [BL30_OPTION] SEC=%d ADDR=0x%08x [BL31_OPTION] SEC=%d [BL32_OPTION] SEC=%d [BL33_OPTION] SEC=%d [OUTPUT] PATH=%s rconfig(%s) not found! RKTRUST.iniwcreate defconfig D: [%s] start parse [VERSION]E: [%s] parseVersion failed! MAJOR=%dMINOR=%dD: [%s] major:%d, minor:%d [BL30_OPTION]E: [%s] parseBL30 failed! [BL31_OPTION]E: [%s] parseBL31 failed! [BL32_OPTION]E: [%s] parseBL32 failed! [BL33_OPTION]E: [%s] parseBL33 failed! [OUTPUT]PATH=%[^ ^ ]out:%s E: [%s] parseOut failed! D: [%s] unknown sec: %s! D: [%s] index=%d,file=%s E: [%s] open file(%s) failed --verbose--help--version--pack--unpack--subfixtrust_merger: Spec subfix!--replace--prepath--rsaD: [%s] rsa mode:%d --shaD: [%s] sha mode:%d --size--ignore-bl32need set out path to unpack! D: [%s] do_merge --------------- USING CONFIG:--------------- E: [%s] file %s too large. D: [%s] bl3x bin sec = %d wb+trust.imgmerge failed! merge success(%s) D: [%s] do_unpack unpack failed! unpack successUsage: trust_merger [options]... FILEMerge or unpack Rockchip's trust image (Default action is to merge.) --pack Merge trust with specified config. --unpack Unpack specified trust to current dir. --verbose Display more runtime informations. --help Display this information. --version Display version information. --replace Replace some part of binary path. --prepath Add prefix path of binary path. --rsa RSA mode."--rsa [mode]", [mode] can be: 0(none), 1(1024), 2(2048), 3(2048 pss). --sha SHA mode."--sha [mode]", [mode] can be: 0(none), 1(160), 2(256 RK big endian), 3(256 little endian). --size TrustImage size."--size [per image KB size] [copy count]", per image must be 64KB alignedE: [%s] elf_file %s too large,segment=%d. D: [%s] bl3%d: filesize = %d, imagesize = %d, segment=%d trust_merger (cwz@rock-chips.com) v1.0 (2015-06-15)only need one path arg, but we have: %s %s. E: [%s] Merge trust image: malloc buffer error. E: [%s] filter_elf %s file failed D: [%s] bl3%d: filesize = %d, imagesize = %d D: [%s] trust bin sign offset = %d D: [%s] bl3%c: LoadAddr = 0x%08x, StorageAddr = %d, ImageSize = %d E: [%s] open out file(%s) failed E: [%s] open default out file:%s failed! E: [%s] Merge trust image: trust bin size overfull. E: [%s] Merge trust image: calloc buffer error. E: [%s] Merge trust image: write file error. getBCDmergetrustmaingetFileSizefilter_elfparseBL3xparseVersionparseOptsBL30BL31BL32BL33ɼg j;ʄg+rn<6_:OтRQl>+hkAكy!~[؞]|6*)bp0ZY9Y/1 g&3gXhJd . ۤOHG"(ט/Be#D7q/;Mۉ۵8H[V9YO?m^BؾopE[N1$} Uo{t]r;ހ5%ܛ&itJi%O8GՌƝew̡ $u+Yo,-ntJAܩ\SڈvfRQ>2-m1?!'Y= % GoQcpn g))/F '&&\8!.*Zm,M߳ 8ScTs ew< jvG.;5,rdL迢0BKfpK0TQlReU$* qW5ѻ2pjҸSAQl7LwH'Hᵼ4cZų 9ˊAJNscwOʜ[o.h]t`/CocxrxȄ9dnj(c#齂lPyƲ+SrxqƜa&>'!Ǹ}xnO}orgȢ}c ?G5 q}#w($@{2 ˾L*~e)Y:o_XGJDlg jgrn<:ORQhك[/BD7q۵[V9Y?^[1$} Ut]rހܛtiGƝ̡ $o,-tJܩ\ڈvRQ>m1'Y GQcg)) '8!.m,M 8STs e jv.,r迢KfpK£Ql$օ5pjl7LwH'4 9JNOʜ[o.htocxxȄnjlPxq010  `He ;X*jll|lP,zt<{ ||l}L|,8l̎\( d\\ l<x,<ܷ,̸ 4Hl\ $8Lx,< zRx x+zRx $iFJ w?;*3$"Dj\PyCxzK0zBAD TT  AABE H{BBI B(A0A8J 8A0A(B BBBA H}dBBB B(A0A8SB 8A0A(B BBBG 0\@AAR M CAK DFA H P LvBBI B(A0A8G 8A0A(B BBBJ ܉@xBBG A(D0G} 0A(A BBBA lXBBE B(H0A8LV 8A0A(B BBBH OYAOYAp$h BBB B(A0A8GpHTG 8A0A(B BBBA KOWA<Ў LP܎ BBE B(G0A8Jj 8A0A(B BBBA 8,BBD A(J0 (A ABBF (AAQ  AAG (TmAAG\ AAA L4BBE B(K0A8J 8A0A(B BBBA ,HBAD  ABH 8(xBBD A(P0 (A ABBJ l@ (AAJ AAA D@X4 (l0AAJ AAA -̲B,AAJC AAG HX*BBE B(A0A8D@)8A0A(B BBBHP,rBBB B(D0A8OPe 8A0A(B BBBE `@(AAJ0s AAG ( AAG AAA ,AAG AAA DLeBBE B(H0H8M@r8A0A(B BBB  4  o   p 0 ooooo   & 6 F V f v   & 6 F V   GCC: (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.08Tt 0    ` p 4@P     ` 0P( ,6B8 P`\p!dm u (dX    &@(vH(x h H     ( "30 A Q\P^q    PU@@ [*r0 @Q?$M ^ g z 0/X@@ `   0 ?Qd`Vxp` w4 PB4PE X 0X(/2FTY_~Dm 4   ( -@< YC]re&X(`[ +[B ` p   Y + 0CXr`  `. 'DZ-W@"| , trust_merger.cgetBCDgDebug__func__.4552printHelpgetFileSize__func__.4610unpacktrustparseBL3x.part.0gSubfixgIgnoreBL32gOpts__func__.4577gLegacyPathgNewPathgPrePathparseBL3xparseOptsgConfigPath__func__.4598__func__.4568__func__.4638gBufgSHAmodegRSAmode__func__.4680__func__.4732g_trust_max_sizeg_trust_max_numcrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.7698__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrysha2.cm1b1sha_endm2b2sha256.csha256_processsha256_update.part.0sha256_padding__FRAME_END____init_array_end_DYNAMIC__init_array_start__GNU_EH_FRAME_HDR_GLOBAL_OFFSET_TABLE___libc_csu_finifilter_elffree@@GLIBC_2.2.5sha512_beginstrncmp@@GLIBC_2.2.5sha256_starts_ITM_deregisterTMCloneTablestdout@@GLIBC_2.2.5sha256_csum_wdputs@@GLIBC_2.2.5fread@@GLIBC_2.2.5sha512_hash_edatasha256_compilei512fclose@@GLIBC_2.2.5sha256_hashstrlen@@GLIBC_2.2.5__stack_chk_fail@@GLIBC_2.4sha256_csumsha512_compilesha384_endsha256_der_prefixsha384sha256_finishfill_filefscanf@@GLIBC_2.2.5sha256_updatesha2_begin__libc_start_main@@GLIBC_2.2.5sha256calloc@@GLIBC_2.2.5k256__data_startstrcmp@@GLIBC_2.2.5sha256_begin__memcpy_chk@@GLIBC_2.3.4ftell@@GLIBC_2.2.5__gmon_start____dso_handlememcpy@@GLIBC_2.14i256_IO_stdin_usedsha512__stpcpy_chk@@GLIBC_2.3.4__xstat@@GLIBC_2.2.5__libc_csu_initmalloc@@GLIBC_2.2.5gBl3xIDsha2fseek@@GLIBC_2.2.5sha2_endi384__strcpy_chk@@GLIBC_2.3.4__bss_startmain__printf_chk@@GLIBC_2.3.4__fread_chk@@GLIBC_2.7sha512_endk512fopen@@GLIBC_2.2.5strtoul@@GLIBC_2.2.5__memset_chk@@GLIBC_2.3.4fwrite@@GLIBC_2.2.5__TMC_END____fprintf_chk@@GLIBC_2.3.4_ITM_registerTMCloneTableinitOptsprintOptssha256_endsha2_hashsha384_begin__cxa_finalize@@GLIBC_2.2.5strstr@@GLIBC_2.2.5stderr@@GLIBC_2.2.5.symtab.strtab.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.comment88#TT 1tt$Do(N 0V^oDko`z00B p  ` ` p p }44 @@ \PP     ` ` ` 0`)Q @