Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 883508 Details for
Bug 923154
sys-apps/systemd and dev-lang/python fail to build on arm with "Error: garbage following instruction -- `vmov.f64 d0,#6.:e+0'"
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
timesyncd-manager.c.s from 13.2.1_p20230826
timesyncd-manager.c.s (text/plain), 97.46 KB, created by
Matt Turner
on 2024-01-28 23:39:02 UTC
(
hide
)
Description:
timesyncd-manager.c.s from 13.2.1_p20230826
Filename:
MIME Type:
Creator:
Matt Turner
Created:
2024-01-28 23:39:02 UTC
Size:
97.46 KB
patch
obsolete
> .arch armv7-a > .fpu vfpv3-d16 > .eabi_attribute 28, 1 > .eabi_attribute 20, 1 > .eabi_attribute 21, 1 > .eabi_attribute 23, 3 > .eabi_attribute 24, 1 > .eabi_attribute 25, 1 > .eabi_attribute 26, 2 > .eabi_attribute 30, 2 > .eabi_attribute 34, 1 > .eabi_attribute 18, 4 > .file "timesyncd-manager.c" > .text > .section .rodata.manager_clock_watch_setup.str1.4,"aMS",%progbits,1 > .align 2 >.LC0: > .ascii "../systemd-stable-254.8/src/timesync/timesyncd-mana" > .ascii "ger.c\000" > .align 2 >.LC1: > .ascii "m\000" > .align 2 >.LC2: > .ascii "Failed to create clock watch event source: %m\000" > .section .text.manager_clock_watch_setup,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_clock_watch_setup, %function >manager_clock_watch_setup: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, fp, lr} > subs r4, r0, #0 > add fp, sp, #8 > sub sp, sp, #12 > beq .L10 > ldr r0, [r4, #360] > bl sd_event_source_disable_unref(PLT) > mov r1, r4 > ldr r2, .L13 > mov r3, r4 >.LPIC3: > add r2, pc, r2 > str r0, [r1, #360]! > ldr r0, [r4, #4] > bl event_add_time_change(PLT) > subs r4, r0, #0 > movge r0, #0 > blt .L11 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L11: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r4, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > bgt .L12 >.L5: > cmp r0, #0 > mvnge r0, #85 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L12: > ldr r2, .L13+4 > mov r0, #3 > ldr r1, .L13+8 > ldr r3, .L13+12 >.LPIC4: > add r2, pc, r2 >.LPIC5: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC6: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #238 > mov r1, r4 > bl log_internal(PLT) > b .L5 >.L10: > ldr r1, .L13+16 > mov r2, #232 > ldr r3, .L13+20 > ldr r0, .L13+24 >.LPIC1: > add r1, pc, r1 >.LPIC0: > add r3, pc, r3 >.LPIC2: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L14: > .align 2 >.L13: > .word manager_clock_watch-(.LPIC3+8) > .word .LC0-(.LPIC4+8) > .word .LC2-(.LPIC5+8) > .word __func__.22-(.LPIC6+8) > .word .LC0-(.LPIC1+8) > .word __func__.22-(.LPIC0+8) > .word .LC1-(.LPIC2+8) > .size manager_clock_watch_setup, .-manager_clock_watch_setup > .section .text.manager_arm_timer,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_arm_timer, %function >manager_arm_timer: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, fp, lr} > subs r4, r0, #0 > add fp, sp, #8 > sub sp, sp, #28 > beq .L21 > orrs r1, r2, r3 > mov ip, r3 > ldr r0, [r4, #156] > beq .L22 > cmp r0, #0 > beq .L19 > bl sd_event_source_set_time_relative(PLT) > cmp r0, #0 > bge .L23 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L23: > ldr r0, [r4, #156] > mvn r1, #0 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, lr} > b sd_event_source_set_enabled(PLT) >.L19: > vldr.64 d7, .L24 @ int > ldr r3, .L24+8 > add r1, r4, #156 > str r4, [sp, #20] >.LPIC10: > add r3, pc, r3 > str r3, [sp, #16] > ldr r0, [r4, #4] > str r2, [sp] > mov r2, #7 > vstr.64 d7, [sp, #8] @ int > str ip, [sp, #4] > bl sd_event_add_time_relative(PLT) > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L22: > bl sd_event_source_unref(PLT) > mov r3, r0 > mov r0, #0 > str r3, [r4, #156] > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L21: > ldr r1, .L24+12 > mov r2, #186 > ldr r3, .L24+16 > ldr r0, .L24+20 >.LPIC8: > add r1, pc, r1 >.LPIC7: > add r3, pc, r3 >.LPIC9: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L25: > .align 3 >.L24: > .word 0 > .word 0 > .word manager_timer-(.LPIC10+8) > .word .LC0-(.LPIC8+8) > .word __func__.11-(.LPIC7+8) > .word .LC1-(.LPIC9+8) > .size manager_arm_timer, .-manager_arm_timer > .section .rodata.manager_save_time_and_rearm.isra.0.str1.4,"aMS",%progbits,1 > .align 2 >.LC3: > .ascii "/var/lib/systemd/timesync/clock\000" > .align 2 >.LC4: > .ascii "Failed to update /var/lib/systemd/timesync/clock, i" > .ascii "gnoring: %m\000" > .align 2 >.LC5: > .ascii "Failed to rearm save time event: %m\000" > .align 2 >.LC6: > .ascii "Failed to enable save time event: %m\000" > .section .text.manager_save_time_and_rearm.isra.0,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_save_time_and_rearm.isra.0, %function >manager_save_time_and_rearm.isra.0: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r0, #0 > add fp, sp, #12 > sub sp, sp, #16 > beq .L34 > ldr r0, .L38 > mvn r1, #0 > str r1, [sp, #8] > str r1, [sp, #4] >.LPIC14: > add r0, pc, r0 > str r1, [sp] > mov r1, #0 > bl touch_file(PLT) > subs r5, r0, #0 > blt .L35 >.L28: > ldr r2, [r4, #448] > mov r1, #1 > ldr r3, [r4, #452] > cmn r3, #1 > cmneq r2, #1 > strb r1, [r4, #456] > bne .L36 >.L26: > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L36: > ldr r0, [r4, #440] > bl sd_event_source_set_time_relative(PLT) > subs r5, r0, #0 > blt .L37 > ldr r0, [r4, #440] > mvn r1, #0 > bl sd_event_source_set_enabled(PLT) > subs r4, r0, #0 > bge .L26 > bl log_get_max_level(PLT) > cmp r0, #2 > ble .L26 > ldr r2, .L38+4 > mov r0, #3 > ldr r1, .L38+8 > ldr r3, .L38+12 >.LPIC21: > add r2, pc, r2 >.LPIC22: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC23: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1219 > mov r1, r4 > bl log_internal(PLT) > b .L26 >.L35: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L28 > ldr r2, .L38+16 > mov r0, #7 > ldr r1, .L38+20 > ldr r3, .L38+24 >.LPIC15: > add r2, pc, r2 >.LPIC16: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC17: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1208 > mov r1, r5 > bl log_internal(PLT) > b .L28 >.L37: > bl log_get_max_level(PLT) > cmp r0, #2 > ble .L26 > ldr r2, .L38+28 > mov r0, #3 > ldr r1, .L38+32 > ldr r3, .L38+36 >.LPIC18: > add r2, pc, r2 >.LPIC19: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC20: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1215 > mov r1, r5 > bl log_internal(PLT) > b .L26 >.L34: > ldr r1, .L38+40 > mov r2, #1200 > ldr r3, .L38+44 > ldr r0, .L38+48 >.LPIC12: > add r1, pc, r1 >.LPIC11: > add r3, pc, r3 >.LPIC13: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L39: > .align 2 >.L38: > .word .LC3-(.LPIC14+8) > .word .LC0-(.LPIC21+8) > .word .LC6-(.LPIC22+8) > .word __func__.12-(.LPIC23+8) > .word .LC0-(.LPIC15+8) > .word .LC4-(.LPIC16+8) > .word __func__.12-(.LPIC17+8) > .word .LC0-(.LPIC18+8) > .word .LC5-(.LPIC19+8) > .word __func__.12-(.LPIC20+8) > .word .LC0-(.LPIC12+8) > .word __func__.12-(.LPIC11+8) > .word .LC1-(.LPIC13+8) > .size manager_save_time_and_rearm.isra.0, .-manager_save_time_and_rearm.isra.0 > .section .rodata.manager_save_time_handler.str1.4,"aMS",%progbits,1 > .align 2 >.LC7: > .ascii "__unique_prefix__expr_20\000" > .section .text.manager_save_time_handler,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_save_time_handler, %function >manager_save_time_handler: > @ args = 4, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {fp, lr} > add fp, sp, #4 > ldr r0, [fp, #4] > cmp r0, #0 > beq .L43 > mvn r2, #0 > mvn r3, #0 > bl manager_save_time_and_rearm.isra.0(PLT) > mov r0, #0 > pop {fp, pc} >.L43: > ldr r1, .L44 > movw r2, #1167 > ldr r3, .L44+4 > ldr r0, .L44+8 >.LPIC25: > add r1, pc, r1 >.LPIC24: > add r3, pc, r3 >.LPIC26: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L45: > .align 2 >.L44: > .word .LC0-(.LPIC25+8) > .word __func__.0-(.LPIC24+8) > .word .LC7-(.LPIC26+8) > .size manager_save_time_handler, .-manager_save_time_handler > .section .rodata.manager_network_read_link_servers.str1.4,"aMS",%progbits,1 > .align 2 >.LC8: > .ascii "Failed to get link NTP servers: %m\000" > .align 2 >.LC9: > .ascii "Failed to check validity of NTP server name or addr" > .ascii "ess '%s': %m\000" > .align 2 >.LC10: > .ascii "Invalid NTP server name or address, ignoring: %s\000" > .section .text.manager_network_read_link_servers,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_network_read_link_servers, %function >manager_network_read_link_servers: > @ args = 0, pretend = 0, frame = 16 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, r7, r8, r9, r10, fp, lr} > mov r3, #0 > add fp, sp, #32 > subs r8, r0, #0 > sub sp, sp, #36 > ldr r2, .L97 > str r3, [fp, #-44] > ldr r3, .L97+4 >.LPIC44: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r3, [r3] > str r3, [fp, #-40] > mov r3, #0 > beq .L90 > sub r0, fp, #44 > bl sd_network_get_ntp(PLT) > adds r9, r0, #61 > mov r5, r0 > movne r9, #1 > ands r9, r9, r0, lsr #31 > bne .L91 > ldr r3, [r8, #16] > ldr r7, [fp, #-44] > cmp r3, #0 > beq .L52 >.L53: > mov r1, r3 > ldr r3, [r3, #20] > ldrb r2, [r1, #12] @ zero_extendqisi2 > cmp r3, #0 > orr r2, r2, #1 > strb r2, [r1, #12] > bne .L53 > cmp r7, #0 > beq .L54 >.L77: > ldr r3, .L97+8 > ldr r10, .L97+12 >.LPIC38: > add r3, pc, r3 > add r3, r3, #24 > str r3, [fp, #-48] >.LPIC39: > add r10, pc, r10 >.L55: > mov r4, r7 > ldr r0, [r7], #4 > cmp r0, #0 > beq .L54 >.L65: > bl dns_name_is_valid_or_address(PLT) > subs r5, r0, #0 > blt .L92 > bne .L59 > bl log_get_max_level(PLT) > cmp r0, #2 > ble .L55 > ldr r3, .L97+16 > mov r1, r5 > ldr r2, [r7, #-4] > mov r0, #3 > str r2, [sp, #8] >.LPIC40: > add r3, pc, r3 > stm sp, {r3, r10} > movw r3, #995 > ldr r2, [fp, #-48] > mov r4, r7 > bl log_internal(PLT) > ldr r0, [r7], #4 > cmp r0, #0 > bne .L65 >.L54: > ldr r4, [r8, #16] > cmp r4, #0 > bne .L66 > b .L87 >.L70: > cmp r4, #0 > beq .L87 >.L66: > mov r0, r4 > ldrb r3, [r0, #12] @ zero_extendqisi2 > ldr r4, [r4, #20] > tst r3, #1 > beq .L70 > bl server_name_free(PLT) > cmp r4, #0 > mov r9, #1 > bne .L66 >.L87: > ldr r0, [fp, #-44] > mov r5, r9 >.L71: > cmp r0, #0 > beq .L46 > bl strv_free(PLT) >.L46: > ldr r2, .L97+20 > ldr r3, .L97+4 >.LPIC43: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-40] > eors r2, r3, r2 > mov r3, #0 > bne .L93 > mov r0, r5 > sub sp, fp, #32 > @ sp needed > pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} >.L59: > ldr r4, [r8, #16] > ldr r6, [r7, #-4] > b .L61 >.L94: > ldr r0, [r4, #8] > mov r1, r6 > bl strcmp(PLT) > ldr r5, [r4, #20] > cmp r0, #0 > beq .L64 > mov r4, r5 >.L61: > cmp r4, #0 > bne .L94 > mov r3, r6 > mov r2, #2 > mov r1, r4 > mov r0, r8 > bl server_name_new(PLT) > subs r5, r0, #0 > blt .L95 > mov r9, #1 > b .L55 >.L64: > ldrb r3, [r4, #12] @ zero_extendqisi2 > bfi r3, r0, #0, #1 > strb r3, [r4, #12] > b .L55 >.L91: > cmn r0, #12 > beq .L96 > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L89 > ldr r2, .L97+24 > mov r0, #7 > ldr r1, .L97+28 > ldr r3, .L97+32 >.LPIC32: > add r2, pc, r2 >.LPIC33: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC34: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #980 > mov r1, r5 > bl log_internal(PLT) > b .L89 >.L73: > bl server_name_free(PLT) >.L89: > ldr r0, [r8, #16] > cmp r0, #0 > bne .L73 > ldr r0, [fp, #-44] > b .L71 >.L92: > bl log_get_max_level(PLT) > cmp r0, #2 > ble .L89 > ldr r2, .L97+36 > ldr r1, .L97+40 > ldr r3, .L97+44 >.LPIC35: > add r2, pc, r2 > ldr r0, [r4] >.LPIC36: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC37: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, r5 > mov r3, #992 > mov r0, #3 > bl log_internal(PLT) > b .L89 >.L90: > ldr r1, .L97+48 > movw r2, #973 > ldr r3, .L97+52 > ldr r0, .L97+56 >.LPIC28: > add r1, pc, r1 >.LPIC27: > add r3, pc, r3 >.LPIC29: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L52: > cmp r7, #0 > bne .L77 > mov r5, r7 > b .L46 >.L96: > ldr r1, .L97+60 > movw r2, #978 > ldr r3, .L97+64 > mov r0, #3 >.LPIC31: > add r1, pc, r1 >.LPIC30: > add r3, pc, r3 > add r1, r1, #24 > bl log_oom_internal(PLT) > b .L89 >.L95: > ldr r1, .L97+68 > movw r2, #1009 > ldr r3, .L97+72 > mov r0, #3 >.LPIC42: > add r1, pc, r1 >.LPIC41: > add r3, pc, r3 > add r1, r1, #24 > bl log_oom_internal(PLT) > b .L89 >.L93: > bl __stack_chk_fail(PLT) >.L98: > .align 2 >.L97: > .word _GLOBAL_OFFSET_TABLE_-(.LPIC44+8) > .word __stack_chk_guard(GOT) > .word .LC0-(.LPIC38+8) > .word .LC10-(.LPIC39+8) > .word __func__.2-(.LPIC40+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC43+8) > .word .LC0-(.LPIC32+8) > .word .LC8-(.LPIC33+8) > .word __func__.2-(.LPIC34+8) > .word .LC0-(.LPIC35+8) > .word .LC9-(.LPIC36+8) > .word __func__.2-(.LPIC37+8) > .word .LC0-(.LPIC28+8) > .word __func__.2-(.LPIC27+8) > .word .LC1-(.LPIC29+8) > .word .LC0-(.LPIC31+8) > .word __func__.2-(.LPIC30+8) > .word .LC0-(.LPIC42+8) > .word __func__.2-(.LPIC41+8) > .size manager_network_read_link_servers, .-manager_network_read_link_servers > .section .rodata.manager_disconnect.str1.4,"aMS",%progbits,1 > .align 2 >.LC11: > .ascii "STATUS=Idle.\000" > .section .text.manager_disconnect,"ax",%progbits > .align 2 > .global manager_disconnect > .hidden manager_disconnect > .syntax unified > .arm > .type manager_disconnect, %function >manager_disconnect: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r0, #0 > add fp, sp, #12 > beq .L102 > ldr r0, [r4, #68] > bl sd_resolve_query_unref(PLT) > str r0, [r4, #68] > ldr r0, [r4, #156] > bl sd_event_source_unref(PLT) > str r0, [r4, #156] > ldr r0, [r4, #72] > bl sd_event_source_unref(PLT) > str r0, [r4, #72] > ldr r0, [r4, #84] > bl safe_close(PLT) > str r0, [r4, #84] > ldr r0, [r4, #360] > bl sd_event_source_disable_unref(PLT) > str r0, [r4, #360] > ldr r0, [r4, #104] > bl sd_event_source_unref(PLT) > ldr r1, .L103 >.LPIC48: > add r1, pc, r1 > mov r3, r0 > mov r0, #0 > str r3, [r4, #104] > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, lr} > b sd_notify(PLT) >.L102: > ldr r1, .L103+4 > mov r2, #900 > ldr r3, .L103+8 > ldr r0, .L103+12 >.LPIC46: > add r1, pc, r1 >.LPIC45: > add r3, pc, r3 >.LPIC47: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L104: > .align 2 >.L103: > .word .LC11-(.LPIC48+8) > .word .LC0-(.LPIC46+8) > .word __func__.9-(.LPIC45+8) > .word .LC1-(.LPIC47+8) > .size manager_disconnect, .-manager_disconnect > .section .rodata.manager_set_server_name.str1.4,"aMS",%progbits,1 > .align 2 >.LC12: > .ascii "Selected server %s.\000" > .section .text.manager_set_server_name,"ax",%progbits > .align 2 > .global manager_set_server_name > .hidden manager_set_server_name > .syntax unified > .arm > .type manager_set_server_name, %function >manager_set_server_name: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > subs r3, r0, #0 > push {r4, r5, fp, lr} > add fp, sp, #12 > sub sp, sp, #16 > beq .L114 > ldr r2, [r3, #76] > mov r4, r1 > cmp r2, r1 > beq .L105 > mov r5, #0 > strd r4, [r3, #76] > bl manager_disconnect(PLT) > cmp r4, r5 > beq .L105 > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L115 >.L105: > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L115: > ldr r2, .L116 > ldr r1, .L116+4 > ldr r3, .L116+8 >.LPIC52: > add r2, pc, r2 > ldr r0, [r4, #8] >.LPIC53: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC54: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, r5 > movw r3, #710 > mov r0, #7 > bl log_internal(PLT) > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L114: > ldr r1, .L116+12 > movw r2, #699 > ldr r3, .L116+16 > ldr r0, .L116+20 >.LPIC50: > add r1, pc, r1 >.LPIC49: > add r3, pc, r3 >.LPIC51: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L117: > .align 2 >.L116: > .word .LC0-(.LPIC52+8) > .word .LC12-(.LPIC53+8) > .word __func__.28-(.LPIC54+8) > .word .LC0-(.LPIC50+8) > .word __func__.28-(.LPIC49+8) > .word .LC1-(.LPIC51+8) > .size manager_set_server_name, .-manager_set_server_name > .section .rodata.manager_set_server_address.str1.4,"aMS",%progbits,1 > .align 2 >.LC13: > .ascii "n/a\000" > .align 2 >.LC14: > .ascii "Selected address %s of server %s.\000" > .section .text.manager_set_server_address,"ax",%progbits > .align 2 > .global manager_set_server_address > .hidden manager_set_server_address > .syntax unified > .arm > .type manager_set_server_address, %function >manager_set_server_address: > @ args = 0, pretend = 0, frame = 8 > @ frame_needed = 1, uses_anonymous_args = 0 > subs r3, r0, #0 > push {r4, fp, lr} > ldr r2, .L132 > mov r4, r1 > ldr r1, .L132+4 > add fp, sp, #8 > sub sp, sp, #28 >.LPIC64: > add r1, pc, r1 > ldr r2, [r1, r2] > ldr r2, [r2] > str r2, [fp, #-16] > mov r2, #0 > beq .L129 > ldr r2, [r3, #80] > cmp r2, r4 > beq .L118 > str r4, [r3, #80] > cmp r4, #0 > beq .L130 > ldr r2, [r4] > str r2, [r3, #76] > bl manager_disconnect(PLT) > mov r3, #1 > mov ip, #0 > sub r0, fp, #20 > mov r2, r3 > ldr r1, [r4, #132] > str r0, [sp] > add r0, r4, #4 > str ip, [fp, #-20] > bl sockaddr_pretty(PLT) > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L123 > ldr ip, [fp, #-20] > cmp ip, #0 > beq .L131 >.L124: > ldr lr, [r4] > movw r3, #730 > ldr r2, .L132+8 > ldr r0, .L132+12 > ldr lr, [lr, #8] >.LPIC59: > add r2, pc, r2 > ldr r1, .L132+16 >.LPIC60: > add r0, pc, r0 > add r2, r2, #24 >.LPIC61: > add r1, pc, r1 > stmib sp, {r0, ip, lr} > str r1, [sp] > mov r0, #7 > mov r1, #0 > bl log_internal(PLT) >.L123: > ldr r0, [fp, #-20] > bl free(PLT) >.L118: > ldr r2, .L132+20 > ldr r3, .L132 >.LPIC62: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-16] > eors r2, r3, r2 > mov r3, #0 > bne .L128 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L130: > ldr r2, .L132+24 > ldr r3, .L132 >.LPIC63: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-16] > eors r2, r3, r2 > mov r3, #0 > bne .L128 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, lr} > b manager_disconnect(PLT) >.L129: > ldr r1, .L132+28 > movw r2, #714 > ldr r3, .L132+32 > ldr r0, .L132+36 >.LPIC57: > add r1, pc, r1 >.LPIC56: > add r3, pc, r3 >.LPIC58: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L131: > ldr ip, .L132+40 >.LPIC55: > add ip, pc, ip > b .L124 >.L128: > bl __stack_chk_fail(PLT) >.L133: > .align 2 >.L132: > .word __stack_chk_guard(GOT) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC64+8) > .word .LC0-(.LPIC59+8) > .word .LC14-(.LPIC60+8) > .word __func__.27-(.LPIC61+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC62+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC63+8) > .word .LC0-(.LPIC57+8) > .word __func__.27-(.LPIC56+8) > .word .LC1-(.LPIC58+8) > .word .LC13-(.LPIC55+8) > .size manager_set_server_address, .-manager_set_server_address > .section .rodata.manager_connect.str1.4,"aMS",%progbits,1 > .align 2 >.LC15: > .ascii "Delaying attempts to contact servers.\000" > .align 2 >.LC16: > .ascii "Failed to create retry timer: %m\000" > .align 2 >.LC17: > .ascii "No server found.\000" > .align 2 >.LC18: > .ascii "Waiting after exhausting servers.\000" > .align 2 >.LC19: > .ascii "Resolving %s...\000" > .align 2 >.LC20: > .ascii "123\000" > .align 2 >.LC21: > .ascii "Failed to create resolver: %m\000" > .section .text.manager_connect,"ax",%progbits > .align 2 > .global manager_connect > .hidden manager_connect > .syntax unified > .arm > .type manager_connect, %function >manager_connect: > @ args = 0, pretend = 0, frame = 48 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, r7, fp, lr} > ldr r2, .L187+8 > subs r4, r0, #0 > ldr r3, .L187+12 > add fp, sp, #20 >.LPIC94: > add r2, pc, r2 > sub sp, sp, #72 > ldr r3, [r2, r3] > ldr r3, [r3] > str r3, [fp, #-24] > mov r3, #0 > beq .L176 > bl manager_disconnect(PLT) > ldr r0, [r4, #364] > bl sd_event_source_unref(PLT) > str r0, [r4, #364] > add r0, r4, #32 > bl ratelimit_below(PLT) > subs r5, r0, #0 > bne .L136 > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L177 >.L137: > vldr.64 d7, [r4, #144] @ int > vldr.64 d6, .L187 @ int > ldr r3, .L187+16 > add r1, r4, #364 > str r4, [sp, #20] > mov r2, #7 >.LPIC71: > add r3, pc, r3 > str r3, [sp, #16] > ldr r0, [r4, #4] > vstr.64 d6, [sp, #8] @ int > vstr.64 d7, [sp] @ int > bl sd_event_add_time_relative(PLT) > subs r4, r0, #0 > blt .L178 >.L162: > mov r0, #0 >.L134: > ldr r2, .L187+20 > ldr r3, .L187+12 >.LPIC93: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-24] > eors r2, r3, r2 > mov r3, #0 > bne .L179 > sub sp, fp, #20 > @ sp needed > pop {r4, r5, r6, r7, fp, pc} >.L136: > ldr r3, [r4, #80] > cmp r3, #0 > beq .L141 > ldr r1, [r3, #136] > cmp r1, #0 > beq .L141 > mov r0, r4 > bl manager_set_server_address(PLT) > mov r0, r4 > bl manager_begin(PLT) > cmp r0, #0 > movge r0, #1 > b .L134 >.L141: > ldr r3, [r4, #76] > cmp r3, #0 > beq .L142 > ldr r1, [r3, #20] > cmp r1, #0 > beq .L143 >.L175: > mov r0, r4 > bl manager_set_server_name(PLT) > bl __res_init(PLT) > ldr r0, [r4, #76] > bl server_name_flush_addresses(PLT) > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L180 >.L157: > mov r5, #0 > mov r3, #1056 > str r3, [fp, #-56] > str r5, [fp, #-52] > str r5, [fp, #-48] > str r5, [fp, #-44] > str r5, [fp, #-40] > str r5, [fp, #-36] > str r5, [fp, #-32] > str r5, [fp, #-28] > bl socket_ipv6_is_supported(PLT) > ldr r1, .L187+24 > mov ip, #2 > str ip, [fp, #-48] > ldr r3, .L187+28 >.LPIC89: > add r1, pc, r1 >.LPIC88: > add r3, pc, r3 > eor r2, r0, #1 > ldr r0, [r4, #76] > uxtb r2, r2 > lsl r2, r2, #1 > str r2, [fp, #-52] > ldr r2, [r0, #8] > str r4, [sp, #12] > str r5, [sp, #8] > ldr r0, [r4, #8] > str r1, [sp, #4] > sub r1, fp, #56 > str r1, [sp] > add r1, r4, #68 > bl resolve_getaddrinfo_with_destroy_callback(PLT) > subs r4, r0, #0 > movge r0, #1 > bge .L134 > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r4, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > bgt .L181 >.L154: > cmp r0, #0 > mvnge r0, #85 > b .L134 >.L142: > ldr r1, [r4, #20] > cmp r1, #0 > beq .L182 >.L146: > ldrb r5, [r4, #56] @ zero_extendqisi2 > cmp r5, #0 > bne .L148 > ldr r7, [r4, #160] > ldr r6, [r4, #164] > orrs r3, r7, r6 > beq .L148 > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L183 >.L151: > vldr.64 d7, .L187 @ int > ldr r3, .L187+32 > mov r2, #7 > str r4, [sp, #20] > add r1, r4, #364 >.LPIC81: > add r3, pc, r3 > str r3, [sp, #16] > ldr r0, [r4, #4] > vstr.64 d7, [sp, #8] @ int > str r7, [sp] > str r6, [sp, #4] > bl sd_event_add_time_relative(PLT) > subs r5, r0, #0 > blt .L184 > ldr r3, [r4, #160] > mov r0, #1 > ldr ip, [r4, #176] > ldr r2, [r4, #164] > ldr r1, [r4, #180] > strb r0, [r4, #56] > cmp r3, ip > sbcs r1, r2, r1 > bcs .L162 > adds r3, r3, r3 > str r3, [r4, #160] > adc r2, r2, r2 > str r2, [r4, #164] > b .L162 >.L143: > ldr r3, [r3, #4] > cmp r3, #2 > beq .L142 > ldr r1, [r4, #16] > cmp r1, #0 > beq .L185 >.L148: > mov r3, #0 > strb r3, [r4, #56] > b .L175 >.L178: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r4, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > bgt .L186 >.L140: > cmp r0, #0 > mvnge r0, #85 > b .L134 >.L177: > ldr r2, .L187+36 > mov r0, #7 > ldr r1, .L187+40 > ldr r3, .L187+44 >.LPIC68: > add r2, pc, r2 >.LPIC69: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC70: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #797 > mov r1, r5 > bl log_internal(PLT) > b .L137 >.L176: > ldr r1, .L187+48 > movw r2, #791 > ldr r3, .L187+52 > ldr r0, .L187+56 >.LPIC66: > add r1, pc, r1 >.LPIC65: > add r3, pc, r3 >.LPIC67: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L180: > ldr ip, [r4, #76] > movw r3, #877 > ldr r2, .L187+60 > ldr r0, .L187+64 > ldr r1, .L187+68 >.LPIC85: > add r2, pc, r2 > ldr ip, [ip, #8] >.LPIC86: > add r0, pc, r0 > stmib sp, {r0, ip} >.LPIC87: > add r1, pc, r1 > str r1, [sp] > add r2, r2, #24 > mov r1, #0 > mov r0, #7 > bl log_internal(PLT) > b .L157 >.L186: > ldr r2, .L187+72 > mov r0, #3 > ldr r1, .L187+76 > ldr r3, .L187+80 >.LPIC72: > add r2, pc, r2 >.LPIC73: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC74: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #802 > mov r1, r4 > bl log_internal(PLT) > b .L140 >.L185: > ldr r1, [r4, #20] > cmp r1, #0 > bne .L146 > ldr r1, [r4, #12] >.L147: > cmp r1, #0 > bne .L146 > ldr r1, [r4, #24] > cmp r1, #0 > bne .L146 > str r1, [fp, #-64] > mov r0, r4 > bl manager_set_server_name(PLT) > bl log_get_max_level(PLT) > ldr r1, [fp, #-64] > cmp r0, #6 > ble .L162 > ldr r2, .L187+84 > ldr r0, .L187+88 > ldr r3, .L187+92 >.LPIC75: > add r2, pc, r2 >.LPIC76: > add r0, pc, r0 > str r0, [sp, #4] >.LPIC77: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #846 > mov r0, #7 > bl log_internal(PLT) > b .L162 >.L181: > ldr r2, .L187+96 > mov r0, #3 > ldr r1, .L187+100 > ldr r3, .L187+104 >.LPIC90: > add r2, pc, r2 >.LPIC91: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC92: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #887 > mov r1, r4 > bl log_internal(PLT) > b .L154 >.L188: > .align 3 >.L187: > .word 0 > .word 0 > .word _GLOBAL_OFFSET_TABLE_-(.LPIC94+8) > .word __stack_chk_guard(GOT) > .word manager_retry_connect-(.LPIC71+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC93+8) > .word manager_resolve_handler-(.LPIC89+8) > .word .LC20-(.LPIC88+8) > .word manager_retry_connect-(.LPIC81+8) > .word .LC0-(.LPIC68+8) > .word .LC15-(.LPIC69+8) > .word __func__.26-(.LPIC70+8) > .word .LC0-(.LPIC66+8) > .word __func__.26-(.LPIC65+8) > .word .LC1-(.LPIC67+8) > .word .LC0-(.LPIC85+8) > .word .LC19-(.LPIC86+8) > .word __func__.26-(.LPIC87+8) > .word .LC0-(.LPIC72+8) > .word .LC16-(.LPIC73+8) > .word __func__.26-(.LPIC74+8) > .word .LC0-(.LPIC75+8) > .word .LC17-(.LPIC76+8) > .word __func__.26-(.LPIC77+8) > .word .LC0-(.LPIC90+8) > .word .LC21-(.LPIC91+8) > .word __func__.26-(.LPIC92+8) > .word .LC0-(.LPIC82+8) > .word .LC16-(.LPIC83+8) > .word __func__.26-(.LPIC84+8) > .word .LC0-(.LPIC78+8) > .word .LC18-(.LPIC79+8) > .word __func__.26-(.LPIC80+8) >.L182: > ldr r1, [r4, #12] > cmp r1, #0 > ldreq r1, [r4, #16] > bne .L146 > b .L147 >.L184: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r5, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > ble .L154 > ldr r2, .L187+108 > mov r0, #3 > ldr r1, .L187+112 > ldr r3, .L187+116 >.LPIC82: > add r2, pc, r2 >.LPIC83: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC84: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #854 > mov r1, r5 > bl log_internal(PLT) > b .L154 >.L183: > ldr r2, .L187+120 > mov r0, #7 > ldr r1, .L187+124 > ldr r3, .L187+128 >.LPIC78: > add r2, pc, r2 >.LPIC79: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC80: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #851 > mov r1, r5 > bl log_internal(PLT) > ldr r7, [r4, #160] > ldr r6, [r4, #164] > b .L151 >.L179: > bl __stack_chk_fail(PLT) > .size manager_connect, .-manager_connect > .section .rodata.manager_retry_connect.str1.4,"aMS",%progbits,1 > .align 2 >.LC22: > .ascii "__unique_prefix__expr_14\000" > .section .text.manager_retry_connect,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_retry_connect, %function >manager_retry_connect: > @ args = 4, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {fp, lr} > add fp, sp, #4 > ldr r0, [fp, #4] > cmp r0, #0 > beq .L192 > sub sp, fp, #4 > @ sp needed > pop {fp, lr} > b manager_connect(PLT) >.L192: > ldr r1, .L193 > movw r2, #783 > ldr r3, .L193+4 > ldr r0, .L193+8 >.LPIC96: > add r1, pc, r1 >.LPIC95: > add r3, pc, r3 >.LPIC97: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L194: > .align 2 >.L193: > .word .LC0-(.LPIC96+8) > .word __func__.24-(.LPIC95+8) > .word .LC22-(.LPIC97+8) > .size manager_retry_connect, .-manager_retry_connect > .section .rodata.manager_send_request.str1.4,"aMS",%progbits,1 > .align 2 >.LC23: > .ascii "m->current_server_name\000" > .align 2 >.LC24: > .ascii "m->current_server_address\000" > .align 2 >.LC25: > .ascii "!m->event_receive\000" > .align 2 >.LC26: > .ascii "Failed to set up connection socket: %m\000" > .align 2 >.LC27: > .ascii "clock_gettime(CLOCK_BOOTTIME, &m->trans_time_mon) >" > .ascii "= 0\000" > .align 2 >.LC28: > .ascii "clock_gettime(CLOCK_REALTIME, &m->trans_time) >= 0\000" > .align 2 >.LC29: > .ascii "Sent NTP request to %s (%s).\000" > .align 2 >.LC30: > .ascii "(_error) != 0\000" > .align 2 >.LC31: > .ascii "Sending NTP request to %s (%s) failed: %m\000" > .align 2 >.LC32: > .ascii "Failed to rearm timer: %m\000" > .align 2 >.LC33: > .ascii "Failed to arm timeout timer: %m\000" > .section .text.manager_send_request,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_send_request, %function >manager_send_request: > @ args = 0, pretend = 0, frame = 192 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, r7, fp, lr} > ldr ip, .L256 > add fp, sp, #20 > ldr r3, .L256+4 > mov r5, #0 > sub sp, sp, #216 >.LPIC142: > add ip, pc, ip > str r5, [fp, #-208] > mov r4, r0 > mov r2, #47 > mov r1, r5 > ldr r3, [ip, r3] > sub r0, fp, #199 > ldr r3, [r3] > str r3, [fp, #-24] > mov r3, #0 > bl memset(PLT) > cmp r4, r5 > mov r6, #35 > strb r6, [fp, #-200] > beq .L240 > ldr r3, [r4, #76] > cmp r3, #0 > beq .L241 > ldr r3, [r4, #80] > cmp r3, #0 > beq .L242 > ldr r0, [r4, #104] > sub r7, fp, #152 > bl sd_event_source_unref(PLT) > mov r2, #128 > mov r1, r5 > str r0, [r4, #104] > mov r0, r7 > bl memset(PLT) > ldr r3, [r4, #84] > cmp r3, #0 > bge .L200 > ldr r2, [r4, #72] > cmp r2, #0 > bne .L243 > ldr r3, [r4, #80] > cmp r3, #0 > beq .L244 > ldrh r0, [r3, #4] > ldr r1, .L256+8 > strh r0, [fp, #-152] @ movhi > bl socket(PLT) > str r0, [r4, #84] > cmp r0, #0 > blt .L239 > ldr r3, [r4, #80] > mov r1, r7 > ldr r2, [r3, #132] > bl bind(PLT) > cmp r0, #0 > blt .L239 > mov r2, #4 > mov r1, #1 > str r2, [sp] > sub r7, fp, #204 > ldr r0, [r4, #84] > mov r3, r7 > str r1, [fp, #-204] > mov r2, r6 > bl setsockopt(PLT) > cmp r0, #0 > blt .L245 >.L207: > ldrh r3, [fp, #-152] > cmp r3, #2 > beq .L246 >.L209: > ldr r3, .L256+12 > add r1, r4, #72 > ldr r2, [r4, #84] > ldr r0, [r4, #4] >.LPIC115: > add r3, pc, r3 > stm sp, {r3, r4} > mov r3, #1 > bl sd_event_add_io(PLT) > mov r5, r0 > b .L204 >.L200: > add r1, r4, #116 > mov r0, #7 > bl clock_gettime(PLT) > cmp r0, #0 > blt .L247 > add r1, r4, #124 > mov r0, #0 > bl clock_gettime(PLT) > cmp r0, #0 > blt .L248 > ldr lr, [r4, #124] > sub ip, fp, #208 > ldr r3, .L256+16 > ldr r0, [r4, #80] > ldr r2, [r4, #128] > add r3, lr, r3 > rev r3, r3 > ldr r1, [r0, #132] > rev r2, r2 > str ip, [sp] > add r0, r0, #4 > str r3, [fp, #-160] > mov r3, #1 > str r2, [fp, #-156] > mov r2, r3 > bl sockaddr_pretty(PLT) > ldr r1, [r4, #80] > mov r3, #64 > add r0, r1, #4 > ldr r1, [r1, #132] > mov r2, #48 > str r0, [sp] > ldr r0, [r4, #84] > str r1, [sp, #4] > sub r1, fp, #200 > bl sendto(PLT) > cmp r0, #48 > beq .L249 > bl __errno_location(PLT) > ldr r5, [r0] > cmp r5, #0 > beq .L250 > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L220 > ldr r3, [fp, #-208] > cmp r3, #0 > beq .L251 >.L221: > ldr ip, [r4, #76] > mov r1, r5 > ldr r2, .L256+20 > ldr r0, .L256+24 > ldr ip, [ip, #8] >.LPIC131: > add r2, pc, r2 > str r3, [sp, #8] >.LPIC132: > add r0, pc, r0 > ldr r3, .L256+28 > add r2, r2, #24 > str r0, [sp, #4] > mov r0, #7 > str ip, [sp, #12] >.LPIC133: > add r3, pc, r3 > str r3, [sp] > mov r3, #148 > bl log_internal(PLT) >.L220: > mov r0, r4 > bl manager_connect(PLT) > mov r4, r0 >.L211: > ldr r0, [fp, #-208] > bl free(PLT) > ldr r2, .L256+32 > ldr r3, .L256+4 >.LPIC141: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-24] > eors r2, r3, r2 > mov r3, #0 > bne .L252 > mov r0, r4 > sub sp, fp, #20 > @ sp needed > pop {r4, r5, r6, r7, fp, pc} >.L239: > bl __errno_location(PLT) > ldr r5, [r0] > rsb r5, r5, #0 >.L204: > cmp r5, #0 > bge .L200 >.L208: > bl log_get_max_level(PLT) > cmp r0, #3 > ble .L220 > ldr r2, .L256+36 > mov r0, #4 > ldr r1, .L256+40 > ldr r3, .L256+44 >.LPIC116: > add r2, pc, r2 >.LPIC117: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC118: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #124 > mov r1, r5 > bl log_internal(PLT) > b .L220 >.L249: > mov r3, #1 > strb r3, [r4, #152] > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L215 > ldr r0, [fp, #-208] > cmp r0, #0 > beq .L253 >.L216: > ldr ip, [r4, #76] > ldr r2, .L256+48 > ldr r1, .L256+52 > ldr r3, .L256+56 >.LPIC125: > add r2, pc, r2 > ldr ip, [ip, #8] >.LPIC126: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC127: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, #0 > str ip, [sp, #12] > mov r3, #146 > mov r0, #7 > bl log_internal(PLT) >.L215: > ldr r3, [r4, #136] > ldr r1, [r4, #140] > orrs r2, r3, r1 > beq .L235 > lsl r1, r1, #2 > lsl r2, r3, #2 > orr r1, r1, r3, lsr #30 > mov ip, #0 > adds r0, r2, r1 > ldr r5, .L256+60 > ldr lr, .L256+64 > adc r0, r0, #0 > umull r3, r7, r5, r0 > ldr r3, .L256+68 > bic r6, r7, #1 > add r6, r6, r7, lsr #1 > sub r0, r0, r6 > subs r2, r2, r0 > mul r3, r3, r2 > sbc r1, r1, #0 > mla r3, r5, r1, r3 > umull r2, r1, r2, r5 > cmp lr, r2 > add r3, r3, r1 > sbcs r1, ip, r3 > movcc r2, lr > movcc r3, ip >.L217: > strd r2, [r4, #136] > mov r0, r4 > bl manager_arm_timer(PLT) > subs r5, r0, #0 > blt .L254 > ldr r3, [r4, #88] > add r3, r3, #1 > str r3, [r4, #88] > cmp r3, #2 > bgt .L228 >.L229: > mov r4, #0 > b .L211 >.L240: > ldr r1, .L256+72 > mov r2, #116 > ldr r3, .L256+76 > ldr r0, .L256+80 >.LPIC101: > add r1, pc, r1 >.LPIC100: > add r3, pc, r3 >.LPIC102: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L241: > ldr r1, .L256+84 > mov r2, #117 > ldr r3, .L256+88 > ldr r0, .L256+92 >.LPIC104: > add r1, pc, r1 >.LPIC103: > add r3, pc, r3 >.LPIC105: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L242: > ldr r1, .L256+96 > mov r2, #118 > ldr r3, .L256+100 > ldr r0, .L256+104 >.LPIC107: > add r1, pc, r1 >.LPIC106: > add r3, pc, r3 >.LPIC108: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L235: > ldr r2, .L256+108 > mov r3, #0 > b .L217 >.L243: > ldr r1, .L256+112 > mov r2, #644 > ldr r3, .L256+116 > ldr r0, .L256+120 >.LPIC110: > add r1, pc, r1 >.LPIC109: > add r3, pc, r3 >.LPIC111: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L244: > ldr r1, .L256+124 > movw r2, #645 > ldr r3, .L256+128 > ldr r0, .L256+132 >.LPIC113: > add r1, pc, r1 >.LPIC112: > add r3, pc, r3 >.LPIC114: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L247: > ldr r1, .L256+136 > mov r2, #136 > ldr r3, .L256+140 > ldr r0, .L256+144 >.LPIC120: > add r1, pc, r1 >.LPIC119: > add r3, pc, r3 >.LPIC121: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L248: > ldr r1, .L256+148 > mov r2, #137 > ldr r3, .L256+152 > ldr r0, .L256+156 >.LPIC123: > add r1, pc, r1 >.LPIC122: > add r3, pc, r3 >.LPIC124: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L245: > bl __errno_location(PLT) > ldr r5, [r0] > cmp r5, #0 > rsbgt r5, r5, #0 > bgt .L208 > b .L207 >.L254: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r4, r5, #0 > bicle r0, r4, #1073741824 > rsble r4, r0, #0 > bgt .L255 >.L227: > cmp r4, #0 > mvnge r4, #85 > b .L211 >.L251: > ldr r3, .L256+160 >.LPIC99: > add r3, pc, r3 > b .L221 >.L228: > mov r0, #7 > mov r6, #0 > ldr r5, [r4, #4] > bl now(PLT) > ldr r2, .L256+164 > mov r7, #0 > ldr r3, .L256+168 > str r4, [sp, #20] > strd r6, [sp, #8] >.LPIC137: > add r3, pc, r3 > str r3, [sp, #16] > adds r0, r0, r2 > mov r2, #7 > str r0, [sp] > adc r1, r1, #0 > str r1, [sp, #4] > mov r0, r5 > add r1, r4, #104 > bl sd_event_add_time(PLT) > subs r4, r0, #0 > bge .L229 > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r4, r4, #0 > bicle r4, r4, #1073741824 > rsble r4, r4, #0 > ble .L227 > ldr r2, .L256+172 > mov r0, #3 > ldr r1, .L256+176 > ldr r3, .L256+180 >.LPIC138: > add r2, pc, r2 >.LPIC139: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC140: > add r3, pc, r3 > str r3, [sp] > mov r1, r4 > mov r3, #171 > add r2, r2, #24 > bl log_internal(PLT) > mov r4, r0 > b .L227 >.L250: > ldr r1, .L256+184 > mov r2, #148 > ldr r3, .L256+188 > ldr r0, .L256+192 >.LPIC129: > add r1, pc, r1 >.LPIC128: > add r3, pc, r3 >.LPIC130: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L246: > mov r3, #4 > mov ip, #16 > ldr r0, [r4, #84] > mov r2, #1 > str r3, [sp] > mov r1, #0 > str ip, [fp, #-204] > mov r3, r7 > bl setsockopt(PLT) > b .L209 >.L253: > ldr r0, .L256+196 >.LPIC98: > add r0, pc, r0 > b .L216 >.L255: > ldr r2, .L256+200 > mov r0, #3 > ldr r1, .L256+204 > ldr r3, .L256+208 >.LPIC134: > add r2, pc, r2 >.LPIC135: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC136: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #160 > mov r1, r5 > bl log_internal(PLT) > mov r4, r0 > b .L227 >.L252: > bl __stack_chk_fail(PLT) >.L257: > .align 2 >.L256: > .word _GLOBAL_OFFSET_TABLE_-(.LPIC142+8) > .word __stack_chk_guard(GOT) > .word 524290 > .word manager_receive_response-(.LPIC115+8) > .word -2085978496 > .word .LC0-(.LPIC131+8) > .word .LC31-(.LPIC132+8) > .word __func__.20-(.LPIC133+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC141+8) > .word .LC0-(.LPIC116+8) > .word .LC26-(.LPIC117+8) > .word __func__.20-(.LPIC118+8) > .word .LC0-(.LPIC125+8) > .word .LC29-(.LPIC126+8) > .word __func__.20-(.LPIC127+8) > .word -1431655765 > .word 360000000 > .word -1431655766 > .word .LC0-(.LPIC101+8) > .word __func__.20-(.LPIC100+8) > .word .LC1-(.LPIC102+8) > .word .LC0-(.LPIC104+8) > .word __func__.20-(.LPIC103+8) > .word .LC23-(.LPIC105+8) > .word .LC0-(.LPIC107+8) > .word __func__.20-(.LPIC106+8) > .word .LC24-(.LPIC108+8) > .word 15000000 > .word .LC0-(.LPIC110+8) > .word __func__.18-(.LPIC109+8) > .word .LC25-(.LPIC111+8) > .word .LC0-(.LPIC113+8) > .word __func__.18-(.LPIC112+8) > .word .LC24-(.LPIC114+8) > .word .LC0-(.LPIC120+8) > .word __func__.20-(.LPIC119+8) > .word .LC27-(.LPIC121+8) > .word .LC0-(.LPIC123+8) > .word __func__.20-(.LPIC122+8) > .word .LC28-(.LPIC124+8) > .word .LC13-(.LPIC99+8) > .word 10000000 > .word manager_timeout-(.LPIC137+8) > .word .LC0-(.LPIC138+8) > .word .LC33-(.LPIC139+8) > .word __func__.20-(.LPIC140+8) > .word .LC0-(.LPIC129+8) > .word __func__.20-(.LPIC128+8) > .word .LC30-(.LPIC130+8) > .word .LC13-(.LPIC98+8) > .word .LC0-(.LPIC134+8) > .word .LC32-(.LPIC135+8) > .word __func__.20-(.LPIC136+8) > .size manager_send_request, .-manager_send_request > .section .rodata.manager_begin.str1.4,"aMS",%progbits,1 > .align 2 >.LC34: > .ascii "Connecting to time server %s (%s).\000" > .align 2 >.LC35: > .ascii "STATUS=Connecting to time server %s (%s).\000" > .section .text.manager_begin,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_begin, %function >manager_begin: > @ args = 0, pretend = 0, frame = 8 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > ldr r1, .L278 > subs r4, r0, #0 > ldr r2, .L278+4 > add fp, sp, #12 > mov r3, #0 > sub sp, sp, #24 > str r3, [fp, #-20] >.LPIC159: > add r1, pc, r1 > ldr r2, [r1, r2] > ldr r2, [r2] > str r2, [fp, #-16] > mov r2, #0 > beq .L273 > ldr r2, [r4, #76] > cmp r2, #0 > beq .L274 > ldr r0, [r4, #80] > cmp r0, #0 > beq .L262 > ldr r2, [r4, #160] > mov ip, #2 > ldr r1, [r4, #164] > strb r3, [r4, #108] > str ip, [r4, #88] > orrs r2, r2, r1 > ldrdeq r2, [r4, #168] > strdeq r2, [r4, #160] >.L264: > ldr r1, [r0, #132] > mov r3, #1 > sub r2, fp, #20 > add r0, r0, #4 > str r2, [sp] > mov r2, r3 > bl sockaddr_pretty(PLT) > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L266 > ldr r0, [fp, #-20] > cmp r0, #0 > beq .L275 >.L267: > ldr ip, [r4, #76] > ldr r2, .L278+8 > ldr r1, .L278+12 > ldr r3, .L278+16 >.LPIC154: > add r2, pc, r2 > ldr ip, [ip, #8] >.LPIC155: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC156: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, #0 > str ip, [sp, #12] > mov r3, #688 > mov r0, #7 > bl log_internal(PLT) >.L266: > ldr r2, [fp, #-20] > cmp r2, #0 > beq .L276 >.L268: > ldr r3, [r4, #76] > mov r0, #0 > ldr r1, .L278+20 > ldr r3, [r3, #8] >.LPIC157: > add r1, pc, r1 > bl sd_notifyf(PLT) > mov r0, r4 > bl manager_clock_watch_setup(PLT) > subs r5, r0, #0 > blt .L265 > mov r0, r4 > bl manager_send_request(PLT) > mov r5, r0 >.L265: > ldr r0, [fp, #-20] > bl free(PLT) > ldr r2, .L278+24 > ldr r3, .L278+4 >.LPIC158: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-16] > eors r2, r3, r2 > mov r3, #0 > bne .L277 > mov r0, r5 > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L276: > ldr r2, .L278+28 >.LPIC144: > add r2, pc, r2 > b .L268 >.L275: > ldr r0, .L278+32 >.LPIC143: > add r0, pc, r0 > b .L267 >.L273: > ldr r1, .L278+36 > movw r2, #678 > ldr r3, .L278+40 > ldr r0, .L278+44 >.LPIC146: > add r1, pc, r1 >.LPIC145: > add r3, pc, r3 >.LPIC147: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L274: > ldr r1, .L278+48 > movw r2, #679 > ldr r3, .L278+52 > ldr r0, .L278+56 >.LPIC149: > add r1, pc, r1 >.LPIC148: > add r3, pc, r3 >.LPIC150: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed_return(PLT) >.L261: > mvn r5, #112 > b .L265 >.L262: > ldr r1, .L278+60 > mov r2, #680 > ldr r3, .L278+64 > ldr r0, .L278+68 >.LPIC152: > add r1, pc, r1 >.LPIC151: > add r3, pc, r3 >.LPIC153: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed_return(PLT) > b .L261 >.L277: > bl __stack_chk_fail(PLT) >.L279: > .align 2 >.L278: > .word _GLOBAL_OFFSET_TABLE_-(.LPIC159+8) > .word __stack_chk_guard(GOT) > .word .LC0-(.LPIC154+8) > .word .LC34-(.LPIC155+8) > .word __func__.23-(.LPIC156+8) > .word .LC35-(.LPIC157+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC158+8) > .word .LC13-(.LPIC144+8) > .word .LC13-(.LPIC143+8) > .word .LC0-(.LPIC146+8) > .word __func__.23-(.LPIC145+8) > .word .LC1-(.LPIC147+8) > .word .LC0-(.LPIC149+8) > .word __func__.23-(.LPIC148+8) > .word .LC23-(.LPIC150+8) > .word .LC0-(.LPIC152+8) > .word __func__.23-(.LPIC151+8) > .word .LC24-(.LPIC153+8) > .size manager_begin, .-manager_begin > .section .rodata.manager_clock_watch.str1.4,"aMS",%progbits,1 > .align 2 >.LC36: > .ascii "__unique_prefix__expr_12\000" > .align 2 >.LC37: > .ascii "System time changed. Resyncing.\000" > .section .text.manager_clock_watch,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_clock_watch, %function >manager_clock_watch: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r3, #0 > add fp, sp, #12 > sub sp, sp, #8 > beq .L288 > mov r0, r4 > bl manager_clock_watch_setup(PLT) > ldrb r5, [r4, #344] @ zero_extendqisi2 > cmp r5, #0 > bne .L286 > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L289 >.L284: > mov r3, #1 > mov r0, r4 > strb r3, [r4, #184] > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, lr} > b manager_send_request(PLT) >.L286: > mov r0, #0 > strb r0, [r4, #344] > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L289: > ldr r2, .L290 > mov r0, #7 > ldr r1, .L290+4 > ldr r3, .L290+8 >.LPIC163: > add r2, pc, r2 >.LPIC164: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC165: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #222 > mov r1, r5 > bl log_internal(PLT) > b .L284 >.L288: > ldr r1, .L290+12 > mov r2, #210 > ldr r3, .L290+16 > ldr r0, .L290+20 >.LPIC161: > add r1, pc, r1 >.LPIC160: > add r3, pc, r3 >.LPIC162: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L291: > .align 2 >.L290: > .word .LC0-(.LPIC163+8) > .word .LC37-(.LPIC164+8) > .word __func__.21-(.LPIC165+8) > .word .LC0-(.LPIC161+8) > .word __func__.21-(.LPIC160+8) > .word .LC36-(.LPIC162+8) > .size manager_clock_watch, .-manager_clock_watch > .section .rodata.manager_timer.str1.4,"aMS",%progbits,1 > .align 2 >.LC38: > .ascii "__unique_prefix__expr_11\000" > .section .text.manager_timer,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_timer, %function >manager_timer: > @ args = 4, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {fp, lr} > add fp, sp, #4 > ldr r0, [fp, #4] > cmp r0, #0 > beq .L295 > sub sp, fp, #4 > @ sp needed > pop {fp, lr} > b manager_send_request(PLT) >.L295: > ldr r1, .L296 > mov r2, #178 > ldr r3, .L296+4 > ldr r0, .L296+8 >.LPIC167: > add r1, pc, r1 >.LPIC166: > add r3, pc, r3 >.LPIC168: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L297: > .align 2 >.L296: > .word .LC0-(.LPIC167+8) > .word __func__.10-(.LPIC166+8) > .word .LC38-(.LPIC168+8) > .size manager_timer, .-manager_timer > .section .rodata.manager_resolve_handler.str1.4,"aMS",%progbits,1 > .align 2 >.LC39: > .ascii "q\000" > .align 2 >.LC40: > .ascii "Failed to resolve %s: %s\000" > .align 2 >.LC41: > .ascii "ai->ai_addr\000" > .align 2 >.LC42: > .ascii "ai->ai_addrlen >= offsetof(struct sockaddr, sa_data" > .ascii ")\000" > .align 2 >.LC43: > .ascii "Ignoring unsuitable address protocol for %s.\000" > .align 2 >.LC44: > .ascii "Failed to add server address: %m\000" > .align 2 >.LC45: > .ascii "Resolved address %s for %s.\000" > .align 2 >.LC46: > .ascii "Failed to find suitable address for host %s.\000" > .section .text.manager_resolve_handler,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_resolve_handler, %function >manager_resolve_handler: > @ args = 0, pretend = 0, frame = 16 > @ frame_needed = 1, uses_anonymous_args = 0 > cmp r0, #0 > push {r4, r5, r6, r7, r8, r9, fp, lr} > mov r4, r2 > ldr r2, .L346 > mov r5, r3 > ldr r3, .L346+4 > add fp, sp, #28 >.LPIC203: > add r2, pc, r2 > sub sp, sp, #32 > ldr r3, [r2, r3] > ldr r3, [r3] > str r3, [fp, #-32] > mov r3, #0 > beq .L334 > cmp r5, #0 > beq .L335 > ldr r3, [r5, #76] > cmp r3, #0 > beq .L336 > ldr r0, [r5, #68] > mov r6, r1 > bl sd_resolve_query_unref(PLT) > cmp r6, #0 > str r0, [r5, #68] > bne .L302 > cmp r4, #0 > beq .L321 > sub r7, fp, #36 > sub r8, fp, #40 >.L303: > ldr r2, [r4, #20] > str r6, [fp, #-40] > cmp r2, #0 > beq .L337 > ldr r3, [r4, #16] > cmp r3, #1 > bls .L338 > ldrh ip, [r2] > bic ip, ip, #8 > cmp ip, #2 > beq .L310 > bl log_get_max_level(PLT) > cmp r0, #6 > movle r0, #0 > bgt .L339 >.L333: > bl free(PLT) > ldr r4, [r4, #28] > cmp r4, #0 > bne .L303 >.L321: > ldr r6, [r5, #76] > ldr r4, [r6, #16] > cmp r4, #0 > beq .L340 > mov r1, r4 > mov r0, r5 > bl manager_set_server_address(PLT) > ldr r2, .L346+8 > ldr r3, .L346+4 >.LPIC199: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-32] > eors r2, r3, r2 > mov r3, #0 > bne .L331 > mov r0, r5 > sub sp, fp, #28 > @ sp needed > pop {r4, r5, r6, r7, r8, r9, fp, lr} > b manager_begin(PLT) >.L302: > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L341 >.L306: > ldr r2, .L346+12 > ldr r3, .L346+4 >.LPIC202: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-32] > eors r2, r3, r2 > mov r3, #0 > bne .L331 >.L323: > mov r0, r5 > sub sp, fp, #28 > @ sp needed > pop {r4, r5, r6, r7, r8, r9, fp, lr} > b manager_connect(PLT) >.L310: > ldr r0, [r5, #76] > mov r1, r7 > bl server_address_new(PLT) > subs r9, r0, #0 > blt .L342 > ldr r1, [fp, #-36] > mov r3, #1 > mov r2, r3 > add r0, r1, #4 > ldr r1, [r1, #132] > str r8, [sp] > bl sockaddr_pretty(PLT) > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L343 >.L320: > ldr r0, [fp, #-40] > b .L333 >.L339: > ldr r3, [r5, #76] > mov r1, #0 > ldr r2, .L346+16 > mov r0, #7 > ldr r3, [r3, #8] >.LPIC187: > add r2, pc, r2 > str r3, [sp, #8] > add r2, r2, #24 > ldr r3, .L346+20 >.LPIC188: > add r3, pc, r3 > str r3, [sp, #4] > ldr r3, .L346+24 >.LPIC189: > add r3, pc, r3 > str r3, [sp] > movw r3, #758 > bl log_internal(PLT) > ldr r0, [fp, #-40] > b .L333 >.L343: > ldr r3, [r5, #76] > mov r1, #0 > ldr r2, .L346+28 > mov r0, #7 > ldr r3, [r3, #8] >.LPIC193: > add r2, pc, r2 > str r3, [sp, #12] > add r2, r2, #24 > ldr r3, [fp, #-40] > str r3, [sp, #8] > ldr r3, .L346+32 >.LPIC194: > add r3, pc, r3 > str r3, [sp, #4] > ldr r3, .L346+36 >.LPIC195: > add r3, pc, r3 > str r3, [sp] > movw r3, #767 > bl log_internal(PLT) > b .L320 >.L337: > ldr r1, .L346+40 > movw r2, #754 > ldr r3, .L346+44 > ldr r0, .L346+48 >.LPIC182: > add r1, pc, r1 >.LPIC181: > add r3, pc, r3 >.LPIC183: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L341: > ldr r3, [r5, #76] > mov r0, r6 > ldr r4, [r3, #8] > bl gai_strerror(PLT) > ldr r2, .L346+52 > mov r3, #744 > ldr lr, .L346+56 > mov r1, #0 > ldr ip, .L346+60 >.LPIC178: > add r2, pc, r2 >.LPIC179: > add lr, pc, lr >.LPIC180: > add ip, pc, ip > str r4, [sp, #8] > add r2, r2, #24 > stm sp, {ip, lr} > mov r6, r0 > mov r0, #7 > str r6, [sp, #12] > bl log_internal(PLT) > b .L306 >.L338: > ldr r1, .L346+64 > movw r2, #755 > ldr r3, .L346+68 > ldr r0, .L346+72 >.LPIC185: > add r1, pc, r1 >.LPIC184: > add r3, pc, r3 >.LPIC186: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L334: > ldr r1, .L346+76 > movw r2, #737 > ldr r3, .L346+80 > ldr r0, .L346+84 >.LPIC170: > add r1, pc, r1 >.LPIC169: > add r3, pc, r3 >.LPIC171: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L335: > ldr r1, .L346+88 > movw r2, #738 > ldr r3, .L346+92 > ldr r0, .L346+96 >.LPIC173: > add r1, pc, r1 >.LPIC172: > add r3, pc, r3 >.LPIC174: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L336: > ldr r1, .L346+100 > movw r2, #739 > ldr r3, .L346+104 > ldr r0, .L346+108 >.LPIC176: > add r1, pc, r1 >.LPIC175: > add r3, pc, r3 >.LPIC177: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L340: > bl log_get_max_level(PLT) > cmp r0, #2 > bgt .L344 >.L322: > ldr r2, .L346+112 > ldr r3, .L346+4 >.LPIC200: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-32] > eors r2, r3, r2 > mov r3, #0 > beq .L323 >.L331: > bl __stack_chk_fail(PLT) >.L342: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r4, r9, #0 > bicle r4, r4, #1073741824 > rsble r4, r4, #0 > bgt .L345 >.L317: > ldr r0, [fp, #-40] > cmp r4, #0 > mvnge r4, #85 > bl free(PLT) > ldr r2, .L346+116 > ldr r3, .L346+4 >.LPIC201: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-32] > eors r2, r3, r2 > mov r3, #0 > bne .L331 > mov r0, r4 > sub sp, fp, #28 > @ sp needed > pop {r4, r5, r6, r7, r8, r9, fp, pc} >.L345: > ldr r2, .L346+120 > mov r0, #3 > ldr r1, .L346+124 > ldr r3, .L346+128 >.LPIC190: > add r2, pc, r2 >.LPIC191: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC192: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #764 > mov r1, r9 > bl log_internal(PLT) > mov r4, r0 > b .L317 >.L344: > ldr r2, .L346+132 > ldr r1, .L346+136 > ldr r3, .L346+140 >.LPIC196: > add r2, pc, r2 > ldr r0, [r6, #8] >.LPIC197: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC198: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, r4 > movw r3, #771 > mov r0, #3 > bl log_internal(PLT) > b .L322 >.L347: > .align 2 >.L346: > .word _GLOBAL_OFFSET_TABLE_-(.LPIC203+8) > .word __stack_chk_guard(GOT) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC199+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC202+8) > .word .LC0-(.LPIC187+8) > .word .LC43-(.LPIC188+8) > .word __func__.25-(.LPIC189+8) > .word .LC0-(.LPIC193+8) > .word .LC45-(.LPIC194+8) > .word __func__.25-(.LPIC195+8) > .word .LC0-(.LPIC182+8) > .word __func__.25-(.LPIC181+8) > .word .LC41-(.LPIC183+8) > .word .LC0-(.LPIC178+8) > .word .LC40-(.LPIC179+8) > .word __func__.25-(.LPIC180+8) > .word .LC0-(.LPIC185+8) > .word __func__.25-(.LPIC184+8) > .word .LC42-(.LPIC186+8) > .word .LC0-(.LPIC170+8) > .word __func__.25-(.LPIC169+8) > .word .LC39-(.LPIC171+8) > .word .LC0-(.LPIC173+8) > .word __func__.25-(.LPIC172+8) > .word .LC1-(.LPIC174+8) > .word .LC0-(.LPIC176+8) > .word __func__.25-(.LPIC175+8) > .word .LC23-(.LPIC177+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC200+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC201+8) > .word .LC0-(.LPIC190+8) > .word .LC44-(.LPIC191+8) > .word __func__.25-(.LPIC192+8) > .word .LC0-(.LPIC196+8) > .word .LC46-(.LPIC197+8) > .word __func__.25-(.LPIC198+8) > .size manager_resolve_handler, .-manager_resolve_handler > .section .rodata.manager_timeout.str1.4,"aMS",%progbits,1 > .align 2 >.LC47: > .ascii "__unique_prefix__expr_8\000" > .align 2 >.LC48: > .ascii "Timed out waiting for reply from %s (%s).\000" > .section .text.manager_timeout,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_timeout, %function >manager_timeout: > @ args = 4, pretend = 0, frame = 8 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, fp, lr} > add fp, sp, #8 > sub sp, sp, #28 > ldr r2, .L362 > ldr r4, [fp, #4] > mov r3, #0 > str r3, [fp, #-20] >.LPIC218: > add r2, pc, r2 > ldr r3, .L362+4 > cmp r4, #0 > ldr r3, [r2, r3] > ldr r3, [r3] > str r3, [fp, #-16] > mov r3, #0 > beq .L357 > ldr r3, [r4, #76] > cmp r3, #0 > beq .L358 > ldr r0, [r4, #80] > cmp r0, #0 > beq .L359 > mov r3, #1 > sub r2, fp, #20 > ldr r1, [r0, #132] > add r0, r0, #4 > str r2, [sp] > mov r2, r3 > bl sockaddr_pretty(PLT) > bl log_get_max_level(PLT) > cmp r0, #5 > ble .L352 > ldr r0, [fp, #-20] > cmp r0, #0 > beq .L360 >.L353: > ldr ip, [r4, #76] > ldr r2, .L362+8 > ldr r1, .L362+12 > ldr r3, .L362+16 >.LPIC214: > add r2, pc, r2 > ldr ip, [ip, #8] >.LPIC215: > add r1, pc, r1 > str r0, [sp, #8] >.LPIC216: > add r3, pc, r3 > str r1, [sp, #4] > add r2, r2, #24 > str r3, [sp] > mov r1, #0 > str ip, [sp, #12] > mov r3, #96 > mov r0, #6 > bl log_internal(PLT) >.L352: > mov r0, r4 > bl manager_connect(PLT) > mov r4, r0 > ldr r0, [fp, #-20] > bl free(PLT) > ldr r2, .L362+20 > ldr r3, .L362+4 >.LPIC217: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-16] > eors r2, r3, r2 > mov r3, #0 > bne .L361 > mov r0, r4 > sub sp, fp, #8 > @ sp needed > pop {r4, fp, pc} >.L360: > ldr r0, .L362+24 >.LPIC204: > add r0, pc, r0 > b .L353 >.L357: > ldr r1, .L362+28 > mov r2, #90 > ldr r3, .L362+32 > ldr r0, .L362+36 >.LPIC206: > add r1, pc, r1 >.LPIC205: > add r3, pc, r3 >.LPIC207: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L358: > ldr r1, .L362+40 > mov r2, #92 > ldr r3, .L362+44 > ldr r0, .L362+48 >.LPIC209: > add r1, pc, r1 >.LPIC208: > add r3, pc, r3 >.LPIC210: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L359: > ldr r1, .L362+52 > mov r2, #93 > ldr r3, .L362+56 > ldr r0, .L362+60 >.LPIC212: > add r1, pc, r1 >.LPIC211: > add r3, pc, r3 >.LPIC213: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L361: > bl __stack_chk_fail(PLT) >.L363: > .align 2 >.L362: > .word _GLOBAL_OFFSET_TABLE_-(.LPIC218+8) > .word __stack_chk_guard(GOT) > .word .LC0-(.LPIC214+8) > .word .LC48-(.LPIC215+8) > .word __func__.19-(.LPIC216+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC217+8) > .word .LC13-(.LPIC204+8) > .word .LC0-(.LPIC206+8) > .word __func__.19-(.LPIC205+8) > .word .LC47-(.LPIC207+8) > .word .LC0-(.LPIC209+8) > .word __func__.19-(.LPIC208+8) > .word .LC23-(.LPIC210+8) > .word .LC0-(.LPIC212+8) > .word __func__.19-(.LPIC211+8) > .word .LC24-(.LPIC213+8) > .size manager_timeout, .-manager_timeout > .section .rodata.manager_receive_response.str1.4,"aMS",%progbits,1 > .align 2 >.LC49: > .ascii " spike\000" > .align 2 >.LC50: > .ascii "\000" > .align 2 >.LC51: > .ascii "unsync\000" > .align 2 >.LC52: > .ascii "sync\000" > .align 2 >.LC53: > .ascii " (ignored)\000" > .align 2 >.LC54: > .ascii "__unique_prefix__expr_13\000" > .align 2 >.LC55: > .ascii "source\000" > .align 2 >.LC56: > .ascii "Server connection returned error.\000" > .align 2 >.LC57: > .ascii "Error receiving message, disconnecting: %m\000" > .align 2 >.LC58: > .ascii "Invalid response from server. Disconnecting.\000" > .align 2 >.LC59: > .ascii "Response from unknown server.\000" > .align 2 >.LC60: > .ascii "Packet timestamp missing.\000" > .align 2 >.LC61: > .ascii "Unexpected reply. Ignoring.\000" > .align 2 >.LC62: > .ascii "Invalid reply; not our transmit time. Ignoring.\000" > .align 2 >.LC63: > .ascii "Invalid reply, returned times before epoch. Ignorin" > .ascii "g.\000" > .align 2 >.LC64: > .ascii "Server is not synchronized. Disconnecting.\000" > .align 2 >.LC65: > .ascii "Response NTPv%d. Disconnecting.\000" > .align 2 >.LC66: > .ascii "Unsupported mode %d. Disconnecting.\000" > .global __aeabi_ul2d > .align 2 >.LC67: > .ascii "Server has too large root distance. Disconnecting.\000" > .global __aeabi_uldivmod > .align 2 >.LC68: > .ascii "NTP response:\012 leap : %i\012 version " > .ascii " : %i\012 mode : %i\012 stratum :" > .ascii " %u\012 precision : %.6f sec (%i)\012 root dis" > .ascii "tance: %.6f sec\012 reference : %.4s\012 origi" > .ascii "n : %.3f\012 receive : %.3f\012 transm" > .ascii "it : %.3f\012 dest : %.3f\012 offset " > .ascii " : %+.3f sec\012 delay : %+.3f sec\012" > .ascii " packet count : %llu\012 jitter : %.3f%s\012" > .ascii " poll interval: %llu\012\000" > .global __aeabi_d2ulz > .align 2 >.LC69: > .ascii " adjust (slew): %+.3f sec\000" > .align 2 >.LC70: > .ascii " adjust (jump): %+.3f sec\000" > .align 2 >.LC71: > .ascii " status : %04i %s\012 time now : %li.%0" > .ascii "3llu\012 constant : %li\012 offset : %+" > .ascii ".3f sec\012 freq offset : %+li (%+li ppm)\012\000" > .align 2 >.LC72: > .ascii "Failed to call clock_adjtime(): %m\000" > .align 2 >.LC73: > .ascii "/run/systemd/timesync/synchronized\000" > .align 2 >.LC74: > .ascii "Failed to touch /run/systemd/timesync/synchronized," > .ascii " ignoring: %m\000" > .align 2 >.LC75: > .ascii "interval/delta/delay/jitter/drift %llus/%+.3fs/%.3f" > .ascii "s/%.3fs/%+llippm%s\000" > .align 2 >.LC76: > .ascii "NTPMessage\000" > .align 2 >.LC77: > .ascii "org.freedesktop.timesync1.Manager\000" > .align 2 >.LC78: > .ascii "/org/freedesktop/timesync1\000" > .align 2 >.LC79: > .ascii "Contacted time server %s (%s).\000" > .align 2 >.LC80: > .ascii "STATUS=Contacted time server %s (%s).\000" > .align 2 >.LC81: > .ascii "Initial clock synchronization to %s.\000" > .align 2 >.LC82: > .ascii "BOOTTIME_USEC=%llu\000" > .align 2 >.LC83: > .ascii "REALTIME_USEC=%llu\000" > .align 2 >.LC84: > .ascii "MONOTONIC_USEC=%llu\000" > .align 2 >.LC85: > .ascii "MESSAGE_ID=7c8a41f37b764941a0e1780b1be2f037\000" > .align 2 >.LC86: > .ascii "MESSAGE=%.0dInitial clock synchronization to %s.\000" > .section .text.manager_receive_response,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_receive_response, %function >manager_receive_response: > @ args = 0, pretend = 0, frame = 560 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, r7, r8, r9, r10, fp, lr} > subs r4, r3, #0 > ldr r3, .L521+56 > mov r8, r2 > vpush.64 {d8, d9, d10, d11, d12, d13, d14, d15} > add fp, sp, #96 >.LPIC299: > add r3, pc, r3 > ldr r2, .L521+60 > sub sp, sp, #700 > str r3, [fp, #-608] > ldr r3, .L521+64 >.LPIC312: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r3, [r3] > str r3, [fp, #-104] > mov r3, #0 > beq .L499 > mov r6, #48 > sub r5, fp, #360 > mov r10, r0 > mov r9, r1 > sub r7, fp, #408 > mov r1, #0 > mov r2, r6 > str r7, [fp, #-604] > mov r0, r5 > str r6, [fp, #-600] > bl memset(PLT) > cmp r10, #0 > mov r3, #128 > str r3, [fp, #-560] > sub r3, fp, #604 > mov r1, #0 > sub r10, fp, #312 > str r3, [fp, #-556] > mov r3, #1 > str r6, [fp, #-544] > str r5, [fp, #-548] > str r1, [fp, #-540] > str r10, [fp, #-564] > str r3, [fp, #-552] > beq .L500 > ands r8, r8, #24 > beq .L367 > bl log_get_max_level(PLT) > mov r1, #0 > cmp r0, #3 > bgt .L501 >.L400: > mov r0, r4 > bl manager_connect(PLT) >.L364: > ldr r2, .L521+68 > ldr r3, .L521+64 >.LPIC311: > add r2, pc, r2 > ldr r3, [r2, r3] > ldr r2, [r3] > ldr r3, [fp, #-104] > eors r2, r3, r2 > mov r3, #0 > bne .L502 > sub sp, fp, #96 > @ sp needed > vldm sp!, {d8-d15} > pop {r4, r5, r6, r7, r8, r9, r10, fp, pc} >.L367: > mov r0, r9 > sub r9, fp, #564 > mov r2, #64 > mov r1, r9 > bl recvmsg_safe(PLT) > cmn r0, #11 > beq .L371 > cmp r0, #0 > blt .L503 > ldr r3, [fp, #-600] > cmp r3, #47 > bls .L374 > ldr r3, [fp, #-540] > ands r3, r3, #32 > str r3, [fp, #-612] > bne .L374 > ldr r3, [r4, #76] > cmp r3, #0 > beq .L380 > ldr r1, [r4, #80] > cmp r1, #0 > beq .L380 > add r1, r1, #4 > mov r0, r10 > bl sockaddr_equal(PLT) > cmp r0, #0 > bne .L504 >.L380: > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L505 >.L371: > mov r0, #0 > b .L364 >.L374: > bl log_get_max_level(PLT) > cmp r0, #3 > ble .L400 > ldr r2, .L521+72 > mov r0, #4 > ldr r1, .L521+76 > ldr r3, .L521+80 >.LPIC240: > add r2, pc, r2 >.LPIC241: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC242: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #438 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L501: > ldr r2, .L521+84 > ldr r0, .L521+88 > ldr r3, .L521+92 >.LPIC234: > add r2, pc, r2 >.LPIC235: > add r0, pc, r0 > str r0, [sp, #4] >.LPIC236: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #424 > mov r0, #4 > bl log_internal(PLT) > b .L400 >.L499: > ldr r1, .L521+96 > mov r2, #396 > ldr r3, .L521+100 > ldr r0, .L521+104 >.LPIC229: > add r1, pc, r1 >.LPIC228: > add r3, pc, r3 >.LPIC230: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L500: > ldr r1, .L521+108 > movw r2, #421 > ldr r3, .L521+112 > ldr r0, .L521+116 >.LPIC232: > add r1, pc, r1 >.LPIC231: > add r3, pc, r3 >.LPIC233: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L503: > str r0, [fp, #-608] > bl log_get_max_level(PLT) > ldr r1, [fp, #-608] > cmp r0, #3 > ble .L400 > ldr r2, .L521+120 > ldr r0, .L521+124 > ldr r3, .L521+128 >.LPIC237: > add r2, pc, r2 >.LPIC238: > add r0, pc, r0 > str r0, [sp, #4] >.LPIC239: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > mov r3, #432 > mov r0, #4 > bl log_internal(PLT) > b .L400 >.L504: > mov r3, #8 > mov r0, r9 > str r3, [sp] > mov r9, #0 > sub r3, fp, #596 > mov r2, #35 > str r9, [r3, #4] > mov r1, #1 > str r9, [fp, #-596] > bl cmsg_find_and_copy_data(PLT) > subs r3, r0, #0 > str r3, [fp, #-616] > beq .L506 > ldrb r10, [r4, #152] @ zero_extendqisi2 > cmp r10, #0 > beq .L507 > ldr r2, [fp, #-384] > ldr r1, [r4, #124] > ldr r3, .L521+132 > rev r2, r2 > str r9, [r4, #88] > add r3, r1, r3 > cmp r2, r3 > bne .L384 > ldr r3, [fp, #-380] > ldr r2, [r4, #128] > rev r3, r3 > cmp r2, r3 > beq .L385 >.L384: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L371 > ldr r2, .L521+136 > mov r0, #7 > ldr r1, .L521+140 > ldr r3, .L521+144 >.LPIC252: > add r2, pc, r2 >.LPIC253: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC254: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #463 > mov r1, #0 > bl log_internal(PLT) > b .L371 >.L505: > ldr r2, .L521+148 > mov r0, #7 > ldr r1, .L521+152 > ldr r3, .L521+156 >.LPIC243: > add r2, pc, r2 >.LPIC244: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC245: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #445 > mov r1, #0 > bl log_internal(PLT) > b .L371 >.L507: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L371 > ldr r2, .L521+160 > mov r0, #7 > ldr r1, .L521+164 > ldr r3, .L521+168 >.LPIC249: > add r2, pc, r2 >.LPIC250: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC251: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #454 > mov r1, r10 > bl log_internal(PLT) > b .L371 >.L506: > bl log_get_max_level(PLT) > cmp r0, #2 > mvnle r0, #21 > ble .L364 > ldr r2, .L521+172 > mov r0, #3 > ldr r1, .L521+176 > ldr r3, .L521+180 >.LPIC246: > add r2, pc, r2 >.LPIC247: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC248: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #451 > mov r1, #1073741846 > bl log_internal(PLT) > cmp r0, #0 > blt .L364 >.L448: > mvn r0, #85 > b .L364 >.L385: > ldr r0, [r4, #104] > bl sd_event_source_unref(PLT) > ldr r3, [fp, #-376] > ldr r2, .L521+184 > rev r3, r3 > cmp r3, r2 > str r0, [r4, #104] > bls .L386 > ldr r3, [fp, #-368] > rev r3, r3 > cmp r3, r2 > bls .L386 > ldrb r9, [fp, #-408] @ zero_extendqisi2 > lsr r3, r9, #6 > cmp r3, #3 > beq .L389 > ldrb r3, [fp, #-407] @ zero_extendqisi2 > sub r3, r3, #1 > cmp r3, #14 > bls .L390 >.L389: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L400 > ldr r2, .L521+188 > mov r0, #7 > ldr r1, .L521+192 > ldr r3, .L521+196 >.LPIC258: > add r2, pc, r2 >.LPIC259: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC260: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #477 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L386: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L400 > ldr r2, .L521+200 > mov r0, #7 > ldr r1, .L521+204 > ldr r3, .L521+208 >.LPIC255: > add r2, pc, r2 >.LPIC256: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC257: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #471 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L390: > ubfx r6, r9, #3, #3 > sub r3, r6, #3 > cmp r3, #1 > bhi .L508 > and r9, r9, #7 > cmp r9, #4 > beq .L509 > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L400 > ldr r2, .L521+212 > mov r0, #7 > ldr r1, .L521+216 > ldr r3, .L521+220 >.LPIC264: > add r2, pc, r2 >.LPIC265: > add r1, pc, r1 > stmib sp, {r1, r9} >.LPIC266: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #487 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L502: > bl __stack_chk_fail(PLT) >.L508: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L400 > ldr r2, .L521+224 > mov r0, #7 > ldr r1, .L521+228 > ldr r3, .L521+232 >.LPIC261: > add r2, pc, r2 >.LPIC262: > add r1, pc, r1 > stmib sp, {r1, r6} >.LPIC263: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #482 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L509: > ldrh r3, [r7, #4] > vmov.f64 d4, #5.0e-1 > vldr.64 d3, .L521 > rev16 r3, r3 > uxth r3, r3 > vmov s12, r3 @ int > ldrh r3, [r7, #6] > vcvt.f64.s32 d6, s12 > rev16 r3, r3 > uxth r3, r3 > vmov s15, r3 @ int > ldrh r3, [r7, #8] > vcvt.f64.s32 d7, s15 > rev16 r3, r3 > uxth r3, r3 > vmla.f64 d6, d7, d3 > vmov s14, r3 @ int > ldrh r3, [r7, #10] > vcvt.f64.s32 d7, s14 > rev16 r3, r3 > uxth r3, r3 > vmov s11, r3 @ int > add r3, r4, #336 > vcvt.f64.s32 d5, s11 > ldrd r0, [r3] > vmla.f64 d7, d5, d3 > vmla.f64 d7, d6, d4 > vmov.f64 d14, d7 > bl __aeabi_ul2d(PLT) > vldr.64 d6, .L521+8 > vmov d5, r0, r1 > vdiv.f64 d7, d5, d6 > vcmpe.f64 d7, d14 > vmrs APSR_nzcv, FPSCR > bpl .L491 > bl log_get_max_level(PLT) > cmp r0, #5 > ble .L400 > ldr r2, .L521+236 > mov r0, #6 > ldr r1, .L521+240 > ldr r3, .L521+244 >.LPIC267: > add r2, pc, r2 >.LPIC268: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC269: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #493 > mov r1, #0 > bl log_internal(PLT) > b .L400 >.L491: > mov r3, #0 > mov r2, #0 > strb r3, [r4, #152] > mov r3, #0 > strd r2, [r4, #136] > ldr r0, [r4, #72] > bl sd_event_source_unref(PLT) > vldr.64 d13, .L521+16 > str r0, [r4, #72] > ldr r0, [r4, #84] > bl safe_close(PLT) > ldrb r2, [fp, #-408] @ zero_extendqisi2 > vldr.64 d4, .L521+24 > vldr.64 d6, .L521+32 > tst r2, #64 > lsr r3, r2, #6 > str r3, [fp, #-632] > sbfxeq r3, r3, #1, #1 > movne r3, #1 > str r3, [fp, #-620] > ldr r3, [fp, #-372] > rev r3, r3 > vmov s15, r3 @ int > ldr r3, [fp, #-364] > vcvt.f64.u32 d7, s15 > rev r3, r3 > vdiv.f64 d11, d7, d4 > vmov s15, r3 @ int > ldr r3, [fp, #-616] > vcvt.f64.u32 d7, s15 > str r0, [r4, #84] > ldr r1, [r3, #4] > ldr r3, [r3] > str r3, [fp, #-624] > vmov s11, r3 @ int > ldr r3, [fp, #-376] > vcvt.f64.s32 d9, s11 > rev r3, r3 > vdiv.f64 d10, d7, d4 > vmov s15, r1 @ int > ldr r1, [r4, #100] > vcvt.f64.s32 d7, s15 > vmla.f64 d9, d7, d6 > vldr.32 s15, [r4, #128] @ int > vcvt.f64.s32 d4, s15 > vldr.32 s15, [r4, #124] @ int > vadd.f64 d9, d9, d13 > vcvt.f64.s32 d7, s15 > vmla.f64 d7, d4, d6 > vmov.f64 d6, #5.0e-1 > vadd.f64 d13, d7, d13 > vmov s14, r3 @ int > ldr r3, [fp, #-368] > vcvt.f64.u32 d7, s14 > rev r3, r3 > vsub.f64 d12, d9, d13 > vadd.f64 d11, d11, d7 > vmov s15, r3 @ int > ldr r3, [r4, #96] > vcvt.f64.u32 d7, s15 > vsub.f64 d8, d11, d13 > adds r6, r3, #1 > vadd.f64 d10, d10, d7 > str r6, [r4, #96] > adc r9, r1, #0 > str r9, [r4, #100] > orrs r3, r3, r9 > vsub.f64 d7, d10, d9 > vadd.f64 d8, d8, d7 > vsub.f64 d7, d10, d11 > vmul.f64 d8, d8, d6 > vsub.f64 d12, d12, d7 > beq .L402 > ldr r1, [r4, #320] > mov r0, r4 > mov ip, r4 > add r3, r1, #1 > and r3, r3, #7 > str r3, [r4, #320] > add lr, r4, r3, lsl #4 > vstr.64 d8, [lr, #192] > vstr.64 d12, [lr, #200] > vldr.64 d15, [r4, #328] > mov r3, r1 >.L405: > vldr.64 d7, [ip, #200] > vcmpe.f64 d7, #0 > vmrs APSR_nzcv, FPSCR > ble .L403 > add lr, r4, r3, lsl #4 > vldr.64 d6, [lr, #200] > vcmp.f64 d7, d6 > vmrs APSR_nzcv, FPSCR > movmi r3, r8 >.L403: > add r8, r8, #1 > add ip, ip, #16 > cmp r8, #8 > bne .L405 > add ip, r4, r3, lsl #4 > add lr, r4, #128 > vldr.64 d5, [ip, #192] > vldr.64 d6, .L521+40 >.L406: > vldr.64 d7, [r0, #192] > add r0, r0, #16 > cmp lr, r0 > vsub.f64 d7, d7, d5 > vmla.f64 d6, d7, d7 > bne .L406 > vmov.f64 d0, #7.0e+0 > str r2, [fp, #-628] > str r3, [fp, #-636] > str r1, [fp, #-624] > vdiv.f64 d0, d6, d0 > bl sqrt(PLT) > ldrb r0, [r4, #184] @ zero_extendqisi2 > ldr r2, [fp, #-628] > cmp r0, #0 > vstr.64 d0, [r4, #328] > bne .L407 > vabs.f64 d6, d8 > vcmpe.f64 d12, d6 > vmrs APSR_nzcv, FPSCR > bmi .L410 > cmp r6, #4 > sbcs r0, r9, #0 > bcc .L410 > ldr r3, [fp, #-636] > add r3, r4, r3, lsl #4 > vldr.64 d7, [r3, #200] > vcmpe.f64 d6, d7 > vmrs APSR_nzcv, FPSCR > bgt .L409 > ldr r1, [fp, #-624] > vmov.f64 d5, #3.0e+0 > add r1, r4, r1, lsl #4 > vldr.64 d7, [r1, #192] > vmul.f64 d15, d15, d5 > vsub.f64 d7, d8, d7 > vabs.f64 d7, d7 > vcmpe.f64 d7, d15 > vmrs APSR_nzcv, FPSCR > ble .L410 >.L409: > vldr.64 d7, .L521+48 > vcmpe.f64 d6, d7 > vmrs APSR_nzcv, FPSCR > bpl .L458 >.L456: > ldr r1, [r4, #176] > ldr r3, [r4, #160] > ldr r0, [r4, #180] > cmp r3, r1 > ldr r1, [r4, #164] > sbcs r0, r1, r0 > bcs .L411 > adds r3, r3, r3 > str r3, [r4, #160] > adc r1, r1, r1 > str r1, [r4, #164] > b .L411 >.L522: > .align 3 >.L521: > .word 0 > .word 1055916032 > .word 0 > .word 1093567616 > .word -805306368 > .word 1105229135 > .word -2097152 > .word 1106247679 > .word -400107883 > .word 1041313291 > .word 0 > .word 0 > .word -1717986918 > .word 1068079513 > .word _GLOBAL_OFFSET_TABLE_-(.LPIC299+8) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC312+8) > .word __stack_chk_guard(GOT) > .word _GLOBAL_OFFSET_TABLE_-(.LPIC311+8) > .word .LC0-(.LPIC240+8) > .word .LC58-(.LPIC241+8) > .word __func__.17-(.LPIC242+8) > .word .LC0-(.LPIC234+8) > .word .LC56-(.LPIC235+8) > .word __func__.17-(.LPIC236+8) > .word .LC0-(.LPIC229+8) > .word __func__.17-(.LPIC228+8) > .word .LC54-(.LPIC230+8) > .word .LC0-(.LPIC232+8) > .word __func__.17-(.LPIC231+8) > .word .LC55-(.LPIC233+8) > .word .LC0-(.LPIC237+8) > .word .LC57-(.LPIC238+8) > .word __func__.17-(.LPIC239+8) > .word -2085978496 > .word .LC0-(.LPIC252+8) > .word .LC62-(.LPIC253+8) > .word __func__.17-(.LPIC254+8) > .word .LC0-(.LPIC243+8) > .word .LC59-(.LPIC244+8) > .word __func__.17-(.LPIC245+8) > .word .LC0-(.LPIC249+8) > .word .LC61-(.LPIC250+8) > .word __func__.17-(.LPIC251+8) > .word .LC0-(.LPIC246+8) > .word .LC60-(.LPIC247+8) > .word __func__.17-(.LPIC248+8) > .word -382561804 > .word .LC0-(.LPIC258+8) > .word .LC64-(.LPIC259+8) > .word __func__.17-(.LPIC260+8) > .word .LC0-(.LPIC255+8) > .word .LC63-(.LPIC256+8) > .word __func__.17-(.LPIC257+8) > .word .LC0-(.LPIC264+8) > .word .LC66-(.LPIC265+8) > .word __func__.17-(.LPIC266+8) > .word .LC0-(.LPIC261+8) > .word .LC65-(.LPIC262+8) > .word __func__.17-(.LPIC263+8) > .word .LC0-(.LPIC267+8) > .word .LC67-(.LPIC268+8) > .word __func__.17-(.LPIC269+8) > .word .LC76-(.LPIC292+8) > .word .LC78-(.LPIC294+8) > .word .LC77-(.LPIC293+8) > .word _log_message_dummy(GOT) > .word .LC82-(.LPIC302+8) > .word .LC86-(.LPIC306+8) > .word .LC0-(.LPIC301+8) > .word .LC83-(.LPIC303+8) > .word __func__.17-(.LPIC307+8) > .word .LC84-(.LPIC304+8) > .word .LC85-(.LPIC305+8) > .word .LC0-(.LPIC295+8) > .word .LC79-(.LPIC296+8) > .word __func__.17-(.LPIC297+8) > .word .LC80-(.LPIC298+8) > .word .LC13-(.LPIC219+8) >.L402: > ldrb r3, [r4, #184] @ zero_extendqisi2 > cmp r3, #0 > vabseq.f64 d6, d8 > beq .L410 >.L407: > mov r3, #0 > strb r3, [r4, #184] >.L497: > ldrd r0, [r4, #168] > strd r0, [r4, #160] >.L414: > mov r10, #0 >.L411: > str r2, [fp, #-624] > bl log_get_max_level(PLT) > ldr r2, [fp, #-624] > cmp r0, #6 > bgt .L510 >.L419: > sub r0, fp, #588 > bl triple_timestamp_get(PLT) > cmp r10, #0 > addne ip, r4, #368 > addne ip, ip, #1 > beq .L511 >.L450: > mov lr, r7 > add ip, ip, #16 > ldmia lr!, {r0, r1, r2, r3} > add r7, r7, #16 > str r0, [ip, #-16] @ unaligned > cmp lr, r5 > str r1, [ip, #-12] @ unaligned > str r2, [ip, #-8] @ unaligned > str r3, [ip, #-4] @ unaligned > bne .L450 > ldr r2, [fp, #-616] > add r3, r4, #420 > ldrd r0, [r4, #124] > stm r3, {r0, r1} > add r3, r4, #428 > ldm r2, {r0, r1} > stm r3, {r0, r1} > mov r3, #1 > strb r3, [r4, #436] > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L512 >.L452: > ldr r0, [r4] > bl sd_bus_is_ready(PLT) > cmp r0, #0 > ble .L439 > ldr r3, .L521+248 > mov r2, #0 > str r2, [sp] > ldr r1, .L521+252 >.LPIC292: > add r3, pc, r3 > ldr r2, .L521+256 > ldr r0, [r4] >.LPIC294: > add r1, pc, r1 >.LPIC293: > add r2, pc, r2 > bl sd_bus_emit_properties_changed(PLT) >.L439: > ldrb r2, [r4, #108] @ zero_extendqisi2 > cmp r2, #0 > beq .L513 >.L440: > cmp r10, #0 > bne .L444 > ldrb r3, [r4, #437] @ zero_extendqisi2 > cmp r3, #0 > bne .L444 > ldr r3, .L521+260 > mov r5, #1 > ldr r2, [fp, #-608] > sub r8, fp, #580 > strb r5, [r4, #437] > ldr r3, [r2, r3] > ldrb r3, [r3] @ zero_extendqisi2 > cmp r3, #0 > bne .L494 >.L445: > sub r3, fp, #144 > mov r2, #38 > mov r1, #0 > mov r0, r3 > bl memset(PLT) > mov r2, #1 > str r2, [sp] > mov r1, #38 > ldrd r2, [r8, #-8] > bl format_timestamp_style(PLT) > ldr ip, .L521+264 > ldr r3, .L521+268 > mov r1, #0 > str r1, [sp, #64] >.LPIC302: > add ip, pc, ip > ldr r2, .L521+272 >.LPIC306: > add r3, pc, r3 >.LPIC301: > add r2, pc, r2 > add r2, r2, #24 > str r0, [sp, #12] > ldr r0, [fp, #-612] > str ip, [sp, #48] > ldr ip, .L521+276 > str r3, [sp, #4] > ldr r3, .L521+280 >.LPIC303: > add ip, pc, ip > str ip, [sp, #32] > ldr ip, .L521+284 >.LPIC307: > add r3, pc, r3 > str r0, [sp, #8] > mov r0, #6 > str r3, [sp] >.LPIC304: > add ip, pc, ip > str ip, [sp, #20] > movw r3, #619 > ldr ip, .L521+288 >.LPIC305: > add ip, pc, ip > str ip, [sp, #16] > ldrd r6, [r8, #8] > strd r6, [sp, #56] > ldrd r6, [r8, #-8] > strd r6, [sp, #40] > ldrd r6, [r8] > strd r6, [sp, #24] > bl log_struct_internal(PLT) >.L444: > ldrd r2, [r4, #160] > mov r0, r4 > bl manager_arm_timer(PLT) > subs r4, r0, #0 > bge .L371 > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r4, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > bgt .L514 >.L447: > cmp r0, #0 > bge .L448 > b .L364 >.L513: > ldr r0, [r4, #80] > mov r3, #1 > str r2, [fp, #-536] > sub r2, fp, #536 > strb r3, [r4, #108] > add r0, r0, #4 > str r2, [sp] > mov r2, r3 > ldr r1, [r0, #128] > bl sockaddr_pretty(PLT) > bl log_get_max_level(PLT) > cmp r0, #5 > ble .L441 > ldr r3, [fp, #-536] > cmp r3, #0 > beq .L515 >.L442: > ldr r1, [r4, #76] > mov r0, #6 > ldr r2, .L521+292 > ldr r1, [r1, #8] >.LPIC295: > add r2, pc, r2 > str r3, [sp, #8] > add r2, r2, #24 > ldr r3, .L521+296 > str r1, [sp, #12] > mov r1, #0 >.LPIC296: > add r3, pc, r3 > str r3, [sp, #4] > ldr r3, .L521+300 >.LPIC297: > add r3, pc, r3 > str r3, [sp] > mov r3, #612 > bl log_internal(PLT) >.L441: > ldr r2, [fp, #-536] > cmp r2, #0 > beq .L516 >.L443: > ldr r3, [r4, #76] > mov r0, #0 > ldr r1, .L521+304 > ldr r3, [r3, #8] >.LPIC298: > add r1, pc, r1 > bl sd_notifyf(PLT) > ldr r0, [fp, #-536] > bl free(PLT) > b .L440 >.L510: > sub r1, fp, #100 > mvn r3, #304 > ldrsb r3, [r1, r3] > str r3, [fp, #-648] > ldrb r8, [fp, #-407] @ zero_extendqisi2 > str r8, [fp, #-644] > vmov s15, r3 @ int > ubfx r3, r2, #3, #3 > str r3, [fp, #-636] > vcvt.f64.s32 d0, s15 > and r3, r2, #7 > str r3, [fp, #-640] > bl exp2(PLT) > cmp r8, #1 > subeq r3, fp, #396 > vmov.f64 d15, d0 > streq r3, [fp, #-624] > ldrne r3, .L521+308 >.LPIC219: > addne r3, pc, r3 > strne r3, [fp, #-624] >.L420: > vldr.64 d7, .L523 > cmp r10, #0 > vsub.f64 d13, d13, d7 > vsub.f64 d11, d11, d7 > vsub.f64 d10, d10, d7 > vsub.f64 d9, d9, d7 > vldr.64 d7, [r4, #328] > beq .L464 > ldr r3, .L523+8 >.LPIC220: > add r3, pc, r3 > str r3, [fp, #-628] >.L421: > ldrd r0, [r4, #160] > sub r3, fp, #660 > vstr.64 d7, [r3] @ int > ldr r2, .L523+12 > ldr r8, .L523+16 > mov r3, #0 > bl __aeabi_uldivmod(PLT) > sub r3, fp, #660 > vldr.64 d7, [r3] @ int >.LPIC270: > add r8, pc, r8 > add r8, r8, #24 > mov r2, r8 > vstr.64 d7, [sp, #112] > strd r0, [sp, #128] > mov r1, #0 > ldr r3, [fp, #-624] > mov r0, #7 > str r3, [sp, #48] > ldr r3, [fp, #-648] > str r3, [sp, #32] > ldr r3, [fp, #-644] > str r3, [sp, #20] > ldr r3, [fp, #-640] > str r3, [sp, #16] > ldr r3, [fp, #-636] > str r3, [sp, #12] > ldr r3, [fp, #-632] > str r3, [sp, #8] > ldr r3, [fp, #-628] > str r3, [sp, #120] > ldr r3, .L523+20 > str r6, [sp, #104] > str r9, [sp, #108] >.LPIC271: > add r3, pc, r3 > str r3, [sp, #4] > ldr r3, .L523+24 > vstr.64 d13, [sp, #56] >.LPIC272: > add r3, pc, r3 > str r3, [sp] > movw r3, #535 > vstr.64 d14, [sp, #40] > vstr.64 d15, [sp, #24] > vstr.64 d12, [sp, #96] > vstr.64 d8, [sp, #88] > vstr.64 d9, [sp, #80] > vstr.64 d10, [sp, #72] > vstr.64 d11, [sp, #64] > bl log_internal(PLT) > b .L419 >.L512: > ldr r2, .L523+12 > mov r3, #0 > ldrd r0, [r4, #160] > bl __aeabi_uldivmod(PLT) > mov r2, r1 > ldr r1, .L523+28 >.LPIC224: > add r1, pc, r1 >.L498: > ldr ip, [r4, #356] > ldr lr, [r4, #352] > add r9, r4, #328 > ldrd r8, [r9] > str r2, [sp, #12] > asr r3, ip, #31 > ldr r2, .L523+32 > uxth r3, r3 > str r1, [sp, #48] > adds r3, r3, lr > str r0, [sp, #8] >.LPIC291: > add r2, pc, r2 > str r2, [sp] > mov r1, #0 > ldr r2, .L523+36 > mov r0, #7 > adc ip, ip, #0 > lsr r3, r3, #16 > orr r3, r3, ip, lsl #16 >.LPIC289: > add r2, pc, r2 > str r3, [sp, #40] > asr ip, ip, #16 > ldr r3, .L523+40 > add r2, r2, #24 > strd r8, [sp, #32] > str ip, [sp, #44] >.LPIC290: > add r3, pc, r3 > str r3, [sp, #4] > vstr.64 d12, [sp, #24] > vstr.64 d8, [sp, #16] > movw r3, #593 > bl log_internal(PLT) > b .L452 >.L524: > .align 3 >.L523: > .word -805306368 > .word 1105229135 > .word .LC49-(.LPIC220+8) > .word 1000000 > .word .LC0-(.LPIC270+8) > .word .LC68-(.LPIC271+8) > .word __func__.17-(.LPIC272+8) > .word .LC53-(.LPIC224+8) > .word __func__.17-(.LPIC291+8) > .word .LC0-(.LPIC289+8) > .word .LC75-(.LPIC290+8) >.L511: > sub r8, fp, #580 > ldrd r0, [r8, #-8] > bl __aeabi_ul2d(PLT) > vldr.64 d6, .L525 > vmov d7, r0, r1 > vmla.f64 d7, d8, d6 > vmov r0, r1, d7 > bl __aeabi_d2ulz(PLT) > vabs.f64 d7, d8 > vldr.64 d6, .L525+8 > vcmpe.f64 d7, d6 > vmrs APSR_nzcv, FPSCR > strd r0, [r8, #-8] > bpl .L493 > vldr.64 d7, .L525+16 > ldrd r0, [r4, #160] > ldr r2, .L525+24 > mov r3, #0 > vmul.f64 d7, d8, d7 > vcvt.s32.f64 s18, d7 > bl __aeabi_uldivmod(PLT) > mov r2, #120 > mov r1, #0 > cmp r0, #1 > mov r3, r0 > clzhi r3, r0 > sub r0, fp, #528 > rsbhi r9, r3, #31 > movls r9, r10 > bl memset(PLT) > movw r3, #8253 > str r3, [fp, #-536] > sub r9, r9, #4 > str r9, [fp, #-512] > mov r3, #1 > vstr.32 s18, [fp, #-532] @ int > str r3, [fp, #-516] > bl log_get_max_level(PLT) > cmp r0, #6 > bgt .L517 >.L427: > ldrb r3, [r4, #368] @ zero_extendqisi2 > cmp r3, #0 > ldrne r3, [fp, #-516] > orrne r3, r3, #64 > strne r3, [fp, #-516] > ldr r3, [fp, #-620] > cmn r3, #1 > beq .L431 > cmp r3, #1 > ldreq r3, [fp, #-516] > orreq r3, r3, #16 > streq r3, [fp, #-516] >.L432: > sub r1, fp, #536 > mov r0, #0 > bl clock_adjtime(PLT) > cmp r0, #0 > blt .L518 > ldr r2, [fp, #-528] > str r2, [r4, #352] > str r2, [fp, #-620] > asr r3, r2, #31 > str r3, [r4, #356] > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L435 > ldr r9, [fp, #-516] > ldr r2, [fp, #-620] > tst r9, #64 > beq .L466 > ldr r6, .L525+28 >.LPIC222: > add r6, pc, r6 >.L437: > str r2, [sp, #48] > cmp r2, #0 > vldr.32 s15, [fp, #-532] @ int > vldr.64 d5, .L525+16 > add r3, r2, #65280 > add r3, r3, #255 > vcvt.f64.s32 d7, s15 > movge r3, r2 > ldr r2, .L525+24 > asr r3, r3, #16 > str r3, [sp, #52] > ldr r3, .L525+32 > vdiv.f64 d6, d7, d5 >.LPIC279: > add r3, pc, r3 > add r3, r3, #24 > str r3, [fp, #-620] > ldr r3, [fp, #-512] > str r3, [sp, #32] > mov r3, #0 > ldr r0, [fp, #-496] > asr r1, r0, #31 > vstr.64 d6, [sp, #40] > bl __aeabi_uldivmod(PLT) > str r6, [sp, #12] > str r9, [sp, #8] > strd r0, [sp, #24] > mov r1, #0 > ldr r3, [fp, #-500] > mov r0, #7 > ldr r2, [fp, #-620] > str r3, [sp, #16] > ldr r3, .L525+36 >.LPIC280: > add r3, pc, r3 > str r3, [sp, #4] > ldr r3, .L525+40 >.LPIC281: > add r3, pc, r3 > str r3, [sp] > mov r3, #300 > bl log_internal(PLT) >.L435: > ldrd r2, [r8, #-8] > mov r0, r4 > bl manager_save_time_and_rearm.isra.0(PLT) > ldr r0, .L525+44 > mvn r3, #0 > str r3, [sp, #8] >.LPIC285: > add r0, pc, r0 > str r3, [sp, #4] > mov r1, #0 > str r3, [sp] > mvn r2, #0 > mvn r3, #0 > bl touch_file(PLT) > subs r8, r0, #0 > blt .L519 >.L438: > add ip, r4, #368 > add ip, ip, #1 >.L453: > mov lr, r7 > add ip, ip, #16 > ldmia lr!, {r0, r1, r2, r3} > add r7, r7, #16 > str r0, [ip, #-16] @ unaligned > cmp lr, r5 > str r1, [ip, #-12] @ unaligned > str r2, [ip, #-8] @ unaligned > str r3, [ip, #-4] @ unaligned > bne .L453 > ldr r2, [fp, #-616] > add r3, r4, #420 > ldrd r0, [r4, #124] > stm r3, {r0, r1} > add r3, r4, #428 > ldm r2, {r0, r1} > stm r3, {r0, r1} > mov r3, #0 > strb r3, [r4, #436] > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L452 > ldr r2, .L525+24 > mov r3, #0 > ldrd r0, [r4, #160] > bl __aeabi_uldivmod(PLT) > mov r2, r1 > ldr r1, .L525+48 >.LPIC225: > add r1, pc, r1 > b .L498 >.L518: > bl __errno_location(PLT) > ldr r9, [r0] > cmp r9, #0 > ble .L435 > bl log_get_max_level(PLT) > cmp r0, #2 > ble .L435 > ldr r3, .L525+52 > rsb r1, r9, #0 > ldr r2, .L525+56 > mov r0, #3 >.LPIC283: > add r3, pc, r3 > str r3, [sp, #4] >.LPIC282: > add r2, pc, r2 > ldr r3, .L525+60 > add r2, r2, #24 >.LPIC284: > add r3, pc, r3 > str r3, [sp] > movw r3, #577 > bl log_internal(PLT) > b .L435 >.L466: > ldr r6, .L525+64 >.LPIC223: > add r6, pc, r6 > b .L437 >.L431: > ldr r3, [fp, #-516] > orr r3, r3, #32 > str r3, [fp, #-516] > b .L432 >.L517: > ldr r3, .L525+68 > mov r1, #0 > ldr r2, .L525+72 > mov r0, #7 >.LPIC274: > add r3, pc, r3 > str r3, [sp, #4] >.LPIC273: > add r2, pc, r2 > ldr r3, .L525+76 > add r2, r2, #24 > vstr.64 d8, [sp, #8] >.LPIC275: > add r3, pc, r3 > str r3, [sp] > movw r3, #258 > bl log_internal(PLT) > b .L427 >.L519: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L438 > ldr r3, .L525+80 > mov r1, r8 > ldr r2, .L525+84 > mov r0, #7 >.LPIC287: > add r3, pc, r3 > str r3, [sp, #4] >.LPIC286: > add r2, pc, r2 > ldr r3, .L525+88 > add r2, r2, #24 >.LPIC288: > add r3, pc, r3 > str r3, [sp] > mov r3, #584 > bl log_internal(PLT) > b .L438 >.L526: > .align 3 >.L525: > .word 0 > .word 1093567616 > .word -1717986918 > .word 1071225241 > .word 0 > .word 1104006501 > .word 1000000 > .word .LC51-(.LPIC222+8) > .word .LC0-(.LPIC279+8) > .word .LC71-(.LPIC280+8) > .word __func__.13-(.LPIC281+8) > .word .LC73-(.LPIC285+8) > .word .LC50-(.LPIC225+8) > .word .LC72-(.LPIC283+8) > .word .LC0-(.LPIC282+8) > .word __func__.17-(.LPIC284+8) > .word .LC52-(.LPIC223+8) > .word .LC69-(.LPIC274+8) > .word .LC0-(.LPIC273+8) > .word __func__.13-(.LPIC275+8) > .word .LC74-(.LPIC287+8) > .word .LC0-(.LPIC286+8) > .word __func__.17-(.LPIC288+8) >.L493: > vcvt.s32.f64 s18, d8 > mov r2, #124 > vldr.64 d6, .L527 > mov r1, r10 > sub r0, fp, #532 > vcvt.f64.s32 d7, s18 > vsub.f64 d7, d8, d7 > vmul.f64 d7, d7, d6 > vcvt.s32.f64 s15, d7 > vmov r9, s15 @ int > bl memset(PLT) > movw r3, #8476 > str r3, [fp, #-536] > vstr.32 s18, [fp, #-500] @ int > str r9, [fp, #-496] > cmp r9, #0 > bge .L428 > ldr r3, .L527+32 > add r3, r9, r3 > str r3, [fp, #-496] > vmov r3, s18 @ int > sub r3, r3, #1 > str r3, [fp, #-500] >.L428: > mov r3, #1 > strb r3, [r4, #344] > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L427 > ldr r3, .L527+36 > mov r1, #0 > ldr r2, .L527+40 > mov r0, #7 >.LPIC277: > add r3, pc, r3 > str r3, [sp, #4] >.LPIC276: > add r2, pc, r2 > ldr r3, .L527+44 > add r2, r2, #24 > vstr.64 d8, [sp, #8] >.LPIC278: > add r3, pc, r3 > str r3, [sp] > movw r3, #275 > bl log_internal(PLT) > b .L427 >.L410: > vldr.64 d7, .L527+8 > vcmpe.f64 d6, d7 > vmrs APSR_nzcv, FPSCR > bgt .L497 > vldr.64 d7, .L527+16 > vcmpe.f64 d6, d7 > vmrs APSR_nzcv, FPSCR > bmi .L520 > vldr.64 d7, .L527+24 > vcmpe.f64 d6, d7 > vmrs APSR_nzcv, FPSCR > ble .L414 > mov r10, #0 >.L458: > ldr r3, [r4, #160] > ldr r1, [r4, #168] > ldr r0, [r4, #172] > cmp r1, r3 > ldr r1, [r4, #164] > sbcs r0, r0, r1 > lsrcc r3, r3, #1 > orrcc r3, r3, r1, lsl #31 > lsrcc r1, r1, #1 > strcc r3, [r4, #160] > strcc r1, [r4, #164] > b .L411 >.L520: > mov r10, #0 > b .L456 >.L516: > ldr r2, .L527+48 >.LPIC227: > add r2, pc, r2 > b .L443 >.L514: > ldr r2, .L527+52 > mov r0, #3 > ldr r1, .L527+56 > ldr r3, .L527+60 >.LPIC308: > add r2, pc, r2 >.LPIC309: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC310: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #630 > mov r1, r4 > bl log_internal(PLT) > b .L447 >.L515: > ldr r3, .L527+64 >.LPIC226: > add r3, pc, r3 > b .L442 >.L494: > ldrd r6, [r8, #-8] > sub r3, fp, #184 > mov r1, r10 > mov r2, #38 > mov r0, r3 > bl memset(PLT) > mov r3, r7 > mov r1, #38 > mov r2, r6 > str r5, [sp] > bl format_timestamp_style(PLT) > ldr r1, .L527+68 >.LPIC300: > add r1, pc, r1 > mov r2, r0 > mov r0, r5 > bl __printf_chk(PLT) > subs r3, r0, #0 > movne r3, #1 > str r3, [fp, #-612] > b .L445 >.L464: > ldr r3, .L527+72 >.LPIC221: > add r3, pc, r3 > str r3, [fp, #-628] > b .L421 >.L528: > .align 3 >.L527: > .word 0 > .word 1104006501 > .word -1717986918 > .word 1070176665 > .word -1717986918 > .word 1068079513 > .word 858993460 > .word 1069757235 > .word 1000000000 > .word .LC70-(.LPIC277+8) > .word .LC0-(.LPIC276+8) > .word __func__.13-(.LPIC278+8) > .word .LC13-(.LPIC227+8) > .word .LC0-(.LPIC308+8) > .word .LC32-(.LPIC309+8) > .word __func__.17-(.LPIC310+8) > .word .LC13-(.LPIC226+8) > .word .LC81-(.LPIC300+8) > .word .LC50-(.LPIC221+8) > .size manager_receive_response, .-manager_receive_response > .section .rodata.manager_network_event_handler.str1.4,"aMS",%progbits,1 > .align 2 >.LC87: > .ascii "__unique_prefix__expr_19\000" > .align 2 >.LC88: > .ascii "No network connectivity, watching for changes.\000" > .align 2 >.LC89: > .ascii "Network configuration changed, trying to establish " > .ascii "connection.\000" > .section .text.manager_network_event_handler,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_network_event_handler, %function >manager_network_event_handler: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, fp, lr} > subs r4, r3, #0 > add fp, sp, #16 > sub sp, sp, #12 > beq .L547 > ldr r0, [r4, #64] > bl sd_network_monitor_flush(PLT) > mov r0, r4 > bl manager_network_read_link_servers(PLT) > mov r6, r0 > bl network_is_online(PLT) > ldr r3, [r4, #84] > cmp r3, #0 > mov r5, r0 > blt .L548 >.L531: > cmp r5, #0 > bne .L549 > bl log_get_max_level(PLT) > cmp r0, #5 > bgt .L550 >.L534: > mov r0, r4 > bl manager_disconnect(PLT) >.L536: > mov r0, #0 > sub sp, fp, #16 > @ sp needed > pop {r4, r5, r6, fp, pc} >.L549: > subs r5, r6, #0 > movne r5, #1 >.L532: > cmp r5, #0 > beq .L536 > bl log_get_max_level(PLT) > cmp r0, #5 > bgt .L551 >.L537: > ldr r3, [r4, #80] > mov r0, r4 > cmp r3, #0 > beq .L538 > bl manager_begin(PLT) >.L539: > and r0, r0, r0, asr #31 > sub sp, fp, #16 > @ sp needed > pop {r4, r5, r6, fp, pc} >.L548: > ldr r3, [r4, #68] > cmp r3, #0 > bne .L531 > ldr r3, [r4, #156] > cmp r3, #0 > bne .L531 > b .L532 >.L550: > ldr r2, .L552 > mov r0, #6 > ldr r1, .L552+4 > ldr r3, .L552+8 >.LPIC316: > add r2, pc, r2 >.LPIC317: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC318: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1055 > mov r1, r5 > bl log_internal(PLT) > b .L534 >.L547: > ldr r1, .L552+12 > movw r2, #1039 > ldr r3, .L552+16 > ldr r0, .L552+20 >.LPIC314: > add r1, pc, r1 >.LPIC313: > add r3, pc, r3 >.LPIC315: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L551: > ldr r2, .L552+24 > mov r0, #6 > ldr r1, .L552+28 > ldr r3, .L552+32 >.LPIC319: > add r2, pc, r2 >.LPIC320: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC321: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1059 > mov r1, #0 > bl log_internal(PLT) > b .L537 >.L538: > bl manager_connect(PLT) > b .L539 >.L553: > .align 2 >.L552: > .word .LC0-(.LPIC316+8) > .word .LC88-(.LPIC317+8) > .word __func__.3-(.LPIC318+8) > .word .LC0-(.LPIC314+8) > .word __func__.3-(.LPIC313+8) > .word .LC87-(.LPIC315+8) > .word .LC0-(.LPIC319+8) > .word .LC89-(.LPIC320+8) > .word __func__.3-(.LPIC321+8) > .size manager_network_event_handler, .-manager_network_event_handler > .section .text.manager_flush_server_names,"ax",%progbits > .align 2 > .global manager_flush_server_names > .hidden manager_flush_server_names > .syntax unified > .arm > .type manager_flush_server_names, %function >manager_flush_server_names: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r0, #0 > add fp, sp, #12 > beq .L584 > cmp r1, #0 > beq .L585 > cmp r1, #2 > bne .L560 > ldr r0, [r4, #16] > cmp r0, #0 > popeq {r4, r5, fp, pc} >.L561: > bl server_name_free(PLT) > ldr r0, [r4, #16] > cmp r0, #0 > bne .L561 > pop {r4, r5, fp, pc} >.L585: > ldr r0, [r4, #12] > cmp r0, #0 > popeq {r4, r5, fp, pc} >.L558: > bl server_name_free(PLT) > ldr r0, [r4, #12] > cmp r0, #0 > bne .L558 > pop {r4, r5, fp, pc} >.L560: > cmp r1, #1 > bne .L559 > ldr r0, [r4, #24] > cmp r0, #0 > popeq {r4, r5, fp, pc} >.L562: > bl server_name_free(PLT) > ldr r0, [r4, #24] > cmp r0, #0 > bne .L562 > pop {r4, r5, fp, pc} >.L559: > cmp r1, #3 > popne {r4, r5, fp, pc} > ldr r0, [r4, #20] > cmp r0, #0 > popeq {r4, r5, fp, pc} >.L563: > bl server_name_free(PLT) > ldr r0, [r4, #20] > cmp r0, #0 > bne .L563 > pop {r4, r5, fp, pc} >.L584: > ldr r1, .L586 > mov r2, #916 > ldr r3, .L586+4 > ldr r0, .L586+8 >.LPIC323: > add r1, pc, r1 >.LPIC322: > add r3, pc, r3 >.LPIC324: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L587: > .align 2 >.L586: > .word .LC0-(.LPIC323+8) > .word __func__.8-(.LPIC322+8) > .word .LC1-(.LPIC324+8) > .size manager_flush_server_names, .-manager_flush_server_names > .section .text.manager_free.part.0,"ax",%progbits > .align 2 > .syntax unified > .arm > .type manager_free.part.0, %function >manager_free.part.0: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > mov r4, r0 > add fp, sp, #12 > bl manager_disconnect(PLT) > cmp r4, #0 > bne .L607 > b .L589 >.L590: > bl server_name_free(PLT) >.L607: > ldr r0, [r4, #12] > cmp r0, #0 > bne .L590 > ldr r0, [r4, #16] > cmp r0, #0 > beq .L609 >.L593: > bl server_name_free(PLT) > ldr r0, [r4, #16] > cmp r0, #0 > bne .L593 >.L609: > mov r0, r4 > mov r1, #3 > bl manager_flush_server_names(PLT) > ldr r0, [r4, #24] > cmp r0, #0 > beq .L594 >.L595: > bl server_name_free(PLT) > ldr r0, [r4, #24] > cmp r0, #0 > bne .L595 >.L594: > ldr r0, [r4, #364] > bl sd_event_source_unref(PLT) > ldr r0, [r4, #60] > bl sd_event_source_unref(PLT) > ldr r0, [r4, #64] > bl sd_network_monitor_unref(PLT) > ldr r0, [r4, #440] > bl sd_event_source_unref(PLT) > ldr r0, [r4, #8] > bl sd_resolve_unref(PLT) > ldr r0, [r4, #4] > bl sd_event_unref(PLT) > ldr r0, [r4] > bl sd_bus_flush_close_unref(PLT) > ldr r0, [r4, #112] > bl bus_verify_polkit_async_registry_free(PLT) > mov r0, r4 > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, lr} > b free(PLT) >.L589: > ldr r1, .L610 > mov r2, #916 > ldr r3, .L610+4 > ldr r0, .L610+8 >.LPIC326: > add r1, pc, r1 >.LPIC325: > add r3, pc, r3 >.LPIC327: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L611: > .align 2 >.L610: > .word .LC0-(.LPIC326+8) > .word __func__.8-(.LPIC325+8) > .word .LC1-(.LPIC327+8) > .size manager_free.part.0, .-manager_free.part.0 > .section .text.manager_flush_runtime_servers,"ax",%progbits > .align 2 > .global manager_flush_runtime_servers > .hidden manager_flush_runtime_servers > .syntax unified > .arm > .type manager_flush_runtime_servers, %function >manager_flush_runtime_servers: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r0, #0 > add fp, sp, #12 > beq .L613 >.L621: > ldr r0, [r4, #20] > cmp r0, #0 > popeq {r4, r5, fp, pc} > bl server_name_free(PLT) > b .L621 >.L613: > ldr r1, .L622 > movw r2, #935 > ldr r3, .L622+4 > ldr r0, .L622+8 >.LPIC329: > add r1, pc, r1 >.LPIC328: > add r3, pc, r3 >.LPIC330: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L623: > .align 2 >.L622: > .word .LC0-(.LPIC329+8) > .word __func__.7-(.LPIC328+8) > .word .LC1-(.LPIC330+8) > .size manager_flush_runtime_servers, .-manager_flush_runtime_servers > .section .text.manager_free,"ax",%progbits > .align 2 > .global manager_free > .hidden manager_free > .syntax unified > .arm > .type manager_free, %function >manager_free: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > cmp r0, #0 > beq .L630 > push {fp, lr} > add fp, sp, #4 > bl manager_free.part.0(PLT) > mov r0, #0 > pop {fp, pc} >.L630: > mov r0, #0 > bx lr > .size manager_free, .-manager_free > .section .text.manager_is_connected,"ax",%progbits > .align 2 > .global manager_is_connected > .hidden manager_is_connected > .syntax unified > .arm > .type manager_is_connected, %function >manager_is_connected: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > cmp r0, #0 > beq .L641 > ldr r3, [r0, #84] > cmp r3, #0 > blt .L642 >.L637: > mov r0, #1 > bx lr >.L642: > ldr r3, [r0, #68] > cmp r3, #0 > bne .L637 > ldr r0, [r0, #156] > subs r0, r0, #0 > movne r0, #1 > bx lr >.L641: > ldr r1, .L643 > movw r2, #1031 > ldr r3, .L643+4 > ldr r0, .L643+8 >.LPIC332: > add r1, pc, r1 > push {fp, lr} >.LPIC331: > add r3, pc, r3 > add fp, sp, #4 >.LPIC333: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L644: > .align 2 >.L643: > .word .LC0-(.LPIC332+8) > .word __func__.6-(.LPIC331+8) > .word .LC1-(.LPIC333+8) > .size manager_is_connected, .-manager_is_connected > .section .rodata.manager_new.str1.4,"aMS",%progbits,1 > .align 2 >.LC90: > .ascii "ret\000" > .align 2 >.LC91: > .ascii "Failed allocate memory pressure event source, ignor" > .ascii "ing: %m\000" > .align 2 >.LC92: > .ascii "Failed to determine whether /run/systemd/timesync/s" > .ascii "ynchronized exists, ignoring: %m\000" > .align 2 >.LC93: > .ascii "systemd does not appear to be running, not listenin" > .ascii "g for systemd-networkd events.\000" > .section .text.manager_new,"ax",%progbits > .align 2 > .global manager_new > .hidden manager_new > .syntax unified > .arm > .type manager_new, %function >manager_new: > @ args = 0, pretend = 0, frame = 8 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, r6, r7, r8, fp, lr} > ldr r7, .L666+40 > subs r6, r0, #0 > add fp, sp, #24 > sub sp, sp, #20 >.LPIC337: > add r7, pc, r7 > beq .L662 > mov r0, #464 > bl malloc(PLT) > subs r4, r0, #0 > beq .L656 > mov r2, #464 > mov r1, #0 > bl memset(PLT) > adr r3, .L666 > ldrd r2, [r3] > vldr.64 d7, .L666+8 @ int > vldr.64 d6, .L666+16 @ int > strd r2, [r4, #32] > mov r1, #10 > adr r3, .L666+24 > ldrd r2, [r3] > mvn r0, #8 > strd r2, [r4, #144] > str r0, [r4, #84] > str r1, [r4, #40] > ldr r0, .L666+44 > add r2, r4, #336 > mov r1, #0 > strd r0, [r4, #168] > add r3, r4, #448 > vstr.64 d6, [r4, #176] @ int > vstr.64 d7, [r2] @ int > vldr.64 d7, .L666+32 @ int > add r0, r4, #4 > vstr.64 d7, [r3] @ int > bl sd_event_default(PLT) > subs r5, r0, #0 > blt .L648 > mov r5, #0 > mov r2, #15 > str r5, [sp] > mov r3, r5 > ldr r0, [r4, #4] > mov r1, r5 > bl sd_event_add_signal(PLT) > str r5, [sp] > mov r3, r5 > mov r1, r5 > ldr r0, [r4, #4] > mov r2, #2 > bl sd_event_add_signal(PLT) > ldr r8, [r4, #4] > bl __libc_current_sigrtmin(PLT) > ldr r3, .L666+48 > mov r1, r5 > ldr r3, [r7, r3] > str r3, [fp, #-32] > str r5, [sp] > add r2, r0, #18 > mov r0, r8 > bl sd_event_add_signal(PLT) > mov r3, r5 > mov r2, r5 > mov r1, r5 > ldr r0, [r4, #4] > bl sd_event_add_memory_pressure(PLT) > subs r5, r0, #0 > blt .L663 >.L649: > ldr r0, [r4, #4] > mov r1, #1 > bl sd_event_set_watchdog(PLT) > ldr r0, .L666+52 > mov r1, #0 >.LPIC341: > add r0, pc, r0 > bl access(PLT) > subs r5, r0, #0 > bge .L650 > bl __errno_location(PLT) > ldr r7, [r0] > cmp r7, #2 > beq .L650 > cmp r7, #0 > beq .L664 > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L650 > ldr r3, .L666+56 > mov r1, r7 > ldr r2, .L666+60 > mov r0, #7 >.LPIC346: > add r3, pc, r3 > str r3, [sp, #4] >.LPIC345: > add r2, pc, r2 > ldr r3, .L666+64 > add r2, r2, #24 >.LPIC347: > add r3, pc, r3 > str r3, [sp] > movw r3, #1144 > bl log_internal(PLT) >.L650: > mvn r3, r5 > lsr r3, r3, #31 > add r0, r4, #8 > strb r3, [r4, #437] > bl sd_resolve_default(PLT) > subs r5, r0, #0 > blt .L648 > ldr r1, [r4, #4] > mov r2, #0 > ldr r0, [r4, #8] > mov r3, #0 > bl sd_resolve_attach_event(PLT) > subs r5, r0, #0 > blt .L648 > mov r1, #0 > add r0, r4, #64 > bl sd_network_monitor_new(PLT) > cmn r0, #2 > mov r5, r0 > beq .L665 > cmp r0, #0 > blt .L648 > ldr r0, [r4, #64] > bl sd_network_monitor_get_fd(PLT) > subs r5, r0, #0 > blt .L648 > ldr r0, [r4, #64] > bl sd_network_monitor_get_events(PLT) > subs r3, r0, #0 > blt .L657 > ldr r2, .L666+68 > add r1, r4, #60 >.LPIC351: > add r2, pc, r2 > stm sp, {r2, r4} > mov r2, r5 > ldr r0, [r4, #4] > bl sd_event_add_io(PLT) > subs r5, r0, #0 > blt .L648 >.L654: > mov r0, r4 > mov r5, #0 > bl manager_network_read_link_servers(PLT) > str r4, [r6] > b .L645 >.L657: > mov r5, r3 >.L648: > mov r0, r4 > bl manager_free.part.0(PLT) >.L645: > mov r0, r5 > sub sp, fp, #24 > @ sp needed > pop {r4, r5, r6, r7, r8, fp, pc} >.L663: > bl log_get_max_level(PLT) > cmp r0, #6 > ble .L649 > ldr r2, .L666+72 > mov r0, #7 > ldr r1, .L666+76 > ldr r3, .L666+80 >.LPIC338: > add r2, pc, r2 >.LPIC339: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC340: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1137 > mov r1, r5 > bl log_internal(PLT) > b .L649 >.L662: > ldr r1, .L666+84 > mov r2, #1104 > ldr r3, .L666+88 > ldr r0, .L666+92 >.LPIC335: > add r1, pc, r1 >.LPIC334: > add r3, pc, r3 >.LPIC336: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L664: > ldr r1, .L666+96 > movw r2, #1144 > ldr r3, .L666+100 > ldr r0, .L666+104 >.LPIC343: > add r1, pc, r1 >.LPIC342: > add r3, pc, r3 >.LPIC344: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L665: > bl log_get_max_level(PLT) > cmp r0, #5 > ble .L654 > ldr r2, .L666+108 > mov r0, #6 > ldr r1, .L666+112 > ldr r3, .L666+116 >.LPIC348: > add r2, pc, r2 >.LPIC349: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC350: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1079 > mov r1, #0 > bl log_internal(PLT) > b .L654 >.L656: > mvn r5, #11 > b .L645 >.L667: > .align 3 >.L666: > .word 10000000 > .word 0 > .word 5000000 > .word 0 > .word 2048000000 > .word 0 > .word 30000000 > .word 0 > .word 60000000 > .word 0 > .word _GLOBAL_OFFSET_TABLE_-(.LPIC337+8) > .word 32000000 > .word sigrtmin18_handler(GOT) > .word .LC73-(.LPIC341+8) > .word .LC92-(.LPIC346+8) > .word .LC0-(.LPIC345+8) > .word __func__.5-(.LPIC347+8) > .word manager_network_event_handler-(.LPIC351+8) > .word .LC0-(.LPIC338+8) > .word .LC91-(.LPIC339+8) > .word __func__.5-(.LPIC340+8) > .word .LC0-(.LPIC335+8) > .word __func__.5-(.LPIC334+8) > .word .LC90-(.LPIC336+8) > .word .LC0-(.LPIC343+8) > .word __func__.5-(.LPIC342+8) > .word .LC30-(.LPIC344+8) > .word .LC0-(.LPIC348+8) > .word .LC93-(.LPIC349+8) > .word __func__.4-(.LPIC350+8) > .size manager_new, .-manager_new > .section .rodata.manager_setup_save_time_event.str1.4,"aMS",%progbits,1 > .align 2 >.LC94: > .ascii "!m->event_save_time\000" > .align 2 >.LC95: > .ascii "Failed to add save time event: %m\000" > .align 2 >.LC96: > .ascii "save-time\000" > .section .text.manager_setup_save_time_event,"ax",%progbits > .align 2 > .global manager_setup_save_time_event > .hidden manager_setup_save_time_event > .syntax unified > .arm > .type manager_setup_save_time_event, %function >manager_setup_save_time_event: > @ args = 0, pretend = 0, frame = 0 > @ frame_needed = 1, uses_anonymous_args = 0 > push {r4, r5, fp, lr} > subs r4, r0, #0 > add fp, sp, #12 > sub sp, sp, #24 > beq .L678 > ldr r3, [r4, #440] > cmp r3, #0 > bne .L679 > ldr r2, [r4, #448] > ldr r3, [r4, #452] > cmn r3, #1 > cmneq r2, #1 > beq .L671 > vldr.64 d7, .L682 @ int > ldr r1, .L682+8 > str r4, [sp, #20] >.LPIC358: > add r1, pc, r1 > str r1, [sp, #16] > add r1, r4, #440 > ldr r0, [r4, #4] > strd r2, [sp] > mov r2, #7 > vstr.64 d7, [sp, #8] @ int > bl sd_event_add_time_relative(PLT) > subs r5, r0, #0 > blt .L680 > ldr r1, .L682+12 > ldr r0, [r4, #440] >.LPIC362: > add r1, pc, r1 > bl sd_event_source_set_description(PLT) >.L671: > mov r0, #0 > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L680: > bl log_get_max_level(PLT) > cmp r0, #2 > rsble r0, r5, #0 > bicle r0, r0, #1073741824 > rsble r0, r0, #0 > bgt .L681 >.L674: > cmp r0, #0 > mvnge r0, #85 > sub sp, fp, #12 > @ sp needed > pop {r4, r5, fp, pc} >.L681: > ldr r2, .L682+16 > mov r0, #3 > ldr r1, .L682+20 > ldr r3, .L682+24 >.LPIC359: > add r2, pc, r2 >.LPIC360: > add r1, pc, r1 > str r1, [sp, #4] >.LPIC361: > add r3, pc, r3 > str r3, [sp] > add r2, r2, #24 > movw r3, #1190 > mov r1, r5 > bl log_internal(PLT) > b .L674 >.L678: > ldr r1, .L682+28 > movw r2, #1176 > ldr r3, .L682+32 > ldr r0, .L682+36 >.LPIC353: > add r1, pc, r1 >.LPIC352: > add r3, pc, r3 >.LPIC354: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L679: > ldr r1, .L682+40 > movw r2, #1177 > ldr r3, .L682+44 > ldr r0, .L682+48 >.LPIC356: > add r1, pc, r1 >.LPIC355: > add r3, pc, r3 >.LPIC357: > add r0, pc, r0 > add r1, r1, #24 > bl log_assert_failed(PLT) >.L683: > .align 3 >.L682: > .word 10000000 > .word 0 > .word manager_save_time_handler-(.LPIC358+8) > .word .LC96-(.LPIC362+8) > .word .LC0-(.LPIC359+8) > .word .LC95-(.LPIC360+8) > .word __func__.1-(.LPIC361+8) > .word .LC0-(.LPIC353+8) > .word __func__.1-(.LPIC352+8) > .word .LC1-(.LPIC354+8) > .word .LC0-(.LPIC356+8) > .word __func__.1-(.LPIC355+8) > .word .LC94-(.LPIC357+8) > .size manager_setup_save_time_event, .-manager_setup_save_time_event > .section .rodata.__func__.0,"a" > .align 2 > .type __func__.0, %object > .size __func__.0, 26 >__func__.0: > .ascii "manager_save_time_handler\000" > .section .rodata.__func__.1,"a" > .align 2 > .type __func__.1, %object > .size __func__.1, 30 >__func__.1: > .ascii "manager_setup_save_time_event\000" > .section .rodata.__func__.2,"a" > .align 2 > .type __func__.2, %object > .size __func__.2, 34 >__func__.2: > .ascii "manager_network_read_link_servers\000" > .section .rodata.__func__.3,"a" > .align 2 > .type __func__.3, %object > .size __func__.3, 30 >__func__.3: > .ascii "manager_network_event_handler\000" > .section .rodata.__func__.4,"a" > .align 2 > .type __func__.4, %object > .size __func__.4, 31 >__func__.4: > .ascii "manager_network_monitor_listen\000" > .section .rodata.__func__.5,"a" > .align 2 > .type __func__.5, %object > .size __func__.5, 12 >__func__.5: > .ascii "manager_new\000" > .section .rodata.__func__.6,"a" > .align 2 > .type __func__.6, %object > .size __func__.6, 21 >__func__.6: > .ascii "manager_is_connected\000" > .section .rodata.__func__.7,"a" > .align 2 > .type __func__.7, %object > .size __func__.7, 30 >__func__.7: > .ascii "manager_flush_runtime_servers\000" > .section .rodata.__func__.8,"a" > .align 2 > .type __func__.8, %object > .size __func__.8, 27 >__func__.8: > .ascii "manager_flush_server_names\000" > .section .rodata.__func__.9,"a" > .align 2 > .type __func__.9, %object > .size __func__.9, 19 >__func__.9: > .ascii "manager_disconnect\000" > .section .rodata.__func__.10,"a" > .align 2 > .type __func__.10, %object > .size __func__.10, 14 >__func__.10: > .ascii "manager_timer\000" > .section .rodata.__func__.11,"a" > .align 2 > .type __func__.11, %object > .size __func__.11, 18 >__func__.11: > .ascii "manager_arm_timer\000" > .section .rodata.__func__.12,"a" > .align 2 > .type __func__.12, %object > .size __func__.12, 28 >__func__.12: > .ascii "manager_save_time_and_rearm\000" > .section .rodata.__func__.13,"a" > .align 2 > .type __func__.13, %object > .size __func__.13, 21 >__func__.13: > .ascii "manager_adjust_clock\000" > .section .rodata.__func__.17,"a" > .align 2 > .type __func__.17, %object > .size __func__.17, 25 >__func__.17: > .ascii "manager_receive_response\000" > .section .rodata.__func__.18,"a" > .align 2 > .type __func__.18, %object > .size __func__.18, 21 >__func__.18: > .ascii "manager_listen_setup\000" > .section .rodata.__func__.19,"a" > .align 2 > .type __func__.19, %object > .size __func__.19, 16 >__func__.19: > .ascii "manager_timeout\000" > .section .rodata.__func__.20,"a" > .align 2 > .type __func__.20, %object > .size __func__.20, 21 >__func__.20: > .ascii "manager_send_request\000" > .section .rodata.__func__.21,"a" > .align 2 > .type __func__.21, %object > .size __func__.21, 20 >__func__.21: > .ascii "manager_clock_watch\000" > .section .rodata.__func__.22,"a" > .align 2 > .type __func__.22, %object > .size __func__.22, 26 >__func__.22: > .ascii "manager_clock_watch_setup\000" > .section .rodata.__func__.23,"a" > .align 2 > .type __func__.23, %object > .size __func__.23, 14 >__func__.23: > .ascii "manager_begin\000" > .section .rodata.__func__.24,"a" > .align 2 > .type __func__.24, %object > .size __func__.24, 22 >__func__.24: > .ascii "manager_retry_connect\000" > .section .rodata.__func__.25,"a" > .align 2 > .type __func__.25, %object > .size __func__.25, 24 >__func__.25: > .ascii "manager_resolve_handler\000" > .section .rodata.__func__.26,"a" > .align 2 > .type __func__.26, %object > .size __func__.26, 16 >__func__.26: > .ascii "manager_connect\000" > .section .rodata.__func__.27,"a" > .align 2 > .type __func__.27, %object > .size __func__.27, 27 >__func__.27: > .ascii "manager_set_server_address\000" > .section .rodata.__func__.28,"a" > .align 2 > .type __func__.28, %object > .size __func__.28, 24 >__func__.28: > .ascii "manager_set_server_name\000" > .ident "GCC: (Gentoo 13.2.1_p20230826 p7) 13.2.1 20230826" > .section .note.GNU-stack,"",%progbits
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 923154
:
883486
|
883487
|
883506
|
883507
| 883508 |
883511