ELF@@?#{SBT[s@Ta@96uB7[BSA{è#_@T s@TuB@7SA[B{è#_?#{S*B!```tR)SA{¨#_?#{SR[UvbB!`@t9`2@4cR6`6@kT ҕB#@A"fa@t4R5a:@?qa6@?k T!Qa6SA[BcC#@{Ũ#_SA[B{Ũ#_Q`6cC`:@q`6@kIT?#{S @c @b ҄%Ca@d3SA{¨#_?#{Sc @b $Ca6@!6,`B7SA{¨#_!SA{¨#_?#{S*cBc!tSA{¨#_?#{S[@ Tc ҷ@b@A"wba@?D@@T` @@TcCSA[B{Ĩ#_{_?#{S[cs@ғAqs~{ssTk;Ҁ@7@_T<Z@_ TE@n@T%ڥT|*@ @k@Tk@ š?Ac?0 R@ @SA[BcCkDsE{Ǩ#_{ ӚSA[BcCsE{Ǩ#_R7@@7@ 777@@TU RR@@Ccqa|_!a|Ȣ57@u?#{S*@Aqc|{cc@qT*5ÚC@*SA{è#_@$՚6 ՚ b? SA@{è#_փbqa|_! a|Ȣ5?#CA8{S#*@B`@C#@TR @ @@D@*?@*RA8@"BcT{BSC#@C#_?#{S*[@v@s BTs@@Tb@kaT`R@96 RR`R9SA*[B{è#_SA*[B{è#_֠BABqmT:@!:?#CA8{S[*V`B`@#C@HT@R@U* @ @@D@*?@*7RA8@"BcAT{BSC[DC#_֔B:@!Q:b?#{S*[@3 B?Ts@?@Tb@kaTc @ b$CavR@9**SA[B{è#_SA[B{è#_?#CA8{S[cks@B7@@C#!*@HT$ cC'@add"@d#@a.#@@*5A`{ @7@@?*4@*A8@"BaT{C*SD[EcFkGsHC#_R@` @* @d@R@9?֠5`@5a @" BT4 @7@@?5` @+`@/`@3 @`B @a @v?#A8{S[c@B@g@ BT[@ T@kaTk; P@9a@C#@H T R`@b@ b @ @b@@?@*5 @* @*@?ր4 @B @b@@? 5@`@`@*kF;@A8@"BT{B*SC[DcE#_! ABkF;@kF*;@k;?#A8{S*[*c@aB@C B_T0c@Td@kaT#xP@9C#@(TaRT)* @ @@D@*?@*RA8@"BcҁT{BSC[DcE#_?#A8{CS@ [@'QA85@BT@L56RA8'@BBAT{E*SF[G#_ֶb2 RsC @~!T#@R?#{Rp{#_?#{Rh{#_&cq->mutex&x->wait&optee->shm_arg_cache.mutex3Freeing non-free entry 3Invalid offs %u 3Bit pos %lu is already free %%)B, ACint i'i , *0u85'0u32]0s64u0u64iw    24 <'=>i?755 G H $I%@shm&@map' ?05 B+^^ u+ .!,V"V=" " 6+VMq+\ 7qM+c<Mq"W#rM#jM"M"J #{$VK v 11t .L1 f ^1 %E zz &  & '+V &N V ctx0PV Fctx.PL Vctx5ccmd>edPshm@Y Q$b$qV q(dq6Mcmms erctV(z #z$ $~ 1$)<$=$#'s,'#} # ~    ,  #ie   j #c V mmc/ cAenddvmaf vmig(W .! pW'6V<n ctx6*d63e6Bc8g9n f:;P<s =.hshm>?Y,C N S70 #S)01S Q$Kb$V ctx+eargM c fgn dds shm .i Yrc Vh8out1# ,TM #T)01TQ$ b$ o$ $V3ctx-e6dn s .f, c7 #c901c$"*" 7"D" Q"j"^" v"V ctx4c=e.fdRshm@YQ$b$ ?(LVctx.c7den s rcVe, c7#c901c$]njV8=ctxj,eargk-=ll hngon ip~shmqrcss t =uY~rcvVf8out- B  `    r '   )     Q${b$.!G!;!$"""" """ "NTqctxT-PU dU-YcWPszX MbitY eXSd'c'u'$$e$$ $*%% %%%$% %%$& [3&)&%' @'A'' ' ' '%`& @>w&m&& @&&&&0ctx=e Md #h g  f lsz Mjma Mkbit eYreseO;8outG-j(j-[( B(  ` (   r '   )     #,c##  ##9##U &'Q$>b$#$Ag$$ %5%*% d%{%p%$% -%%$% &&%' A'A'' ' ' '%>& A5U&K&& A&&&&Q$3b$ "8"" """" "YPM"M&sz M.N//d!-f(z! c1! !Q!1"*" 7"D"Q"j"^" v"# ##)# #.P/-c/8d(!  [#h# t# #s ?Fn  s :0 XcqEX .zcqEX.*cq3Xd*wc "*" 7"D" Q"j"^" v"R *cq&i @v @%`&iv%&iv%&iv%&tmp&iv%&tmp %i' 9._'nr@_'&p&valy.'nry yB_' .' 0T  .'cap 'p:'" " ,(U)6(ptr) .: ;9 'I 1X Y W  .?: ; 9 'I<411X!YW .?:!;9 'I@|4:!;9 I4: ;9 I4: ; 9 I .?: ; 9 '<!4: ; 9 I".?: ; 9!'<#1RUX!YW $1RUX YW %1X Y W &4: ; 9 I'&I( U) 1*:!; 9 I+.?: ;9 'I<, U- ..?:!; 9!'@|/:!; 9 I0:!; 9!I11RUX!Y W 2.: ;9!' !35I4<5!I/ 6.?: ;9 '<7 18 :!;9!9 1U: ;1<>! !I: ; 9!=4:!; 9!I?<>>! !I: ;9!?I@ :!; 9 I8 A 1B% C$ > D E&F4: ; 9 I?G4: ;9 I?<H : ; 9 I : ; 9 I8 J.?: ;9 '<KL.: ;9 'I@|M 1UN.?: ;9 '@|O : ;9 P.?: ; 9 'I Q 1UR.: ; 9 '@|S.?: ; 9 ' T : ; 9 U.: ; 9 'V.: ; 9 'IW.1@|X.1@z,,|            !!""""""""############ + N.X /.<(/#zJ < /;3X/./Jx   !Nj*2 . w 6 !f _ b  "! "/!3  4K~ 0 01r i !  " e  8_  ! ! ed 0w   A // r.nt0 iX30 s. 3%< r  J/01r i !"  !   " e  8_  ! ! e!JzJ4#r i !"B > !]  " ?(.#/G0/&J/~ .0~. ~  <!Mg!  ~ <4%    rn  i ! "#b"."/ w. ~  <[M.=j& g L1#3= J /}0. ..<K}0}t <  b  ~  .K! ! ! "/ I!PJ 93 ^ ~~ |t% ?< >~2 !~s <m  ! !  f  k/ u ,.g/& Z$.../K wJ>~#   "}n .  c  ~  ./!~<f XK= V! !{1! < LK !~u=$0~.< /<  0!!0cu  "}f  } 1/!/" Y 4z ! H! /|1/! < LL #!} />!/ #f!!/}.< /<!}r  ] !"! }  " !!0 KwX/ %~J!=/3  v !  F!   %0} 1!'s. &""/$0.o ""}.  v% L[ ~~  }f% f&0!!!~ ~ m  ! ! % f' ! ! i.@A ? J] .=/&!/}  }  < /<.!!! v|0/. $! ! " A"# f!@ f&  ! "K0wgt "!&|  J#=/&!/}.< /<!!/ g{1/! < LK !o/  . x K{{."!~.r J.( %. !'| | /h <} L!s - }< % |.  j .  / !!? / !!__lse_atomic64_orsystem_threadoptee_cq_wait_initoptee_check_mem_typemsg_argfind_first_bittee_get_drvdatamutex_lockoptee_cq_wait_for_completionsession___GFP_MEMALLOC_BITPTR_ERRkasan_check_writeflagspgprot_tunsigned intnextoffs_retKMALLOC_RANDOM_ENDmasksp_el0headma_rootkmalloc_typeuuid_t___GFP_ZEROTAGS_BIT__mmap_lock_trace_start_locking___GFP_RECLAIMABLE_BIToptee_cq_decr_sys_thread_countconst_test_bit___GFP_UNUSED_BITdown_readfind_first_zero_biterroroptee_open_sessionprevoptee_msg_arg_sizeget_current__list_deloptee_cq_complete_onekmalloc_noprofERR_PTRkmalloc_cache_typealternative_has_cap_likely__ll_sc_atomic64_ortee_contextraw_atomic64_andnotneed_waitcompletelist___GFP_NORETRY_BITma_activetee_ioctl_invoke_argKMALLOC_DMAmutexentry_retoptee_msg_argarch_set_bit___GFP_THISNODE_BIT___GFP_RETRY_MAYFAIL_BITmmap_read_unlocklist_is_headoptee_cq_wait_final__kernel_size_toptee_invoke_funcsimple_call_with_argresultlong long unsigned intsys_threadmmap_read_lock__kernel_ulong_tarch_atomic64_or__compiletime_assert_0alloc_tagargs_per_entry___GFP_HIGH_BITlock_class_keyoptee_close_session_helperpfn_is_map_memory__kmalloc_cache_noprofis_normal_memorysize_tshm_rethave_entrycurrent_stack_pointer__compiletime_assert_131__compiletime_assert_132__compiletime_assert_133__compiletime_assert_134__compiletime_assert_135_Boolkimage_voffset___GFP_NOMEMALLOC_BITlist_addNR_KMALLOC_TYPEScancel_idmm_structclear_bitinstrument_atomic_writewait_for_completionfree_thread_thresholdarch_atomic64_andnot___GFP_MOVABLE_BITsession_id___GFP_DIRECT_RECLAIM_BITtee_shm_alloc_kernel_bufKMALLOC_RANDOM_STARTtee_parammas_findoptee_sessionchartee_shm_get_va___GFP_NO_OBJ_EXT_BITkcsan_check_accessgeneric_test_bitclient_uuid___GFP_LAST_BITcompletion_done__s64kfreetee_shm__u32_printkmutex_destroysigned char___GFP_DMA_BIT__int128 unsignedoptee_context_datainit_completionkmem_cachevma_findtask_structoptee_call_waiterlong long int__compiletime_assert_1list_nodewritetruelockoptee_do_bottom_halfoptee_close_sessioncaller___GFP_FS_BITis_vmalloc_addrboolsessoptee_cq_initmemstart_addr___GFP_ZERO_BITlist_add_tailmemset__ll_sc_atomic64_andnotvma_iteratorsizekzalloc_noprofoptee_system_sessionparamraw_atomic64_orcpucap_is_possiblema_startstart_oldfind_sessionthread_countoptee_shm_arg_entrymutex_unlockoptee_cq_incr_sys_thread_countoptee__mutex_initvirt_to_pfn__check_mem_typecpucaplist_emptyma_pause_res__u64phys_addr_tlist_delKMALLOC_NORMALgfp_tshort intlong int__list_del_entryrpc_param_count___GFP_ACCOUNT_BITma_state__compiletime_assert_374completionma_none__kmalloc_large_noprofmaple_statuskmalloc_cacheswordoptee_shm_arg_cache_init___GFP_IO_BIT___GFP_COMP_BIT___GFP_DMA32_BIToptee_shm_arg_cache_uninitswait_queue_head__init_swait_queue_head__list_del_entry_validup_readsuccessuintptr_texport_uuid__kmalloc_noproflong unsigned int__u8ma_overflowatomic64_t_find_first_zero_bitraw_atomic_long_andnotINIT_LIST_HEAD___GFP_NOWARN_BITGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strong__int128entryarch_clear_bitreinit_completiontype__mmap_lock_trace_releasedunsigned charrw_semaphore__list_add_valid_find_first_bit__keyoptee_get_msg_argu_longsize_is_constantfalse__addrma_erroru_int___GFP_WRITE_BIT__mmap_lock_trace_acquire_returnedKMALLOC_CGROUP__kmalloc_indexaddroffslist_headvm_area_structl_no__list_addoptee_cancel_reqnum_pagestee_ioctl_open_session_argoptee_free_msg_arg___GFP_KSWAPD_RECLAIM_BIT___GFP_NOFAIL_BIT__mptrctxdata__ffsshort unsigned intma_underflowKMALLOC_RECLAIMvirt_to_physIS_ERR___GFP_HARDWALL_BITnum_params___GFP_HIGHMEM_BIToptee_stop_async_notifpteval_ttee_session_calc_client_uuidtee_shm_alloc_priv_bufindexkaddrtee_shm_freeoptee_call_queueatomic_long_traw_atomic_long_ortee_deviceset_bit__lse_atomic64_andnotdrivers/tee/optee/call.c/kernel/work/linux-6.11/kernel/work/linux-6.11drivers/tee/optee./include/linux./include/asm-generic/bitops./include/linux/atomic./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-genericcall.ccall.clist.hcompletion.hfind.hbuiltin-__ffs.herr.hinstrumented-atomic.hatomic.hatomic-long.hatomic-arch-fallback.hatomic.halternative-macros.hcpucaps.hatomic_lse.hslab.hatomic_ll_sc.hgeneric-non-atomic.huuid.hcurrent.hmemory.hmmap_lock.hmm.hint-ll64.hint-ll64.hposix_types.htypes.hstack_pointer.hstddef.hgfp_types.hpgtable-types.hmaple_tree.hrwsem.hpage.htee_core.htee_drv.hprintk.hswait.hmutex.hstring.hinstrumented.hkcsan-checks.hkasan-checks.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x TA-A0BENBA-A0-NAA-,LA-A CLA-|A-AP BEUJdAAA-AP -EA-AP -E A G,tA-A BWA-<A-A BV A-A FA-,PA-A CMA-<A-A@BBEWCA-|0A-Ap B B CDKv BA-A CGA-Ap  -LA-A0BNDFA-A0-O AA-A 4A-APBBBi A-A DA-A0BC] A-A G A-A <A-APBBBn A-A DA-A0BBc A-A FA-L8A-AB C BCE A-A |A-AB B BGTA|ALA-A  -FADABBAD<A-A`BBCB} A-A <A-ABBCa A-A $ A-ADA-$ A-ADA- !$9AI   !QajLxtP4<IOb0t4| O cX 8v < +  call.c$xoptee_cq_complete_one$dsimple_call_with_arg__key.2__key.1__key.0completion_donecompleteoptee_cq_init__mutex_initoptee_cq_wait_initmemsetmutex_lock__init_swait_queue_headmutex_unlockoptee_cq_wait_for_completionoptee_cq_wait_finaloptee_shm_arg_cache_initoptee_shm_arg_cache_uninit_printktee_shm_freekfreeoptee_msg_arg_sizeoptee_get_msg_argtee_get_drvdatatee_shm_get_vaalt_cb_patch_nopskmalloc_caches__kmalloc_cache_noproftee_shm_alloc_kernel_buftee_shm_alloc_priv_bufoptee_free_msg_arg__stack_chk_failoptee_system_sessionoptee_close_session_helperoptee_close_sessionoptee_open_sessiontee_session_calc_client_uuidoptee_invoke_funcoptee_cancel_reqoptee_check_mem_typememstart_addrpfn_is_map_memoryis_vmalloc_addrdown_readmas_findup_readoptee_do_bottom_halfoptee_stop_async_notifHT(4 @DHLP!"# " "@"d""# "  Xd""  @$@L(T)\*- l."0($0((1L23*-(`,`0(L t"xx(-,P45-  ", "`  t " - , 4d  " 5   " * 7< " - , :` 4 0( 0( 1   "` *| 8 5 -  ,"D,4p"5- $"<,4"5 >$>4?@@ABC5/ d/ , *1d6 D5K# R^Hlv4 -  #*/s=yB NZfr ~  hp0 3k X U"(Q.4: @LFLRX ^dj8pW v7|Z ? 5    j C:  $$)3>0OU_ ekqw} ^@ c  1z Cdvcc(s  ! = Xsk_a: N 7$M_K w o C %!GS H3 "> 0TW`q     0 G O j    >  " C- R ` n  |   H x    5 S @y       H x * M Z  b x    L x :  4 B O x\ n         4w?| dr H ` =K YfxiH tX : H VdHxT  D   6 Y s  $   * HyPu P \S+\3SIdQ^gdo^d^ddddhCrw}% I)DLd[dyD  8`hy4''4t|2"|*2@H=^f=}=:lXddH|G  %< IWcl,48@6@O Tk xqI Fx$2@^ {$$(,(#P Yh,}lz (4D8e<{TT-`8CS.6^Ld} V "q/=Zoe # /  < KT a s   >       s !#!!!N/! _!w!!q!!V! ! !!`!v""" +"8"6 E"R"_"k"x"G"""""8""".#c #&#PC#O#\# i#z######P##$ $ $R$ p$$M$$$$$$%+A%X%e%% % %%&?&a&&&&&&' '1'G' e'''h' '3'" '('''((*(7(Q(b(((i((y(((():)a)y)"1&I*[.k26:>HMRW\ af"k(p>uGzUlu #3<HXemt $lp LP dh|  X <@ DHlp .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.rela.altinstructions.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @,@{ &l,p12pE@@h`[)V@ȆX5g<XzB0u@ 0 @BRD@P0V 0h0k'kl  l@0q @xB