ELF(@@3smcinvoke: %s: smaller buffer length : %u 3smcinvoke: %s: sever is either invalid or defunct 3smcinvoke: %s: shmbridge alloc failed for out msg in release 3smcinvoke: %s: accept thread returning with ret: %d 3smcinvoke: %s: %s, server id : %u not found &server_info->rsp_wait_qprocess_tzcb_req3smcinvoke: %s: sg enries are not contigous, ret: %d 3smcinvoke: %s: Failed to suspend smcinvoke driver 3smcinvoke: %s: arguments size is invalid for accept thread process_server_req3smcinvoke: %s: No matching server with server id : %u found &server_info->req_wait_q3smcinvoke: %s: Invalid counts received for mapping mem obj 3smcinvoke: %s: Request object is not a callback object 3smcinvoke: %s: %s: buffer overflow detected marshal_in_tzcb_req3smcinvoke: %s: invalid physical address, ret: %d put_pending_cbobj_lockedsmcinvoke_release3smcinvoke: %s: failed to create copy of request, set result: %d smcinvoke_map_mem_region3smcinvoke: %s: shmbridge alloc failed for in msg in invoke req 3smcinvoke: %s: invalid operation for tz kernel object 3smcinvoke: %s: invoke thread returning with ret = %d 3smcinvoke: %s: class_create failed %d 3smcinvoke: %s: mapping dma buffers failed, ret: %d 3smcinvoke: %s: %s txn %d either invalid or removed from Q 3smcinvoke: %s: failed to marshal in the callback request 3smcinvoke: %s: shmbridge alloc failed for in msg in release 3smcinvoke: %s: arguments size for invoke req is invalid 3smcinvoke: %s: failed to marshal in invoke req, ret :%d smcinvoke_suspend3smcinvoke: %s: cdev_add failed %d for %s marshal_out_invoke_reqsmcinvoke_release_mem_obj_locked3smcinvoke: %s: failed to allocate memory for request, result: %d process_accept_req3smcinvoke: %s: copying invoke req failed process_kernel_obj3smcinvoke: %s: copying accept request from user failed smcinvoke_proberelease_mem_obj_locked3smcinvoke: %s: object type for invoke req is invalid 3smcinvoke: %s: server invalid, res: %d process_invoke_req3smcinvoke: %s: shmbridge alloc failed for out msg in invoke req 3smcinvoke: %s: Memory object not found 3smcinvoke: %s: dma buf attach failed, ret: %d 3smcinvoke: %s: invalid object type received for accept req 3smcinvoke: %s: copying server request from user failed smcinvoke3smcinvoke: %s: Invalid object count in %s 3smcinvoke: %s: Error %d copying ctxt to user 3smcinvoke: %s: chrdev_region failed %d for %s 3smcinvoke: %s: class_device_create failed %d 3smcinvoke: %s: memory object not found get_pending_cbobj_lockedqcom,smcinvoke{ ȐR< 9r}  }S)(Yh!h@y! kTh@ !3s`" @{¨_{!{_{ WOc"R**7!B?"T@s!@"Ru2- `7**OCWB @{Ĩ_!c*!bs!*s *!c*@@@@!R{O`@@`@@!ROA*{¨_{ @(5** @{¨_!*_{og_WO@ R r? kT@LThRr?k`TRr?kT A8d@ @9 @(7 @k6xӪ"J郉J1_ ꇟ x@"?("ՠ#тR#W 1 .T @y)!K|@kHRr?k T(Rr?kAT d@3? ? ??????!?  _s9H@5A8j@9i@xӊ(7k@K6"Ja郉J1_ ꇟ i@")"CRC@AqT@ @ D -H=LI ( 944R | r#@S@'*}j@9i@hxӊ(7k@K6j"J郉J1_ ꇟJi@h")a"/ˀ*4A8 @9 @(7 @k6xӪ"J郉J1_ ꇟjx@"?("R @R r-R(RȐR@!B9r`!B@ib~~~~~ ~ ~ ~ ~ ~~~~~~h~ii (@yR R kjJH=} }SZk*yȿ !ь@y!*kT@!џ,jyj" h * @@i BT a@y# R[4s@yh~}SZhHZ!Z @y?kWT@ !(d@?}?}?}A8i@9h@(7j@j6xө")胈)1?釟 xh@"("ՠ#R CYAqxT@qzT @yȐR9r H|}S)(Yh(!z(H@ykTH@ !:::'@##H@yqAT_yW(\4WȐR 9r } )}SIO))e@i88 @?k T @*?8vt@ *@ JH?}8l@  _@@X@ S @ 4R(7@ k@9j@ xӋ(7l@L6 !kAꃊk1 뇟j@ !?*"CRO@ @ ,T@K@*j@9i@xӊ(7k@K6#J郉J1_ ꇟi@#)"@v~@s @ DI  cTi*6'@  S -S= SI +  qSM}T *"KA K @k k1 1)T?t 5C@+@?t5@( @*D+-HH *=L }1YT7@J@@#+@O-) 4@+@? rW1` T3RK) @@`>B@`BF@`FJ@`JN@`NR@`RV@`VZ@`Z55~@ws@@@@@@@@@@@@@@@!*~@Ejyj" hA!!@ jR `6@@y=R5@@@*@ JH?}!R"RS#6`"@Th@i*@ JH?}1@T5~@ _)@?A TO]W\_[gZoY{X_!**CA***;3+ ***RCA*!%R*4*S&4#*! K!ha*4g{ @R rR*) hf` @{¨_{CW O @C8(d@ @?qT @yȐR9r~ }S)(Yh( ! @y?kT@ !(F@ qTR 5#R 5@R @@@@sRR*R> @(4R @4*2@cR>)v @kT!6"@T@*@ JH?}*`f@# _)@?AT*OJWIC@{G_!tC{og_WO@3@*?-@     9T _)@?T*OXWW_VgUoT{SC_ֈDR  R*Ȗ@9@rC*@* 5@)Q? qbT*h4*  @C**(R96@`@`@`@`@`#@`#'@`'+@`+/@`/3@`37@`7;@`;?@`?C@`CG@`G;5w@ Q? qT ?(TC@* w@5 `T @*w@*)R9 Tb* T @5w@ !Tc JR@)@@Z  ( R@r3Ra*=C{#g_WO@?< T@ R A? k!Th @q T 5h@ "R k!Tu"B)?Th6@y@T`Tw9\x?k T@AT ) ?qTh @R k*Th@)5`@`Rh6-(4RR r r@"@R@;RB=H@ȐR 9r H @yJ } )}SIYi)!щ )@y?k@T)@*!?9(_6Ѩ(@gY #(@yqT(@ȐR 9r(} }S(O( D* JI  C!R*@ q` T(@yq T*8"R@ q T(@yq T (R@]A?T*?T@qT@ @ @) @ *@yR_ kJ*y @`T@Tl\x!*kTk@aTATx_RIR\x r*(A*h"x!!h h*2! ;R#!!HRhr ! hi ! h^*!@ @ I(@ qT[7(@yqTH H@QH@6@@y=R5@@@ @ I([73#6`"Th@i*@ JH?}( !" !@R` _)@?aTOHWG_FgE#@{CC_!   !BRXR6?^]*]a]^56"@( ] Ҩ &!{O<QqT6@T`T @ xS2l\x k Ts@ T? ktT@y kTT`b@6h^5(R6 ,4xS* t`R`6a^~?`]*a]a`]h^56i"@( `] Ҩ h&*OA*{¨_!h {WOȐR<9rh| }S)(Yh !Ѷ *@y! kTȦ@ !6CV"Ԯ@b T>_x_ kT@AT"266"@(  Җ_ &"6"@T@*@ JH?}*6`"@Th@j@i JH?}!*OBWA{è_{og_WOC@ K@h @lSi-S J k= SK mqS1kiT^c 1,4*A8)@jI)@ k T7@_kc T||jh "Rj@9i@xӊ(7k@K6#J郉J1_ ꇟJi@#)"@H@9#Zi @jDJ  Ti-SJ h= SK _ kT *6O)W@*<I|hj)5@~@" @ D -HI ) =L(_CT* @)@?T*OFWE_DgCoB{A_*!!C{WOC@ 4*`7***2*.>*AqcTkTzS(K6s***qT6@`T@TzSK\x kT@AT @)@?T*ODWC@{AC_**]436]@7*6{_WOȐR<9rh| }S)(Yh !*@y! kT@ !8<x#@cTi> _x_ kT@aT@R rR(Ry@@* 6Z1* #6"@T@@ JH?}!s *OCWB_A{Ĩ_{WO@*R* rR4(Rhu ytV)@R*47!CR@T**u7**OBWA{è_{ WO1T*1 T* d@ @?qA T @yBq T(K***u 5>32A*M*@(T@R r R(R  @yR? k) y@_`T@T l\x!)kTJ@_ATK@x6@y*=S2h*@@ ) Td@ @4*OCWB @{Ĩ_u@*{{_description=SMC Invoke driverlicense=GPL v2intree=Yname=smcinvokevermagic=4.19.191-g107525974b03-ab7627177 SMP preempt mod_unload modversions aarch64depends=qseecom,qtee_shm_bridgeU?3module_layoutdmemset~)Hmemcpyg__stack_chk_guard__stack_chk_failkimage_voffsetވmemstart_addrXF-kmalloc_cachesvplatform_driver_unregistere<cdev_delT__init_waitqueue_headA)k__arch_copy_to_userUrS__list_del_entry_validA__wake_up>DkmemdupGE?put_unused_fd2Ӈfd_installanon_inode_getfileZCget_unused_fd_flagsQdma_buf_fdUNdma_buf_get_flagsۑqseecom_process_listener_from_smcinvokeNJ__dma_inv_areaQiPVscm_call2Ax__dma_flush_areaBPdma_buf_put}< dma_buf_gett+refcount_dec_and_test_checkedh__list_add_validMfput.fgetH>kmem_cache_alloc_trace地__kmalloc}P__arch_copy_from_userHۈ__check_object_size zkfreeׇ qtee_shmbridge_free_shm2: mutex_unlock֮Amutex_lock:yqtee_shmbridge_allocate_shm3`unregister_chrdev_region}yclass_destroy'XTdevice_destroy\Qcdev_add\˩Zcdev_init֞device_create"f__class_create2|printk+/alloc_chrdev_regionT-__platform_driver_registerrefcount_inc_checkedLinuxsmcinvokeGNU%zV$VlcWWdV^V^e^V^VgVV VV^^(h,V0V8V<V@^ D^ LiPVdjlVtV^] ^D^^] ^D^f^q^D^q^Df^ ^D^ ^Df^^D^^^D ^fVV k$V(l,V4mHVLVPTVXV\V`VdkhVllpVxmWWoVVWWp^i^^i^ftWWoX0tu<st<tDHHHXvd^.hV|^.V^V^VWWoWWV V8WWWWWWpX(8WWo|tWWoVV c W W$ p0 W4 W8 o W W p W W p c W W p W W o$ X/, p t s< t  n W W( o, W0 W@ pL n( s t  ^ ^ ^ ^ f W W pX9@X$sD}X<(tX9W WPoXX/`p|zX/rrz$r(W,W0pWWoX/X/X/X/X/X/X/X/X/X/X/X/X/X/ X/p<zXX/drrWWphxo 0HWLWTodpp^t^x^|^f^k^^k^^^^^^^^^f^^^^f^~^^~^fc8W<W@pX4sdX4WWoDzdX/lrrWWp^ ^^^f4^8^@^D^H^L^Pf`xpxxxxxxxxxxx x0x@xPqXq`rlWpWxoX/X/X/X/X/X/X/X/X/X/X/X/X/X/X/pqqr^9^^9 ^(fL^P^T^X^`fh^ l^p^ t^xfzX/rr z0 rD L | ^ ^ ^ ^ f !$!^(!^,!^0!^T!x!!!^ !^!^ !^!^!^!^!^!f!! "8"8$"vl"p""W"W"o"V"V#n$#nd#X$x#}##X<(#z$r$W$W$p($r0$q8$q<$D$l$^Ip$^Ix$^b|$^b$^O$^O$f$$$(%0%%}%}%W%W%o%~&&X2,&p<&xL&x\&xl&x|&x&x&x&x&x&x&x&x&x 'x'xH'p''X2''X<(''''(}8(\(`((W(W(o(W(W)W )W$)oD)X/x))8)8)v)W)W)o)V)V)V)V)VL*c`*c*W*W*p**+0+@+VD+VP+d++V+V+V,W ,W$,p0,^4,^!8,^<,^!D,fL,WP,WT,pX,^#\,^`,^#d,^h,f,,^G,^,^G,^,^,^,^,^,^,^!,^,^!,f,^a,^!,^a,^!,f-^t-^! -^t-^!-f$-r0-^-4-^!8-^-<-^!@-fD-WH-WL-pP-WT-WX-o-V-V--z-X/-r.r.zH.rP.^T.^!\.^`.^!l.ft.^Sx.^ |.^S.^ .f.W.W.p...^M.^M.^.^.^.^.^2/^2/^ /^/^/^ /f(/zD/T/d//|/r//W/W 0zH0X0\0zx0000|0r0^ 0^T0^ 0^T0f1V$1Vl1c1z11r1z$2r02z`2rh2^6l2^p2^6t2^|2f22h3s3,4X4x444^<4^4^<4^4f4^- 4^<4^- 4^<4f455<5X(85W5W5o5X65p5W5W5o5W5W 66D6X6\6l6Wp6Wt6p666V6V7c@78D78T7v7y7c7z7r7^ 7^7^ 8^8f888<88\8v88^8^ 8^8^ 8888r49wT9x`9Wd9Wl9o9X69p9{98989v9W9W9o:V:V :W:W :Vp:y:W:W:p:w:^ :^ :x:|;W ;W$;XX<X X(^P^ WWWW  X X X" XT"pabAndroid (7284624, based on r416183b) clang version 12.0.5 (https://android.googlesource.com/toolchain/llvm-project c935d99d7cf2016289302412d708641d52d2f7ee)X[]\SUZ35>WTEQRYDCLM46789: V( P"   <(/02\4.6(89;<b4"T"$- t 69EU\   1>DjXiK P a(869o4>2d$5gU<(d0/\sx p "TdNT"D<P `   *$D;1+&E8J 3%cTt\ fnS4(6 0 .note.Linux.text.comment.init.plt.bss.rela.rodata.g_smcinvoke_fops__versions.rela.data.smcinvoke_plat_driver.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.note.gnu.build-id.rela.text.get_cb_server_locked.shstrtab.strtab.symtab.rodata.datainit_wait_entrymemcpyclass_destroydevice_destroyprocess_server_req.__keysmcinvoke_probe.__keysmcinvoke_pdevsmcinvoke_cdevclass_devfputdma_buf_putprepare_to_wait_eventdma_buf_unmap_attachmentdma_buf_map_attachmentcdev_initfinish_waitcb_reqs_inflightmemsetkimage_voffsetfgetdma_buf_getdriver_classg_cb_serversg_smcinvoke_fops____versionsg_mem_objsdma_buf_get_flagsget_unused_fd_flagskmalloc_caches__module_dependssmcinvoke_plat_driverplatform_driver_unregister__platform_driver_register__arch_copy_to_user__arch_copy_from_usermemstart_addrmarshal_out_invoke_reqprocess_tzcb_reqkmemdup__wake_upsmcinvoke_device_nounregister_chrdev_regionalloc_chrdev_regionsmcinvoke_openqtee_shmbridge_allocate_shmqtee_shmbridge_free_shmsmcinvoke_ioctlfd_install__stack_chk_failcdev_delprintkmutex_unlockmutex_lockg_smcinvoke_lockget_fd_for_objsmcinvoke_matchdma_buf_attachdma_buf_detachprepare_send_scm_msg__check_object_sizeg_max_cb_buf_sizesmcinvoke_remove__class_createdevice_createsmcinvoke_releasesmcinvoke_resumeinit_module__this_modulecleanup_modulescheduleanon_inode_getfileget_uhandle_from_tzhandleget_tzhandle_from_uhandleqseecom_process_listener_from_smcinvokekfreekmem_cache_alloc_tracesmcinvoke_probe__stack_chk_guardsmcinvoke_suspend__list_del_entry_valid__list_add_validg_last_cb_server_idg_last_mem_rgn_idg_last_mem_map_obj_iddma_buf_fdput_unused_fdget_cb_server_lockedput_pending_cbobj_lockedget_pending_cbobj_lockedrelease_tzhandle_lockedrefcount_dec_and_test_checkedrefcount_inc_checkedcdev_add__init_waitqueue_head__kmalloc__dma_inv_area__dma_flush_area__UNIQUE_ID_license99$d.39$d.29$d.19$x.9$d.38$d.28$x.18$x.8$d.37$d.27$x.17$x.7_note_6__UNIQUE_ID_intree56$d.46$d.36$d.26$x.16$x.6__UNIQUE_ID_name55$d.45$d.35$d.25$x.15$x.5__UNIQUE_ID_vermagic54$d.34$d.24$x.14$x.4process_server_req.__key.43$d.33$d.23$x.13$x.3scm_call2$d.32$d.22$x.12$x.2$d.31$d.21$x.11$x.1$d.30$d.20$x.10__UNIQUE_ID_description100$x.0!@@@&@(@ 2`  0;u0KIKZ[@^@^0ET@ȣ+@x@00 0`Lo ~ `.