ELF          (    "  4   V    4    (     pP  P  P                           DR  DR           DR  D  D               R                              $   $         Qtd                                   GNU nVl   5      	   A  >D*-@ VP("c@E   ! X%yBAB1qWA5   6       7   8       9   ;   <   =       >                       ?                       @       A       B       C   D                   E       F               G   I               J               L       N   O       P           Q           R   S           T           U   V   W   Y   Z   [                       \       ]                   ^   _       `       a               b       c   d   e           f       g   h   i           j   k                   l   m   n       o   p       q   r       s               u       v       w       x                           y   {       |       }   ~                                                                                                       c{[P7vTSZB9 3ٛ6G\{Oa0&߿#|o)VBEcE\{`̏bL\{-Ta̓+͑AW]wT<a9Tik\{qXZ[E=Ҳs`oXa[ǹ-7Ikk t0>i|,3YHñZ{W0Wy?[kM&Yy(!kCenHo}5OH;֋rgI?ǺujS4?qW/sHiCEɔ{wPÏH:-/;,(qp"M?_6?,';+ )?                           	     L        |                                                                                 %                             i                          (                                       F                                                    J                          c             `                                       "                                                                                           o                                                     ,             !                                       \             ^                           F                                                                               k                        "   N               1  P     
  iE  |     	  @K       	  %>  T       -+  `    ;  &  x              	    E            ,     
  ?  @     H  2      2  /  H       7  <     0  u'  8       ;  x     v  <         ,  @     [  '  @     n    ,       &          0  @     *	  m;  l     	  y>         }-       u  /  H       6         G       >	  ;  x     b  <         A'  4     T  8         9        i)  <       0  @     H  8       Z  9.  d       p       c  8         m;  l       6          X       "  }-         A1  H       ,         1  8       }(       R
  !A       f
  A  D     K  4  (    5  U/  4        #  <     (  3         F  	       %       {	  <  0     *
  1@         ,         P       n  <       
  B         }(       	  )?         )$  l     
  D  T       /  4        #  P     X  $  4     
  iD  T     O   e#  8       .  D     p  $  0     p  0       c  <         .  @       E0  `       )$  l     
  E  X     A  8       `	  Q<  0       U%  0     T  '          #  P       8       7  )      <
  @  D     y  !/  4       .  D       $  4       -%  (     7         	  =  X       .  @      __gmon_start__ _fini __cxa_finalize _Jv_RegisterClasses librt.so.1 libdl.so.2 CThreadStartup __stack_chk_fail __stack_chk_guard __aeabi_unwind_cpp_pr1 _ZN7CThreadD2Ev _ZN10CSemaphoreD1Ev _ZdlPv _ZTV7CThread __aeabi_unwind_cpp_pr0 _ZN7CThreadD0Ev _ZN7CThreadD1Ev _ZN7CThreadC2Ev __gxx_personality_v0 _Znwj _ZN10CSemaphoreC1Ei __cxa_end_cleanup _ZN7CThread9terminateEv _ZN7CThread9isExitingEv _ZN7CThread10setExitingEv _ZN7CThread4exitEPv pthread_exit _ZN7CThread15shouldTerminateEv _ZN7CThread5startEv pthread_create __dlog_print _ZN7CThread5startEPKc pthread_setname_np _ZN7CThread4joinEv pthread_join _ZN7CThread5sleepEii _ZN10CSemaphore4waitEii _ZN10CSemaphore4waitEv _ZN7CThread6wakeupEv _ZN10CSemaphore6signalEv _ZTS7CThread _ZTI7CThread _ZN7CThreadC1Ev _ZTVN10__cxxabiv117__class_type_infoE __cxa_pure_virtual _ZN17NetlinkConnection8readDataEPvj _ZN17NetlinkConnection8readDataEPvji _ZN6CMutex4lockEv memcpy _ZN6CMutex6unlockEv free _ZN17NetlinkConnectionD2Ev _ZN6CMutexD1Ev _ZN10ConnectionD2Ev _ZTV17NetlinkConnection _ZN17NetlinkConnectionD0Ev _ZN17NetlinkConnectionD1Ev _ZN17NetlinkConnection9writeDataEPvj malloc sendmsg __errno_location strerror __assert_fail _ZN17NetlinkConnection7connectEPKc socket bind close _Z14hashConnectionij _ZN17NetlinkConnectionC2Ev _ZN10ConnectionC2Ev _ZN6CMutexC1Ev getpid _ZN17NetlinkConnectionC2EP24NetlinkConnectionManagerijj _ZN17NetlinkConnection13handleMessageEP8nlmsghdr _ZTS17NetlinkConnection _ZTI17NetlinkConnection _ZN17NetlinkConnectionC1Ev _ZN17NetlinkConnectionC1EP24NetlinkConnectionManagerijj _ZTVN10__cxxabiv120__si_class_type_infoE _ZTI10Connection _ZN10Connection8waitDataEi _ZN10Connection17isConnectionAliveEv _ZN10Connection18getPeerCredentialsER5ucred _ZN6CMutexC2Ev pthread_mutex_init pthread_cond_init _ZN6CMutexD2Ev pthread_mutex_destroy pthread_cond_destroy pthread_mutex_lock _ZN6CMutex7trylockEv pthread_mutex_trylock pthread_mutex_unlock _ZN10CSemaphoreC2Ei _ZN10CSemaphoreD2Ev pthread_cond_wait clock_gettime pthread_cond_timedwait _ZN10CSemaphore9wouldWaitEv pthread_cond_signal _ZN10Connection8readDataEPvj select _ZN10Connection9writeDataEPvj send _ZN10Connection8readDataEPvji recv _ZTV10Connection _ZN10ConnectionD0Ev _ZN10ConnectionD1Ev getsockopt poll _ZN10Connection7connectEPKc strlen memset __strncpy_chk connect _ZN10ConnectionC2EiP11sockaddr_un _ZTS10Connection _ZN10ConnectionC1Ev _ZN10ConnectionC1EiP11sockaddr_un _Z19mcRegistryStoreDataPvj _Z18mcRegistryReadDatajPK7mcCid_t7mcPid_tP14mcSoDataCont_tj mcRegistryCleanupTA mcRegistryCleanupTrustlet mcRegistryStoreTABlob mcRegistryStoreTrustletCon mcRegistryCleanupSp mcRegistryStoreSp mcRegistryCleanupRoot mcRegistryStoreRoot mcRegistryDeleteAuthToken mcRegistryStoreAuthToken mcRegistryReadAuthToken mcRegistryReadRoot mcRegistryReadSp mcRegistryReadTrustletCon libdlog.so.0 libpthread.so.0 libstdc++.so.6 libgcc_s.so.1 libc.so.6 ld-linux.so.3 _edata __bss_start __bss_start__ __bss_end__ __end__ _end libMcRegistry.so GLIBC_2.4 CXXABI_1.3 GLIBCXX_3.4 GCC_3.5 GLIBC_2.12                                        	                                                                                                                    3         ii  	              0   ӯk        t)                    U&y           9          ii           
     0           ii           )         ii         D     H     4     P        T  i  \  n  `  v  d  g  h  "  p  (  t  O  x          Y    b    U    9        B        ?    ?    Z    Z            7    N    A    T    e    a    h    y    =    ]       $  	  (  !  ,  G  0  3    u             j  $    (    ,  N  0  5  4    8  
  <  v  @  \  D    H    L    P  T  T    X    \    `    d    h    l  J  p    t    x    |      E                b        ~                             I        #    $    %    &    '    |    e    )    *    +    [    ,    -    h    z    .    /     0    @    2    3    4  @-  -,   Əʌ, Əʌ$ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ| Əʌt Əʌl Əʌd Əʌ\ ƏʌT ƏʌL ƏʌD Əʌ< Əʌ4 Əʌ, Əʌ$ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ| Əʌt Əʌl Əʌd Əʌ\ ƏʌT ƏʌL ƏʌD Əʌ< Əʌ40 00  S/P    	JzD	Kx{DZJX#K{DhK"{Dp,    (      HxDKh{DJXG      KI{D h\Xh"hz`Gzh#h  BFT      K𵃰I{DJ Eh^XF1hy`X3`-(F (FBzh F3hBF. `       KJ{D FX#h{`*(F"zh#h(FBF     K-AI{DJ F]XO P )hy`X3#`AFF(zh F+hf`BF0Fү       
K"	I{D [Xshz`zhhBF f     	K	J{D @{Xhz`zhhBF4     
K"	I{D [XBshz`zhhBF      KJ{D FXh{` Fd Ю     	K	J{D  {Xhz`zhhBF^     JF𵇰LzDM  Y !&h~`RYFH J!KDDzD{Dn&DI P~zh#hBF(v          P   Z   &   K𵉰J{DFFX#h{`h)F>FL H!JDKDzDI{Dy& P<zh#hBF             d   K !𵇰J{DhX#h{`FH N!JDK~DzDI{D6%  zh#hBF r       2  T  *   KL{D @hY#h{`K	|zh#hBFN       
K
J{D @hX#h{`nzh#hBFf     𵃰
LN |DhO3Yh&h~`Gzh#hBFJ톬     -O0N 
DFF ^`FFPF "3h{`F (?@FJ41 +9ЫB *FXF8418![41R8!ñPF@Fzh(F3hB!FXFF8F4O 	08Z0o@FoH     -O2N2K~DȀFX D0J! D.KzDOi
{DV	I	`&` O30cg< h$#	iG \ . Fzh+h FBF F  <|           b  @  KJ{D FX#h{`(Fdzh#h(FBFN씪     TK-OFSH{DFS Fqo 01{c  ( %#=b@Fb}```=a}aaazb;F (\0QFO
 JF`  #hpo9*F& }`,b`;c`jEF&6+NO9~D @F(J!(KDzDh{DIt6@   F6zkHF 0B<FL M!J|DK}DzDI4{Dh5 O9$K"HI{DxD(3yDT           P  l  X  F    0    :  LK-OKJ{DFX+h{a ) ! DFKDDBF{D}&
	I	

 O6 !" (`g" &#`>a;B  zi+hB@Fvh F
'KBF!{D 
$ l  ^ `FKBF!O{D 
 N`oO30FcgK{"HI{DxD3yDL Ψ             \  \        -CLM "|DB  AycY@FIFhz`zhhBF调l     -C'L'K |DFFT 0{`"KX3F;0F ! FO 	<|084IF HFzh 0$(FBFr F20F(F~,       -OF*N*I~D FFz`FV8 0`V#KX3E;(Ff !0Fxzh #<|0bg018141DAF HFh 0$ FBF0F(F F N|       K-AJ{D  FXF(F3h{`CF(FS+0:4!81 zh3hBF ¥     K !J{D FX#h{` ! zh#h(FBF ^     KJ{D FX#h{`^ Tzh#h(FBF      
K
J{D X#h{`zh#hBFx ܤ     
K
J{D X#h{`zh#hBF^      
K
J{D X#h{`zh#hBFD t     K𵃰J{D % FXd)Fd3h{`)F Tzh3h FBF@     KJ{D FX#h{` zh#h(FBF       K𵃰J{D FX3h{`ll2dK(F!Fl +Тl:;d FdTzh3hBF踣     $K-A#N{D FYO  o EF3h`hD@#zh FU}``:llYdd %:d Fh3h(FBF: !Fl;dF (lV     KJ{D FX#h{`l(F8 %zh(F#hBF^      KJ{D FX+h{`l + l F3dzh+hBF6 t     𵃰
LN |DhO3Yh&h~`Gzh#hBF"     UK𵫰UJ{D@oXB+h0  )O DTbOBdrOzv{`` "C/B  8F "dOpDTlF NDlCF (. $  F+hBEFF h!K"D{D,3DI! JKzD{D 6hN L!J~DK|DzDI6{D,4 &O4H"IKxDyD{Dj      n          4  t        
  L  /K-G.L{D@oFYD+h{`F #NBF	zh F+hB9FnDD	I	D
p
F hJ# zDK!BF{D 6hVKBF !{D&O4 FK"HI{DxD83yDL Z     x            V      -GuLuNF|D@oFYFA"h  π +O DVbOAqOz~z`3` "C/B  8F!v  "@VF LF\BFc (Lho  8FRR,BIFRF@#tF 0F#hBeFF h 0K"{D/J3/K!zD{DDDI  -hv&M &N!&J}D&K~DzDI5{D6 %o`TF hKt"{Dp3DJDKI! zD{DK"HI{DxD|3yDJ l       J        r      T    2      r  R      -O9KD8NF^P~D6~`fo  !̠OMȐD^DRF~h-K	I	 {D `oCr$N !$J~D$KDzDI6{D T&h F+hBFF h>IQ# yDRF!K{D  `N B       $    n    0  p      X  4  KJ{D FX#h{`(F.zh#h(FBF(     .K"F-I{D\X@o:a#hB{aD=!"+F 2혹;i+FziF#hB-F # &N~DI6F hKXOr{DD sJ!KzD{D -h #K"HI{DxD3yD          x  l          'J𵋰'IzDCoTXY"h`78!
"{`O S;@ h#hB&FN~DI6F hTK\"{DD sJ!KzD{D -h  ^K"HI{DxDsyD      ,  \      V  $      \K-O[J{DFFXF3h`k(^VK	T!{DP{` FSKDD{DOaO
I
{ Z !l"HFB(F)Fl#FHFP "@FAF| (F`g?>K!zh {DOi 2HF #!q`o (@F<h3hBLF !*JD*KDzDI{D~^$ P  F hf#IKyDzh{D!  $h  F hno#IKyD {D!zh>     "  l    H  2      \  b          -CNJ ~DX #FXO>l"F0O	 V`g6|0t&`|zh+h FBF6댘     $  KFH{DN X(hx`Y3H#`ag Fn"yh*h # FgB|0FKA"HI{DxDsyD^"     $  ~  `  2  	K J{D Xhz`zhhBFꪗ     	K J{D Xhz`zhhBFz     7K𵧰7J{DF8XF#h02I8#;`yD .N!.JD.K~DzDF%{DK6@@%8 #h(FB5F)F2F8 (89F"G0St (ȿ=hh N!JDK~DzDP%{DNK%J K~D\!zD{DDv@@Z8NL     z      	  h  j  6      "    p  F  JF𵇰IzD  TX"hza"=F-hYhhh8F!Uzi#hBF .     JFLzD  Y"ha{"az`hYhhh8!*i#hB F֕     %K-GF$J{DXF(FF#h{`F#QFBF3`  j)F0FF0F zh(F#hBFN M!J~DK}DzDK6{D5 @I%            	  -OF*L*K|D	FXHFFF3h{`pF (*
#E` `   0 *FYF  FIFF Fzh(F3hBFL M!J|DK}DzDK4{D(5 @-%0Д          R    J!LzD FY{``8#h`Nh#hBF
     $K-GF#J{DXF(FF#h{`F#QFBF3`  )F0FF0FDzh(F#hBFN M!J~DK}DzDK6{DD5 &%
ȓ         d    J#LzD  Y!@=8F#h{`zh#hBF     #K-C"J{DFX(FF#h{`vF#IFBF3`  )F0FF0Fzh(F#hBFN M!J~DK}DzDK6{DX5 &%F ڒ       (  z    J#LzD  Y!@=8F#h{``zh#hBF2     "K-C!J{DFX(FF#h{` FOIFBF3`  )F0F0F0FZzh(F#hBFN M!J~DK}DzDK6{Dl5 &%        >    $  -CTUMFDF8^PFF+h0#h":`LL LN!LJ|DLK~DzDK4{D6 _$$8 +h FBrF@I8yDر1FBF8 ('89F"G0Sl (1IF8"hG0Sb (; `<h0L 0N!0J|D0K~DzDK4{D6 d$*L *N!*J|D*K~DzDK4{D6 i$%L %N!%J|D%K~DzDK4{D6 o$~L N!J|DK~DzDK4{D6 v$j8\F       
    H  *    D
    
  
  
  p  @  
  	  J  F  
  	  $     𵅰NK ~D FFX&~`!8.h`h+hhB!`F      𵅰NK ~D FFX&~`!8.h`h+hhB!`F >     𵅰NMF~D  
FuY!{x`8F &>`h+hhB!`Fn      p-GlD FF\F h haO	qhh  `!BF8;FN ayi 09hB!` F0      @-start   start   join    7CThread    MOBICORE    %s: %s(%d) > pthread_create failed with error code %d   /home/abuild/rpmbuild/BUILD/tee-mobicore-0.1.23/MobiCoreDriverLib/Common/CThread.cpp    %s: %s(%d) > pthread_setname_np failed with error code %d %s    %s: %s(%d) > pthread_join failed with error code %d ~NetlinkConnection  ~NetlinkConnection  virtual ssize_t NetlinkConnection::writeData(void*, uint32_t)   writeData   writeData   virtual bool NetlinkConnection::connect(const char*)    connect connect 17NetlinkConnection %s: %s(%d) > %s: destroy connection for PID 0x%X    /home/abuild/rpmbuild/BUILD/tee-mobicore-0.1.23/MobiCoreDriverLib/Common/NetlinkConnection.cpp  -1 != socketDescriptor  %s: %s(%d) > Allocation failure %s: %s(%d) > %s: could no send all data, ret=%d, errno: %d(%s)  __null != dest  %s: %s(%d) > %s: Connecting to SEQ 0x%X %s: %s(%d) > %s: Can't open netlink socket - errno: %d(%s)  %s: %s(%d) > %s: bind() failed - errno: %d(%s)  virtual int Connection::waitData(int32_t)   waitData    virtual ssize_t Connection::writeData(void*, uint32_t)  writeData   virtual ssize_t Connection::readData(void*, uint32_t, int32_t)  readData    ~Connection virtual bool Connection::getPeerCredentials(ucred&) getPeerCredentials  virtual bool Connection::isConnectionAlive()    isConnectionAlive   connect Connection::Connection(int, sockaddr_un*)   10Connection    socketDescriptor != -1  /home/abuild/rpmbuild/BUILD/tee-mobicore-0.1.23/MobiCoreDriverLib/Common/Connection.cpp %s: %s(%d) > %s failed with "%s"(errno %i)  select  %s: %s(%d) > select() timed out could not send all data, because send   %s: %s(%d) > ret = %d   %s: %s(%d) >  Timeout during select() / No more notifications.  no fd is set, select    %s: %s(%d) >  closing Connection... fd=%i   close   %s: %s(%d) >  Socket connection closed. getsockopt  poll    %s: %s(%d) > Invalid destination socket %s  %s: %s(%d) >  Connecting to %s socket   Can't open stream socket.   %s: %s(%d) > Open connection fd=%i  connect()   writeBlobData   mcRegistryStoreTABlob   mcRegistryStoreTrustletCon  mcRegistryStoreSp   mcRegistryStoreRoot mcRegistryStoreAuthToken    readBlobData    #mcdaemon   %s: %s(%d) > Failed to connect to daemon!   /home/abuild/rpmbuild/BUILD/tee-mobicore-0.1.23/MobiCoreDriverLib/Registry/Registry.cpp %s: %s(%d) > Failed to send daemon to data! %s: %s(%d) > Failed to get answer from daemon!  %s: %s(%d) > Invalid buffer length! 	         ,  4V \  	    	    	     b"               , 8 h    &  6 B t       X"   (* V  t\        	    	    	    " $  P X  x   $X   Ll   @ldH|T   4D   <   `$#4hD   tL@ |8xtp@8       A#  #                                                                                                                                                              9      D      
     
               )     3     {          E     D           H        o            
                                    p     P        o  o   ol  o                                                                                                                                                                                                                     4  A4   aeabi *   7-A 
A	
",libMcRegistry.so.debug  H@ .shstrtab .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.extab .ARM.exidx .eh_frame .init_array .fini_array .jcr .data.rel.ro .dynamic .got .data .bss .ARM.attributes .gnu_debuglink                                                         $                     o                      (             	              0                              8   o   l  l  "               E   o                       T   	      p  p  P               ]   	                
         f                               a                             l         "  "  #                 r         E  E                    x         E  E  x	                          dO  dO  T                      p   P  P                           @R  @R                             D  DR                             H  HR                             L  LR                             P  PR                               R                             T  ,                         4  4U                             8  8U                         p        8U  5                                mU                                  U                   