ELF8@@?#{A8d@B/?qT?qTA8/@@B!AT{ƨ#_D@#cR`?D@!RcCR`? _$?#{S*[**c#A:@"@b4R_kTD@k!TH@kTRDzAT*SA[BcC#@{Ũ#_ qTHT42@kIT J@***?*5**B RfH))*SA[BcC#@{Ũ#_qaTU4 ո*SA[BcC#@{Ũ#_6@kT**  _$R?#տ#_?#{A8S[c`@BRhrA?k T* T`Rr?k CTTR r?k`TITRhr?ka<Th@TT@dqITBCR4 +@`/@` :@T`?`W5+@` s/@`@khT+@`A8/@a ,@7@?r`T@ Ⴡ0 5@!?""hR r?k TI&T Rr?kT$?kT:@6@JT@dqNT#@N5@NCR5 ![@99G+@/@(G@ K@ 8@kNTA8@`?|@4#@aRr?k0TࠇR r?k*TA8,@.6@Ⴡ0D@"" !C) @)!*A***4R rk@ TࠇR rkT@:@A?k T!|@*ڟ"Ҵ  C5A*A|@@Rr?kT T`Rr?k Tc A8~~~,@a#6@@Ⴡ0>@""!@8`Rrk1T@RrkT@w2@@?k9TࡇR r?kTA8,@6@Ⴡ03@"" !2) @)!*A***4ࡇR rk`TR rkT@:@A?kT!|@*ڟ"ҵ @25"@ Ra" @6" A" B" C" D" EA8",@7 @rჁ0 ""   hRr?kTiT Rr?k T>@B@?4|@URr?kT$?ka T R?0r`"TAR '5F@*c`?|@1 R r?kT$?kTc1A8?|?|?|?|>@.@_ƞB,@:@>@+/376@@⃂0A8@@B!!$TSA[BcC{ݨ#_@?rT@_rT@?rT@?r@T c A8~~~,@7@?rTჁ0@""!Rrk` T`RrkaT6@A?k"T{@"R*@q ҵ @5*F@a@ғ3@ 7@O/+/@W;@A8",@/@_7!@?r`T@Ⴡ0@@!?""cX@2lr!Tw@s@!`TyAprT@@ 6{@_T T`6s@{@?TT@@?kCT3;|@7|@35@A_kT6@@?\ R@B_#" @ |@@ ҵ s4?@!A8,@7@?r`T@Ⴡ0`#@@!?""#@# _$?#{ C@a?d@Ta T`T @k @q{¨#_`? ?#{A8[$@B?@ATxcSvEc5rT 5"# TPk @4R@P TBk@@B|@_E{E e|{ckccDZ@>A?ATA8,@7@r`Ta@a!!0?ᇟSAcC#@ CR PP!k"A@!5 C"RrTa4CrT`4#@VSAcCA8?@@B!T[B{Ȩ#_a@a?"`"ҭ4?SAcC#@?SAcCSc#vSAcC#@3driver cannot use function %u on pin %u #`@int,o*u64#v\  HI 4\7<W\ \ \  h h s  )        . \76L J6 \ \!  0#pc&#g <Qbufccnt+$Sptp) /5Q $i$U`bU;PPAR \QAR \P!i {"#$N C6+ Ph%1  C !A 6R \R!Z $+&SPG<'(q&Q##)8!0#I!)8!0&#I!) !0&d%!!*!v !!+#*z!1 !!#!" P*0#<+H#I*z! !!#!     lpc'#cfp8PHSptp)`! $A R \P ,m -pcm$#e-cmdm5\c-argmHd.ptpo)/p"f/q r}/r#}0opssf/t g0stsu}0reqv~/w^~0pctxc.iy\1y\0pdz0ts{n}1|U.err|U2outO 1o`e 1 _i~\_s~U~3 4~3 4~$w"~""#" _i\_sU3J 43i 4$w"""#"%"G "!+c SG<'(q &P##(8!0Z #I!)8!0&| #I!) !0& %!!*!v !!+#'z!1 !!#!"#*0#<+H#I'z! !!#!%"+ "!^zo' P(q!&P##)8!0U #I!5 #'z!1 !!#!)8!0& #I!* !0&%!!*!v !!" P* 0#<+H#I'z! !!#!(^`zo' P(q!&P##(8!01#I!5z#'z!1 !!#!)8!0&#I!* !0&%!!*!v !!" P* 0#<+H#I'z! !!#!!^i;zo' P(q!&P##)8!0 #I!5U#'z!1 !!#!)8!0&w#I!* !0&%!!*!v !!" P* 0#<+H#I'z! !!#!!+{SG<'(qE&P##)8!0#I!)8!0&#I!* !0&%!!*!v !!"#'0#<(+HSG<'(q&P##(8!0#I!5e#'z!1 !!#!)8!0&#I!* !0&%!!*!v !!"#*0#<+H#I'z! !!#!(^$zo' P(q!&P##(8!0#I!)8!0&#I!) !0&a%!!*!v !!+ #'z!1 !!#!" P* 0#<+H#I'z! !!#!!+SG<'(qy&P##(8!0#I!)8!0&#I!) !0&2%!!*!v !!+#'z!1 !!#!"#*0#<+H#I'z! !!#!%"H "%", 8"$+@SG<'(q&P##)8!0#I!)8!0&#I!) !0&@%!!*!v !!+#'z!1 !!#!"#*0#<+H#I'z! !!#! m  h Y c6hU]-pch"#P7h.TQ,0U-ptp0')P-pin09\f71wc710\e/3g/4d/4%d0i5\T 8 UA9ops7:!w:4\.rq.errU8MUi9qM;/.cntOU;@.`<@=$<@IH=D\;.`<C$<OH\;.`<I$<UH<\;.`^>sX<H<!$ret`;y%\<y<$<z=4;T0<TCH;Z`>sZ6<ZEb<[ $<[H? 0+: 0,: 0F9p 0`8^9to`:+b9n?89to`:-b9nA89to`:,b9n@=189to`:.b9nB.res=1 8`W9ptrBb1`=1 @@8&:&;b:&O.ret(1(=11 @80U:HA1 <@<T=;B(Q Q <BC x8 :b:*$:6.szU=1U? :&U::=1UB !9ptr2b9nE:8tU2!9tit;2!:tCU 8,V!1CDUz!9n8 c!: 2v: =U1 48 tU!9nr t\: t>! ? "9to 'b: >b9n R? t="9to t&`: t6b9n tJ8UY"9x(v8 &w": :8 D"9idx DC9sz E1 G8"!"9ptr" : ; 9 I$ > : ; 9 I> I: ; 9 ( &I 5I  I  & <4: ; 9 I?> I: ;9 I!I/ 4: ;9 I?<> I: ; 9 .?: ;9 'I@B: ;9 I: ;9 I4: ;9 I4: ;9 I4: ;9 I  U : ;9  U1X YW 1 41!1RUX YW " 1U#41$1RUX YW %1X YW &1'1RUX Y W (1RUX Y W )1X Y W *1X Y W + 1,.?: ; 9 'I@B-: ; 9 I.4: ; 9 I/4: ; 9 I04: ; 9 I14: ; 9 I2 : ;9 3 4.?: ;9 '<5 16.?: ; 9 'I@B7: ; 9 I8.: ; 9 'I 9: ; 9 I:: ; 9 I;.: ;9 'I <: ;9 I= >: ;9 I?.: ; 9 ' @.: ; 9 'I A.: ;9 ' B.: ; 9 'C.: ; 9 ' D.: ; 9 'IE.1@B,`x|x|x|     @@@@ddp < @@@ddd@@@DX\hhhhh htX\h X\hhpppt(((((\\\\ (X 4448\\\\\\` dddddttdtt       $ P    $ L   ( ( ( ,    ( ( ( ( ( 0 0 ` ` ` `  t  ( 0 0 \    ( (  ` ` ` ` ` ` d | | | ( x $$8DLXX`dp((,04@``x((((((<@DX drivers/ptp./include/linux./arch/arm64/include/asm./include/asm-generic/bitops./include/uapi/asm-generic./include/uapi/linux./include/asm-genericptp_chardev.cerr.hcurrent.huaccess.hthread_info.hkernel.hfault-inject-usercopy.huaccess.hnon-atomic.hbitops.hinstrumented.hbarrier.hpoll.hptp_private.hslab.hkasan.hspinlock.hint-ll64.hposix_types.htypes.htypes.hspinlock_types_raw.hspinlock_types.hwait.hptp_clock.hstddef.hptp_clock_kernel.hstack_pointer.hgetorder.hlog2.hfls64.hbuiltin-__fls.hkcsan-checks.hkasan-checks.hint-ll64.h J?LJp ! ="  / ! /(2!!1! .!. =   (.B  !'.N NJt&!K=V - %S - / "] . y. e 9. =/ .!"1 u.!  K}3  2!   // !/  ! M"  !'t ./&s+ h[(c1~b"   ~ ! ~ "t! i o   G 8 !H 8 6! Jj  "X J K!/"CJ$".J~ h[(c1~b""   ~ ! ~ "t! i o   G 8 !H 8 6! Jj  " M K$"$ !2 } }.5!-!."  !!~ pf( u1~~b"!b   0t! D<[%5  G 8 6!@<V* }.v ". $ =  } ".t0> 0! "! ! " ~X  !"~ /~ x< 0 76+!77$ + +"" /; pf( u1~~b!! "   ~ ! ~ "t" $". h[(c1~bb  /.2t! i o   G 8 !H 8 6! Jj  " (J K##N" /".=J" ~J   ~ ! ~ "?<.K1!!!/$>#!$!/} # "!#! pf( u1~~bb  /.0   ~ ! ~ "t! D<[%5  G 8 !H 8 6!@<V*~.>/3/ /   <  .&( -.'&+  0.2!X".} "}   !b } }   ! T /U.X ~f'R<. "N 2 !q  D<[%5  G 8 !H 8 6!@.V*Ch< ."} J ! ,! !  !g<'y.'. Jyf( u1~~b"b  /.0   ~ ! ~ "t/ = = D<[%5  G 8 !H 8 6!@<V*X1! |J }  . |.<}.} !,*.! |J<1?0,"..#|. .=,.&~~  L~s%~ .|.  |.!,.A.! ! #!H !K3.0} pf( u1~~b"b  /.0  ! ~ "t   - !! XJ|f=,.       X <=/ !<} D<[%5  G! 8 6!@<V*<" !! sJ6+td  !! poll_tablecaps__dummysize_tptp_read__range_okNR_KMALLOC_TYPESssize_ttypelong intinstrument_copy_from_user__kmalloc_indexthread_infosign_extend64fls64long long unsigned intwait_queue_entryaddrptp_sys_offsetorderlimit__s64PTP_CLK_REQ_EXTTSobjecttimespec64long long intsigned charcopy_from_userspinlockptp_clock_infowaituaccess_ttbr0_enable__compiletime_assert_388__compiletime_assert_389__kernel_ulong_tpoll_table_structspinlock_tfmode_tenablepoll_waitptp_pin_functionptp_disable_pinfuncshift__outcountarray_index_mask_nospecprecise_offsetkmem_cache_alloc_tracewait_addressextoffwait_queue_headto_userraw_spinlock_t__compiletime_assert_390valuesafe_ptrptp_pin_descunsigned intPTR_ERR__u8ptp_set_pinfunclong unsigned int_copy_to_userqueueqcnteventsizeshort unsigned intbyteskmalloc_order_traceinstrument_copy_to_userkasan_check_readcheck_copy_size__wq_entryuaccess_ttbr0_disable__intshould_fail_usercopytimestamp_event_queueboolgfp_t__poll_tPTP_PF_NONEfromKMALLOC_NORMALKMALLOC_CGROUPsp_el0system_device_crosststampkmalloc_largepin_index__compiletime_assert_297ptp_clock_capsptp_extts_eventkmalloc_typeptp_ioctlwordkmalloc_cache_typeptp_clock_requestIS_ERRxtstampPTP_CLK_REQ_PEROUT__uaccess_mask_ptr__flsptp_perout_request__retspin_unlock_irqrestorePTP_PF_EXTTSuintfilp__ret_warn_on__kernel_long_tkasan_check_write/home/test/workspace/code/optee_3.16/linux_Boolunsigned charPTP_PF_PEROUT__kernel_size_tKMALLOC_RECLAIMkmalloc_cachescurrent_stack_pointershort intinfofilequeue_cnt__actu_retfalse__mptr__addrsize_is_constantkasan_kmalloctest_ti_thread_flagpin1pin2get_currentchanflagdrivers/ptp/ptp_chardev.c__u64lockcharrdflagsfunc__acfu_retptp_clock_timearch_test_bitindex__dummy2_copy_from_userkmem_cachemight_faultPTP_CLK_REQ_PPSposix_clockperoutget_order__compiletime_assert_391check_object_sizefmodeptp_sys_offset_preciseGNU 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-baseonlyKMALLOC_DMAmaskis_sourcecopy_overflowraw_spinlocktask_struct__kernel_ssize_tspinlock_checkkcsan_check_accessptp_pollflagsptp_openkmallocPTP_PF_PHYSYNCcopy_to_userwait_queue_head_tptp_sys_offset_extendedsysoffptp_system_timestamp_maskptp_clock__ilog2_u64resulttrueGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x ,A-A` T A-A dB-AP BBD\ A-A c A-A K A-A C-A-\ A-A:9C87B65I43q2dp A-A 2BT2T A KB2,lB-A BQ A-B A-AG E E HH AAA ZDAIA-A -PAAC BAB A AEAA-   -0AQY@bT lx l #4Kgwptp_chardev.c$xptp_disable_pinfunc.isra.0$d__stack_chk_failptp_set_pinfunc_printkptp_openptp_ioctlmemdup_userktime_get_real_ts64__arch_copy_to_user__arch_copy_from_usermutex_lock_interruptiblemutex_unlockcapablekfreens_to_timespec64memsetptp_pollptp_readkmalloc_cacheskmem_cache_alloc_raw_spin_lock_irqsave_raw_spin_unlock_irqrestoreinit_wait_entryscheduleprepare_to_wait_eventfinish_wait(04l8`$|`P x  p  x   8 !P !t !  "X%P%P &8'( 8)\*l+,@L ) 0$5CJ Q/_drwI. lQV  %1D=TIUo t= y? s J 1./U $* 03MZ_|din sxG E H R_$l {' O 0* @* p@@hu    ,< P) P;C _g   @ @Ei p< H {WO$ X   TYlg9w  Y 5 l C OP  Y af     q         P  , A K ` rn v      x  x   x  (  ; xC  O  _           @ B \ d  v   @              p%  p8  Z x          @?@Y@a s X X  X ` `X & 6pTp\ n     5= PO Pe(m (  (  (4/47 PI PZ |   \\\ * @dH Phdp Pd  dtt$tJ X` `m `      `  `    !( ?( G Y j    0    & p 8 p M U t |    P  P    0 0 B0 f     ` ` `  @  @ )| 1 p Q| Y p t| |  |  @  @    7 Q Y p k p ~        =E Pai P  !E_g y  @    +@O^i*B4j |* K* H* H7 D*_tq*~]c n*  Y_, H_0{ > =JVX\er(*Vh*0   # 2 g D X i u B % ^ / *  ^   !|&!9!J!*W!9`! {!!!!!!!Z!"\'">"Z"k"x"!" """v #* #L #|:#*G#ta#*r# DH@T,0 \`.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.8.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 @`@z&,12+E#@@`-Qt6 d:0_@0 s:aM@  0Cg3 0vr^rr r@8 t8  yX