ELF@/@@$!zR| (,D-DD T DD-D(X(D-DD P DD-zR| 0D-D H   P  HD-D (L(D-DD P DD-x4D-DPP 0 \ PPD-D (0D-DD X DD-<,4D-D`P 0  `PD-D ű6?#{ R r{#_ g@_٨d?#{{#_R _OK _5Y?#C{OA8C#*t5@h&A8C_ T*OD@{BC#_pa?#{{#_֋+K _ _֟)&?#{WOA8CCA8@#C3*4 @`T @h @ T @+A @RIsrlҫC_, ) L@  A8C_ AT*OEWD{C#_ű6?#{O*|1T5!"R@*OA{¨#_ g@?#{@{#_author=Marcelo Tosatti description=PTP clock using KVMCLOCKlicense=GPLvermagic=6.9.0-mainline-gb343509ebd67-ab11947765-4k SMP preempt mod_unload modversions aarch64name=ptp_kvmintree=Yscmversion=gb343509ebd67depends=ptpkvm_ptp_lock3fail to initialize ptp_kvmKVM virtual PTPNLinuxLinuxptp_kvm "kvm_arm_hyp_service_available`okvm_arch_ptp_get_crosststamp~)Hmemcpy&%ptp_clock_register~_printk\zptp_clock_unregisterk _raw_spin_lockP؜_raw_spin_unlock__stack_chk_failsget_device_system_crosststampMJpreempt_schedule_notraceT5module_layoutGNUeX% wGNUQTT==[S\ ]$4`(4`4^==[T==\_(=,=T\_]Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)4H44\4<674h4t$4\44H4T4`HM "%(+,W!" P(;,;0<4<DVPWtO xO |X;;ZRUY`H4h`4th4x44H4T0OUhYyO(048<"y O ,(  ?hdhotgp0t_|#@n0sI`4OH"DHTPTa\*`l 5-m-%~R C    y^_T^Y (- 9 ,4<( [ (F0.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.init.plt.bss__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.BTF.rodata.str1.1memcpykvm_arch_ptp_exitkvm_arch_ptp_initptp_kvm_caps____versionsptp_clock_unregisterptp_clock_registerptp_kvm_getcrosststampkvm_arch_ptp_get_crosststampget_device_system_crosststampptp_kvm_get_time_fn__stack_chk_fail_printk_raw_spin_unlockkvm_arch_ptp_get_clockkvm_ptp_clockkvm_ptp_lock_raw_spin_lockptp_kvm_adjfineptp_kvm_settimeptp_kvm_gettimeptp_kvm_adjtimeinit_module__this_modulecleanup_moduleptp_kvm_enablekvm_arm_hyp_service_availablepreempt_schedule_notrace__UNIQUE_ID_description639$d.19$d.9__UNIQUE_ID_author638$x.18$x.8__UNIQUE_ID___addressable_cleanup_module637$d.17$d.7__UNIQUE_ID___addressable_init_module636$x.16$x.6$d.25_note_15$d.15$d.5$d.34__UNIQUE_ID_depends524$d.24_note_14$x.14$d.14$x.4$d.4$d.33__UNIQUE_ID_scmversion523$d.23$d.13$d.3__UNIQUE_ID_intree522$d.22$x.12$x.2$d.2__UNIQUE_ID_name521$d.21$d.11$d.1__UNIQUE_ID_license640__UNIQUE_ID_vermagic520$d.20$x.10$d.10c$q$, #. @- q${$x@$@$`$$$q$/ $1 @DŽ$4 Є$6 ܄$8 $: @$< $> $@ $: @$< +$> d'B @M @:$P 0 F$`xfQ>7P7 7@P jI`2  3 . 5  3 7  3 9  3 A;  3 =  3 p?  3 %A  3 @C  3 D G S$e$x$8$H $K $@E F @$Q>7 7 P @L -L  L P $8I hL Q>7 7 J @̅$uBu@|`N  3 7O 7ۅ$$$$$Q  3  . T  $"$  4$ V K$  ]$3 Oa$ Y  ]$3 OAq$ [  ]$3 }=D  $ ]  $ $%\Q$ _  ]$3 *%$ a  ]$3 ֆ$ c  ]$3 @$ e kvm_ptp_clockptp_clockptp_clock_infomax_adjn_alarmn_ext_tsn_per_outn_pinspin_configadjfineadjphasegetmaxphaseadjtimegettime64gettimex64getcrosststampsettime64getcycles64getcyclesx64getcrosscyclesdo_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_clockkvm_arch_ptp_initptpptp_kvm_adjfineptp_kvm_adjtimeptp_kvm_enabledevice_timesystem_counterptp_kvm_get_time_fnptp_kvm_getcrosststampptp_kvm_gettimeptp_kvm_settimeY@TABHE0@@@ K0H@  Lo 50@@ %H, @0` 9x4@ )$@ nT2*^@ Ih@D@h 0@@0 c $ w "P c+"O%S 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keywGJj`iCC|M&w0  `He0  *H ?@v\z"Ee4by"Ac)5Eld7܍JBcH:-H#|rܘuS7m4ZL/jy =!wFCg/ ,K\jo 6FqJm_&+O|j&xe+0-R&$( =xY'Z?s3 R`Tc㾨7yoa& !Zt4F} 1,'fFБ)}gur+nݏjKH8M~r¤bhκ>]zK