ELF                      @       x          @ 8 
 @         @       @       @       0      0                                           6      6                    @       @       @      -      -                    p       p       p      
                                                       P                    u      u      u      @      @             Rtd    p       p       p      
                    Ptd   ,*      ,*      ,*                         Qtd                                                         p      p      p      P       P                       Android %            Android             GNU ϳBruL                                                                    n                                                                                                                              8                     >                     S                     [                     c                                                                                                                                                   ,                     O                     g                                            "                     "                                          "                                                                                  "                     .                     4                     K                     d                                                                                                         )                     E                     f                                                                                    y                                                                                    D                     e                                                                                                                              >                     |                                          	                     ?	                     V	                     	                     	                     #
                     ?
                     [
                     n
                     
                     
                     
                                          0                     W                     {                                                                                    6                     o                                                                                                                              0                     X                     z                                                                                                                                                        H      |           pJ                  p@      D      2     D      h      F     F             Z     0F                  lF                  K             4    K      h      U    @M             w     DF                  XF                  K                 K                                                                                                                                 ]                 f                 0        )  0        @  0       7q   "      rxn   6      c    H     >i   M     Ai   T             _          @    !         _   a   i   `V#@5yx9\mzt#)0N֓E)8JPBΎf%ΆL4  __cxa_finalize __cxa_atexit AMidiDevice_fromJava AMidiDevice_release AMidiDevice_getType AMidiDevice_getNumInputPorts AMidiDevice_getNumOutputPorts AMidiDevice_getDefaultProtocol AMidiOutputPort_open AMidiOutputPort_receive AMidiOutputPort_close AMidiInputPort_open AMidiInputPort_close AMidiInputPort_send AMidiInputPort_sendWithTimestamp AMidiInputPort_sendFlush __cxa_guard_acquire _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev __cxa_guard_release _ZNSt3__15mutexD1Ev __android_log_print _ZN7android20ibinderForJavaObjectEP7_JNIEnvP8_jobject _Znwm __android_log_assert _ZdlPvm __errno _ZN7android10VectorImplC2Emj _ZN7android10VectorImpl13finish_vectorEv _ZN7android10VectorImplD2Ev _ZN7android8String16C1Ev _ZN7android8String16D1Ev _ZN7android8String16C1ERKS0_ _ZN7android7String8D1Ev _ZNK7android7RefBase9decStrongEPKv _ZN7android7BBinderC1Ev _ZNK7android7RefBase9incStrongEPKv _ZN7android14sp_report_raceEv android_fdsan_close_with_tag android_fdsan_create_owner_tag close android_fdsan_exchange_owner_tag poll read __memcpy_chk __write_chk write _ZNSt3__15mutex4lockEv _ZNSt3__15mutex6unlockEv _ZN7android4midi20gFidMidiNativeHandleE _ZN7android4midi26gFidMidiDeviceServerBinderE _ZN7android4midi18gFidMidiDeviceInfoE _ZN7android4midi16mFidMidiDeviceIdE _ZTVN7android2os17PersistableBundleE _ZN7android8String16C1EOS0_ _ZN7android6Parcel10writeInt32Ei _ZNK7android2os17PersistableBundle13writeToParcelEPNS_6ParcelE _ZNK7android6Parcel9readInt32EPi _ZN7android2os17PersistableBundle14readFromParcelEPKNS_6ParcelE _ZNK7android6Parcel18readString16VectorEPNSt3__18optionalINS1_6vectorINS2_INS_8String16EEENS1_9allocatorIS5_EEEEEE _ZN7android6Parcel19writeString16VectorERKNSt3__16vectorINS_8String16ENS1_9allocatorIS3_EEEE _ZNSt3__122__libcpp_verbose_abortEPKcz _ZN7android10VectorImpl5clearEv _ZN7android10VectorImpl8insertAtEPKvmm _ZN7android10VectorImpl6resizeEm _ZN7android10IInterfaceC2Ev _ZN7android10IInterfaceD2Ev _ZN7android7RefBaseC2Ev _ZN7android6ParcelC1Ev _ZN7android6Parcel13markForBinderERKNS_2spINS_7IBinderEEE _ZN7android6Parcel19writeInterfaceTokenERKNS_8String16E _ZN7android6Parcel17writeStrongBinderERKNS_2spINS_7IBinderEEE _ZN7android6binder6Status14readFromParcelERKNS_6ParcelE _ZNK7android6Parcel24readUniqueFileDescriptorEPNS_4base14unique_fd_implINS1_13DefaultCloserEEE _ZN7android6binder6Status14setFromStatusTEi _ZN7android6ParcelD1Ev _ZN7android6Parcel25writeUniqueFileDescriptorERKNS_4base14unique_fd_implINS1_13DefaultCloserEEE _ZNK7android6Parcel14readParcelableEPNS_10ParcelableE _ZN7android6Parcel15writeParcelableERKNS_10ParcelableE _ZN7android10IInterfaceD1Ev _ZN7android10IInterfaceD0Ev __cxa_pure_virtual _ZTv0_n24_N7android10IInterfaceD1Ev _ZTv0_n24_N7android10IInterfaceD0Ev _ZN7android7RefBase10onFirstRefEv _ZN7android7RefBase15onLastStrongRefEPKv _ZN7android7RefBase20onIncStrongAttemptedEjPKv _ZN7android7RefBase13onLastWeakRefEPKv _ZN7android9BpRefBase10onFirstRefEv _ZN7android9BpRefBase15onLastStrongRefEPKv _ZN7android9BpRefBase20onIncStrongAttemptedEjPKv _ZTv0_n32_N7android9BpRefBase10onFirstRefEv _ZTv0_n40_N7android9BpRefBase15onLastStrongRefEPKv _ZTv0_n48_N7android9BpRefBase20onIncStrongAttemptedEjPKv _ZN7android9BpRefBaseD1Ev _ZN7android9BpRefBaseD0Ev _ZTv0_n24_N7android9BpRefBaseD1Ev _ZTv0_n24_N7android9BpRefBaseD0Ev _ZNK7android7RefBase22incStrongRequireStrongEPKv _ZN7android7String8C1Ev _ZN7android6binder2os11trace_beginEmPKc _ZN7android6binder2os9trace_endEm _ZN7android7RefBaseD2Ev _ZN7android9BpRefBaseD2Ev _ZN7android9BpRefBaseC2ERKNS_2spINS_7IBinderEEE memset memcpy __stack_chk_fail memmove libamidi.so LIBAMIDI liblog.so LIBLOG libbinder.so LIBBINDER libc.so LIBC LIBC_N LIBC_Q libutils.so libandroid_runtime.so libc++.so libm.so libdl.so     APS2> 	{	x	y	y	z	y	y}  	 (       	 (
 
  
 
               p      ?`0, 0    8x      `x                   hx                   px        g           xx                   x                   x                   x                   x        	           x        
           x                   x                   x                   x                   x                   x                   x                   x                   x                   x                   x                    y                   y                   y                   y                    y                   (y                   0y                   8y                   @y                   Hy                   Py                    Xy        !           `y        "           hy        (           py        )           xy        *           y        +           y        ,           y        -           y        .           y        /           y        0           y        1           y        2           y        3           y        4           y        5           y        6           y        7           y        8           y        9           y        :            z        ;           z        <           z        =           z        >            z        ?           (z        @           0z        T           8z        U           @z        V           Hz        W           Pz        X           Xz        Y           `z        Z           hz        [           pz        \           xz        ]           z        ^           AIDL::cpp::IMidiDeviceServer::openOutputPort::cppClient Failed at %s:%d (%s) MidiDeviceInfo %s server exception code: %d AMidiDevice_release Error accessing JNIEnv err:%d frameworks/base/media/native/midi/MidiDeviceInfo.cpp err != JNI_OK AIDL::cpp::IMidiDeviceServer::closeDevice::cppClient NativeMIDI AMidiInputPort_flush Couldn't write MIDI flush. requested:%zd, written:%zd readFromParcel length_error was thrown in -fno-exceptions mode with message "%s" AMidiDevice_fromJava() invalid MidiDevice object. AMIDI_closePort AMidiDevice_fromJava couldn't connect to native MIDI server. AMidiDevice_release() device not opened in native client. AMIDI_openPort AIDL::cpp::IMidiDeviceServer::connectPorts::cppClient AIDL::cpp::IMidiDeviceServer::closePort::cppClient AMidiDevice_fromJava couldn't retrieve attributes of native device. AIDL::cpp::IMidiDeviceServer::openInputPort::cppClient AMidiInputPort_sendWithTimestamp Couldn't write MIDI data buffer. requested:%zu, written%zu vector writeToParcel AMIDI_getDeviceInfo AIDL::cpp::IMidiDeviceServer::getDeviceInfo::cppClient AIDL::cpp::IMidiDeviceServer::setDeviceInfo::cppClient bad_array_new_length was thrown in -fno-exceptions mode    ;  @          4    H    \  D                   4  ,  H  @  \  L  p      D     H     !  L  !  `  !  t  !    #    #    $  ,  D$  T  |$    $     %    H%    \%     &  L  l&  x   '    d'    '     (  ,  l(  X  0)    L)    *    ,     /  X  t0    0    L1    T1  	  `1   	  |1  <	  1  X	  1  l	  1  	   2  	  3  	  5  8
  D7  x
  |8  
  \:  
  ;  8  @=  t  H=    =    =    >    p>  @  >  l  ?           zR |                   ,               @            0   T     \    DD
DD DD    D        D   D`X`

`X D0        h   D@P0

@P D                                 ,              @              T           @   h    |   DXP

@X D   D       |   D`X`

@`X D     @         8     0  L   D`T@

`T D   D  @            X  8            l  (         D       h   D`X`

`X D0     <      D@P0

@P D  $       0    D H X H $   $    <    D H d H (   L    8    H H \ H  (   x    8    H H \ H  ,        L    H0L0
h0L   ,       H    H0L0
d0L        4         (     4      D H  H    (   D    X    H H x H  ,   p        H0L0
l0L  (     P   d    H H D H (        `    H H @ H (        X    H H x H  (   $     P    H H p H  4   P  !      D@P@
@P      !         ,     !  l   D0L0
L0L H     "     D\`

\ D  4     |$  p   DPP0

DPP D  4   P  &  `   DpP0

4pP D  ,     '  d    D0L0
D0L  ,     (  t    D0L0
T0L       T(              H(      DD     8(      DD   4  8(      DD   P  0(            d  ((         ,   x  (      D0L0
`0L  @     h(     DXP

pX D@     )     DXP

pX D<   0  h+     DT@

XT D  4   p  ,  8   DP0

P DD     -     D\`

\ D <     \/     DT@

HT D  8   0	  0  P   DT@
T D    l	  1         (   	  1  @    D H h H  (   	  1  L    D H t H  ,   	  1  H    D0L0
h0L   ,   
  2  T    D0L0
t0L   (   8
  (2  H    D H p H  (   d
  D2  T    D H | H  $   
  l2  $    DDTD                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ^
 _{   7 @_
  4     C Ղ}O
  {W
 {_{og_WO X;@   
   ZD@B@A ?   
 @   ա-pBH R3
 @    D@@(}A ?   (
 @9  R(
     R$
    @@^O
   h@^`A
 @c @  TH
   D@ @(}A ?   D@@(A ?@
 B@A ?@B mC ?@U@ ?  oc  "    B R*  	 
 `<`<`<`<`<`<`<`<`<`<ZDHC  	   b R* 	   c !D@+ A 
? "#	Ȃ#BȢ#b#"#Ȃ#  @	%@#  ?@ 4 pBc% R*	    pBP R	 @h '  #@@3@&)A")#  ! 	 HC    + 	  	 B  	 B 	   4 աpB" Rc	 t @  	@ )^ 		  ՠ	 ?  @_	! TOEWD_CgBoA{ƨ_@
 { OC T;Ո@  @ ( `
@  R " r @@ ?֠ 5 ՠ	 @  Da@ @@A ? @a@@ @A ? @	 @a@ @Y@ ?h@  	@)^ 	E	 R	 *  `@@	! TOC@{A_ pBD R  e	 @ *  pB 	 `    @_`_`   $_`ℒ_`   (_`ℒ_`   ,@_  _*  {# _WO X;@   R**   @C ^ @   4_   	@ )^ 	 @	@  th  _   	@ )^ 	 @	@#  S * ?@  	@ )^ 	 @d 4 pBc,  R (   R    Ȏ( R    @_  @^   (@^  @?@  T ^ S 
  *u #  !  r ^ @  1 T  D S ` R  *   * v _  	@C )^ 	y @_	! T*OG#@WF_E{C_0	 {og_WO C V; @ b H R) R7 Rh? qa Ti@( ҠC ! R*i  q T *R `@ Rc   T  @ qT     + T@9$ i  T? q T 1 A@   H_(   R5   ᄒw@_	! TCOEWD_CgBoA{ƨ_   {_WO W;@ ) R 	*	k  T*56  h@ aB  @ @	@#  ?@$ 4 pBc R   @ A 1 T  D ` R  *   *    hA  	@aB )^ 	 R #  !  @_	  TOEWD_C{B_} " Rs {og_WO  Z;sℒH@  c C  *@RT ~R< RR 1C 9  # #'@R 9' @C R    T]  @ qT      Th% T  H@_	A TOEWD_CgBoA{ƨ_ ApB# R'  { OC U;ը@    H R 9`@ " Ry    T%  @ qT  `   m  T*
   apB R# R  @@	  TOC@{A_ {    a    @{¨ {    a     R@{¨  {O s    OA{¨_֢ {O s  " OA{¨_C { O s  " " SOB@{è_# { O s  " sOB@{è_b} {     !D@A    @$  a@`7  av@`Y  aj@`"V  a^@`S  aR@`bP  aF@`f  a:@`{  a.@`B  a"@`   a@`   a
@`" @{¨   {O ( @ @  } *ROA{¨` _ց { O ! @ a@u@ t@  T" b T`@h@u  C ` Y ROB@{è; _ {O ! @ a@`@  h@`  ) ` ? ROA{¨" _ {O ! @ a@`@  h@} ` ' ROA{¨
 _֡ {O ( @ @    ROA{¨ _a {O ( @ @  ROA{¨ _{_WO *  @ @  1 T  D ` R  *   *   	D   1 T` R  ` R  * x OCWB_A{Ĩ_    e  D Ղ  { O @ *   4 *R?  @   4 *R8  "@   4 *R1  J@   4 *R*  B 6    4 *R#   /    4 *$R  "F9   4 *DR  A   4 *dR     4 *R    * 4R A0B c% RA *OB@{è_{og_WO	V;@(@ H	   	  N " @s  T@T5C 	})
 B?(}		 1	}		 }   . 5˟  Tj {# # AT@ {# TX6#    @  j @5 @ *  Ts"   T@@   *@_	a TOIWH_GgFoE{D_/ 8  C{WO V; @  0  4 * !v0B c R	Rw  2    4 * !t0B c R	Rg  3 C  4 * r0B c R	RV  C    4 * o0B c R$
RE  CB M   4 * m0B c RD
R4   <   4 * աk0B c Rd
R#  3     4 *
R  @2 q"9   4 *
R    * 4R !g0B c R0 @_	  T*ODWC{BC_ {WO  oU;@C    5 @9 q T[AA T  b
@# R B  T"@9 qT# $ b
@# # R # ! B AT   *@9 q T@ @ *  T    Th_8sB  qaT @@   *@_	  TOFWE{D_ { O   a  2  еb  u OB@{è { O   a    еb    2ROB@{è *_{   {  @!h% {  '  @$_   { O       е   !
"  Ab  X   a	A 	& OB@{è_C{g_WO  oY;(@ *{ #= 
@  @^     @  	@ )^ 	m   o ;  =     ]p  R @@ ?   5 @ 5*  5
@ ! R* @@ ?֠  5   4 *   R    (@_	 TOTWS_RgQ{PC_h@5   C{g_WO  oY;(@ *{ #= 
@  @^    { @  	@ )^ 	   o ;  =h    !   R @@ ? a  5a @ 5*  5
@ A R* @@ ?֠  5 T  4 *X   Rv  X V (@_	 TOTWS_RgQ{PC_h@5 > x {_WO  oW;@ { #= 
@  @^9    @  	@ )^ 	   o ;  =   & !@!  R& @@ ?  @ 5  5
@ a R* @@ ?֠  5   4 *   R    @_	a TOSWR_Q{P_h@5* {	W
OC  oV;@ C C = 
@  @^ C #   @  	@# )^ 	)    !  R @@ ? C   *@ 5
@C  R$ R @@ ? *   R C  @_	  TOKWJ{I_ { g_WO  oZ;H@ *{ #=Z 
@  (@^    S @  	@ )^ 	   o ;  =@   l !h   Rl @@ ? 9 @ 59  5I @ 5*  5
@  R* @@ ?֠  5 (  4 *,   RJ  , * H@_	 TOU@WT_SgR{P_h@5  K {_WO  oW;@ { #= 
@  @^    @  	@ )^ 	a   o ;  =    !&  R @@ ?   5
@  R* @@ ?֠  5   4 *   R    @_	 TOSWR_Q{P_h@5   C{	S WOC  oW;@ C C = 
@  @^ C #  { @  	@# )^ 	     !&  R @@ ? C i  5C    5
@C  R$ R @@ ? *i   R C i @_	  TOLS@WK{IC_֒  @_{O       b w , ` OA{¨l {O       b g  ` ^ ROA{¨  { O    b   S  ` OB@{èG { O    b   A   ` 8 ROB@{è^  {O  @  b ^ `" +   ` OA{¨  {O  @  b ^ `"    `  ROA{¨7  {     a_ L  {_    {  .Db!      2D!   6D!   :D!   >D!   BD"   FD""   JDB"   NDb"   RD"   VD"   ZD"   ^D"   bD#   fD"#   jDB#   nDb#   rD#   vD#   zD#   ~D#   D$   D"$   DB$   Db$   D$   D$   D$   D$   D%   D"%   DB%   Db%   D%   D%   D%   D%   D&   D"&   DB&   Db&   D&   D&   D&   D&   D'   D"'   DB'   Db'   D'   D'   D'   D'   E(   E"(   
EB(   Eb(   E(   E(   E(   E(   "E)   &E")   *EB)   .Eb)   2E)   6E)   :E)   >E)   BE*                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  p                      Z      [      xS      V      x[      (                       tg      g      lg      [      L\      ^      _      pa      b      d      f                       h      Hh                                              h      h                                      (                       [      [      lg      [                                                                              [      [                                              [      [                                      (                       [      [              [                                                                                                      [      [                                      (                                                                                                                                                                                                                                                                                       N      4N      pN      N      N      ,O      tO      tO      Xp      pq      r      `s      s      s      s      Xt      @r      q      (q      p      Du      $   a n d r o i d . m e d i a . m i d i . I M i d i D e v i c e S e r v e r     @       @      @      \S      8i                          )             [             g             }             @                                                           o             `            `    F      	               o          o    (       o                               x             Hx                                                            
             o                 u                           u                    o          o          o           o          o                                                                                           p                                      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i      `i                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               .init_array .fini_array .text .got .note.android.pad_segment .note.android.ident .got.plt .rela.plt .bss .dynstr .eh_frame_hdr .gnu.version_r .data.rel.ro .relr.dyn .rela.dyn .gnu.version .dynsym .gnu.hash .relro_padding .eh_frame .note.gnu.build-id .gnu.version_d .dynamic .shstrtab .rodata .gnu_debugdata 7zXZ  i"6 !   R@+n] ?Eh=(aK6ڮ޻nVL(RRP+xJM	n.Ra-u6<2X|ׯdhX.MW7MaJe)d!" cĔP9=5z9͓wؙж6S4>j@
Q5*G|ahy|^>g{Iol!!eXD@lf0-fWtF	#aF!Q a~^k&wV2$o}g	Zٗ<'$&IaFHҠyj6дWaQ!@?l*նӡU3f,->5yN^k?[/V$X5oj1v(Fem1IJ餀irrcڙʼC4y/6!RMк	_MHQ)]CTkFlQBh}!bBk*TlxJ|*O!8z.5ϋJ&g77-7uR` _@<HN[rԮQma_:(krLT%WK[mt"ZQ=M1wwno ݼvh21
5	!ɌXB'):CQT_l[kxIMǼKUҠ[I&V+UFOjISH MmrnV*M4^p[f5	9F
&%diM7hCe.fh}.O)Pӓn6}&0d|R5SaEy9R)I7E`Ǝ7<7di.os97	&&?,D8KuާRu|eÍQlr>ybj90{)EPI'L{eNbܻ6qz&Xj0Kp	' GB	Y/ӲuLPMP(Zt,ٍn2Oq\"Hu(mG/lt&r"h	:t1(
P䴜I@{	v*ʵqczv3(Tb-(ޓ){5)\D+S
ytzt0\)#cGvU G #zwLzWK*=Ֆ@gD@/|FOTp`3蔭z    |% 
+  cY>0    YZ                                                                    >             p      p                                    $                                                                                                                                        8
      	                       o                                                  o                   8       	                        o                          	                        o                   t                             j                                                           `                   F                               o                   (                             [      B                   x                               2       %      %                                  r             ,*      ,*                                                8,      8,      
                                           @       @      \)                             `             `i      `i      p                                           p       p                                                u      u                                                 u      u                                    
            u      u      @      	                                  w      w      P                              R             Hx      Hx      @                                          z      z      x                             e                           P                                                          4                             %                     4      @                             