ELF@@98_$ ?#տ#__$@?#տ#__$?#տ# |_?#{S[ck`^@6  X$ҷb?@3@?T9Rs@?T"@_AT"@@7`9 ? @s@?ATSA[BcCkD{Ũ#_! " "#R "#7 @"?#{@?{#__!_$?#{S"#@bbSA{¨#__$?#{Sa @"b `""SA{¨#__$?#{S@b"#@bcSA@{è#__$?#{Ss"u_a@"b"SA@{è#__$ |b?#{D`SC@4a|@b*|*k!Tc7B7SA{¨#__!|@ZR*?#{S[6@@v5`b!RKa?qT?qTSA[B{è#_eb"R8?qaT9U?SA[B{è#_`@7`@@`aR!  _$?#{!R{#__$?#{ @R @{¨#_?#{A8STRA8[ @B/OS$"@#C!Rt;S@5t;S@4A8A8/@@B!TSA[B{ƨ#__$?#{S[@w@@ @b"*)!RKa?q T?qMTb@_@T@ 7b-,"R"_q"4T_1dT`@t@`T?`@SA[B@{Ĩ#_b"R?q!T9Sb@T@ 6 @"џaTb@T@"!RARaRb@_$?#{S[@w@@@b"*)!RKa?q T?qMTb@_@T@ 7b-,"R"_q"4T_1dT`@t@`T?`@SA[B@{Ĩ#_b"R@?q!T9b@T@ 6@"џaT4b@T@"!RARaRb@|_Je5|5|_#K5|_#K5d|_A|5p|_#K5|_A|5klist_initklist_add_headklist_add_tailklist_add_behindklist_add_beforeklist_delklist_removeklist_node_attachedklist_iter_init_nodeklist_iter_initklist_iter_exitklist_prevklist_next > D lib/klist.clib/klist.clib/klist.cn/$ @Zintt*u84u16Nu32hu64t H7+ ,  D OdA  T  O | !tVtv q tw; (=get put   %& B'=(;678@ t 9t  @tt8t+eta t \B B B B B (=a  = B B  B  B -B >B mB B w iw2 c!puty ezg{d|f"#~#~$"~%"&e L%w'(& Q %)  %( % )z @% * M % % * ; % % % % % +(!*U# %p#%f#)$ %$%$,(&3-9&(>&.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,( 3 %!(1(Q.) 3%)%)()(*2*Q&p %&F J %S )!-% !*,! %C!%9!)!%!%!%!+(!){# %#%#)$p %$%$,(&1 -9& (>&.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,,(1 %G(1=(R.!*1%2*%<*(F*(R*2^*R&P"n %k"%^"$e %w0(3e  %w0 (Me iM2 c!putO ePgQdRf"y #T#T$"T %"&eW %w'(& X%)  %( % )z @% * M % % * ; % % % % % +(!*U# %p#%f#)$ %$%$,(&3j-9&(>&.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,( 3%!(1(Q.) 3%)%)()(*2*Q&_%&F `%S )!-% !*,! %C!%9!)!%!%!%!+(!){# %#%#)$p %$%$,(&1d-9&(>&.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,,(1%G(1=(R.!*1%2*%<*(F*(R*2^*R&P"g%k"%^"$ed *%w0(3e [ %w0 (4@5n@;6#B B=77< i7) c8)$ k)$P i): Q*$+%H%=%29T5k)5i? 5n: a n ,P;?@,"( #A"/%"A*%+%+)+X%@+%4+%(+BL+A"%", %A"+( #3"( #C'Dn#E  &.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,( 3k%!(1(Q.) 3%)%)()(*2*QA"%")U%b'n(o.D%J a)Dn1E aF(aegQHtmp gcGn=KB=Ka)%? BQ? Bc=!BcAk*%x*)*%*)*%*%*B*A"%"Ak*%x*)*%*.*%*%*B*,"=%".}%%;J;pf%.}: %%0(Le Dke$Dne:L^ Dk^$Dn^:MT$UaJ5 N5+J/N/5Jm a NmBaJ>a5 N>)aN>6@ @ a5 L+` N+*aLz N+a4K!  5rKC 49!  5r9E O9M a4! !5i=a5rL OT PoldaQ ,!5r - LP!Dr/ N7 J! l!DrC J! !DrE NM L!Di'aDr6 N> GoldaJ!  "Di=aDrL NT GoldaJt("Dr<("LP"Dr- Dn4aQ"O@"OT6##Q"O5"Q["O[3"4B(""OBC"J,#K4  O#5v &O#5old . 5new 7a,Ja{#DiaDv+O#Jma#DimaDvm+O#L'#Dv'O#Di'aJa#Dv#8Lc $DvcO $NcYELT3$DvTJ $NTTLEW$DvEI $NES4 $5v+O#5old3 5new R%RS v%Dptr vL%Dold vDnew vJ u%Dptr uL%Dold uDnew uS t%Dptr tL%Dold tDnew tS s(&Dptr sL%Dold sDnew sJ  Z&"K&K  6K  4 o&5ptr oL%5old o5new oPx0 oPx1 oPx2 oPtmp o4 n0'5ptr nL%5old n5new nPx0 nPx1 nPx2 nPtmp n4 m'5ptr mL%5old m5new mPx0 mPx1 mPx2 mPtmp m4 l(5ptr lL%5old l5new lPx0 lPx1 lPx2 lPtmp lJ a,(Di aDv O#J 4aR(Di 4aDv 4O#J # (Dkey #H(N $ T 0JU .(5ptr .L%5old .5new .Ptmp .# .4 -1)5ptr -L%5old -5new -Ptmp -# -U ,)5ptr ,L%5old ,5new ,Ptmp ,# ,U +)5ptr +L%5old +5new +Ptmp +# +J pa!*Di paDv pO#Gtmp pGval paK paJ oak*Di oaDv oO#Gtmp oGval oaK oaL*N/L*N7Lp*Np2NpK6>sLd*Dnewd4NdKLV+DnewV/NVFLAW+DnewA1NBNC6>KJ5 u+N5=J/ +Dnew/7N0N1L#+N#56>%V",Dptr"< $N"HN"aS#, ',Dp#,; $N#,KtS#( N,Dp#(: $N#(JtW$R/12P1=d1Hc*$%2%H%=* %)P!o %a!)l! %!%}!)! %!%!%!%!%!+2!SA " d-%")# %#)# %A#%4#%)#*W$ %$%t$%i$+($($'$($*%%5%%)%%%%%)% %%%%%%,(& u.-9&.(>&.R(  %o(%c(/{(0K&(L&.R( %o(%c(/{(,& u/%&%&%&2&P2 'Q2'R("'.( u% )%(%(()2#)PX$1P% $ > : ; 9 I$ > : ; 9 I> I: ; 9 ( < &I <  & 5II!I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9   : ; 9  : ; 9 I8  : ; 9 I8 'I I : ; 9 (> I: ;9 ( 4: ; 9 I4: ;9 I.?: ;9 'I@B : ;9 I!4: ;9 I" #4: ;9 I$1X YW %1&1RUX YW ' 1U(41)1RUX Y W *1RUX YW + U,1X Y W - 1.1X Y W / 10 11124131X YW 4.: ;9 'I 5: ;9 I6 7.?: ;9 '@B8.?: ;9 '@B9.?: ;9 ' :.?: ;9 'I@B;.?: ; 9 '@B<: ; 9 I= U>.?: ; 9 '<? @.?: ;9 '<A1RUX Y W B 1C.?: ; 9 ' D: ; 9 IE.: ; 9 '@BF: ; 9 IG4: ; 9 IH4: ; 9 II 1UJ.: ; 9 'I K4: ; 9 IL.: ; 9 ' M.?: ; 9 '@BN: ; 9 IO: ;9 IP4: ;9 IQ.: ;9 ' R5S.: ; 9 'IT : ; 9 U.: ;9 'IV.: ; 9 'W.1@BX.1@B,$ DDLPTTtxxDLxxx| TX`dX\dddh\`hl(88P04888<@DHL888<@DHLDHLPdd ( ( (,TXhhhhhhhllxxTXhhhhhhhllxxhhhhhllxxhhhhhllxxhhhhhllxxhhhhhllxxhhhlllptxxxllptxxxttxxxxxx <Xt<Xt<Xp,Xd XXXX<Dt|TXdltxx|<@DH@DHHHHHHHl pxHHHHHHHl pxHHHHHlpxHHH\ $@HXp@HXp@HXp@HXp@HXp@H      @ @ @ @ @ ,HHHP   D lib./include/linux./include/linux/atomic./arch/arm64/include/asm./include/uapi/asm-generic./include/asm-generic./include/uapi/linuxklist.clist.hspinlock.hatomic-instrumented.hkref.hrefcount.hinstrumented.hatomic-arch-fallback.hcmpxchg.hlse.hjump_label.hatomic_lse.hatomic_ll_sc.hatomic.hcurrent.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hspinlock_types.hpercpu.hprocessor.hklist.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hstack_pointer.hkcsan-checks.hkasan-checks.h !N 1%M   3! ! !"!.!p" p ! "~'~  Wr i !"!! ~. "~ ( ~ < 3)./?Qr i ! ". !!y.. .~.~"yrt<    j  -S Ly 3 ! 3%!KJ < !J!!/c~.w w } m n ! ! }  J!J!!/^~."_n ! b !}  ~  J![ " ./~.@ @ } m n ! ! ~  X![ %" ./~.  _n ! } ! ~ X! ! ~. ~Jn ,T   ||y  y  q X        i     j  < ~y.1 ! X.~ > J~f"~ . ~ "~ "u ~ nU e      i     j <3@.~.  ~X </!~!~.!/zX~s .$= ~<J!/!!<!J! !/ "J X~    =.!! ~ p   } m n ! !~ m<~  0~  2~" !&u! !p.!k    ~~nU e      i     j <3!.$ !d /}' !} oGv A g      i     j .0 < z !-.U  // ! ~f</!~! !d !./}' %^ .d  . ~.  g  <:<>.!% .-<U !&u! !F:.!A    ~~nU e      i     j <3!.$ ! /}' !} oGv A g      i     j .0 < z !.  // ! }f</!~! ! !./}' % .  . }.    <:<.!% .<&HRTIMER_MAX_CLOCK_BASESsize_t__list_del_entry_validPCPU_FC_NR__list_addklist_node_initinstrument_atomic_read_writeRSEQ_EVENT_SIGNAL_BITMM_SHMEMPAGESlist_head__u16spinlock_checkk_lock__u8NR_MM_COUNTERSPCPU_FC_AUTOADDR_NO_RANDOMIZErefcount_incklist_waiterFDPIC_FUNCPTRSknode_set_klist__refcount_add_not_zerotype__refcount_dec_and_testspin_unlocklist_addi_klist__u32__compiletime_assert_239result__lse__cmpxchg_case_64UNAME26oldvalHRTIMER_BASE_TAIi_cur__compiletime_assert_240refcount_tSTICKY_TIMEOUTSNR_NODE_STATESlong intraw_spinlock__UNIQUE_ID___addressable_klist_init233head__retklist_add_behindadd_headINIT_LIST_HEAD__UNIQUE_ID___addressable_klist_iter_exit245signed charstatic_keyHRTIMER_BASE_REALTIME_SOFT__u64HRTIMER_BASE_MONOTONIC_SOFTpid_type__ret_warn_onvec_typeunsigned char__cmpxchg_case_8RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITperf_nr_task_contextsoldpREFCOUNT_ADD_NOT_ZERO_OVF_Bool__lse__cmpxchg_case_8knodePIDTYPE_PIDcharklist_node__UNIQUE_ID___addressable_klist_iter_init244__ll_sc_atomic_fetch_add_relaxedatomic_try_cmpxchg_relaxedARM64_VEC_SVE__UNIQUE_ID___addressable_klist_prev246lockklist_remove_lockklist_removeN_HIGH_MEMORYklist_add_tailflags__UNIQUE_ID___addressable_klist_add_behind236klist_iter_init_noderefcount_saturation_typeklist_release__kernel_ulong_t__cmpxchg_case_32node/home/test/workspace/code/optee_3.16/linuxkasan_check_writeperf_sw_contextHRTIMER_BASE_MONOTONICfalsearch_atomic_fetch_add_relaxedADDR_LIMIT_32BITklist_putk_list__UNIQUE_ID___addressable_klist_add_tail235spin_unlock_irqrestoreHRTIMER_BASE_TAI_SOFTARM64_VEC_MAXRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITinstrument_atomic_writePIDTYPE_MAXspinlockkref_get_unless_zeroraw_spinlock_t__list_add_valid__UNIQUE_ID___addressable_klist_iter_init_node243long unsigned int__cmpxchg_case_64kasan_check_readREFCOUNT_ADD_OVFklist_delkref_get__UNIQUE_ID___addressable_klist_add_before237__UNIQUE_ID___addressable_klist_del238krefrefcount_readprocesswokenGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -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 -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyklist_node_attachedRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGE__compiletime_assert_0__compiletime_assert_1__compiletime_assert_2knode_kill__cmpxchg_case_16system_uses_lse_atomicstask_structlong long int__kernel_size_tarm64_const_caps_readyklist_add_beforeREAD_IMPLIES_EXECcurrent_stack_pointerklistN_NORMAL_MEMORY__list_del_entryunsigned intatomic_readkcsan_check_accesscpu_hwcap_keysspinlock_trseq_event_mask_bitsklist_dec_and_delSHORT_INODEl_yesarch_static_branch_jumpatomic_set__lse__cmpxchg_case_32list_add_taillistklist_remove_waiters__lse_atomic_fetch_add_relaxedarch_atomic_fetch_sub_releaseADDR_COMPAT_LAYOUT__UNIQUE_ID___addressable_klist_node_attached242boolN_CPU__mptrperf_hw_contextREFCOUNT_DEC_LEAKatomic_fetch_add_relaxed__list_delentrywaiterrseq_cs_flags_bitWHOLE_SECONDSsp_el0__refcount_incn_klistrefcount_inc_not_zerosizeN_POSSIBLElong long unsigned inthrtimer_base_typeMM_FILEPAGESinstrument_atomic_readadd_tailkref_initarch_atomic_try_cmpxchg_relaxedto_klist_node__refcount_addlist_delMM_ANONPAGES__ll_sc_atomic_fetch_sub_releasespin_lockknode_dead__ll_sc__cmpxchg_case_8__UNIQUE_ID___addressable_klist_add_head234PIDTYPE_PGIDstatic_key_falsekref_putklist_iter_exitklist_add_headklist_iter_initMM_SWAPENTSPIDTYPE_TGIDperf_invalid_contextklist_iterrefcount_set__ll_sc__cmpxchg_case_16short intHRTIMER_BASE_BOOTTIME_SOFTperf_event_task_context__refcount_inc_not_zerobranchMMAP_PAGE_ZERO__dummy2truen_ref__dummyPIDTYPE_SIDkillHRTIMER_BASE_BOOTTIME__compiletime_assert_121__ll_sc__cmpxchg_case_32HRTIMER_BASE_REALTIMEget_currentREFCOUNT_SUB_UAF__lse_atomic_fetch_sub_releaseknode_klistpcpu_fcN_ONLINERSEQ_EVENT_MIGRATE_BITN_MEMORYreleaseklist_nextADDR_LIMIT_3GBklist_initatomic_fetch_sub_releaseklist_prevrefcount_structshort unsigned int__UNIQUE_ID___addressable_klist_next247atomic_tPCPU_FC_EMBEDnode_stateslib/klist.c__refcount_sub_and_testREFCOUNT_ADD_UAFn_noderefcount_dec_and_test__cmpxchg__lse__cmpxchg_case_16N_GENERIC_INITIATORnext__ll_sc__cmpxchg_case_64prevRSEQ_EVENT_PREEMPT_BITlast__UNIQUE_ID___addressable_klist_remove241GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $C-A-C-A-B-A-DA-AP CCr A-A $PJ-ADA-,`B-A BQA-,`B-A BQA-4pB-A0BCRA-4pB-A0BCRA-<D-A CSA-B -DA-A0BBV A-A O A-A $$B-ADA-,<B-A BHA-<A-A` C Cj A-A <B-A@BCq A-A <B-A@BCq A-A   58M f 5 + 5 ,= 5  :>UO5rPZ5[h5i0}5Pn~5575Sm55T!5!#PP$5$55/&5&A&i&&&& &(N&0x&8&@&H&P'&XS&`(*+-.023534{## #1B$``)`p|p$0Z$@ @]< 7klist.c__kstrtab_klist_init__kstrtabns_klist_init$d__ksymtab_klist_init__kstrtab_klist_add_head__kstrtabns_klist_add_head__ksymtab_klist_add_head__kstrtab_klist_add_tail__kstrtabns_klist_add_tail__ksymtab_klist_add_tail__kstrtab_klist_add_behind__kstrtabns_klist_add_behind__ksymtab_klist_add_behind__kstrtab_klist_add_before__kstrtabns_klist_add_before__ksymtab_klist_add_before__kstrtab_klist_del__kstrtabns_klist_del__ksymtab_klist_del__kstrtab_klist_remove__kstrtabns_klist_remove__ksymtab_klist_remove__kstrtab_klist_node_attached__kstrtabns_klist_node_attached__ksymtab_klist_node_attached__kstrtab_klist_iter_init_node__kstrtabns_klist_iter_init_node__ksymtab_klist_iter_init_node__kstrtab_klist_iter_init__kstrtabns_klist_iter_init__ksymtab_klist_iter_init__kstrtab_klist_iter_exit__kstrtabns_klist_iter_exit__ksymtab_klist_iter_exit__kstrtab_klist_prev__kstrtabns_klist_prev__ksymtab_klist_prev__kstrtab_klist_next__kstrtabns_klist_next__ksymtab_klist_next$xklist_releaseklist_node_initklist_putklist_remove_waitersklist_remove_lock__UNIQUE_ID___addressable_klist_next247__UNIQUE_ID___addressable_klist_prev246__UNIQUE_ID___addressable_klist_iter_exit245__UNIQUE_ID___addressable_klist_iter_init244__UNIQUE_ID___addressable_klist_iter_init_node243__UNIQUE_ID___addressable_klist_node_attached242__UNIQUE_ID___addressable_klist_remove241__UNIQUE_ID___addressable_klist_del238__UNIQUE_ID___addressable_klist_add_before237__UNIQUE_ID___addressable_klist_add_behind236__UNIQUE_ID___addressable_klist_add_tail235__UNIQUE_ID___addressable_klist_add_head234__UNIQUE_ID___addressable_klist_init233.L144721.L144722.L144723_raw_spin_lockwake_up_process_raw_spin_unlockarm64_const_caps_readycpu_hwcap_keysrefcount_warn_saturateschedule__stack_chk_fail_raw_spin_lock_irqsave_raw_spin_unlock_irqrestore~ ~,~L~ ~( ~@xTdt~x0\htL  qr  stuv w$%x)*y./z34{89|=>}BCDm nox|a $X(04X8a@HDHPLTXa`d@hpt@xaa a}|{z y(x0w8v@uHtPsXr`qd hhhk)g0h5hCh:JhOh]hihwh ~h- hh hhCh'hCh6h; h h$ h h-h>hKhPh'eh qhK }h0hhh h h hhh h6h1h\hnhh hh#hk)h!/h5hF <hAh Oh\hhh h2hHhhyhh! hh!h|'h-hV3hHhQhZhch+lh uhs ~hh/ h hhQhhhhghhhhhXhhh hh h h5&h) ,hp2hGhMhShpYh_hfh xhY~h|hs hhh6 hhh hhyhh=T`hTX hTPh,TH5hBT@KhXh ehfrhhhh hT8hT0h T(h T h"T+h9TBhjPTYhgTphF|hhhhNh:#+f@Af@QYfpowff`f`f`f`f$f:Vt V ^ fu } f0  f  f  f` f  f   f 4 P n        $ O HW f`s     h - h< hK h_ hNl h:~ 0 < f f @ f H f H f$ H, fC HK fm f{ H fP H fP H H H#L=L_oPfff0*2fIQfhfPv~ff@7Y@i@f((/LMLfhmh/ hAh`@D f0%hUh_ a$h0h fphhHTf4x<fV|^fyf@ffh|(h/Rhb|f f f f f f +3f Uf ckfP fP f f X7XG pX<f f fPh *h51THhVh |f`h/ fh#xfh/ h/ fh/ &.fCKf@\dfzff fP B$nhb uff0f9$PXfghpn`df fPf2IQf`hg(f(0f@8fD6D>fNhQUf0f`f $,f<hLCPvT~fTXfXfXf\ f#hAh`h:hh`*2fCVh chph#~hhh h#hhhhhh h8 h) h>G hT ha hCn h{ h9 hL h h  h!h-!h D!hQ!h m!h !h!h{!h!h/!h "h/"hQ"hA_"hl"hz"hN"h:"hd"h"h"h"h"h"h #h #hAV#hk|#hX #hY #h #h\#h $h'$h 4$h#K$h X$hM$hj$h $h%hO6%h C%h}T%hH%hT%h %hH)&h ?&h$M&h$[&h&hd 1'hY'h(h-(h S(hA p(h$|(h; (h(h(h$)h2)hw)h)h)h)h*h"*h _*hl*hy*h| *h *h| *hq *h*h*h *h{ *he*hp+he+hA5+hA+hN+h X+hi+h| v+h+h+h+h+h +h +h +h +hG,h,h (,hZB,h S,@,T,f,T,f,h,f ,h,f,h-f !-f 1-h9-f N-hV-f i-lq-fP -l-fP -fP -f -t-f -x-fp .x5.xS.xu..|.|../W/cl4l8$TlX@tlxTlPllDlH`|ll@l<l@dlhl0ll.symtab.strtab.shstrtab.rela.text.rela.data.bss__ksymtab_strings.rela___ksymtab_gpl+klist_init.rela___ksymtab_gpl+klist_add_head.rela___ksymtab_gpl+klist_add_tail.rela___ksymtab_gpl+klist_add_behind.rela___ksymtab_gpl+klist_add_before.rela___ksymtab_gpl+klist_del.rela___ksymtab_gpl+klist_remove.rela___ksymtab_gpl+klist_node_attached.rela___ksymtab_gpl+klist_iter_init_node.rela___ksymtab_gpl+klist_iter_init.rela___ksymtab_gpl+klist_iter_exit.rela___ksymtab_gpl+klist_prev.rela___ksymtab_gpl+klist_next.rela__bug_table.rodata.str.rela__jump_table.rela.discard.addressable.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @ @6+ &@061 62 M H@КH6l g@H6  @`H6  @H6  @H6 @8H6 @H6;, 6@ȜH6c8 ^@H6D @XH6P @H6\ @H6h @0H6t $ @x6!2 $/ *@`6$A h<@h86&[ r/V@:6(gZ<=zA0u@P06+AwZH@6.0k0~^  0P@64 7q @S