ELF>>@@/,  50oUHStGHHHHtH 1H=E؉[].`}吐UH].\HUHAVSHE1 1Ht1HHHAt&HHHHHH@HGD[A^].fUHSPIeL EH 1HuiHHHHHHNH@I+AAQIIHAIHAIHMHeH IAHAD9AuA1!HHHu H[].HH̸8UH帡].fff.8UH帡].fff.fiUHAVSHHeH%(HEHEHEHH}AHEuHMHUHSH eH %(H;MuDH[A^].@%UHHH11].fffff.ʇGUH帡].fff.됐UH帡].fff.ѐUHAWAVSH(IIeH%(HEEHEHEHEHeH}HuHUÅtHe uKDe t\HEIEAGHEH}%H9BHiʚ;HEIHeH%(H;Eu%H([A^A_].Hkvm_arch_ptp_get_clock3clock pairing hypercall ret %lu 3fail to initialize ptp_kvm3clock offset hypercall ret %lu kvm_arch_ptp_get_crosststamp50oUHAVSÃtAuIHHE1H1HHH=ABމ[A^].H`}吐UHH=].author=Marcelo Tosatti description=PTP clock using KVMCLOCKlicense=GPLname=ptp_kvmintree=Yscmversion=g50eb8d5d443bdepends=ptpvermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114 SMP preempt mod_unload modversions retpoline=YKVM virtual PTPptp_kvm0UP^kvm_para_availabled/`slow_virt_to_phys%pvclock_get_pvti_cpu0_vaFr__x86_return_thunk\J8___ratelimit_printk <hv_clock_per_cputmemcpy\wptp_clock_registerHvDptp_clock_unregisterb|_raw_spin_lockb|_raw_spin_unlockFr__stack_chk_failyget_device_system_crosststamp՗pcpu_hotFrpreempt_schedule_notrace_thunk/Tԝmodule_layout0UP^d/`%Fr\J8 J >WK!#EQN[!Dq!   >yJE >K@EpE !WH !XEY> GZNEEE !W"[3L@ !EXL[S\\[ !XE\Y]  f  5 %(U08%@eHPX$`%Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)#$*1 8= :> @3 !X: )?RI !XPSZ!LpEw >:|K!L V%F,EPT]H0``hx0p 0 P  `$(,$0%r! >nL ~$(,$n0%*9E  $(,F0428D<R@DHL$P$>T$OX${\%`%$ @xPT @ C H q K P{0u `PY P0"J p`6 --%R    ^ k vt$@%D&,_ "$%&''Zl '  @h:_*("4w.Rm@g0R! r7 "f"@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.altinstr_replacement.bss.rela.altinstructions__versions.codetag.alloc_tags.rela.return_sites.rela.call_sites.rela.cfi_sites__version_ext_names.rela__patchable_function_entries__version_ext_crcs.modinfo.rela.ibt_endbr_seal.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1memcpyhv_clock_per_cpupcpu_hot__cfi_kvm_arch_ptp_exit__cfi_kvm_arch_ptp_init___ratelimitslow_virt_to_physkvm_arch_ptp_get_crosststamp._rskvm_arch_ptp_get_clock._rsptp_kvm_caps____versions__start_alloc_tags__stop_alloc_tags____version_ext_names____version_ext_crcsclock_pairptp_clock_unregisterptp_clock_register__cfi_ptp_kvm_getcrosststamp__cfi_kvm_arch_ptp_get_crosststampget_device_system_crosststamp__cfi_ptp_kvm_get_time_fn__stack_chk_failclock_pair_glbl_printk__x86_return_thunkpreempt_schedule_notrace_thunk_raw_spin_unlock__cfi_kvm_arch_ptp_get_clockkvm_ptp_clockkvm_ptp_lock_raw_spin_lock__cfi_ptp_kvm_adjfine__cfi_ptp_kvm_settime__cfi_ptp_kvm_gettime__cfi_ptp_kvm_adjtime__cfi_init_module__this_module__cfi_cleanup_module__cfi_ptp_kvm_enablekvm_para_availablepvclock_get_pvti_cpu0_vaclock_pair_gpa__llvm_fs_discriminator____UNIQUE_ID_retpoline429__UNIQUE_ID_intree429_note_19__UNIQUE_ID_description519__UNIQUE_ID_name428__UNIQUE_ID_vermagic428_note_18__UNIQUE_ID_author518__UNIQUE_ID___addressable_cleanup_module517__UNIQUE_ID___addressable_init_module516__UNIQUE_ID_depends431__UNIQUE_ID_scmversion430__UNIQUE_ID_license520z'I{(W{( vw v@ vW{(a{(2o@p{(@x{( `{( {( {( o 4 v{(v@{(v{(v{(v{(v@{(v{(v{(v{(v@{(v|(vuv*v@|(-v v!|(`2 w[ @ `v v vv vv vv vv vv vPv vQ6v v v v!v $v.|(@|(S|(8c|(%vi|((vp|(@"v#v@|( @5)v)v>)v ,|(8&vea)v 'v@|(ViZi@ɨ`+v v,v|(|(|(|(|(.v v v1v  55 ,|(  }( 4v &}(,}(7v2}( 6vO}(  a}(vXe}( 9v a}(vXu}( ;v a}(vc-!v> }( =v }( }(O6}( ?v a}(vyQ6}( Av a}(v}( Cv a}(v}( Evkvm_ptp_clockptp_clockptp_clock_infomax_adjn_alarmn_ext_tsn_per_outn_pinsadjfineadjphasegetmaxphaseadjtimegettime64gettimex64getcrosststampsettime64getcycles64getcyclesx64getcrosscyclesdo_aux_workptp_pin_descPTP_CLK_REQ_EXTTSPTP_CLK_REQ_PEROUTPTP_CLK_REQ_PPSexttsperoutptp_clock_requestptp_extts_requestptp_perout_requestptp_clock_timeptp_pin_functionPTP_PF_NONEPTP_PF_EXTTSPTP_PF_PEROUTPTP_PF_PHYSYNCkvm_arch_ptp_exitkvm_arch_ptp_get_clockcycletspeckvm_arch_ptp_get_crosststampkvm_arch_ptp_initptpptp_kvm_adjfineptp_kvm_adjtimeptp_kvm_enabledevice_timesystem_counterptp_kvm_get_time_fnptp_kvm_getcrosststampptp_kvm_gettimeptp_kvm_settimet@*ph@E @@(+o@+T @h8+j2 K0OLoX&50@+%00 @p`+`@+h@+!pp@+( 4@8+\ 4@ 8+ d@"X+/ *@p$`+ b@ @@]@$0+"@D,<0|l$ ?%% -@.  04 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key` 1;_-<0  `He0  *H  })YD=>HJ#V=mIΟc޸y[A{f%֥/* fE}1_ z̸jq8j N"476ꂤip#+*>w Acw0ZbcRF"Hyi8ׯ`I]4r8´bh˦5f 12 KzD:ވYH%Ȏ$="dͱcҟIMk3IFgJx)|b3gP#2iG Dά.$ͲS-i\gL#\95ajZ{WܝHSdpدc1RU͚0K]aMj8W@UL<c+bTruiVIW·23Dól H[,,s r>/zj[0-S#˲qX_'T~Module signature appended~