ELF>øo@@‚PH�=¾ÿXÃH‰|$øH‹ÃPH‰òH‹ŠHc÷H�=1ÉèYÃconfig::tests::aaaa_group_takes_v6_literals_onlysrc/config.rs€0 ¡¡)config::tests::record_type_defaults_to_a€( ››!monitor::health::tests::comes_back_only_after_rise_threshold_consecutive_successessrc/monitor/health.rs€R{{Bmonitor::health::tests::goes_down_only_after_fail_threshold_consecutive_failures€Pmm@monitor::health::tests::new_ip_is_judged_on_first_probe€7ee'monitor::health::tests::retain_forgets_old_ips€.††monitor::members::tests::by_ip_merges_names_sharing_an_ipsrc/monitor/members.rs€9GG(monitor::members::tests::reports_changed_appeared_and_vanished_ips€B991monitor::members::tests::unchanged_members_produce_no_diff€:33)monitor::reconcile::tests::drops_duplicate_recordssrc/monitor/reconcile.rs€2HHmonitor::reconcile::tests::in_sync_is_a_noop€,99monitor::reconcile::tests::nothing_healthy_leaves_dns_alone€;PP(monitor::reconcile::tests::removes_dead_and_adds_recovered€:@@'monitor::reconcile::tests::replaces_placeholder_with_healthy_ips€@00-monitor::tests::aaaa_group_manages_only_aaaa_recordssrc/monitor/mod.rs€4ÁÁ2monitor::tests::all_down_leaves_dns_alone_and_alerts_once€9™™7monitor::tests::api_errors_alert_once_then_recover€2¨¨0monitor::tests::dead_node_is_dropped_after_threshold_and_readded_after_recovery€O[[Mmonitor::tests::dry_run_reports_changes_without_writing€7··5monitor::tests::first_round_starts_and_points_dns_at_members€<AA:monitor::tests::member_pointed_at_another_node_is_reported€:||8monitor::tests::new_ip_that_is_down_is_reported_and_kept_out€<��:monitor::tests::steady_state_is_silent_and_writes_nothing€9QQ7notify::telegram::tests::node_down_and_member_change_in_one_messagesrc/notify/telegram.rs€C»»2notify::telegram::tests::outage_and_errors€*ÕÕnotify::telegram::tests::quiet_round_sends_nothing€2¨¨!notify::telegram::tests::startup_lists_every_ip€/­­ÿÿevent src/main.rs:63dns_monitormessagesrc/main.rs?  event src/main.rs:81Q  gdb_load_rust_pretty_printers.py%U94I: ; ˆn.@n: ; j 2 ˆ Iˆ8 2 .@n: ;I: ;I Im ˆ ( /I 3 Iˆ8 4  Iˆ8 $> I3 ˆI3 ˆI!I" 7 $ > ³Í? ÍQ U? UQ WJJݪM WpÝ‘xp©xêê ¾P`r0ýpÓ     Ö & ÖÏ ÖÖ œœ œí mm ‹‹  AS ê êê  £µ  UÖDêk{tˆ•ÍÍ|ÿÿÿÿxx clang LLVM (rustc version 1.98.1 (48a229cea 2026-09-01))src/main.rs/@/6d7t5zt12ht19o73a4yhr6gf9/root/scripts/dns-monitordns_monitormain{async_block#0}__CALLSITEtracing_corecallsiteinterestcoresyncatomicu8Tvcellprivate__0Align1valueUnsafeCell>Atomicregistrationmetametadatanamedata_ptrlengthusize&strtargetlevelu64TraceDebugInfoWarnErrorLevelInnerLevelmodule_pathoptionNoneSomeOption<&str>filelineu32Optionfieldsfieldnames&[&str]pointerdyn tracing_core::callsite::Callsitevtable__ARRAY_SIZE_TYPE__&[usize; 6]&dyn tracing_core::callsite::CallsiteIdentifierFieldSetkindKindMetadata&tracing_core::metadata::Metadatanext*mut tracing_core::callsite::DefaultCallsiteAlign8<*mut tracing_core::callsite::DefaultCallsite>UnsafeCell>Atomic<*mut tracing_core::callsite::DefaultCallsite>DefaultCallsite_RNvNCNvCsdAPsmXiICC3_11dns_monitor4main010___CALLSITE_RNvNCNvCsdAPsmXiICC3_11dns_monitor4main0s_10___CALLSITEMETA_RNvNvNCNvCsdAPsmXiICC3_11dns_monitor4main010___CALLSITE4META_RNvNvNCNvCsdAPsmXiICC3_11dns_monitor4main0s_10___CALLSITE4META{impl#1}_RNvCsdAPsmXiICC3_11dns_monitors_4main_RNvXs_NtCsfR3VZNZim7V_12tracing_core8callsiteNtB4_15DefaultCallsiteNtB4_8Callsite8metadataself&tracing_core::callsite::DefaultCallsiterustc version 1.98.1 (48a229cea 2026-09-01)zRx �AS4 H A^Á…û src/root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-core-0.1.36main.rssrc/callsite.rs  » e ï Y=ÉñÿÍ      !#$&'(*+-.0134678:;=>@ACDFGIJLMOPRSTVWYZ\]_ðaa‹mx¬cc9pxefghjlmopstxz&�X !r"Äü Œ£] cÚù ¯· ¤ »ÙKtF  6ë“ «Z ){C?Büÿÿÿÿÿÿÿ Xüÿÿÿÿÿÿÿ ZüÿÿÿÿÿÿÿWüÿÿÿÿÿÿÿ[üÿÿÿÿÿÿÿ 8ˆ\  8ˆ]  8 ˆ^ 8 ˆ_ 8 ˆ` 8 ˆa 8ˆb 8ˆc 8ˆd 8ˆe 8ˆf  8ˆg "8ˆh $8ˆi &8'ˆj )8'ˆk +8'ˆl -8'ˆm /8'ˆn 18'ˆo 38'ˆp 58'ˆq 78'ˆr 98:ˆs <8:ˆt >8:ˆu @8:ˆv   (08@HPX!`#h%p(x*€,ˆ.�0˜2 4¨6°8¸;À=È?ÐAOQKw (xI J0L@DHMPJ`NP J0L@GHMPJ`N R U U9 V Ua& T+ U{0 U‡5 UŒ: UœGDO UäT UœaGi Un Uœs UT€Oˆ UY� UTšQ¢ U—ª¸ U༠U‡Ä U§É U´Î UÔÖ U½â U?î ULú UÚ U‘ Uë U×!/ U3 UQB UcQ UQV U¯^ UZj Uzv U�‚ U¸Ž Uâš Uç¦ Uü² U¥¿ U²Ç UëØ U§ß U‹å U‘ë U—ñ Uœ÷ U¡þ Uª Uë U Uœ! U - U´< UÆA UËF UÐK U4W UÚ\ UÜi Uãn Uïz UÚ UëŒ U ˜ UÚ� Uë« UŸ· UÚ¼ UÜË UÞÐ UÜ UÚá Uúî UAú UÚÿ Uú  UÄ UÕ( UË5 UÐB UËN UÚT UÐ` UÚe Uës Uð‰ UË— UФ U˰ UÚ¶ UРUÚÇ Uë× U×â U¸ë Uuò U_ý Uh Uo U‡  Uì' U. U_9 UhN UkU U` UDu U€ U_– UK¡ Uß® Uh SD G0O@QP` 8L’­.debug_abbrev.text_RNvXs_NtCsfR3VZNZim7V_12tracing_core8callsiteNtB4_15DefaultCallsiteNtB4_8Callsite12set_interest.comment.debug_gdb_scripts.rela.debug_aranges.rela.debug_ranges.debug_str_RINvNtCs9k3SxhrAWiO_3std2rt10lang_startuECsdAPsmXiICC3_11dns_monitor.rela.debug_info.rela.text._RNvCsdAPsmXiICC3_11dns_monitors_4main.rela.text.main.note.GNU-stack.rela.debug_line.rela.eh_frame_RNvCs965H7XVcgUb_4test16test_main_static.strtab.symtab.text._RNvXs_NtCsfR3VZNZim7V_12tracing_core8callsiteNtB4_15DefaultCallsiteNtB4_8Callsite8metadata_RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor6notify8telegram5tests17outage_and_errors0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor9reconcile5tests37replaces_placeholder_with_healthy_ips0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor6health5tests22retain_forgets_old_ips0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor7members5tests41reports_changed_appeared_and_vanished_ips0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor6health5tests58comes_back_only_after_rise_threshold_consecutive_successes0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor6health5tests56goes_down_only_after_fail_threshold_consecutive_failures0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor9reconcile5tests23drops_duplicate_records0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor9reconcile5tests17in_sync_is_a_noop0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor6notify8telegram5tests22startup_lists_every_ip0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor7members5tests32by_ip_merges_names_sharing_an_ip0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor6notify8telegram5tests25quiet_round_sends_nothing0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor7members5tests33unchanged_members_produce_no_diff0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor9reconcile5tests32nothing_healthy_leaves_dns_alone0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor6notify8telegram5tests42node_down_and_member_change_in_one_message0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor6health5tests31new_ip_is_judged_on_first_probe0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtNtCsdAPsmXiICC3_11dns_monitor7monitor9reconcile5tests31removes_dead_and_adds_recovered0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBc__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests63dead_node_is_dropped_after_threshold_and_readded_after_recovery0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor6config5tests33aaaa_group_takes_v6_literals_only0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests44new_ip_that_is_down_is_reported_and_kept_out0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests44first_round_starts_and_points_dns_at_members0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests36aaaa_group_manages_only_aaaa_records0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests34api_errors_alert_once_then_recover0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests39dry_run_reports_changes_without_writing0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests41steady_state_is_silent_and_writes_nothing0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests41all_down_leaves_dns_alone_and_alerts_once0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor7monitor5tests42member_pointed_at_another_node_is_reported0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa__RNvYNCNvNtNtCsdAPsmXiICC3_11dns_monitor6config5tests25record_type_defaults_to_a0INtNtNtCsgxBkk5gSRhY_4core3ops8function6FnOnceuE9call_onceBa___rustc_debug_gdb_scripts_section___RNvYNtNtCsfR3VZNZim7V_12tracing_core8callsite15DefaultCallsiteNtB4_8Callsite15private_type_idB6_.rela.data._RNvNCNvCsdAPsmXiICC3_11dns_monitor4main0s_10___CALLSITE.rela.data._RNvNCNvCsdAPsmXiICC3_11dns_monitor4main010___CALLSITE.rela.data.rel.ro._RNvNvNCNvCsdAPsmXiICC3_11dns_monitor4main0s_10___CALLSITE4META.rela.data.rel.ro._RNvNvNCNvCsdAPsmXiICC3_11dns_monitor4main010___CALLSITE4META6d7t5zt12ht19o73a4yhr6gf9.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.59.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.49.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.39.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.29.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.19.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.9.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.58.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.48.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.38.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.28.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.18.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.8.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.67.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.57.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.47.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.37.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.27.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.17.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.7.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.66.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.56.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.46.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.36.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.26.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.16.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.6.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.65.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.55.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.45.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.35.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.25.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.15.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.5.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.64.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.54.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.44.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.34.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.24.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.14.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.4.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.63.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.53.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.43.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.33.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.23.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.13.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.3.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.62.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.52.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.42.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.32.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.22.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.12.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.2.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.61.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.51.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.41.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.31.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.21.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.11.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.1.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.60.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.50.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.40.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.30.rela.data.rel.ro..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.20.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.10.rodata..Lanon.88e175b2c0a25efc6309b453cc6a9fe0.0·`L‘#@ @@ø20�Ç` Rp M@(3H�_#�0Ó!À V ИQ @p3H� ãh(\�˜W@¸3H� Õ(RSzÌ�˜Ç@4H�O(Pûx˜ö@H4H�,#7›!H˜–!@�4H� à.«˜¦@Ø4H�$¨9¢áø˜@ 5H�”�Bؘ@h5H�!Ãp:ô"°˜ï"@°5H�$c!H2ëzn˜˜i@ø5H�(ñ0 ,j` ˜e@@6H�+ãø ;\8 ˜W@ˆ6H�.ßÐ :‹ ˜†@Ð6H�1¼"¨ @+!è ˜&!@7H�4¸€ 46´ ¹È ˜´@`7H�82` 9«  ˜¦@¨7H�;$82§p˜¢@ð7H�>SO„"X˜"@88H�Aó ð7€(˜{@€8H�DÀ<|˜w@È8H�Gÿ˜:nؘi@9H�Jñp<j°˜e@X9H�M H9G"ˆ˜B"@ 9H�PÀ  CHcË€˜Æ@è9H�TD*ÇH˜Â@0:H�W6à2¹˜´@x:H�Z2°/èà˜ã@À:H�] "xØ"@;ˆ�_êPå@�=�a¦h¡@¨=�c� €” “Ÿ ¨@À=�hЏ0…@Ø=H�jè ~øxy@ >¨�m�p,ˆx'@È>¨�p2""+M· @p?p �t— €’@àJ¨�v«„ 0¦@ˆK`�x¹0´ ‘v0E&-]r&ƒpx&`~@èKH�}rØ&Åm@0L0�¿ 'X W