ELF@@@.-_$?#{ @5 R@`Qb|`q T b~_!T R @{¨#_JqT? b5a@R?qT!Qa_$@?#ա4#_!  _$@?#5 R@`Q|`q T  b|?aT*#_#*_֥q`T? "5_$?#{ @5 R@`|`  b~?aT @{¨#_a@!a @{¨#_cqT? B5 _$?#{ @5 R@`b|`q T b~_!T R @{¨#_qT? b5a@R?qT!a_$?#{S@a5* R@`b|`qmTb~?AT4R*SA{¨#_֣`@RqT4R`*SA{¨#_քqT? բ5_$?#{S@a5* R@`Qb|`qmTb~?AT4R*SA{¨#_r`@RqTQ4R`*SA{¨#_քqT? բ5_$?#{S@A5* R@`b|``7b~?!T4R*SA{¨#_B`@R74R`*SA{¨#_քqT? 5q`~_cb~ȃ5q`|_fb|Ȇ5q`~_db~Ȅ5q`~_cb~ȃ5,q`~_cb~ȃ5Xq`~_cb~ȃ5q`~_cb~ȃ5lockref_getlockref_get_not_zerolockref_put_not_zerolockref_get_or_locklockref_put_returnlockref_put_or_locklockref_mark_deadlockref_get_not_deadlib/lockref.c\ @ Zint t *u8 4u16 Nu32 hu64 t H7+ ,  ? J_A O J |tVtv a$:8= T= p= = = = = = a*cadaold$R i! !new$R$j"#$$ $$#3$\$P$D%v&x'# $$"()+',*$$(+3v2$\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%#.$?#p, $+ $*$.$./0(a )caold$R ! !new$R$"#$$ $$#3$\$P$D%v&'# $$"()+',*$$(+3vU$\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%#.$?#p, $+ $* $1a (S"aold$R ! ! new$R$ "#$$ $$#3$\$P$D%v & '# $$"()+',*$$(+3vN $\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%#.$?#p, $xax)czaoldz$R B !z ` !zXnewz$Rz$Cz"z#z$$ $$#3$\$P$D%v &Q '# $$"()+',*$$(+3v $\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%z#.z$?#p, $+ $* $[a[*c]ad_aold_$R M!_ k!_cnew_$R_$N_"_#_$$ $$#3$\$P$D%v&\'# $$"()+',*$$(+3v$\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%_#._$?#p, $+ g$*m$?a?*cAadCaoldC$R X!C v!CnnewC$RC$YC"C#C$$ $$#3$\$P$D%v&g'# $$"()+',*$$(+3v!$\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%C#.C$?#p, $+ K$*Q$2,,"c.aold.$R Q!. o!.unew.$R.$`.".#.$$ $$#3$\$P$D+v3n'* $$()+',*$$(+3v($\$P$D*:v$f$Y$L,sP,Q,R'* v$J$=$0'W,dR-%.#..$?#p, $+ 4$#6$4 5 5.4 [%5 [36 7*aL0*Hw7aj0Dj.w7a8v.89T8vTJ0TT.@9E8vEI0ES7,8ptr,8old8new0a:!.2;7vi8ptrv,8oldv8newv<u8ptru,8oldu8newu<t8ptrt,8oldt8newt<s8ptrs,8olds8news7 :=+ : >o?ptro,?oldo?newo@x0o@x1o@x2o@tmpo>n?ptrn,?oldn?newn@x0n@x1n@x2n@tmpn>m{?ptrm,?oldm?newm@x0m@x1m@x2m@tmpm>l?ptrl,?oldl?newl@x0l@x1l@x2l@tmpl7# 8key#H0$ A0.E> .r?ptr .,?old .?new .@tmp .B .C -?ptr -,?old -?new -@tmp -B -C ,?ptr ,,?old ,?new ,@tmp ,B ,C +k?ptr +,?old +?new +@tmp +B +D8ptr<0H0a<, 8p,;0,Kt<( 8p(:0(JtE$FP%L@$]#p $*$% $ > : ; 9 I$ > : ; 9 I> I: ; 9 ( < &I  & 5I <I!I/ 4: ; 9 I?<4: ; 9 I?> I: ; 9  : ; 9  : ; 9 I8   : ; 9  : ; 9 I  I  : ; 9  I 8 4: ; 9 I.?: ; 9 'I@B: ; 9 I U4: ; 9 I4: ; 9 I !.?: ; 9 '<" U#1RUX Y W $1%1RUX Y W & 1U'41( 1) 1*1X Y W +1X Y W ,41-1RUX Y W . I/.?: ; 9 ' 0: ; 9 I1.?: ; 9 'I@B2.?: ; 9 '@B3 14.: ;9 ' 5: ;9 I6.: ; 9 ' 7.: ; 9 'I 8: ; 9 I9.: ; 9 ' : ;5<.: ; 9 'I= >.: ;9 'I ?: ;9 I@4: ;9 IA : ; 9 B4: ;9 IC.: ;9 'ID.: ; 9 'E.1@BF1,((((((XX`t(((((((XX`t((((((((<XXXt((((<Xt((<D((<@      <<DP\lxxxxxxxx       <<DP\lx|         <<<P\     <P\   (   $lltx$0000<0000$04<$$,0DDX\\\\hhhhhh\\\\hhhhhhhhhhhhhhh|hhhh|hh|hh|    000000``l    0000000``l00000000D```0000D`00DL00DH@@L`l@@L`l$@@@`l$@`l$,$((<H(<H<H<H  lib./include/asm-generic./include/linux/atomic./include/linux./arch/arm64/include/asm./arch/arm64/include/asm/vdso./include/uapi/asm-genericlockref.cqspinlock.hatomic-instrumented.hinstrumented.hcmpxchg.hlse.hjump_label.hatomic_lse.hatomic_ll_sc.hprocessor.hspinlock.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types.hpercpu.hprocessor.hlockref.hstack_pointer.hkcsan-checks.hkasan-checks.hstddef.h !J! o,T <           J          <.   i   j <~ z . ! J.~  ~ ~. o,T< ~.  !0/ ~<!~,T  ! !! .V! o,T! J    B  =     J          <.   i   j <~ h6 <.~  ! x<    ~  ~. o,T<!J! o,T <  <   (  W     J           i   j <~  . J.~  }.  } / } wJ ^" ^." o,TJ!J! o,T <    \  #   2  J          <.   i   j <~ N . ! J.~   . o,T< ~.  !0/ }<!J# io,T' J      l     J          <c.   i   j <~ < X.~  }.  !/ !! }. pX    I 7 I.7 io,T'<!J# Mo,T J    w       J         9 <G.   i   j <~ < X.~  ~.  !/ !! }. pX      . Mo,T<!J# ~o,T J         a  J          <~    i   j <~ < X.  ~.  !! !! ~. pX    ~  ~. ~o,T4count__UNIQUE_ID___addressable_lockref_get160truecpu_relaxsize_t__ai_ptrstatic_key__UNIQUE_ID___addressable_lockref_mark_dead176prevtypelockref_mark_dead__u16kcsan_check_access__cmpxchg_case_8ARM64_VEC_MAXretrylong long intsigned charlong unsigned int__compiletime_assert_158__compiletime_assert_159long long unsigned intspinlock__UNIQUE_ID___addressable_lockref_get_or_lock169lockref_get_not_zerolong int__kernel_ulong_tatomic_readspinlock_tretvallockref_get_or_lockspin_locksystem_uses_lse_atomics__lse__cmpxchg_case_16PCPU_FC_NR__ll_sc__cmpxchg_case_64__compiletime_assert_161__compiletime_assert_162__compiletime_assert_164__compiletime_assert_165__compiletime_assert_167__compiletime_assert_168PCPU_FC_AUTOqueued_spin_is_locked__UNIQUE_ID___addressable_lockref_put_return172__u8kasan_check_writelockref_get_not_dead__u32instrument_atomic_writesizeshort unsigned int__cmpxchg_case_64atomic_t__lse__cmpxchg_case_8__compiletime_assert_170__compiletime_assert_171__compiletime_assert_173__compiletime_assert_174__compiletime_assert_177__compiletime_assert_178kasan_check_readinstrument_atomic_read__UNIQUE_ID___addressable_lockref_get_not_zero163static_key_falsearm64_const_caps_ready__cmpxchgcpu_hwcap_keys__UNIQUE_ID___addressable_lockref_get_not_dead179l_yes__lse__cmpxchg_case_32lock_countPCPU_FC_PAGElockref_put_not_zerolockref_put_or_lock__retqueued_spin_value_unlocked__ll_sc__cmpxchg_case_16bool/home/test/workspace/code/optee_3.16/linux_Boolunsigned char__kernel_size_tlockrefcurrent_stack_pointershort intfalse__ll_sc__cmpxchg_case_8oldvalbranch__cmpxchg_case_16__compiletime_assert_121__u64lockcharARM64_VEC_SVEunsigned intarch_static_branch_jump__UNIQUE_ID___addressable_lockref_put_not_zero166__UNIQUE_ID___addressable_lockref_put_or_lock175vec_typeGNU 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-baseonly__ll_sc__cmpxchg_case_32__lse__cmpxchg_case_64PCPU_FC_EMBEDqspinlocklockref_put_returnlib/lockref.cpcpu_fc__cmpxchg_case_32lockref_getspin_unlockGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x ,B-A BV A-A $C-C -B $C-T -A E -B <B-A BS A-A L A-A ,B-A BV A-A <B-A BX A-A Q A-A <B-A BX A-A Q A-A <B-A BW A-A P A-A  ! 9<R q"9#8 9 9.M 9 N lNa9bv9!w=9[w9999 :k (008 "#%'(9()Y&FX@ e$czlockref.c__kstrtab_lockref_get__kstrtabns_lockref_get$d__ksymtab_lockref_get__kstrtab_lockref_get_not_zero__kstrtabns_lockref_get_not_zero__ksymtab_lockref_get_not_zero__kstrtab_lockref_put_not_zero__kstrtabns_lockref_put_not_zero__ksymtab_lockref_put_not_zero__kstrtab_lockref_get_or_lock__kstrtabns_lockref_get_or_lock__ksymtab_lockref_get_or_lock__kstrtab_lockref_put_return__kstrtabns_lockref_put_return__ksymtab_lockref_put_return__kstrtab_lockref_put_or_lock__kstrtabns_lockref_put_or_lock__ksymtab_lockref_put_or_lock__kstrtab_lockref_mark_dead__kstrtabns_lockref_mark_dead__ksymtab_lockref_mark_dead__kstrtab_lockref_get_not_dead__kstrtabns_lockref_get_not_dead__ksymtab_lockref_get_not_dead$x__UNIQUE_ID___addressable_lockref_get_not_dead179__UNIQUE_ID___addressable_lockref_mark_dead176__UNIQUE_ID___addressable_lockref_put_or_lock175__UNIQUE_ID___addressable_lockref_put_return172__UNIQUE_ID___addressable_lockref_get_or_lock169__UNIQUE_ID___addressable_lockref_put_not_zero166__UNIQUE_ID___addressable_lockref_get_not_zero163__UNIQUE_ID___addressable_lockref_get160.L144721arm64_const_caps_readycpu_hwcap_keys_raw_spin_lock_raw_spin_unlockTUTUTUTUpTULTlUJK  LMNO P$%Q)*<tR@tSa  $P(R0$4P8Sa@DHRPTXSa`|dhRptxSaDRHSa$`R(`Sa<R<SaHQPON M(L0K8J? CHC C)B0C5C8CCJC8OC]CiCdwC~CCC@CBC/CCCC C CC C>-CFCNKC`ClCxC }CWCC"C CC CVC+C?CCCCCK%C;CH48QC^40gCt4(}C`4 C4C4CY4C4CO CC)A2CLaC/jCHA CACEACA0A0 (A8AJRAdAm<}<7<owAAAHhCCCx'>CLAUCoCCACACEAC(A ((AC(KA`[Am(uAAt@@tDDZtAAA C $ ; CI A N Ch } C  C A@ C A CE A C   AP  ! AP<  D AT Af  n A A P $ $ P ( (S P l A  A  A C @ C A C% D: CC DX Ca A x C A CE A C h A h A h AP  A # h+ A = A F V p    HPA ]\eA v\~A CcCC AC0ECNcClACACEACA A  ApA.6AHAQ`a({(`,,`S[AhpAAlCC CA !C;PCOYnChwA CA CEA C0A0A0A`'A90AASA\lHHLL&^fAs {A  A C% CA0C4ICRgC'pAPCACEACAPAP$Bds-e$mAzAAAC1 C CC&C4/C@CMC^CqCCjCCrCCC#C4CjC CnC CCg-Cg;C C4C|CCCgC.C6eC`sC C`C C`CH^C`lCCCC=CCaC A*2AE>GDGHdGhGG@G<G@|G.symtab.strtab.shstrtab.rela.text.data.bss__ksymtab_strings.rela___ksymtab+lockref_get.rela___ksymtab+lockref_get_not_zero.rela___ksymtab+lockref_put_not_zero.rela___ksymtab+lockref_get_or_lock.rela___ksymtab+lockref_put_return.rela___ksymtab+lockref_put_or_lock.rela___ksymtab+lockref_mark_dead.rela___ksymtab+lockref_get_not_dead.rela__jump_table.rela__bug_table.rodata.str.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 @`@h +&,12H@ C@iH+dL _@(jH+X @pjH+ d @jH+ p @kH+| @HkH+ @kH+; 6@kH+`[@ l+r m@p0+~2@@@p+`@q8%+@'2+0@80+ b+r@@h+#0O= 0Y^ #Z(Z 2HZ-@+)\,J d?