ELF>h@@UHH}HE@.]UHH}HE]UHH}HEH@]UHH H}HuUMHUHEHUHHH}HuHMHEHHUHHPH}HuHEHHHu HEHE}tEHUHEHHuEu,HHUH HHǸEy)HHUH HHǸaUHEH HHǸHEHE}u"HHUH HHǸUHEEUHH0H}HuHEЋ@ HEЋ@ fH~HEHEЋ@ HUfHn‰HEЋ@ uE7HEЋ@ E}u HHƿ|E~ fW,HE؋pHMAHHEH}u HHƿHEHPHEfHnHHEUHH0H}HuEEH}t&HUHEHHzE}u HEH}u#HHƿHEUP UHEP$HE@PH}tHEHHHEHPXHE@ uHEHHP`HE@,HEHHP`HE؋tqHUHBhHUHBpHUHBxHEH@hHtHEH@pHt HEH@xHu#HHƿHE؋@tLHE؋@HUHHEHHu#HHƿ}tHUHEHHHUHBH}t%}tHE؋@ U҉ƉHUB(HEHP`HEHHEHHtHEH@`HUHPHEHUHP`HEHP`HEHPHEUHH H}HEH@`HEHEH@HHHEHHtHEHHHEH@xHtHEH@xHHEH@pHtHEH@pHHEH@hHtHEH@hHHEH@XHtHEH@XHHEHHEHEH}t!HEHHEHEH@HH2UHH H}HEH@XHEHEHHEHEH}t HEHHEؐUHH}uHEH@XHEHE@9EuHEHEHHEH}uܸ]UHH@H}؉uHUHEUHE؉HHEH}t HE HEH@`HE0HEH@XHUHHu HEHEHEHHEH}uH}u(HUHEHHhHEH}u HEH}u HHƿaHEUԉPHEHUHPHEHPXHEHHEHHtHEH@XHUHPHEHUHPXHEHPXHEHPHEUHHpH}HuUEEEEHEH@XHE]HEH@H9EuDHEPH}HuHMHEIIHcE}~E؉HUBHEHHEH}u}EԅHEH@XHUHHt'HEH@XHHEHHHEHPXHEH@XHUHHHEP$E9HEH@XHUHH-E}HE@ HEUP UHEP$HUHEHHHEH}tHEH@HHHEHUHPHE}t}t[HEH@HHHE@PHEH@hHt3HEH@hHHEH@pHHEH@xHUHH}uHEHEH@hHEHE@$9EtHEH@HEH}uHE]UHH@H}HEHEHEHEEEHHƿHE@HHHEH@hH@HtHEHPhHEH@hH@HRHPHEHPhHEH@hH@HRHHEH@hHuHEH@`HEzHE@ u HEHEWHE@8t3HEP8HMHEHHHEP8HEP4HE@8HE@4   }HEP$HEȉHPHEH}uwHEH@XHHHƿEHEHPhHEHPHEH@HtHEH@hHUHHPHEHUHPhHEHPhHEHPDHEHPXHEH@XHHHHƿE HEHEEHEHEHEHHEH}{}H}u~H}t HE@0tlHEHUHPpHEHPpHEH@pR4P8HEH@p@4 H}t HE@4 HEH@XHHHƿ}~*HHƿHEH@p}~1H}u*HHƿHEH@p}u0}u*HHƿHEH@pJ}uH}tHE@0u }u1H}u*HHƿHEH@p}uHEHEHE@4 H}HE@4t%HE@4HEP4HMHEHH~HEHPhHEHPHEH@HtHEH@hHUHHPHEHUHPhHEHPhHEHPHEH@XHHHƿHEHUHPpHEH@XHHHƿUHHĀ}uUHMLELMHHEEHUЋEH։u*HUEH։uHUEH։t#HHƿHUHEH)Hiʚ;HEHHEH)HUHEH;E~_HEHEHUHEH)Hiʚ;HEHHEH)HEHH?HHHHEHHEHiʚ;HEHHHEHEE;EHEHUHUHH}HuHE@E}uHEP,HEH@p@,)‰UHE@}HEȋP HEp LEH}HMEMIu HEHUH)HEHMHH HSZ/DHHH Hiʚ;HH)H=vJHMHH HSZ/DHHH Hiʚ;HH)HHHƿsHEH HSZ/DHHH Hiʚ;HEHUHEH)HHEHEȾHx$HMHUHuHEIHXEUHH}HE@4} w ]UHHPH}uHE@H,HEHE@HEfH*f(\YH,HEHEH¾UHEH}tVHEHK HE@Ht?HEHU HHƿ5HEHHEH@pHHEH@hHEHEHHEP HEH@p@ 9HE@$xHEP$HEH@p@$9HEH@pHPXHEH@XHHlHEH@HHu#HHƿoHE@ u^HEH@p@(xOHEP HEH@p@(HMHIpI LEHuHMMIHEH@p@ ujHE@(x_HEP HE@(HMI LEHuHMMIy HEHUHHEHEHHE6HEP HEp HEH@p@ LEH}HMMIt'H}HMHUHuHEIHHEH@HEH}:UHHH}HuHE@LuHEHPHEHPHHUHH H}HEH thHEHy<tQHEHt9HEH0HEHEfuHEfuUHH}HEH0HEHE@]UHH}HEH0HEHEH]UHH}HEH0HEHE@]UH}}t} t}t }tEE]UHH}HuEHEH@XHE2HEH@H9EuHE@9E} HE@EHEHHEH}uNjE]UHHPH}HuUHEHEE;Eu $} HEHHEHE@HEȉHgHEH}u2HEHHHHƿHE@ EHE@9EHEHHHHƿHEUPHEH@HEHUHEHHEHE؋@49Eu HE؋@8tHE؋UP8HE@HUHH`H}HEBHfEEHEH@0HUBHUHSHHxHpHEHmHǸHxHHHxHHHUHxHjAAȹHHHpHB0HpH@0Hu HHƿH]UHH0H}uUHMHEH@0HEfEHE@8u}x EfEUHEHE}y#HHƿ}uHE@8oEtDEu8}uHEHHEH@0UHHE@8EHEH@0HHUHHEHHHEHHEHHmuHEHHHEHHEHHzE}y&HEHH/9EuHE@8q}~1HEHUHEHHuHEHH9EtHEHHHEHHE@8 UHH0H}؉uHUuHEHѺ HE}EIHEHCHEHE@ EHEHEt u HE@8UHH0H}؉uHUuHEHѺ HHHG}u5}y/H}u(HH:HH }u8}u2u(HH-HHuDž(DžHEHHEHHHHEHHHEHHHEHHHEHHu6HEȺH HHHEȺH HHHEHH(HEHH}tVHHEHH UHH'HH(EHUHHHHEHEHH}u(HH%HHHE@4 HEHpH}tHEHHHHHEHEHH}u(HH*HH_HE@4HhHEHPHEH@HtHhHUHHPHEHhHEHHhHP}x3HE@ t(HH=HHE}HHEHHK@HHE܃}+}$HHƿuu;HH4E܃}HHƿu"HE@ t HE@ u HE@ uHHz}x:HEH@HHfHnHUHMHHHvEAHHnE(%" H0HtHHHH}HHqHEHEHEHHEHCLOCK_REALTIMEunknown clock %s: %m interface %s does not have a PHC /dev/ptp%dcannot open %s: %m clock is not adjustableFailed to create servofailed to allocate memory for a clocksysphcfailed to create statsfailed to create clock checkfailed to allocate memory for a portreconfiguring after port state changeselecting %s for synchronizationskipping %s: %s has the same clock and is already selectedno source, selecting %s as the default clockmultiple master clocks available, postponing sync...master clock not ready, waiting...no PHC ready, waiting...nothing to synchronizeselecting %s as the master clockfailed to read clock: %m%s rms %4.0f max %4.0f freq %+6.0f +/- %3.0f delay %5.0f +/- %3.0f%s rms %4.0f max %4.0f freq %+6.0f +/- %3.0f%s %s offset %9ld s%d freq %+7.0f delay %6ld%s %s offset %9ld s%d freq %+7.0ffailed to enable PPS outputfailed to fetch PPS: %mppsPPS is not in sync with PHC (0.%09lld)failed to get UTC offsetcannot update clock without servoreceived data for unknown port %sport %s changed state/var/run/phc2sys.%dtransportSpecificdomainNumberfailed to create pmcpoll failedWaiting for ptp4l...failed to get number of portsfailed to subscribefailed to get port propertiesno suitable ports availableclock update suspended due to leap second usage: %s [options] automatic configuration: -a turn on autoconfiguration -r synchronize system (realtime) clock repeat -r to consider it also as a time source manual configuration: -c [dev|name] slave clock (CLOCK_REALTIME) -d [dev] master PPS device -s [dev|name] master clock -O [offset] slave-master time offset (0) -w wait for ptp4l common options: -f [file] configuration file -E [pi|linreg] clock servo (pi) -P [kp] proportional constant (0.7) -I [ki] integration constant (0.3) -S [step] step threshold (disabled) -F [step] step threshold only on start (0.00002) -R [rate] slave clock update rate in HZ (1.0) -N [num] number of master clock readings per update (5) -L [limit] sanity frequency limit in ppb (200000000) -M [num] NTP SHM segment number (0) -u [num] number of clock updates in summary stats (0) -n [num] domain number (0) -x apply leap seconds by servo instead of kernel -z [path] server address for UDS (/var/run/ptp4l) -l [num] set the logging level to 'num' (6) -t [tag] add tag to log messages -m print messages to stdout -q do not print messages to the syslog -v prints the software version and exits -h prints this message and exits pi_proportional_constpi_integral_constcannot open '%s': %m '-i' has been deprecated. please use '-s' instead. piclock_servolinregntpshminvalid servo name %s step_thresholdfirst_step_thresholdsanity_freq_limitntpshm_segmentkernel_leappath %s too long, max is %d uds_addresslogging_levelmessage_tagverboseuse_syslogarc:d:f:s:E:P:I:S:F:R:N:O:L:M:i:u:wn:xz:l:t:mqvhautoconfiguration cannot be mixed with manual config options. autoconfiguration or valid source clock must be selected. time offset must be specified using -w or -O valid source clock must be selected. valid destination clock must be selected. cannot use a pps device unless destination is CLOCK_REALTIME ?eAffffff?333333?& .>};/ ;8 . 80int %s &K ' (R )D *Y , -`   D  D1 ! Y `   r  J g    z      !& R 1  1 8A`  v  v `x 8`uI . ! I     nD 7  8T` !`$ fd& D'(13D6 .7 .8 .9 . : .(; .0< .8= .@@ .HA .PB .XD4`F9hHDpIDtJ xMRNsO>QNY [X\b]9^ _ 2`Dbg 2+/ 8N`'S] 8w`?(w($$3 K` D Y ,.$$.6. sec789 0C}DEFGHD(@.0 ! " #w $ % & ' ( ) *  ^  ! % sec& ' * id+ ` ./03 456  `9D: ; D S`>?@A4TLVDEFG `JK L   `,  ns-  . ! "#$%&S' ( )*@ ABC  F` GH I J KLMSNO[ \]^a* bc d e fghijkYv   Y Y! Y+  2 4w7D8  val9D D I !" })     `  `  `  U 7 RR DRK K  8G `k)  "ss A"sll! "sin" #"sun$"sa%   len  %N 5Y5   Y!-?*GET*SET!!! id!! ` !!!! id!!! `  `@!K! ! !e 2!)6!B!u!!u `?! !! !   !   !  !H!W!W!\!a!f!k !\(!\0!\8!k@6!!!!`!!p7tlv!%8H! 9cd!!!:!" Y<-D`E tsF  swG "S T verUVWXY Z[\]^ _! `@b hdrc`d)"e,f.g/hS0i4j5k=l?m@ `,p hdrq`r)",u# hdrv`w)"x#, 2`,{g hdr|`})"~g, v`6 hdr`)",6 `6 hdr`)",61 hdr`)",6s hdr`)",s6 `, hdr`", `0/ hdr`",-.//0 >`+X X i;`<`2v1>(+%iDD=ts- 0" ((  pdu^JY"!+Y#S$ j$ $$ 'S$!$"$#+$$ $%Y$&Y$' >j$+ $+$+ $,)$,$*$+2$,%$- $.D$/D $0D$$2 j($3.)%,%-D%.D%/Y%0Y %1Y. .L-L./Q0Qu1  8a`l66L6L@@@84 6*a7D: = @1( 0&4u min&5 u max&6 u&7 u&8 u rms&9 u &: u(IIIHI|JK  LD$MD(ND,OD0PD4QD8RD<SD@TDDUHV PW.XXw`YhZp[x\JJJ`"`d`i _d`aYbDc"dwwdxxyyxfgYhDi jD k ulDmDnD oD$pD( pmcq0rD8s @tDHuDLvPwnXx`y#hzp>pmc}  _DwwD?A '&4D '%ED ''VD '$gw Q.ww '#w CD. B DDw 3 E (  hD)ww)2@w)DkDwkYYYDDw DD6DDwuuu * DwD [D ww).# wD ]DC wu&I'>D +Fm D | D D D  D  ,)  ,5  )+!2 ,4!,~)! ,1?! ,-DZ!D 6 Dz!z!TD` ,+D! ,$ !wD ND!wwz D ".2w'- ,/D="DD )=]"D2 f.s"s"D" )@ D"2 .1D"DDD"""/C D#D##rJ-f D/#D'ED 0* DX#D` 19Dn# 21#D@+R 28# +3# \u#u# 2*D$ &CD$$ &2Y8$ &+N$u/  Dj$# &I{$ m$ 1&$3)$2 ) D$ww,38 $ &$$ 2>% P% .%D0%DD 2"F%D&& ).h%w3,%22 g%u I% DDD '!%Dw 1/D%&+LD +@&D +%$&u +,u:& +K&f Dh&.w^ D&| %OD&w& 1 &w 4t D&wwAiD}(iD}i}k.hk.`k*.k5.Xsrcldstlcfgmn oDTcoDoDo)Do0DpDPpDrp+DLrtp3DHp;DDq u~tmpqu~r}B-end@1(@.h DI)+I)H?@ ts " Dl DhCVtpJP D)$I)H.DDtpJPts h De*)I)3DdPhD\resD`iYdDL DHD+*$I)h D|+0I)H:DDmsgXdds+`resDl% d D&+d1I)Hd;DDeY@f  f f*.msghXresiDlleni Dhppnj+`-out],,])I)Xmsg_hQ DKp,Q+I)XQ5DTmsgS`resTDlA Dg,A2I)HAYD9.p;dXc<htmp<`-dDz8-+I)X->YTp/dh$E8$'I)Xp&dhtmp&d`  9 (I)Xc htmp `#mu9-I)H9.@.c` lD\# 9-I)HA@.ppb u`DlX#.N:#.0 PN:Dl 8^:`#PD2:aP0` hbPI` `#bD-:cfgb1hcw`valcD\DV ;cfgVAh.DO;m.6O;hEm=h : ; 9 I8 I:!;9 I4:!;9 I !I : ; 9 4:!;9 I( : ; 9 I .?: ; 9 'I< I : ; 9 I8 .?: ; 9!'< : ;9 I8 .:!;9 'I@|: ;9 I!I/  : ; 9 I$ > .?: ;9 'I<!I7!.:!;9! '@|.: ;9 'I@z : ; 9 >! !I: ; 9!4:!; 9 I<: ; 9 I :!; 9 I8: ; 9 I &I! : ;9!" :! ; 9 I#.: ; 9 'I@|$4: ; 9!I?<% I8 &.?: ; 9 'I<'.?: ;9 'I<(7I) : ; 9 *( + :!; 9!,.?: ;9 '<- :!;9!.4:!; 9 I/% 0$ > 1 2: ; 9 3&4 : ; 9 5> I: ; 9 6 : ;9 7 : ;9 I8 8 : ;9 9 : ;9 I: : ;9 I;!I/< : ; 9 = : ; 9 I8><?.?: ;9 '<@.?: ; 9 '<A.?: ;9 'I@|B : ;9 C D.: ; 9 'I@zE.: ; 9 'I@z, ;/R  6  =>.tg~.  . /uk. "t8.X K g.2J'<K " <K "w g" < g=1i gtK g  y 'u w K1 uv uY g/u  &t& XtK  fKXXX  Y ZZ  tK Y g .fg#tw K1Y0YYY Ymt?t?t Yd xY20K uK+zug uu  v  K1/tu yv g-gzt t<K "t0;  guxfg Yi  G0tW #K1 -;tv/#\tK[tK tu t /u $K<*/ 0K0 K"X*ut tK"*<=uu$[gZfuZfgZftt+JguZg   tY<$$2 tYK%L!L #JJ,< u9I= Iw"JJ+< u8I=J-<" ;vJ+t$JfqtJ Y1g!t) <Y t0<2.**.K _K//gJ 2t  . LXK1" Y )tK Y-Yt. < #Y(uV\K) 1v LXK#11uuK JutX t +ut t Y11 hhYJ * L ,H1! tKMLf< e X Y1 t < + yY13)J<Yg t MKZ   t$<,sL!t);#+J 6Y  t K'; Mu <   < K5s M  N t i OYC<Y o< n XY1 t K u1 Yu Ku Yu t g ut g uY1 1 1 1uf.fg hv=1vlt Yz  t=2 4  * Ku  t   Yt&XtK  vY1YgK?t :: = 0 Y  wY f^= gtJ gJ vgg h JJKJ%IL0K"JJ vtXK  [!fY vfK6Z 0 gtk\ :X1  g Z  wr.1 g# f ufK fK#+;fK;eJX.X Y1 gZ g =1 gY Y1A v Y1 gggguf>ul.Z  =1 gZ  h Y1 ? X K = gix4%=g =g  t Y)jg < N usD"s JY .sw g uugK  vY2K  J"tJ< LYh sgK Y3"ut>tv<Jt t#%; <LK  J$t J< OtJtK.tMK  "t Zt K'sLK t K$t!s LtK t wY1%"?u5tut+t3t;tv1ZXt u " "#t K[-%t.  \uZKZ/ Z% \Z#/ ZK uXK xXKT%\05[05[05[05[0Z'['Z'F\D[#[uZ9\\g'Z\*\\\K\  ~<#<A  tY YX  YgrandmasterPriority1Integer16servo_destroycurrentUtcOffset_unused2config_create_filenodst_clock_headservoget_mgt_idbest_interval__uint8_tclockadj_stepmanagement_tlvport_addfootclocksclock_compute_stateInteger32FD_SYNC_TX_TIMERaddrsis_msg_mgtsubscribe_events_np_shortbufpmc_send_get_actionstats_max_countsockaddr_insa_family_treserved1reserved2hw_timestampgrantedclkidrecv_subscribedunicast_statesa_datahostuint16_tconfig_set_section_inttime_tsin_zeroin_port_t_flagsoffsetFromMasterlengthN_POLLFDcalloc__off_tmemcmpTS_P2P1STEPannouncesysoff_measureFD_RTNLtlv_extraFD_QUALIFICATION_TIMERwait_syncInteger64TS_ONESTEPclock_reinit_lockoriginTimestampphc2sys_configsockaddr_llsequenceIdpdelay_resp_fup_msgpdelay_req_msghas_argstats_get_resultTRANS_UDSdo_loopnsecSERVO_UNLOCKEDint32_tstrrchrsa_familynetworkProtocollogQueryIntervaltqh_firstPS_FAULTYsend_subscriptionsignaling_msgCLOCK_SERVO_NULLFmemcpysin6grandmasterIdentitynotificationtx_types__syscall_slong_tutc_offset_traceablesll_family_IO_write_enddelay_respphc_has_ppss_addrrun_pmc_subscribedelay_resp_msgmax_ppbTRANS_IEEE_802_3grandmasterPriority2config_get_stringnormalize_statefreeindexfreqnsm_resp_tlv_footphc_indexTimeIntervalphc_offsetenable_pps_outputreventststampingsin_familyis_utc_ambiguoussignalingis_utcpeerMeanPathDelaysysclk_set_tai_offsetstddevoptargsnprintfts_labeltmv_tstrduptypeinterfaceread_pps__int16_tsun_family__uint16_tsysoff_probefollow_upstate_changedsin_portsprintfclockAccuracypmc_ds_requestedClockQualitymaster_chainenablelogMinPdelayReqIntervalinfoUC_HAVE_ANNdirectionsockaddr_ununsigned charclock_headhtabFD_UNICAST_REQ_TIMER_IO_lock_tservo_sync_intervaloffsetScaledLogVarianceOctetstats_add_valueannounceReceiptTimeoutphysicalLayerProtocolprint_set_verboseforced_sync_offsetstats_destroymeandomainNumbertqe_prevmsg_puttimeoutsysoff_methodclockIdentityPortIdentitysk_get_ts_infoparentStatsuint64_tnumberrun_pmc_wait_syncTRANS_DEVICENETTS_SOFTWAREdomain_numbermsg_typeaddressLengthdurationfind_dst_clockconfig_long_optionscid_eqrenewal_tmopps_fdopen_IO_write_ptrPS_GRAND_MASTERstats_resultpdelay_resp_msgvaluephc_tsTS_HARDWAREclockcheck_samplepmc_target_porttqh_laststqh_lastmanagement_error_statusget_arg_val_ui__ss_alignsk_ts_infoTRANS_UDP_IPV4TRANS_UDP_IPV6interfacesTimestampFILEcountresponseOriginTimestampclockPhysicalAddresspdelay_reqerrorsize_tclose_pmcsll_addruint8_tclock_leaptqe_nextTS_LEGACY_HWstqe_nextseconds_lsbtimeprop_IO_save_basepid2strsocklen_tprofileIdentityuserDescriptionpmc_create__int128 unsignedss_familyucmtab_headsin6_flowinfodelay_req_msgtext_wide_datatable_indexsydymsk__s32__in6_ulistlogAnnounceIntervalsysclk_set_leapreceiveTimestampservo_createUInteger8kernel_leapunicast_master_addressphc_deviceprint_leveltimestampPS_LISTENINGversionNumber__int64_t__uint64_tpps_offsetportslogMessageIntervalstrcasecmpclockcheck_destroylogMinDelayReqIntervalNOTIFY_PORT_STATE__socklen_taddressfprintfsll_halenservo_resetFD_EVENTFD_GENERALportIdentitytail_roomreservedsanity_freq_limitPS_MASTERdelay_statstimespec__s64__u6_addr8peer_addrparentDSget_mgt_datasanity_checkmanagement_msgseconds_msbin6_addrprint_set_tagsourcePortIdentityrequestingPortIdentitysin6_addrstats_resetdefaultDSmax_abssource_labelread_phcstqh_firstreconfigureutc_offset_setclock_gettimeFD_UNICAST_SRV_TIMERcurrent_moderun_pmc_clock_identityphc_switchedmsg_cleanupInteger8memsetupdate_pmcservo_statePS_DISABLEDrun_pmc_get_utc_offsetstderrPS_INITIALIZINGnameget_sync_offsetint8_tusage_IO_save_enddelayMechanismleap_setclockcheck_createflagPS_UNCALIBRATEDobservedParentOffsetScaledLogVarianceupdate_neededstdoutconfig_set_double__time_trefcnt__int128delay_reqfreq_statsACKNOWLEDGEclockchecksll_hatypeservo_leapint16_tgrandmasterClockQualitypps_tsshort unsigned intclock_identitysigned charflagFieldadd_rtPS_SLAVE__ss_paddingcurrentGNU C17 13.2.0 -mtune=generic -march=x86-64 -g -fasynchronous-unwind-tablesproductDescriptionoptstimestamp_typeFD_SYNC_RX_TIMERdo_pps_loopFD_DELAY_TIMER__off64_tprotocolAddresspmc_last_updatephc_max_adj_IO_read_base_offsetnumber_portssockaddrprint_set_syslogparentPortIdentityservo_typestate_IO_buf_endsrc_namenumberPortsconfig_parse_optionstatstsmtupdate_clock_statsmsg_tlv_counttlv_listboundaryHopssockaddr_storageds_idpeer_namepreciseOriginTimestamp_modeprogname_IO_write_basecurrentDSUC_HAVE_SYDYhandle_term_signalsso_timestampingunicast_master_table__u32closemgmt_clock_descriptioninterfaces_headlong intclock_identity_setconfig_set_intphc_closePS_PASSIVEconfig_get_int_IO_markerdst_cntmgt_idPS_PRE_MASTERobservedParentClockPhaseChangeRateport_getlastlastsyncEnumeration16in_addruint32_tinit_pmc__pid_t_IO_codecvtstepsRemovedts_infointervalrequestReceiptTimestampSERVO_JUMPdevicelong doubletsrcUC_NEED_SYDYbad_usagelong unsigned inttimeSourcebitmaskis_runningdest_onlypdelay_resp_fupportStatesysclk_max_freqcharclock_addrx_filtersclock_handle_leapsin6_scope_idconfig_destroypmc_target_allport_statesin_addrsyncconfig_readstats_create_IO_buf_basereadingsnode_leapassert_sequencesync_offsetmessageLength_IO_read_endpdelay_respmeanPathDelayle_prevCOMMANDhashexcludednodeclockadj_get_freq_IO_FILEin_addr_t_IO_wide_datastrlen__u6_addr16clockid_tannounce_msgport_headbufferport_properties_npclock_cleanupsuffixclockcheck_set_freqleapunicast_master_tablesFD_MANNO_TIMEREnumeration8run_pmc_eventsnanoseconds__pad5controlmallocphc_openSERVO_LOCKED__u6_addr32RESPONSEphysicalAddressprint_set_progname_markersmanagement_actionint64_tclock_opencheck_clock_identityleap_second_statusuds_local_codecvtclock_nanosleeppps_ktimeupdate_clockpmc_send_set_actionpriority1priority2doublenew_state__clockid_tPTPTextpmc_get_transport_fdargcclear_sequenceargvUC_WAITCLOCK_SERVO_LINREGioctl__int32_t__uint32_tservo_sampledatanfds_tle_nextclockadj_initpollservo_addtargetPortIdentityTRANS_CONTROLNETfollow_up_msgClockIdentitysysclk_set_syncpps_fdatamanagementcorrectionpmc_recvrevisionDataptp_messagepps_kinfosin6_family_freeres_bufsll_pkttypeget_mgt_err_idtv_secUInteger16long long unsigned intparentoffset_cur_columnportNumberclockadj_set_freqsysclkhwtsgetpidaddrs_headntpshm_segmentrun_pmcdst_list_IO_backup_base_IO_read_ptrrun_pmc_port_propertiesmessage_dataUInteger32pollfdmax_countn_interfaces_freeres_listconfig_set_stringpmc_destroyclockClasstransport_typesun_pathoffset_statssll_protocolphc_intervalheader_old_offsetmanufacturerIdentityport_cleanupclockTypetimestampingget_arg_val_dtdst1tdst2get_arg_val_iconfiglong long intport_flags2printCLOCK_SERVO_PItv_nsecstartingBoundaryHopsoptionvalidsubscriptionsassert_tusockaddr_in6TRANS_PROFINETdst_clockstimePropertiesDSCLOCK_SERVO_NTPSHMsync_msgFD_ANNOUNCE_TIMERsrc_cntsubscribePortAddressclear_turun_pmc_get_number_ports__int8_tdst_namemainclockQualityclockcheck_stepdelaygetopt_longversion_showeventsphc_readingsauto_init_portsunsigned intautocfgifacephc_delaystrcmpshort intportDSphc_rate_vtable_offsetstats_get_num_valuesptp_headerlogSyncIntervalprint_set_levelsll_ifindexflagslh_firstsin6_port/home/apu/testbed_files/wifi-ptp/ptpphc2sys.c/home/apu/testbed_files/wifi-ptp/ptp/usr/include/x86_64-linux-gnu/bits/usr/lib/gcc/x86_64-linux-gnu/13/include/usr/include/x86_64-linux-gnu/bits/types/usr/include/netinet/usr/include/x86_64-linux-gnu/sys/usr/include/usr/include/asm-generic/usr/include/linux/usr/include/netpacketphc2sys.cmsg.hconfig.hutil.hphc2sys.ctypes.hstddef.htime_t.hstruct_timespec.hstdint-intn.hstdint-uintn.hclockid_t.hsocket.hsockaddr.hin.hun.hpoll.hstruct_FILE.hFILE.hstdio.hint-ll64.hgetopt_core.hpps.hpdt.hddt.htmv.hds.hfsm.hnotification.hservo.hgetopt_ext.hpacket.haddress.htlv.htransport.hunicast_fsm.hmtab.hsk.hstats.hprint.hversion.hstring.hfcntl.hclockadj.hpmc_common.hunistd.hsysoff.htime.hioctl.hphc.hclockcheck.hstdlib.hstrings.hfd.hGCC: (Debian 13.2.0-13) 13.2.0zRx AC P <AC R \AC M |-AC h 2AC m .AC )  AC  mAC h AC  <EAC @ \DAC  |LAC G AC  IAC D AC  HAC C OAC J <AC  \AC  |bAC ] AC  AC  3AC n &AC ! ?AC z <AC  \!AC \ |AC Y !AC \ +AC f _AC Z ZAC U MAC H  <AC H `AC  AC ~ (AC # gAC b KAC F ,AC g  &AC ! @|AC w `+AC f AC  AC  AC  1AC l  AC   &,:>-Ik2P_.j tm~X[EDL0%&E+I I UHO'48*FbXamc)x3&$,#(?W!$!p_Z)M1v:h B"T*$gm$K.&|&+&,1  .@P`lr%1?Odu (/CJSbm #O,(<J\dk*8J[kphc2sys.cmanagement_actionmsg_typeconfig_long_optionsconfig_set_intcid_eqphc2sys_configclock_openservo_addclock_addclock_cleanupport_cleanupport_getport_addclock_reinitrun_pmc_port_propertiesnormalize_statefind_dst_clockreconfigureread_phcget_sync_offsetupdate_clock_statsupdate_clockclock_handle_leapenable_pps_outputread_ppsdo_pps_loopupdate_pmcupdate_neededdo_looprun_pmc_eventsrun_pmc_get_utc_offsetcheck_clock_identityis_msg_mgtget_mgt_idget_mgt_dataget_mgt_err_idclock_compute_staterecv_subscribedsend_subscriptioninit_pmcrun_pmcrun_pmc_wait_syncrun_pmc_get_number_portsrun_pmc_subscriberun_pmc_clock_identityclose_pmcauto_init_portsusageconfig_set_section_intmemcmpstrcasecmpphc_opensk_get_ts_infostderrfprintfsprintfclockadj_initclockadj_get_freqclockadj_set_freqsysclk_set_leapsysclk_max_freqphc_max_adjprintservo_createservo_sync_intervalcallocstrdupstats_createclockcheck_createsysoff_probeservo_destroyclockcheck_destroystats_destroyfreestrcmpmallocphc_closeservo_resetstats_resetclock_gettimestats_add_valuestats_get_num_valuesstats_get_resultclockcheck_sampleservo_sampleclockadj_stepclockcheck_stepsysclk_set_syncclockcheck_set_freqphc_has_ppsioctlis_runningclock_nanosleepsysoff_measuremsg_tlv_countpid2strmemsetpmc_send_set_actiongetpidsnprintfconfig_get_intpmc_createpmc_get_transport_fdpollpmc_send_get_actionpmc_recvmsg_putpmc_target_portmemcpypmc_target_allpmc_destroyis_utc_ambiguousleap_second_statusservo_leapsysclk_set_tai_offsetmainhandle_term_signalsconfig_createconfig_set_doublestrrchroptargconfig_parse_optionfwriteget_arg_val_dget_arg_val_iget_arg_val_uistrlenconfig_set_stringstdoutversion_showconfig_destroygetopt_longconfig_readprint_set_prognameconfig_get_stringprint_set_tagprint_set_verboseprint_set_syslogprint_set_levelmsg_cleanupe:; <=>? *@B?M $]@r FA=? Q@BCD(E-F@GP ebHv I }HJAKS eHL  MMMH ZH}N HOPQRRRS$S}SETU HT S L; > V P W X0 X@ X  $ H  L$ H  t HQ  c Hu   H   H  ? H1 XCH  LH= tOHYYY H@Z_ZZ[\\\R dH HXXXl]W ^_(`5 QDaa~ b ,-Hj \|Hcd ~H'd2 DH   (Hef5 bg HkT Hh[heiLjV $hHj FHGkolm \n po o p@  R H q r   HN!sz!t!uN"u"u$u$u$u:%v%u%w&u%&x&u&y&e$' 6'HZ' l'H' 'H'  (H( (H( ?) Q)H)Y) )H*Y* *H9+zD+ 4V+H+{+E+|,}-,?8, dH,@, ,,,,!- 1- <-C- S- ^-u-- - --.'.L7.I.].d.?k.  {.@..?.  ...L.. P .<. S // _ !/<5/ S L/S/ f ^/<r/ S //?/ m /@// / // 000 10 @0\0 g0{00 0 00 000 0 1$1 /1C1K1 R1 l11 1111 2+2D2 c2|22 22233 D3 c3k3x33?3 3@33 3333 4'4 24O4  w4 4444%5 , ,5S55?5 d 55?5 56?"6 *6Z6e6 r6z66  6o66 6o66 6o66 S 6o7 +7 A7 N7o_7 l7o7S8?8  8M8 o8S}8?8 < 89?"9 l *99 9H9e9 9HA: N:J::; - ; ;  ; ; ; ; ;  ; $; (; ,; 0; 4; 8; <; @; D; H; L;P;T;X; \;`;d;h;l; p;$t;(x;,|;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;;;;;;;;;;;;;<<< <</1< <81(<,<833230D<21P<T<X< \<`<d<h<l< p<$t<(x<,|<0<4/8<</@/D<H0L<PT6T80X<\<`{5d5h4l<p<t/6x/|054g645<H5 6 8+ 9% 9* 7; 8rN 8U 8\ 8c 8h 8Qv 8{ 8 8 8 8 8 8& 8 8 8 8$ 8 8 8L  8 8' 8; 3 8 ? 8K 8 X 8?e 8ix 8 8 8J 8  8  8 8x 8 8 8Q 89 8`  8U  8# 8Z$ 8B 8O 8 \ 8i 8U  8I 88 8 8 8 8 8  8x 8  8l  8 8* 87 8U 8Ca 8*z 8 8& 8 8 8 8F 8 8 8 83 8  8a 8J $ 81 8> 8K 8[X 8Ue 8Lr 8 8v 8 8 8 8 8P 8  8H 8 8 8 8> 8 ( 80 8T 8^ 8 83 8z 8  8~ 8  8\ 8  8 8i 86! 8i/ 8< 8I 8V 8c 8/p 8 ~ 8 8 8 8d 8b 80 8R  8 8F 8 8 8 8 8* 8 7 8 D 85 Q 8_ 8 y 86 8 8 8 8 8# 8d 8L 8G  8 * 8 7 8G T 8Ga 8tn 8({ 8 8 8  8 8 8  8  8& 8 3 8i@ 8aM 8vZ 8g 8ht 8 8 8 8k 8. 8 8 8_ 8 8= 8 8  8 8(, 89 8F 8S 8f 8s 8- 8i 8  8 8 8X 8 8e 8 8( 8= 8 8i 8 + 8: 8@ 8F 8WL 8 R 8X 8 ^ 8d 8j 8 p 8w 8 8) 8P 8Z 8 8 8 8K 8; 8 8 8 8 8  8# 8/ 8p< 8XJ 8_ 8 k 8w 8 8+ 8 8 8( 8 8] 8 8$ 8W * 8 J 8x 8 8G 8m 8v 8 8 8 8i 8U 8 8 8  8W  8 8- 83 8u9 8z@ 8M 8Z 8 s 8> 8.  8 8  8  8  8>  8 8h$ 8#1 8A > 8YL 8Y 8Zg 8+ 8 8  8 8 8 8 8 8? 8 8 8 8w- 8; 8z I 8j { 8  8 8_ 8  8 8 8) 8 8 ! 8' 83. 8u; 8a 82n 8 88 8 8a 8 8 8k 8B  8 8 8  85 8B 8-O 8 \ 8i 8v 8 8 8 8  8 8 8 8  8 83 8M 8Z 8w 8q 84  8U  8 8 8 8  8 8$ 8U 2 8L 8 Y 8U f 8 8 8o 8 8  8o 8q 8 8i 8 " 8? 8K 8t 8 8? 8 8e 8 8A 8  8S 8H 8T 8 8> 8  8) 8; 8 H 8UU 8 o 8| 8G  8 8 8 8 8  8 8$ 8k  8z  8 8 8% 8, 8; 8A 8G 8M 88] 8+ k 8h x 8  8  8 8[ 8G  8 8  8 8 8  8$  8+ * 8i7 8D 8 Q 8t^ 8 k 8 x 8G 8  8 8`  8 8 8Y 8 8 8+  8 8 % 82 8? 8b 8o 8 | 8$  8  8  8$  82 8  8; 8 8 8? 8} 8A 8 N 8h 8x 8 8J 8m 8  8  8 8 8 8 8^ 8>  8[ 8# 8,0 8= 8 J 8lW 8Kd 8q 8 ~ 8 8o 8  8  8J 8m 8l 8 8 8J 8m# 8G0 8 = 8J 8[W 8 o 8| 8o 8 8o 8] 8o 8 89 8  8P 8 8 8, 8g( 85 8:B 8\ \ 86i 8v 8  8 8 8  8 8 8T 8 8 8$$ 8M5 8,F 8UW 84 h 8 8 8 8 8 8  8V* 8A 8F q 8$ 8  8 8 8R$ 8:D 8GP 8E] 8wn 8 83 8C 8h 8 8! 8 ! 8*! 8@! 8%[! 8`! 8! 8 ! 8! 8 " 8" 8>" 89^" 8X y" 8" 8," 8H" 8Y# 80# 83=# 8Y# 8Lo# 8&# 8# 8u# 8# 81# 8$ 8#$ 89$ 8O$ 8 k$ 8v |$ 8a $ 8$ 8$ 8$ 8$ 8z$ 8 % 8% 81% 8G% 8S% 8i% 8% 8% 8E % 8T% 8% 8b% 8$ & 8%& 8;& 8RL& 8 i& 8O & 8& 8& 8 & 8c&O,& 8 ' 8' 82)' 8Z8' 8H' 8m' 8' 8' 85' 8' 8' 8' 8 ( 8-( 8M( 8]( 8e(;t(:~( 8(,( 8( 8(8*( 8( 8 ( 8o ) 8 ) 8))*O) 8@Z)c)q) 8) 8) 8)&) 8) 8) 8G) 8 * 87* 8[F* 8U* 8f* 8 l*&* 8* 8*.&* 8* 8+ 8+%(+ 87+ 8F+ 8GU+ 8[e+ 8.u+ 8+&+ 8q+$+ 8, 8_,$4, 8C, 8q, 88|,*$, 8, 8, 8c,#- 8- 8R- 8]-"t- 8- 8- 8>- 8X- 8-h - 8. 8. 8.. 8*l. 8w.v. 8. 8F. 8.). 8. 8 / / 8A/ 8Q/ 8`/ 8[~/ 8G/ 8 / 8/p/ 8/ 8 / 8[0 8 0E#0 8[30 80?0${0 8 00 8r01 81WH1 8S1j1 81 8.11 81 81 81 8 1 8o2 82 8%$2J2 8U2l2 8|2 8 2 8 2 8 2 82 82 82 83)3 8oZ3 8`33 8b3 8s33 83 8 3 8o3 84 8[4 8%4<4 8 L4 81\4 8ol4 8|4 84 84 8o4 8 4 844 84 85 8 5U05 8@5 8P5 8 `5 8o5 85 85 85 85 85 8}5 8 5 6 8B6 8T`6 8o6 8 6 8c6I 6 86 86 8606 86 8 7 87 8*7 897 8[H7 8s7 8l7 87 87 87 877 87 87 8,8 8K88O8 8^8 8{8 88[8 88 88X8 8 9 8w9/9 8>9 8Y9 8g9 8v9 8e99 89 8 9 89 8l9 89: 8: 8#: 81: 8 @: 8_: 8j:k: 8:>: 8: 8r:,; 8C*;U; 8`; 5" 9/& 9T* 9w. 92 96 9: 9> 9 B 9&F 99P 9PU 9ZZ 9`_ 9id 9pi 9zn 9s 9x 9} 9 9 9 9 9 9 9 9 9 9 9  9 9 9* 90 96 9< 9B 9G 9M 9\ 9d 9q 9z 9 9 9 9  9 9 9 9 9" 9' 9, 91 96 9; 9@ 9 E 9J 9O 9'T 90Y 9:c @`,>k X@[`0I  U @` @W`$Ep )@vdh "#*$$$$%D.&d&&c)8*,O,.symtab.strtab.shstrtab.rela.text.data.bss.rela.rodata.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @ ;@@#&`;,`;6`;1@ CHK;>@h POɆZb#0]@8]0 vS3q@h] 00?0G gh @c@: wh