ELF          (        4   <W    4    (      4   4   4                              cF  cF           4N  4^  4^               8N  8^  8^  (  (           4  4  4  8   8         Qtd                            pl2  l2  l2            Rtd4N  4^  4^                     Android             GNU {!f5weBT!                              ,              ;              *             @             P             _             s             {                                                                                                                                                                                      	                                       #             (             /             6             ;             B             J             Q             W             ^             f             m                             $        	'  4      M  "     8  .  L      "        M/        &  l          t       `          ]  H       e        $         +         `       d   -          0       U  9,       e  u0         =(  D      `          1  d       ]!  t      A                      <    J  a0         o        f           U       v   *        %       -  $       M           __cxa_atexit LIBC libc.so libQSEEComAPI.so __cxa_finalize __register_atfork QSEECom_app_load_query QSEECom_clear_key QSEECom_create_key QSEECom_get_app_info QSEECom_load_external_elf QSEECom_receive_req QSEECom_register_listener QSEECom_scale_bus_bandwidth QSEECom_send_cmd QSEECom_send_modified_cmd QSEECom_send_modified_cmd_64 QSEECom_send_modified_resp QSEECom_send_modified_resp_64 QSEECom_send_resp QSEECom_send_service_cmd QSEECom_set_bandwidth QSEECom_shutdown_app QSEECom_start_app QSEECom_start_app_V2 QSEECom_unload_external_elf QSEECom_unregister_listener QSEECom_update_key_user_info QSEECom_wipe_key __QSEECom_dealloc_memory __QSEECom_get_handle __QSEECom_issue_send_service_cmd __QSEECom_send_modified_cmd __QSEECom_send_modified_resp __QSEECom_validate_send_cmd_inputs __QSEECom_wipe_clear_key __aeabi_memclr LIBC_N __aeabi_memclr8 __aeabi_memcpy __android_log_print __errno __fread_chk __open_2 __stack_chk_fail __stack_chk_guard __strlcpy_chk __vsnprintf_chk close fclose ferror fopen free fstat ioctl ion_alloc_fd ion_close ion_open malloc mmap munmap perror read strlen strnlen usleep abort fflush fprintf stderr dl_iterate_phdr libdl.so dladdr _edata __bss_start _end libcutils.so libutils.so liblog.so libion.so libc++.so libm.so    '         !Pha  H )QZ R   @    '   )   -   0   5   8   :       ;   >   @       C   D   F   G   Ż>}1'L3BpP6+qX,ՑǲU|&/Y(.HCESHNWo?Zy{bvF^@M/$[bc]                                                                                                       0   c          >i   9        }         c           4^      `     `_    p_    t_    x_    |_    _  
  _    _  G  _    _    _    _    _    _    _    _    _    _    _    _  	  _    _    _    _    _    _    _     _    _    _    _    _  ?  _  B  _  +  _  (  _  ,  _    -XQ   ƏʌX ƏʌP ƏʌH Əʌ@ Əʌ8 Əʌ0 Əʌ( Əʌ  Əʌ Əʌ Əʌ Əʌ  Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌ Əʌx Əʌp Əʌh Əʌ` ƏʌX ƏʌP ƏʌH Əʌ@HxD::P  K{D<.P  -OFHFJxDFIzD hFyD h SF  PIJyDzD  $O7s  F$P H'FA
O1xD!G
!?8`I
qFIJyDzD@IJyDzDI JyDzDO75a(

 . !(` FAFc0)+a+j   (FAF"F F /@ FQF" F籀IJyDzD ;Fh ( FHxD h h@8F hQF`iIq hhFhI+FhJ hyDzD  `  QF   F F ' @o & .FIGJyDzD$PIPJyDzD >'3yX( F)F"a s<I <JyDzD(o=I>JyDzD O7=I=JyDzD|.I/JyDzD h1F*FHO `iAF	8F@"@#@@F@!B IqTh2F"ICFJ hyDzD [ O7	I JyDzD` ' F)F  ($vO  #  #  r#  #  #  #  #  !  N3  !  21  !  83  (!  2  
!  1  !  3  !  "  !  "  "  #  $"  #  "  #  #  [#  JN  pF/H ,FxD h h -1I 1JyDzDv>)F@"@#0F(F@! ( !1ThIqHpF h(IJ`yDzDa Lo I JyDzDBo 
I+FJyD zD 6o IyD	h	hpT <L    (    (    ,)  L   (  K  -OFF!xDFF h hp$R , /#yDzD,@ F  FBF8F>CBP.@(0D&( $$#yDzDXF$yDzD O4pxD h h@ Fq0(K$ G{D0FUI0FyDF @ @! XF"KFF.HFIJyD zD$ HFI$J hyDzD  |O4XFкѻ,0OpBIJyDzD	80OpBѫIJyDzD I JSFyDzDI^J yD	zDSF F	d(ӳId J3F yDzDOHpL8F a	  O1BJ0BFJ!n
 !00 &   . GKFJ{D6KJ G{DJ !??
J6 f0.
  +P`*C[BRs $D	pBF@F"  (DkI kJyDzDovI vJyDzD %lHxD6hIhJyDzDhIiJyDzDJ fI fJyDzDUFHFO4 ?%   (

>(F 0 !
Z1 bhFF0@`h3FD	PBF @"@# 9F ` F8F@! !z!TIpT  * IqT*FdF)I#F)J hyDzD  DO4&L &J|DzD!F8$J !FzD2ozHI J+myDzD0" $@F [ (O4HFUFtLK  N  ).  -  -  ~  -    -    -    W-    ,    u,    -  9,    -  -    -    ,    ;    -  $  -    -  \  -  
  -    E  J  ,  ^.  -OFnHF %xDF h h
O0	%,F?hK (l @q 	p i$	O  LP0PF9F "#F YF . .T	 $   9F"#&FhX	F ! YdhF .j>I3F>J hyDzD  H -F(F9F    	 (?D8I 8JyDzD4G,I ,J[FyDzD*6	9F "#F PPFF .R'I[F'J hyDzD v   @I[F hJyDzD p 	 (O0  PFO4@O4H
xD h h@ F F    +    ,  b  +    +    +   E  pF$HFF !xD h h   hiFdI#FJ hyDzD  (h@q@rC2  (`hi (0O0ha(i ((O0(a	HxD h h@ Fp D    @+  6D  F
F !O !>cFF!@ "cF!  p'JF%IFzD yDBt%hi+"I "JyDzD6O0p!I"JyDzD ,O0pIJyDzD "O0pI	pBI JhyDzDhI	q ih(FGFh$ h&   `0Fp                  x  I	q -AF@HFAJxDF?IzD hyD h (hH;I<JyDzD O7W  F$P 4H'FA
O1xD!G
!?8`I
qF'I'JyDzD!*I+JyDzD&I &JyDzDO7 !a  0FAF"FnFIJyDzD ;Fxh ( FHxD h h@8F ',`B        &  P    V  T  ^          B  p$IF$J yDzD8t&h!I !JyDzD.hIq<F]\I+FJ hyDzD  pi60i4h0 h (2   `(FpIJyDzDIJyDzD O5(Fp   b          Z  ?  d    -CFaHFaIxDFaJyD h;FzD h  (hH[I\JyDzD O7\  F +P 	SHLFA
O1xD!D
!? `I
qF DICFDJ hyD zDJIJJyDzDEI EJyDzD1F HF" 7I;F7JyD zD pO7  (HF7HxD h h@8F 1F   gz IqRI;FJyD zD 6j h(I J;FyDzD*o 'O7HF1F\  (` @          @  ~  u  D  l    3    W  f  @  r    ?  FhI JhyDzDhIqFI+FJ hyDzD  (FIJyDzDIJyDzD O5(Fah FFh F(F ,  J  
  I          Fȱ , *м  +H ID yDrFcFO0I JyDzD|O0@hB(B   n    V    𵉰FQHP FxDFF . h h@
 - / + ,JI JJ tyDzDBFI FJyDzD:O7DHxD h h@8F	VqhB(B0hBDB0hBF:FP?аi(?  ?0hBqhDB!F
ةбi)?!?Iqh Fg I;FJ hyDzD   BDB@BI+FJyD zD  F*F  '=  "      (        U  =  -AFfHFFxDF . h hX  / + -!eI eJ uyDzDaIaJyDzD O7^HxD h h@8FqhB(AEt0hBDB
0hBGIGJyDzDF:F?аi(?  ?0hBrhDB*F_bвi*?"? d
 0 )B
d
@
hIq01,FL I JyD hzDIq0Fg:IJ hyDzD  ;Fz BDB@@EICFJyD zD [(FBF  '\ ~<  Z    ~  5  .  ^  
  k  t    b    ,<   $ h$ \𵁰FFF . -8I 8J3FyD zDO4 F3I 3JyDzDO4 FhIqFF(h $ IO ` JpyD zD #Fh,h Fi($ B
BبBI+FJ yDzD I#FJyD zD F F0F*F| l $ F   c  4  l          n    FF + *&L $I|D yD"FO4 F I  JyDzDO4 FahB hBDBF0i( h !`hIqFtI#FJ hyDzD   F $ F   -    `  h    бIrh )IrFFԱI#FJ hyDzD   F	I 	JyDzDO4 F $ F      %  𵇰FAHFFxD / h hRO  ` '8h2F?иi(?  ?иi(?  ? xhB.I3F.JyD zD V &:+I +JyDzDLO608hIq0DhPFCBhhBI8J yDzD F*Fb뾱XI3FJ hyDzD  HxD h h@0F6 &H8    ^    q        Z  `7  -CFxHFxDFF h hO   ڴ ,A,[,aѸ  biI iJCFyD zD9@@Bܤ0(ӴF@	Bд@ B:@@B@@B2& / bIbJ yDzD . /MINJyD zD 3FO4| 	 O	8F'O	 	MI MJ#FyDzD'HF "! " " ! #X4I 4JyDzDXO4ME1F:FCF (FF$*I+JyDzD*I*JyDzD <(I (JyDzD6ꕱi+%I %JyDzD*h (D(FFI JyDzDih(FSh0(F4  HxD h h@ F	*7  
    
    
  '  	  #  	  :  	  q  	    	    
    <
  6  J5  𵍰F9HFxD h h`(
<I <J#FyDzDoR0H!xDF?
ݞf
f*@
@*+I +JyDzDo4P @
@
Iq$(F
FFI8h#FJyDzD ` 8ho"(o		I &J yD#FzD n(FHxD h h@0F4  T	  d    >  5    5	    a  4  pFHFxD h h`(I J#FyDzD4H!xD:F?Iq0FE2F0F:I JyDzDO4HxD h h@ Fp03  @        I  T3  pF,HxD h h`(.I .J#FyDzD*$H!xDF?Iq @0FF0F蝹I %J yD#FzD I JyDzDO5I#F hJyDzD P oHxD h h@(Fp3          c  *        2  𵅰F,HxD h h`(.I .J#FyDzDt)$H!xDzF?Iq %8FEpF8Fx薹I J#FyD zDPI JyDzDHO6zI#F hJyDzD ` :o
HxD h h@(FV 82            F      !  1  𵕰FFHFFxD h h`(
II IJ#FyDzD ok<H!xDF? / g
g*@
@* .   f
f*@
@*0I 0JyDzDo>P @
@
 .   P @
@
IqD(FFFI8h#FJyDzD ` 8ho"(o		I &J yD#FzD (FHxD h h@0FP1                ^    P0  pF9HFFxD , h h + *8M 6I}D yD*FVO4L3I 3JyDzDLO4B hBahDBFve
 0 .A
Iq(e
@
h14F̱TIJ hyDzD(FdHIJyD hzD  #F  $HxD h h@ Fp$ 0  v  j      
        :/  O  O J (zDhhhIqFıI+F hJyDzD @ 
I JyDzDO4  $
HxD h h@ F.    )      t.  Xi++OP "H`  
pI JyDzDvO0OP"H`  
pI JyDzDdO0 (    J    I "yD	h	h 1!#HxD h h@h -  -  HFFxD h h F %P  h	  F F	 ) IyD	h	h: -  d-  h	jG  FhJj!FGah   )Nk`p  xGF xGF xGF Td|?0$
t 0l|<T   QSEECOMAPI QSEECom_get_handle sb_length = 0x%x
 Error::Client handle is not null!!!
 Error::malloc failed. Could not allocate memory
 /dev/qseecom Error::Failed to open /dev/qseecom device
 Error::QSEOS version info. ret value = %d Error::invalid start_app version %d Error::Loading image failed with ret = %d Error::ION mem alloc failed with ret = %d Error::QSEECOM_IOCTL_SET_MEM_PARAM_REQ failed with ret = %d, errno = %d
 QSEECom_dealloc_memory 
 Error::Cannot de-alloc memory. handle is NULL!!. Error::Cannot de-alloc memory. priv handle is NULL!!. ERROR: UNLOAD_APP: Invalid qsee version =%d
 QSEECom_shutdown_app, app_id = %u
 QSEECom_load_external_elf
 QSEECom_unload_external_elf 
 Error::Cannot unload external elf. handle is NULL!!. Error::Cannot unload external elf. priv handle is NULL!!. QSEECom_unload_external_elf
 Error::unload external elf req. ioctl failed with ret = %d, errno = %d
 QSEECom_register_listener %d sb_length = 0x%x
 Error::Listener Handle is not null!!!
 Error::opening QSEECom device
 Error::QSEOS version info. ret = %d, errno = %d
 Error::ION memalloc failed lstnr ID %d and ret value = %d
 Error::Register listener ioctl failed for lstnr ID %d & ret=%d
 Warning::lstnr ID %d already registered Error::Cannot Unregister. Handle is NULL!!. Error::qseecom file descriptor is 0
 QSEECom_unregister_listener %u 
 Error::Unregister listener ioctl failed. with ret = %d, errno = %d
 Error::Handle is NULL!!.
 Error::Invalid input parameters: send_buf = 0x%p,sbuf_len = %d,resp_buf = 0x%p,rbuf_len = %d Error::send command ioctl failed. ret = %d, errno = %d
 Error::rbuf_len = %d >  available space= 0x%x
 ion fd is NULL!!.
 Error::send modified command ioctl failed wtih ret = %d, errno = %d
 Error::send_modified_command_64 ioctl failed wtih ret = %d, errno = %d
 Error::Invalid input parameters: rcv_buf = 0x%p,len = %d Error::receive req ioctl failed with ret = %d, errno = %d
 Error::receive request ioctl failed with ret = %d, errno = %d
 Error: len = %d > share buf_len = %d
 Error::Invalid input parameters: send_buf = 0x%p, len = %d Error::send response request ioctl failed with ret = %d, errno = %d
 Error::ioctl call to enable/disable performance failed with ret = %d, errno = %d
 Error::Handle or app_name is NULL!!.
 App is already loaded QSEE and app id = %u Error::ioctl call query if app is loaded failed with ret = %d, errno = %d
 App is not loaded in QSEE priv handle is NULL!!.
 Error: cmd_req_len = %d > ion share buf_len = %d
 Error::req.resp_len = %d >  available space= %d
 Error::send service command ioctl failed. ret = %d, errno = %d
 Error::Invalid input parameters: send_buf = 0x%p, resp_buf = 0x%p,sbuf_len = %d, rbuf_len = %d Error::Invalid input parameters: send_buf = 0x%p,sbuf_len = %d Error::Invalid input parameters: resp_buf = 0x%p,rbuf_len = %d Error: Unsupported CMD_ID %d QSEECom_get_ion_handle failed, exiting
 QSEECom_Send_service_cmd failed
 QSEECom_Send_service_cmd passed
 Error:: unsupported usage %d
 Error::ioctl call to create encryption key for usage %d failed with ret = %d, errno = %d
 SUCESS::ioctl call to create encryption key for usage %d success with ret = %d
 Error::ioctl call to wipe the encryption key for usage %d failed with ret = %d, errno = %d
 SUCCESS::ioctl call to wipe the encryption key for usage %d success with ret = %d
 Error::ioctl call to update the encryption key for usage %d failed with ret = %d, errno = %d
 SUCCESS::ioctl call to update the encryption key for usage %d success with ret = %d
 Handle is NULL!!.
 Invalid input parameters: send_buf = 0x%p,sbuf_len = %d send modified resp ioctl failed, ret = %d, errno = %d
 send modified resp 64 ioctl failed, ret = %d, errno = %d
 Error::ioctl call to scale bus bandwidth to level %d failed with ret = %d, errno = %d
 Invalid app arch type %d!!.
 path or fname is NULL length of path, fname and ext is too long (>%zu) %s/%s.mdt r Error::Cannot open the file %s errno = %d
 Error:: Error reading from %s.mdt file, ret = %d
 file %s 's total seg num %x is too big Error:: Invalid tz app architecture %d app_arch = %d, total_files = %d
 Number of files reported is %d, max allowed it %d
 Error::Eror in __QSEECom_get_img_file_size()
 Error::ION_memalloc failed
 Error::Copy Image Addr failed
 Error::Load image request failed ret = %d, errno = %d
 Loaded image: APP id = %u
 %s/%s.b%02d Cannot open the file %s failure doing fstat
 file %s size overflow Error::reading from image segment[%d] failed.
 trustlet or fname is NULL tlen is 0 Error::ION_memalloc failed Error:: Load image %s with tlen = %d request failed ret = %d, errno = %d Error::Cannot open ION device
 Error::invalid heap id %u
 Error::ion_alloc_fd() from heap %d, len %d ret = %d, errno = %d
 Error::ION MMAP failed: heap %d, len %d, errno = %d
 Error:: DMA_BUF_IOCTL_SYNC start failed, ret = %d, errno = %d
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       d_                                    o      l             
     o
                                         }           4^              o   o  oX  o   ot  o                                                                                                                                            `     	      GNU gold 1.12   A5   aeabi +   ARM v7 
A	
"&7zXZ  ִF !   t/] ?Eh;ަ)&VfЖ֒3'[\$9I%<.>BuqvG.&%Ho?0&j:mFyHdۨpPO3=Qby	ᛃË\,vX6xK6pC)>~w-ݧ6p{XE7aw.V6I&Q]Smjd@XH'98	BU'K
]+(SX,ï fCFlzKp,!2sƝ	7zT0XFF_h;<8Je~rm9-IGZ㾟/w+bTT*Ye}Vx6%Ij6ִW?fA%H[k?dEcJX">]-:CN:r<Hxrpƕwfq,Sʑ6M7z&<WsZR($|ciջ	=];ezF420-Yjyv:u! h^~O}2-R<¶P/69)	6ЇF. pPCC7b[ىT1PѠn/Up+W~yMd TKXK-\o/̈U[${w
1(4o^27ٜvShB~?fJ?~}e=}mYi{r WLr
-JYXӃ/<YR\ʪnW0}^vZK'9Xw*(qas4s	 ^|hoIMzn~вCPFjVA}#1e&|C7N:*HRb|6J"aXWZ /^ص>Iޡm(Źe,dDI|]42t+S%//eRD[Jl> ogP%lxeQ<0>͡rM!",_{I.yτ>ʣW6I__w4DG$bTrgBl'J }ckկיY!A)gsm	̰m+},ĸ!m$7zgxDp`e% 0
X=?\S3iC]:fLwMUI|kebN.[x]tx'zĸ[|`Δnnay*eq,;-![R$"^pV㱒mLAvDAǈC%DxKw!Ȕ拋\Zֹk,vZ F`
&N,,o!K ـ=+z d_svJYAJY?l˻r  0kr &  69g    YZ .shstrtab .note.android.ident .note.gnu.build-id .dynsym .dynstr .gnu.hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .text .ARM.exidx .rodata .fini_array .dynamic .got .data .note.gnu.gold-version .ARM.attributes .gnu_debugdata                                                    4  4                             L  L                     2         l  l                :                              B   o   
  
                  L   o                       Y   o   X  X                  h   o   t  t  P                w   	                             	   B                                                                 "                      p   l2  l2                       2   3  3                           4^  4N                            8^  8N  (                        `_  `O                              `   P                                  P                         p         P  6                                VP                                 BV                    