ELF(I4|4 ("pLLL444444XXXXXpPdddPPP Qtd/lib/ld-linux-armhf.so.3GNU C  x@ @@% T# !P@$,kTa0q* @% $&)*,./1234678:<=>?ABDFHIKLMN}'"OxS<9 K#/N=_ #0{C>}8|aHxT[0|Yy g +k32b*{|%^3<W\hOD]4xYޓuKqwT<t : cva#?~|Rjk C%u [;k|BE;6'Y8D; w^L|yOҍi!1 4 qWqX ; _t xV)C u9 8S, ~OI ls eP` J\UKx nIx6 ^ %65tlibvchiq_arm.sovcos_log_impl_ITM_deregisterTMCloneTable__gmon_start__vcos_log_registervcos_pthreads_map_errno_Jv_RegisterClasses_ITM_registerTMCloneTablevchi_msg_queuevchiq_release_messagevchiq_initialisevchi_bulk_queue_receivevchiq_queue_bulk_transmitvchiq_remove_servicevchiq_queue_bulk_receivevchiq_get_service_userdatavchi_bulk_queue_transmitvchiq_open_servicevchiq_close_servicevchiq_connectvchiq_add_servicevchi_service_closevchi_msg_dequeuevchi_service_openvchiq_shutdownvchiq_bulk_transmitvchiq_set_service_optionvchiq_get_configvchiq_queue_messagelibvcos.sovcos_initvcos_use_android_logvcos_getmicrosecs64_internallibpthread.so.0sem_postsem_initpthread_mutex_unlockopen64__errno_locationnanosleeppthread_mutex_lockpthread_mutex_destroysem_getvaluesem_waitsem_destroypthread_mutex_initlibdl.so.2librt.so.1raiselibc.so.6exitputsabortprintfstrtolstrlenmemsetmemcmpmallocstrcasecmpioctl__libc_start_mainfree_edata__bss_start__bss_start____bss_end____end___end__libc_csu_fini__data_start_IO_stdin_used__libc_csu_initbulk_rx_databulk_bufsbulk_tx_dataGLIBC_2.4d ii ii dlIB&*/ M 3H<)8C05F:17$   9D6  $,(-,K0E4@8.<J@DHLPATX#\=`%@-m-4Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌtƏʌlƏʌdƏʌ\ƏʌTƏʌLƏʌDƏʌ<Əʌ4Əʌ,Əʌ$ƏʌƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌO-M`P?p0 (0|?V0p -R\?@040P?$p080D? p0<08?p000,?0,0 ?p0@00S ?P0@b P_V%0-Ss[ OPFA[u0S: 0  0  @V0 00 0$ 0S- NW@pp pZx L ,P _Zn0SM0S  0SU$0SЍb[Q b c[Q  P=@000  ,=@0e[ R= @00 |@P 0f[0S0 @0lh[ Ri[u0S0 @$0]0 0 0 $0 R @<@0V{ P$$,050(>@`Pr PU仟p (+;[`P!0@01R0 0B0\ 1R 0A ̠   0SWpdAPPBd+P 0990 8<ʟ04 dt 0PZ P (00 tP07hZPPpY0S @ HPU0:00p(Wp^ ,000$090 0U0t O0S )0 0Q0 PpfYP,0S| PL ,`TtL Rd49 0,Ib@')9 0QD0P@0Հ8( x`pP X@0 0\ U`d@PpddXh@ PD0 8<0ȟ04 dt 0zzPh O0pSbW@PHQ0XW/000b0t 0cP hmt#dm[c0SE  ,0@ P 7 W0P0 ̀@ 0Dt P`t  _Ɵ6 0t @0rP004 0bl8& '$&` 0S & E@0S5L 0>$0(0>0 0C(0 E @P PP;h50(0s& P H0S8% ?z0ScLyP! 0S$ T5c{P7 0S$ @5SP 0S0lTd@P <L4L0LP h0dP0' S\$ 5'U0SG@ LP 0SD# 4=# ?S(30, (0RtO0< 0000 000P @ PU@ (c(#` <(Stx0|Pp, S 0 <R" 20t \ ! `0 P0" S" l3x0Sh" L2M[/Q  02@0${ 0((0  t0S! 0000SL p 0S! 2txD4$T0,`5$4$\ @ ̱H2 <@p$0p|(ȮX0H$|X-2nuf4x<{Pph @Pxi̺xLȣ T|4,0ȹԝHp0, x4(nP \0Pĵ`$hD |ܜ X#Ȝ "̓Pcnuf԰TLTD\\tp\ЛS$00(0!` Vj2 0,0 0P (0S8" 1~p[Q q[0S< @ 0K" 2j!`VPt0@@@Tir p࠰ 200,00Pp@`2001001 00P 0X!PT0S , 17 X`VPU0@Yp@0LP0S2C@0300XrA000S00000 00@[ 0  0< 0P 0@< 0` P@0 p0Zp P*g0 P0S  ?$ 4D@0S400S LD@HQBPt0S % d/858E0g@LX0Sh% +>B>0 0C 0-.BS :28044 80 42r0s00 R0,p0  P p_$0S4600404lp0S 00S  R P  & < G 0 R 0S b Q & Px <$' (m0S[?0 @00 0\0SGl' 6@0SR' 7K'P 700S5 0S.' (' 7H;U PE$2M4( @8H($ 0=`( l8At0S L9Pe 0S( ?( 8 r[$pW@V   `P @P PH  t[@T piP`p@/hv[k0S @p< r  J@0S9 R , 0Sw<* :BpP 0`* 4 8 t*p @ D@pXP   @"r w @T@T0S 4 R00c G0  0080<@  0 [[ SD@9QE T;0< S[Q-  80@( + ; 5P+ ; )D $?+ <Z , Q0c,0 00S0zE[Q  40@,HL 0SY pt=TT`0 Llpdh0P 0S}- =Hv t oR0S. >. 8>8Xp0 Lldh0[p l0SD|. |>=. 1>0S. >P aP9 0S . ? 0S/ (? , @@@Q PL`"/pA|0S/ ?0S/ ?P P 0S/ ?x0Sh/ \?P* p @0S0/ $?0S / >wPP 0S. >h0S. >\Pfp 0S. ?M{h0SX. ?ATKP 40Sg$. >2`0S. =&P gp 0SJ- =C 0S- = P np t 0S-d- X=&P 0S@- (= `=0L ldh0P 0S, < 0S, <P p 0St, ?\ 0SL, ?80 #P +'p0 S, ;S+ ;؛0 T+ p0 S+ ;wS+ |;nP+0p ` 0SP+ D;\< 0S,+ ;PLP  0Sv* ?Ao 0S* ?5NP 0S[* :&T 0Sx* `: P:˟0L ldh0p $ 0S3* :, 0S) 9LP 0S) ? 0S) ?L lp h 0SX) L9D 0S4) 9 . 9@0L ldh0Bp 0S( ?0S( ?0L 77"p h0SX( L8|D0S4( 8p0L 77P 0S' 7\0S' 7P  7ǟ0''L ldh0p l0Sf\'  P71_H0S8' 7%   7ǟ0''L ldh0P 0S;&  640S& 6 n|6@0 Lldh0p H0S8& ,6 $0S& 5TP 0S% 50S% 5 )p5(0 Llpdh0<P \0SL% ?40S$% ?  `uş5 0 pP `p0P 0S$ 4e0S$ l4Ypdp4`T+P0 S|H$ 5>GuS($ 5>> d`#=    R3PP0 S\# 3'US# 3c` <S0 SC# ?<Sd# ?PP @0S+0# $3$0S # 2b`LbP0 S" ?S" ?b`<S0 Sx" p2,t888<̭48`004$0x(HPЫ0"P\,%0\&؜'ة,l,0)`+`$-ئx7X:إ4enon\=,К?ȚAأlBlp0,N̡ `$UxppY@tx_$ cnufP@ \bܛcp@ SX  d0  |0|0L dh0p 0S#  00S  0 Lp 0S! 100S@! L1Lp `0Sp! ?0S&! ?  --- 03밹P0 0 R/ꀙ00`S/0S//$$`A/0S//@-@0S00@- 0S 0S 3/@`@-xph}`zXwno0olooop,pTptpppppq,qPqdqtqq@-@pu0S Pm08@-P @jP P@8l@P w88@d@-MP 00@( P0ShЍT@P0S (Ѝ̗tDO-p,M,V`@WP4 WT Wr W W &6 0t P ,,Ѝ600S t600Sd60d@L$P$0S},Ld@T/T^6$P0H50@xxP$0S_E@xF5t 00Sjupt R0 Pt ڤ/h@@ b 000t 0S$50 R%5 0pPOt 0Sx$0 4t 0s  0S4D@0 R4@0H D@R t4$P0d@L -P$0S8L y$ 00S8#0 3t 03 R/3@@@b# @0 730t xp$P$0SHC@x<3t 0ꤿ    b1  0P_ [2@0 0p@ PIH0 S  zpW 0 P@\ mL0S6 42!0 !0 "0 0C%?  0c1!0 04 WTH0S $P1t 0\!@@@a `d100T$P8#   `p  6P W@ PH0 S  @T 0 0 H h0hTܕ@p ؔn4< ll4(ؒxkj̑`jlj ihiC-PMPp2n`@@T@J T0 T{ T TPbP0SL. @><@ P 0S @ ^P@Hm`H@TH( To T~ T TP;P=X0S<@ЍPP0fS\- P=Q@PPc,=Xy0S]P0+0+<@P0S, <+PP0SyXG R\ P>|<+@P0SX, L<H P$ HP 0S  PWPq;X0S+ ;[+P#mȀ  P @{ `pP0 S  @ Th  +T[P`p#] PS @,o` P0 S  @ T  @;0S * : :0@ ( P 0S@X wЍPVP\0X0S ` PU @쉟y`FPHp0 S  f@T  ^ 0S) 9>x)@ h96X\P)P9 +0S\(I()@P 9` FP0S( 8  /@PhPh8Xt0SKX8P+z@P0Sd( X8P^IP0S,( 8@ P 0S@aPG'Pi7X0ST' 7@M&' x7p'@l7 X0S{H'H7 0Su,0Sp' _>i0S& 6|0S& 6q\& 06f R& 5[0S\& L5P0S4& $6E& 6>0S% 430S% 5(% 40S% 40S}d% 4 u0Sr<% 4j0Sg% 4_S]T$ 3R0SOF$@ p4DSB$ 49 R6d$ 4.S,#4$ 2!S2 $0 30S0#0 20S0#0 2 Rl# 2~0S08#0 2oS0#0 d2a\" 1V0S0"0 1GSx"P 1:SP" 01 R," h1&S" ,1100S! _>{Sy! H0r4hh gtj،hPk |dPdtccd`ddbhbtdcccccPDg ḋPge Tada8b `d `b\_Tbb^Pepe^b^c]],^`,],`\|\x_\[\t[@[^^_܀Ā@\L\O--P,M(` 0@p(〓  p @spp|p0S 0sS  0pt0 0S1V0r0 V [[0  0 V   [0  0}<p0S 0Z0pc gzz犸zz{.000!  0$ 7V](0Wp0 112 ``  0p;Da``p]0S p1$0 pg 0S` @ `0f[ 0p]W@Ij gzzzt.{0\  0$  <00t ,ЍL~X~~]-1L|D|4\,{O--P,M(` 0@p(t p4sppp0S 0rS  0pt0 0S0dV0pdp0 V ZcZ V  Z0 0Ap0S 0Y0c gzz犸zz{ d 050! p 0$ <V[e 0 [(0 `` 0B@a``pd0S 1$0 n 0S`pp @d `0m[ 0dX@pPj gzzzpd {0X  0$  800t ,Ѝ\zhzzY-1lx`xPXHwO--P,M(` 0@p(t p4sppp0S 0rS  0pt0 0S0V0pp0 V ZZ V  Z0 0Ip0S 0Y0c gzz犸zz{  0=0! p 0$ DV[ɐ 0 [(0 `` 0J@a``pl0S 1$0 v 0S`pp @Ȱ `0u[ 0lX@pXj gzzzp {0X  0$  800t ,Ѝ|vv8vU-1ttpThsO--p,M(P0`@(h @(D@@p0S 0CS  0@t0 0S&0 0OT [ U [0 0 [p0S 0Y0c gzz犸zz{ 0P0"  0$ WU0@S(0@00 @0 PP]`B@@p0S @42 $0 @*R0PSP 0pb0S @ Tpj gzzz@P+S1 @$0(0UPh00  @@0P A@@p)0S @0 $0 @30PS @05 T#e gzzz {0p  0$  P00t ,ЍrrXrR-1pp|pPZbpotoOnO--P,M(` 0@p(x p8sppUp0S 0rS  0pt0 0S0 V0p p0 V Z Z g V  _Z0 0Wp|0S 0Y0pc gzz犸zz{ 0 0!  0$ V\(0Wp0 10 `` 0p@a``p80S p1 $0 pB 0S` @  ` 0A[ 0p 8W @$j gzzzp {0X  0$  800t ,ЍmmlmL-1kkKjO--P,M(` 0@p(〓  p @spp\p0S 0sS  0pt0 0S1V0r0 V [[0  0m V   e[0  0]p0S 0Z0pc gzz犸zz{/00!  0$ V](0Wp0 12b1c ``  0pDa``p=0S p1$0 pG 0S` @ `0F[ 0p=W@)j gzzzt/{0\  0$  <00t ,ЍiiiI-1ggGfO--PM(` 0@p0( ppsppbp0S   H3HQ0t $p  Vp d 0}p 0S:dVpdp 2000 V[c[ 0k V 0`[ 0V po0S 0Z|0c gzz犸zz{ d 00!p0 VVeZ 0 0( ` ``4a``p,0S 1 06 0S`d `02Z 0) Xi gzzzx {0` 0  @00t ЍeeeF(e`E-1cc,D|bO--PM(`0@p0( ppsppUp0S   X3XQ0t , p  Ip d 0pp0S>0V 02r000 V[[ 0\ V 0Q[ 0Gp`0S 0 0S 0k0c gzz犸zz{ /00!$$0( VVpY 12bc`0( ``8a``p0S p 1(0$p%0S` `0!Z p0 W i gzzz| {0d $0(  D00t ЍaapalB`A-1D_<_?8^O--PM(` 0@p0( ppsppCp0S   H3HQ0t $p  7p d 0^p 0S:Vpp 2000 V[[ 0L V 0A[ 07pP0S 0Z]0c gzz犸zz{  00!p0 VVɀZ 0 0( ` ``4a``p 0S 1 0 0S`Ƞ `0Z 0 Xi gzzzx {0` 0  @00t Ѝh]t](]$>\<-1[[;ZO--PM(`0@p0( ppspp6p0S   X3XQ0t , p  *p d 0Qp0S>0V 02r000 V[[ 0= V 02[ 0(pA0S 0 0S 0L0c gzz犸zz{ .00!$$0( VVpY 11‚`0( ``8a``p0S p 1(0$p0S` `0Z p0 Wi gzzz| {s0d $0( {s D00t Ѝ4Y@YX9pX8-1VVl7UO--PM(` 0@p0( pptspp$p0S  } D3DQ0t $p  p d 0?p~ 0S: Vp p 2000 V[ [ 0- V 0"[ 0p10S 0Z>0c gzz犸zz{  00!0 VUpY 1`0( ``4a``p0S p1 0p 0S`  `0Z p0 Wi gzzzx {f0` 0 nf @00t ЍTTT50Th4-1RR83QO--pM(` 0@P0( PPhUPPp~0S  q L5Q0Vt  z犸$00, P   d 0-pl 0S- 4_000U[ V 0[ 0p,0S 0Z90c gzzz{ 00#$0( V0PS 0`(  ``hSPPp0S P<3(0$P 0S c`` 0ip0S P Ui gjj jP0k`2$P(0iX`d P0( PP@ RPP0p0S P1(0$PA 0`S P0 Uf gzzz {0p!$0(  P10t Ѝ  Ьp 0S1 , P` 0-0`0 d 0 V`T0zc NJgzzz+S$00x0 (0$h00Ь, PPPP`1O`0-1NN$Nh/Zb$M(M-HL$-TKO--D%D5 0 08< MČ0 pW0S p We,0`c gzzzx{  0L1X`\0Y00 p0( ` ``pb``p0S `1\0X`%[p 0p$ 0p` p0 V h gzzPz{ 2\0XP  L 0tP)L 00L 0+BL 0% 0L ;Dag0 L0Ld 0Ld 0 L0L Ag0L 0 L0L.0L.3 Crg0L0L/0/L0( SL$V4<@0 DH 0@0P40 $4 0 0$0 ,00 `0 0H p4(0@  0H0,HP/@(p  P@Tp $p.0S  ![ 00 05T0t 1Vp 0    p0S pW 0pc gzj犸zz { 06\0Xp(0[ T00   pp0 0,bp0S p47\0XpsV 0p 0W0pc gzzz { A7X\0XpIAP tpHPt0@(0  p吀P@T0M pr0S  e0㰘 t0T yV pÐ  /  *0  0$ pI0S pWW 0pc gzzzh { 0 9\0Xp[ 00  0 00(0 pp  T0zppp 0S p,:\0XpV  0 0p 0 W 0Pc gzzz { }:\0XP~0  H tP0H  0H  @K0H  0H  6ƏDqh0 H 0H d 0H d 0 H 0H  xAh0H  z0 H 0H .h0H .w,< 6Fh0H 0H /V0/ H(0 S H4Ѝ G040 @040O-@uDMp̗ Q08 40<(@\50̃DЍ,\`0P@0 @ ! ,0P0 Sd$ 4S$ t4ttp~0`$(p~p pGpWz2  0 P@ 0S 4D0+C A->C\ʌ2  Z0" 0 S  00  P \0SL# @3YDЍ00S # 3Ku0S  Ep0S 0  R Q 0S] where is any of: -a set the client and server bulk alignment (modulo 32) -A set the client and server bulk alignment (modulo 4096) -e disable echoing in the main bulk transfer mode -k skip the first func data tests -m set the client message quota to -M set the server message quota to -q disable data verification -s ???? service (any 4 characters) -v enable more verbose output -r reserve bytes for seconds -K send a SIGKILL after ms and is one of: -c control test (size in bytes) -b bulk test (size in kilobytes) -f functional test -p ping test -t check the timer and is the number of test iterations%08x,%x: %02x <-> %02x mem_check failed - buffer %x, size %d corrupt data BULK_TRANSMIT_DONE(%d) BULK_RECEIVE_DONE(%d): data '%s'* Data corruption - %d: %x, %x, %x BULK_TRANSMIT_ABORTED(%d) BULK_RECEIVE_ABORTED(%d)%d: expected callback reason VCHIQ_SERVICE_CLOSED, got %d%d: expected userdata %d, got %d%d: VCHIQ_SERVICE_CLOSED, 2%d: expected callback reason VCHIQ_MESSAGE_AVAILABLE, got %d%d: VCHIQ_MESSAGE_AVAILABLE, 1%d: bulk_userdata != NULL%d: bulk_userdata == NULL%d: header->size != 26%d: header->size == 26abcdefghijklmnopqrstuvwxyz%d: mem_check(header->data, "abcdefghijklmnopqrstuvwxyz", 26) != 0%d: mem_check(header->data, "abcdefghijklmnopqrstuvwxyz", 26) == 0%d: header->size != 0%d: header->size == 0%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1004) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1004) == VCHIQ_SUCCESS%d: VCHIQ_SERVICE_CLOSED, 1%d: expected callback reason VCHIQ_BULK_TRANSMIT_DONE, got %d%d: expected bulk_userdata %d, got %d%d: VCHIQ_BULK_TRANSMIT_DONE, 1, 0x1001%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1002) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1002) == VCHIQ_SUCCESS%d: expected callback reason VCHIQ_BULK_RECEIVE_ABORTED, got %d%d: VCHIQ_BULK_RECEIVE_ABORTED, 1, 0x1002%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1003) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_receive(service, clnt_service2_data, sizeof(clnt_service2_data), (void*)0x1003) == VCHIQ_SUCCESS%d: expected callback reason VCHIQ_BULK_RECEIVE_DONE, got %d%d: VCHIQ_BULK_RECEIVE_DONE, 1, 0x1003%d: VCHIQ_BULK_RECEIVE_ABORTED, 1, 0x1004%d: expected callback reason VCHIQ_BULK_TRANSMIT_ABORTED, got %d%d: VCHIQ_BULK_TRANSMIT_ABORTED, 2, 0x2001ping (size %d, %d async, %d oneway) -> %fus bulk (size %d, %d async) -> %fus bulk (size %d, async) -> %fus * Unexpected message found in queue - size %d vchi ping (size %d, %d async, %d oneway) -> %fus vchi bulk (size %d, %d oneway) -> %fus vchi ping (size %d) -> %fus vchi bulk (size %d, %d async, %d oneway) -> %fus Ping test - service:%s, iters:%d, version %d * failed to open vchiq instance* failed to open service - already in use?clnt userdata%d: vchiq_queue_message(service, &element, 1) != VCHIQ_SUCCESS%d: vchiq_queue_message(service, &element, 1) == VCHIQ_SUCCESS%d: vchiq_queue_bulk_receive(service, data, datalen, NULL) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_receive(service, data, datalen, NULL) == VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service, data2, datalen, NULL) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service, data2, datalen, NULL) == VCHIQ_SUCCESS%d: Prologue corrupted at %x (datalen %x, align %x, server_align %x) -> %02x%d: Epilogue corrupted at %x (datalen %x, align %x, server_align %x) -> %02x%d: Data corrupted at %x-%x (datalen %x, align %x, server_align %x) -> %02x* Data corruption - %x, %x, %x-a/dev/vc-cmaSleeping for %d seconds... * failed to ioctl /dev/vc-cma - rc %d * failed to open /dev/vc-cma - rc %d not enough arguments (-r reserve delay)%d - sleep %d * unknown option '%s' vchiq_test* out of memoryBulk test - service:%s, block size:%d, iters:%d * server error: %s vchiq_test: queued bulk tx %dvchiq_test: queued bulk rx %dSent all messagesvchiq_test: waiting for shutdownvchiq_test: shutting downElapsed time: %dus per iteration Ctrl test - service:%s, block size:%d, iters:%d * failed to send a message* error - %s Functional test - iters:%d ======== iteration %d ======== %d: vchiq_initialise(&instance) != VCHIQ_SUCCESS%d: vchiq_initialise(&instance) == VCHIQ_SUCCESS%d: vchiq_get_config(instance, sizeof(config) - 1, &config) != VCHIQ_SUCCESS%d: vchiq_get_config(instance, sizeof(config) - 1, &config) == VCHIQ_SUCCESS%d: vchiq_get_config(instance, sizeof(config) + 1, &config) != VCHIQ_ERROR%d: vchiq_get_config(instance, sizeof(config) + 1, &config) == VCHIQ_ERROR%d: vchiq_get_config(instance, sizeof(config), &config) != VCHIQ_SUCCESS%d: vchiq_get_config(instance, sizeof(config), &config) == VCHIQ_SUCCESS%d: config.max_msg_size != VCHIQ_MAX_MSG_SIZE%d: config.max_msg_size == VCHIQ_MAX_MSG_SIZE%d: vchiq_add_service(instance, &service_params, &service) != VCHIQ_SUCCESS%d: vchiq_add_service(instance, &service_params, &service) == VCHIQ_SUCCESS%d: vchiq_add_service(instance, &service_params, &service2) != VCHIQ_SUCCESS%d: vchiq_add_service(instance, &service_params, &service2) == VCHIQ_SUCCESS%d: vchiq_add_service(instance, &service_params, &service3) != VCHIQ_ERROR%d: vchiq_add_service(instance, &service_params, &service3) == VCHIQ_ERROR%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 0) != VCHIQ_SUCCESS%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 0) == VCHIQ_SUCCESS%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 1) != VCHIQ_SUCCESS%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 1) == VCHIQ_SUCCESS%d: vchiq_set_service_option(service, 42, 1) != VCHIQ_ERROR%d: vchiq_set_service_option(service, 42, 1) == VCHIQ_ERROR%d: vchiq_remove_service(service) != VCHIQ_SUCCESS%d: vchiq_remove_service(service) == VCHIQ_SUCCESS%d: vchiq_remove_service(service) != VCHIQ_ERROR%d: vchiq_remove_service(service) == VCHIQ_ERROR%d: vchiq_remove_service(service2) != VCHIQ_SUCCESS%d: vchiq_remove_service(service2) == VCHIQ_SUCCESS%d: vchiq_queue_message(service, NULL, 0) != VCHIQ_ERROR%d: vchiq_queue_message(service, NULL, 0) == VCHIQ_ERROR%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 0) != VCHIQ_ERROR%d: vchiq_set_service_option(service, VCHIQ_SERVICE_OPTION_AUTOCLOSE, 0) == VCHIQ_ERROR%d: vchiq_add_service(instance, &service_params, &service3) != VCHIQ_SUCCESS%d: vchiq_add_service(instance, &service_params, &service3) == VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service, clnt_service1_data, sizeof(clnt_service1_data), (void *)1) != VCHIQ_ERROR%d: vchiq_queue_bulk_transmit(service, clnt_service1_data, sizeof(clnt_service1_data), (void *)1) == VCHIQ_ERROR%d: vchiq_queue_bulk_receive(service2, clnt_service2_data, sizeof(clnt_service2_data), (void *)2) != VCHIQ_ERROR%d: vchiq_queue_bulk_receive(service2, clnt_service2_data, sizeof(clnt_service2_data), (void *)2) == VCHIQ_ERROR%d: vchiq_queue_bulk_receive(service, 0, sizeof(clnt_service1_data), (void *)1) != VCHIQ_ERROR%d: vchiq_queue_bulk_receive(service, 0, sizeof(clnt_service1_data), (void *)1) == VCHIQ_ERROR%d: vchiq_shutdown(instance) != VCHIQ_SUCCESS%d: vchiq_shutdown(instance) == VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service) != VCHIQ_ERROR%d: vchiq_open_service(instance, &service_params, &service) == VCHIQ_ERROR%d: vchiq_connect(instance) != VCHIQ_SUCCESS%d: vchiq_connect(instance) == VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service) != VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service) == VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service2) != VCHIQ_ERROR%d: vchiq_open_service(instance, &service_params, &service2) == VCHIQ_ERROR%d: vchiq_open_service(instance, &service_params, &service2) != VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service2) == VCHIQ_SUCCESS%d: vchiq_open_service(instance, &service_params, &service3) != VCHIQ_ERROR%d: vchiq_open_service(instance, &service_params, &service3) == VCHIQ_ERRORbcdefghijklmnopqrstuvwxyz%d: vchiq_queue_message(service, elements, 4) != VCHIQ_SUCCESS%d: vchiq_queue_message(service, elements, 4) == VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service2, clnt_service2_data, sizeof(clnt_service2_data), (void *)0x2001) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service2, clnt_service2_data, sizeof(clnt_service2_data), (void *)0x2001) == VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service, clnt_service1_data, sizeof(clnt_service1_data), (void*)0x1001) != VCHIQ_SUCCESS%d: vchiq_queue_bulk_transmit(service, clnt_service1_data, sizeof(clnt_service1_data), (void*)0x1001) == VCHIQ_SUCCESS%d: func_error != 0%d: func_error == 0%d: vchiq_add_service(instance, &service_params, &service) != VCHIQ_ERROR%d: vchiq_add_service(instance, &service_params, &service) == VCHIQ_ERROR%d: vchiq_connect(instance) != VCHIQ_ERROR%d: vchiq_connect(instance) == VCHIQ_ERRORTesting bulk transfer for alignment.%d: func_data_test(service, size, align & 31, srvr_align & 31) != VCHIQ_SUCCESS%d: func_data_test(service, size, align & 31, srvr_align & 31) == VCHIQ_SUCCESSTesting bulk transfer at PAGE_SIZE.%d: func_data_test(service, size, PAGE_SIZE - align, srvr_align & 31) != VCHIQ_SUCCESS%d: func_data_test(service, size, PAGE_SIZE - align, srvr_align & 31) == VCHIQ_SUCCESS%d: func_data_test(service, size, align, srvr_align + k) != VCHIQ_SUCCESS%d: func_data_test(service, size, align, srvr_align + k) == VCHIQ_SUCCESSsignal test - service:%s, iters:%d, version %d echodgJxJJHSd , X\op  |tdo$oo d8888888888888888888888888888888888888888888888888888888@dDGCC: (crosstool-NG crosstool-ng-1.22.0-88-g8460611) 4.9.3A=aeabi3ARM1176JZF-S  "Dx@x@/home/dom/projects/crosstool-ng/install/bin/.build/src/gcc-4.9.3/libgcc/config/arm/lib1funcs.S/home/dom/projects/crosstool-ng/install/bin/.build/arm-linux-gnueabihf/build/build-cc-gcc-final/arm-linux-gnueabihf/libgccGNU AS 2.25.1@P/home/dom/projects/crosstool-ng/install/bin/.build/src/gcc-4.9.3/libgcc/config/arm/lib1funcs.S/home/dom/projects/crosstool-ng/install/bin/.build/arm-linux-gnueabihf/build/build-cc-gcc-final/arm-linux-gnueabihf/libgccGNU AS 2.25.1%%u /home/dom/projects/crosstool-ng/install/bin/.build/src/gcc-4.9.3/libgcc/config/armlib1funcs.Sx0/////0./1//0L/2f///////u /home/dom/projects/crosstool-ng/install/bin/.build/src/gcc-4.9.3/libgcc/config/armlib1funcs.S@ /// | x.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_frame4Pp $dt , 8   LTX\`d|xnPqI nLnI nnxI QI nJ ,  ^4  J JL nK L  LD dLd L nM M M nT pU 'pU| n@d e :e ni i Ti nm m nm npq q q nDv v v n@z lz lz n,~ \~ \~4 n\  H n ؆ ؆4 n؊  2 H n T QT0 nP  o\ n   n4 t   n t n  n" % nXE H nй nn(nܹn+(:EM[j(u@D(l$/;O@P]A@Pl$d{`J J n4J @J @J nlJ n|xJ xJ nJ n\\J J nJ nXXn2x =x nn U@ n,aP n  {nTlTn`z`x @ \x |@ d   X|8 nH L 'G Wev x  ;L\z    & < M _ p      x    4 C S n }   P`      I  ) 6 > J 6 O d s        9 P d u  ,  /home/dom/projects/crosstool-ng/install/bin/.build/arm-linux-gnueabihf/build/build-libc-final/csu/abi-note.o$d/home/dom/projects/crosstool-ng/install/bin/.build/arm-linux-gnueabihf/build/build-libc-final/csu/start.o$ainit.c/home/dom/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/../arm-linux-gnueabihf/sysroot/usr/lib/crti.ocall_weak_fn/home/dom/tools/arm-bcm2708/arm-rpi-4.9.3-linux-gnueabihf/bin/../arm-linux-gnueabihf/sysroot/usr/lib/crtn.ovchiq_test.cusagevcos_event_waitvcos_event_create.isra.2fun2_clnt_callbackclnt_callbackfunc_clnt_callbackdo_ping_test.constprop.19do_ping_test.constprop.17do_ping_test.constprop.18do_ping_test.constprop.20do_ping_test.constprop.16do_ping_test.constprop.21do_vchi_ping_test.constprop.9do_vchi_ping_test.constprop.13do_vchi_ping_test.constprop.10do_vchi_ping_test.constprop.11do_vchi_ping_test.constprop.8do_vchi_ping_test.constprop.12vchiq_ping_testvchi_clnt_callbackfunc_data_testsizes.10221aligns.10279g_servnameg_paramsfunc_data_test_startfunc_data_test_endwant_echosizes.10238func_test_syncfun2_errorg_mutexctrl_receivedg_server_errorg_shutdownbulk_tx_receivedg_server_replyvchiq_test_log_categorybulk_tx_sentbulk_rx_receivedbulk_rx_sentcallback_count.10432clnt_service2_databulk_count.10433clnt_service1_datafunc_errorg_sync_modefunc_data_test_iterdatabuf.10373databuf2.10374pong_buf.10417crtstuff.c__JCR_LIST__deregister_tm_clonesregister_tm_clones__do_global_dtors_auxcompleted.8965__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entry_udivsi3.o.udivsi3_skip_div0_test_dvmd_lnx.oelf-init.c__FRAME_END____JCR_END____aeabi_uidiv__aeabi_ldiv0__init_array_end__udivsi3__dso_handle__aeabi_idiv0_DYNAMIC__aeabi_uidivmod__init_array_start__TMC_END___GLOBAL_OFFSET_TABLE_pthread_mutex_unlock@@GLIBC_2.4__libc_csu_finivcos_log_implraise@@GLIBC_2.4sem_wait@@GLIBC_2.4vchiq_connectvchiq_remove_servicestrtol@@GLIBC_2.4sem_post@@GLIBC_2.4_ITM_deregisterTMCloneTabledata_startprintf@@GLIBC_2.4__bss_start__pthread_mutex_destroy@@GLIBC_2.4vchiq_initialisefree@@GLIBC_2.4pthread_mutex_lock@@GLIBC_2.4nanosleep@@GLIBC_2.4vchiq_release_messagevcos_init_bss_end___edatapthread_mutex_init@@GLIBC_2.4memcmp@@GLIBC_2.4sleep@@GLIBC_2.4_fini__bss_end__vchi_service_openstrcasecmp@@GLIBC_2.4ioctl@@GLIBC_2.4vchiq_add_servicevchi_msg_dequeuevchiq_queue_messagesem_getvalue@@GLIBC_2.4vchi_service_closeopen64@@GLIBC_2.4vchi_msg_queue__data_startputs@@GLIBC_2.4malloc@@GLIBC_2.4__libc_start_main@@GLIBC_2.4vchi_bulk_queue_receive__gmon_start__exit@@GLIBC_2.4vchiq_get_service_userdata_IO_stdin_usedvchiq_set_service_optionstrlen@@GLIBC_2.4__libc_csu_init__errno_location@@GLIBC_2.4vcos_log_registersem_init@@GLIBC_2.4memset@@GLIBC_2.4_end_startvchiq_get_configbulk_rx_data__end____bss_startmainvcos_use_android_logvchiq_shutdownvcos_pthreads_map_errnovcos_getmicrosecs64_internalbulk_bufs_Jv_RegisterClassesvchiq_queue_bulk_receivevchiq_queue_bulk_transmitbulk_tx_datavchi_bulk_queue_transmit_ITM_registerTMCloneTablesem_destroy@@GLIBC_2.4vchiq_bulk_transmitabort@@GLIBC_2.4vchiq_open_service_initclose@@GLIBC_2.4vchiq_close_service44#PP 1opp; CKo  Xo$$@g ddp Btt y,, t88Ԧ(pLL TTXX\\``dd||xxP0:p>@@( =,  9H!