.file "test_main_v1.c.hcucc.cil.c" .file 1 "test_main_v1.c.hcucc.cil.c" .section .debug_abbrev,"",@progbits .Ldebug_abbrev0: .section .debug_info,"",@progbits .Ldebug_info0: .section .debug_line,"",@progbits .Ldebug_line0: .text .Ltext0: .globl hcu_static_update_filename .data .align 32 .type hcu_static_update_filename, @object .size hcu_static_update_filename, 36 hcu_static_update_filename: .byte 46 .byte 47 .byte 108 .byte 105 .byte 98 .byte 116 .byte 101 .byte 115 .byte 116 .byte 95 .byte 109 .byte 97 .byte 105 .byte 110 .byte 95 .byte 118 .byte 49 .byte 95 .byte 116 .byte 111 .byte 95 .byte 118 .byte 50 .byte 95 .byte 117 .byte 112 .byte 100 .byte 97 .byte 116 .byte 101 .byte 46 .byte 115 .byte 111 .byte 46 .byte 50 .byte 0 .globl hcu_static_update_version .align 4 .type hcu_static_update_version, @object .size hcu_static_update_version, 4 hcu_static_update_version: .long 2 .globl hcu_static_update_information_was_used .align 4 .type hcu_static_update_information_was_used, @object .size hcu_static_update_information_was_used, 4 hcu_static_update_information_was_used: .long 1 .section .rodata .LC0: .string "hcu_wrapped_main" .section .hcu.uncommon_code,"ax",@progbits .globl hcu_restore_frame_of_hcu_wrapped_main_v1 .type hcu_restore_frame_of_hcu_wrapped_main_v1, @function hcu_restore_frame_of_hcu_wrapped_main_v1: .LFB3: .loc 1 837 0 pushl %ebp .LCFI0: movl %esp, %ebp .LCFI1: subl $40, %esp .LCFI2: .loc 1 841 0 .LBB2: movl 12(%ebp), %eax movl %eax, 12(%esp) leal -24(%ebp), %eax movl %eax, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC0, (%esp) call hcu_restore_this_frame .loc 1 844 0 leave ret .LBE2: .LFE3: .size hcu_restore_frame_of_hcu_wrapped_main_v1, .-hcu_restore_frame_of_hcu_wrapped_main_v1 .globl hcu_save_frame_of_hcu_wrapped_main_v1 .type hcu_save_frame_of_hcu_wrapped_main_v1, @function hcu_save_frame_of_hcu_wrapped_main_v1: .LFB5: .loc 1 853 0 pushl %ebp .LCFI3: movl %esp, %ebp .LCFI4: subl $56, %esp .LCFI5: .loc 1 857 0 .LBB3: movl 20(%ebp), %eax movl %eax, 28(%esp) movl 16(%ebp), %eax movl %eax, 24(%esp) movl 12(%ebp), %eax movl %eax, 20(%esp) movl $0, 16(%esp) leal -24(%ebp), %eax movl %eax, 12(%esp) movl $8, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC0, (%esp) call hcu_save_this_frame .loc 1 865 0 leave ret .LBE3: .LFE5: .size hcu_save_frame_of_hcu_wrapped_main_v1, .-hcu_save_frame_of_hcu_wrapped_main_v1 .globl hcu_try_to_update_hcu_wrapped_main_v1 .type hcu_try_to_update_hcu_wrapped_main_v1, @function hcu_try_to_update_hcu_wrapped_main_v1: .LFB7: .loc 1 876 0 pushl %ebp .LCFI6: movl %esp, %ebp .LCFI7: subl $72, %esp .LCFI8: .loc 1 881 0 .LBB4: movl 20(%ebp), %eax movl %eax, 28(%esp) movl 16(%ebp), %eax movl %eax, 24(%esp) movl 12(%ebp), %eax movl %eax, 20(%esp) movl $0, 16(%esp) leal -24(%ebp), %eax movl %eax, 12(%esp) movl $8, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC0, (%esp) call hcu_try_to_update_top_multithreaded movl %eax, -28(%ebp) .loc 1 894 0 movl -28(%ebp), %eax .loc 1 896 0 leave ret .LBE4: .LFE7: .size hcu_try_to_update_hcu_wrapped_main_v1, .-hcu_try_to_update_hcu_wrapped_main_v1 .section .rodata .align 32 .LC1: .string "Invalid switch value %ld for hcu_stack_local_hcu_wrapped_main_var.hcu.stack_frame_fields.must_come_back_to in hcu_wrapped_main" .LC2: .string "STATIC hcu_must_update = 1\n" .LC3: .string "counter = %d\n" .text .globl hcu_wrapped_main_v1 .type hcu_wrapped_main_v1, @function hcu_wrapped_main_v1: .LFB9: .loc 1 899 0 pushl %ebp .LCFI9: movl %esp, %ebp .LCFI10: subl $40, %esp .LCFI11: .loc 1 906 0 .LBB5: #APP cmpl $0x1,hcu_may_need_to_reconstruct_callee_stack je 1f .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_hcu_wrapped_main_v1_switch: 1: .loc 1 912 0 #NO_APP call hcu_must_reconstruct_callee_stack movl %eax, -12(%ebp) .loc 1 913 0 #APP cmpl $0x1,-12(%ebp) je 1f jmp hcu_uncommon_section_hcu_wrapped_main_v1_switch_must_not .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_hcu_wrapped_main_v1_switch_must: 1: .loc 1 922 0 #NO_APP leal -12(%ebp), %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_restore_frame_of_hcu_wrapped_main_v1 .loc 1 926 0 movl -12(%ebp), %eax movl %eax, -20(%ebp) cmpl $1, -20(%ebp) je .L9 cmpl $1, -20(%ebp) jg .L14 cmpl $0, -20(%ebp) je .L7 jmp .L12 .L14: cmpl $2, -20(%ebp) je .L11 .L12: .loc 1 935 0 movl -12(%ebp), %eax movl %eax, 4(%esp) movl $.LC1, (%esp) call hcu_bug .loc 1 939 0 #APP hcu_uncommon_section_hcu_wrapped_main_v1_switch_must_not: .loc 1 941 0 jmp 1f .text 1: #NO_APP .L7: .loc 1 946 0 #APP cmpl $0x1,hcu_must_update je 1f .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_hcu_wrapped_main_v1_try_to_update_1: 1: .loc 1 952 0 #NO_APP movl $7, 12(%esp) movl $1, 8(%esp) leal -8(%ebp), %eax addl $4, %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_try_to_update_hcu_wrapped_main_v1 movl %eax, -12(%ebp) .loc 1 959 0 cmpl $0, -12(%ebp) je .L9 .loc 1 961 0 jmp .L4 .L9: .loc 1 964 0 call hcu_try_to_update_bottom_multithreaded .loc 1 965 0 #APP jmp 1f .text 1: .loc 1 970 0 #NO_APP movl $0, -8(%ebp) .L16: .loc 1 977 0 #APP cmpl $0x1,hcu_must_update je 1f .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_hcu_wrapped_main_v1_try_to_update_2: 1: .loc 1 984 0 #NO_APP movl $11, 12(%esp) movl $2, 8(%esp) leal -8(%ebp), %eax addl $4, %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_try_to_update_hcu_wrapped_main_v1 movl %eax, -12(%ebp) .loc 1 991 0 cmpl $0, -12(%ebp) je .L11 .loc 1 993 0 jmp .L4 .L11: .loc 1 996 0 call hcu_try_to_update_bottom_multithreaded .loc 1 997 0 #APP jmp 1f .text 1: .loc 1 1000 0 #NO_APP cmpl $4, -8(%ebp) jle .L20 .loc 1 1002 0 jmp .L17 .L20: .loc 1 1006 0 movl $1, hcu_must_update .loc 1 1009 0 movl $.LC2, (%esp) call printf .loc 1 1012 0 leal -8(%ebp), %eax incl (%eax) jmp .L16 .L17: .loc 1 1018 0 movl -8(%ebp), %eax movl %eax, 4(%esp) movl $.LC3, (%esp) call printf .loc 1 1022 0 movl $0, -16(%ebp) .loc 1 1026 0 .L4: .LBE5: movl -16(%ebp), %eax leave ret .LFE9: .size hcu_wrapped_main_v1, .-hcu_wrapped_main_v1 .globl hcu_indirection_pointer__hcu_wrapped_main .data .align 4 .type hcu_indirection_pointer__hcu_wrapped_main, @object .size hcu_indirection_pointer__hcu_wrapped_main, 4 hcu_indirection_pointer__hcu_wrapped_main: .long hcu_wrapped_main_v1 .section .rodata .LC4: .string "main" .section .hcu.uncommon_code .globl hcu_restore_frame_of_main_v1 .type hcu_restore_frame_of_main_v1, @function hcu_restore_frame_of_main_v1: .LFB11: .loc 1 1043 0 pushl %ebp .LCFI12: movl %esp, %ebp .LCFI13: subl $40, %esp .LCFI14: .loc 1 1047 0 .LBB6: movl 12(%ebp), %eax movl %eax, 12(%esp) leal -24(%ebp), %eax movl %eax, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC4, (%esp) call hcu_restore_this_frame .loc 1 1049 0 leave ret .LBE6: .LFE11: .size hcu_restore_frame_of_main_v1, .-hcu_restore_frame_of_main_v1 .globl hcu_save_frame_of_main_v1 .type hcu_save_frame_of_main_v1, @function hcu_save_frame_of_main_v1: .LFB13: .loc 1 1057 0 pushl %ebp .LCFI15: movl %esp, %ebp .LCFI16: subl $56, %esp .LCFI17: .loc 1 1061 0 .LBB7: movl 20(%ebp), %eax movl %eax, 28(%esp) movl 16(%ebp), %eax movl %eax, 24(%esp) movl 12(%ebp), %eax movl %eax, 20(%esp) movl $0, 16(%esp) leal -24(%ebp), %eax movl %eax, 12(%esp) movl $8, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC4, (%esp) call hcu_save_this_frame .loc 1 1067 0 leave ret .LBE7: .LFE13: .size hcu_save_frame_of_main_v1, .-hcu_save_frame_of_main_v1 .globl hcu_try_to_update_main_v1 .type hcu_try_to_update_main_v1, @function hcu_try_to_update_main_v1: .LFB15: .loc 1 1075 0 pushl %ebp .LCFI18: movl %esp, %ebp .LCFI19: subl $72, %esp .LCFI20: .loc 1 1080 0 .LBB8: movl 20(%ebp), %eax movl %eax, 28(%esp) movl 16(%ebp), %eax movl %eax, 24(%esp) movl 12(%ebp), %eax movl %eax, 20(%esp) movl $0, 16(%esp) leal -24(%ebp), %eax movl %eax, 12(%esp) movl $8, 8(%esp) movl 8(%ebp), %eax movl %eax, 4(%esp) movl $.LC4, (%esp) call hcu_try_to_update_top_multithreaded movl %eax, -28(%ebp) .loc 1 1092 0 movl -28(%ebp), %eax .loc 1 1094 0 leave ret .LBE8: .LFE15: .size hcu_try_to_update_main_v1, .-hcu_try_to_update_main_v1 .section .rodata .align 32 .LC5: .string "Invalid switch value %ld for hcu_stack_local_main_var.hcu.stack_frame_fields.must_come_back_to in main" .text .globl main .type main, @function main: .LFB17: .loc 1 1097 0 pushl %ebp .LCFI21: movl %esp, %ebp .LCFI22: subl $40, %esp .LCFI23: andl $-16, %esp movl $0, %eax subl %eax, %esp .loc 1 1103 0 .LBB9: #APP cmpl $0x1,hcu_may_need_to_reconstruct_callee_stack je 1f .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_main_v1_switch: 1: .loc 1 1108 0 #NO_APP call hcu_must_reconstruct_callee_stack movl %eax, -12(%ebp) .loc 1 1109 0 #APP cmpl $0x1,-12(%ebp) je 1f jmp hcu_uncommon_section_main_v1_switch_must_not .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_main_v1_switch_must: 1: .loc 1 1115 0 #NO_APP leal -12(%ebp), %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_restore_frame_of_main_v1 .loc 1 1117 0 movl -12(%ebp), %eax movl %eax, -20(%ebp) cmpl $1, -20(%ebp) je .L29 cmpl $1, -20(%ebp) jg .L34 cmpl $0, -20(%ebp) je .L27 jmp .L32 .L34: cmpl $2, -20(%ebp) je .L36 .L32: .loc 1 1126 0 movl -12(%ebp), %eax movl %eax, 4(%esp) movl $.LC5, (%esp) call hcu_bug .loc 1 1130 0 #APP hcu_uncommon_section_main_v1_switch_must_not: .loc 1 1132 0 jmp 1f .text 1: #NO_APP .L27: .loc 1 1135 0 movl $0, hcu_start_update_thread .loc 1 1139 0 call hcu_init .loc 1 1144 0 #APP cmpl $0x1,hcu_must_update je 1f .subsection 2 .section .hcu.uncommon_code hcu_uncommon_section_main_v1_try_to_update_1: 1: .loc 1 1150 0 #NO_APP movl $7, 12(%esp) movl $1, 8(%esp) leal -8(%ebp), %eax addl $4, %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_try_to_update_main_v1 movl %eax, -12(%ebp) .loc 1 1154 0 cmpl $0, -12(%ebp) je .L29 .loc 1 1156 0 jmp .L24 .L29: .loc 1 1159 0 call hcu_try_to_update_bottom_multithreaded .loc 1 1160 0 #APP jmp 1f .text 1: #NO_APP .L36: .loc 1 1166 0 movl hcu_indirection_pointer__hcu_wrapped_main, %eax call *%eax movl %eax, -8(%ebp) .L37: .loc 1 1170 0 #APP cmpl $0x1,hcu_may_need_to_reconstruct_callee_stack je 1f .subsection 2 ### .section .hcu.uncommon_code hcu_uncommon_section_main_v1_hcu_wrapped_main_0_call: 1: .loc 1 1177 0 #NO_APP call hcu_must_reconstruct_callee_stack movl %eax, -12(%ebp) .loc 1 1178 0 #APP cmpl $0x1,-12(%ebp) je 1f jmp hcu_uncommon_section_main_v1_hcu_wrapped_main_0_call_must_not .subsection 2 ### .section .hcu.uncommon_code hcu_uncommon_section_main_v1_hcu_wrapped_main_0_call_must: 1: .loc 1 1187 0 #NO_APP movl $.LC4, (%esp) call hcu_must_unwind_up movl %eax, -12(%ebp) .loc 1 1188 0 cmpl $1, -12(%ebp) jne .L36 .loc 1 1191 0 movl $7, 12(%esp) movl $2, 8(%esp) leal -8(%ebp), %eax addl $4, %eax movl %eax, 4(%esp) leal -8(%ebp), %eax movl %eax, (%esp) call hcu_save_frame_of_main_v1 .loc 1 1195 0 .L31: .loc 1 1219 0 .L24: .LBE9: movl -16(%ebp), %eax leave ret .LFE17: .size main, .-main .globl hcu_indirection_pointer__main .data .align 4 .type hcu_indirection_pointer__main, @object .size hcu_indirection_pointer__main, 4 hcu_indirection_pointer__main: .long main .section .debug_frame,"",@progbits .Lframe0: .long .LECIE0-.LSCIE0 .LSCIE0: .long 0xffffffff .byte 0x1 .string "" .uleb128 0x1 .sleb128 -4 .byte 0x8 .byte 0xc .uleb128 0x4 .uleb128 0x4 .byte 0x88 .uleb128 0x1 .align 4 .LECIE0: .LSFDE0: .long .LEFDE0-.LASFDE0 .LASFDE0: .long .Lframe0 .long .LFB3 .long .LFE3-.LFB3 .byte 0x4 .long .LCFI0-.LFB3 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI1-.LCFI0 .byte 0xd .uleb128 0x5 .align 4 .LEFDE0: .LSFDE2: .long .LEFDE2-.LASFDE2 .LASFDE2: .long .Lframe0 .long .LFB5 .long .LFE5-.LFB5 .byte 0x4 .long .LCFI3-.LFB5 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI4-.LCFI3 .byte 0xd .uleb128 0x5 .align 4 .LEFDE2: .LSFDE4: .long .LEFDE4-.LASFDE4 .LASFDE4: .long .Lframe0 .long .LFB7 .long .LFE7-.LFB7 .byte 0x4 .long .LCFI6-.LFB7 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI7-.LCFI6 .byte 0xd .uleb128 0x5 .align 4 .LEFDE4: .LSFDE6: .long .LEFDE6-.LASFDE6 .LASFDE6: .long .Lframe0 .long .LFB9 .long .LFE9-.LFB9 .byte 0x4 .long .LCFI9-.LFB9 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI10-.LCFI9 .byte 0xd .uleb128 0x5 .align 4 .LEFDE6: .LSFDE8: .long .LEFDE8-.LASFDE8 .LASFDE8: .long .Lframe0 .long .LFB11 .long .LFE11-.LFB11 .byte 0x4 .long .LCFI12-.LFB11 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI13-.LCFI12 .byte 0xd .uleb128 0x5 .align 4 .LEFDE8: .LSFDE10: .long .LEFDE10-.LASFDE10 .LASFDE10: .long .Lframe0 .long .LFB13 .long .LFE13-.LFB13 .byte 0x4 .long .LCFI15-.LFB13 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI16-.LCFI15 .byte 0xd .uleb128 0x5 .align 4 .LEFDE10: .LSFDE12: .long .LEFDE12-.LASFDE12 .LASFDE12: .long .Lframe0 .long .LFB15 .long .LFE15-.LFB15 .byte 0x4 .long .LCFI18-.LFB15 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI19-.LCFI18 .byte 0xd .uleb128 0x5 .align 4 .LEFDE12: .LSFDE14: .long .LEFDE14-.LASFDE14 .LASFDE14: .long .Lframe0 .long .LFB17 .long .LFE17-.LFB17 .byte 0x4 .long .LCFI21-.LFB17 .byte 0xe .uleb128 0x8 .byte 0x85 .uleb128 0x2 .byte 0x4 .long .LCFI22-.LCFI21 .byte 0xd .uleb128 0x5 .align 4 .LEFDE14: .text .Letext0: .section .debug_info .long 0x179b .value 0x2 .long .Ldebug_abbrev0 .byte 0x4 .uleb128 0x1 .long .Ldebug_line0 .string "test_main_v1.c.hcucc.cil.c" .string "/home/mkgnu/devel/upstare/trunk/src/tests/tests_updates" .string "GNU C 3.3.5 (Debian 1:3.3.5-13)" .byte 0x1 .uleb128 0x2 .string "size_t" .byte 0x1 .byte 0x5 .long 0x92 .uleb128 0x3 .long .LC6 .byte 0x4 .byte 0x7 .uleb128 0x2 .string "__u_char" .byte 0x1 .byte 0x6 .long 0xa9 .uleb128 0x4 .string "unsigned char" .byte 0x1 .byte 0x8 .uleb128 0x2 .string "__u_short" .byte 0x1 .byte 0x7 .long 0xcb .uleb128 0x4 .string "short unsigned int" .byte 0x2 .byte 0x7 .uleb128 0x2 .string "__u_int" .byte 0x1 .byte 0x8 .long 0x92 .uleb128 0x2 .string "__u_long" .byte 0x1 .byte 0x9 .long 0x100 .uleb128 0x4 .string "long unsigned int" .byte 0x4 .byte 0x7 .uleb128 0x2 .string "__int8_t" .byte 0x1 .byte 0xa .long 0x125 .uleb128 0x4 .string "signed char" .byte 0x1 .byte 0x6 .uleb128 0x2 .string "__uint8_t" .byte 0x1 .byte 0xb .long 0xa9 .uleb128 0x2 .string "__int16_t" .byte 0x1 .byte 0xc .long 0x156 .uleb128 0x4 .string "short int" .byte 0x2 .byte 0x5 .uleb128 0x2 .string "__uint16_t" .byte 0x1 .byte 0xd .long 0xcb .uleb128 0x2 .string "__int32_t" .byte 0x1 .byte 0xe .long 0x186 .uleb128 0x4 .string "int" .byte 0x4 .byte 0x5 .uleb128 0x2 .string "__uint32_t" .byte 0x1 .byte 0xf .long 0x92 .uleb128 0x2 .string "__int64_t" .byte 0x1 .byte 0x10 .long 0x1b0 .uleb128 0x4 .string "long long int" .byte 0x8 .byte 0x5 .uleb128 0x2 .string "__uint64_t" .byte 0x1 .byte 0x11 .long 0x1d3 .uleb128 0x4 .string "long long unsigned int" .byte 0x8 .byte 0x7 .uleb128 0x2 .string "__quad_t" .byte 0x1 .byte 0x12 .long 0x1b0 .uleb128 0x2 .string "__u_quad_t" .byte 0x1 .byte 0x13 .long 0x1d3 .uleb128 0x2 .string "__dev_t" .byte 0x1 .byte 0x14 .long 0x1d3 .uleb128 0x2 .string "__uid_t" .byte 0x1 .byte 0x15 .long 0x92 .uleb128 0x2 .string "__gid_t" .byte 0x1 .byte 0x16 .long 0x92 .uleb128 0x2 .string "__ino_t" .byte 0x1 .byte 0x17 .long 0x100 .uleb128 0x2 .string "__ino64_t" .byte 0x1 .byte 0x18 .long 0x1d3 .uleb128 0x2 .string "__mode_t" .byte 0x1 .byte 0x19 .long 0x92 .uleb128 0x2 .string "__nlink_t" .byte 0x1 .byte 0x1a .long 0x92 .uleb128 0x2 .string "__off_t" .byte 0x1 .byte 0x1b .long 0x28c .uleb128 0x4 .string "long int" .byte 0x4 .byte 0x5 .uleb128 0x2 .string "__off64_t" .byte 0x1 .byte 0x1c .long 0x1b0 .uleb128 0x2 .string "__pid_t" .byte 0x1 .byte 0x1d .long 0x186 .uleb128 0x5 .long 0x2e9 .string "__anonstruct___fsid_t_1" .byte 0x8 .byte 0x1 .byte 0x1f .uleb128 0x6 .string "__val" .byte 0x1 .byte 0x20 .long 0x2e9 .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x7 .long 0x2f9 .long 0x186 .uleb128 0x8 .long 0x2f9 .byte 0x1 .byte 0x0 .uleb128 0x3 .long .LC6 .byte 0x4 .byte 0x7 .uleb128 0x2 .string "__fsid_t" .byte 0x1 .byte 0x22 .long 0x2b8 .uleb128 0x2 .string "__clock_t" .byte 0x1 .byte 0x23 .long 0x28c .uleb128 0x2 .string "__rlim_t" .byte 0x1 .byte 0x24 .long 0x100 .uleb128 0x2 .string "__rlim64_t" .byte 0x1 .byte 0x25 .long 0x1d3 .uleb128 0x2 .string "__id_t" .byte 0x1 .byte 0x26 .long 0x92 .uleb128 0x2 .string "__time_t" .byte 0x1 .byte 0x27 .long 0x28c .uleb128 0x2 .string "__useconds_t" .byte 0x1 .byte 0x28 .long 0x92 .uleb128 0x2 .string "__suseconds_t" .byte 0x1 .byte 0x29 .long 0x28c .uleb128 0x2 .string "__daddr_t" .byte 0x1 .byte 0x2a .long 0x186 .uleb128 0x2 .string "__swblk_t" .byte 0x1 .byte 0x2b .long 0x28c .uleb128 0x2 .string "__key_t" .byte 0x1 .byte 0x2c .long 0x186 .uleb128 0x2 .string "__clockid_t" .byte 0x1 .byte 0x2d .long 0x186 .uleb128 0x2 .string "__timer_t" .byte 0x1 .byte 0x2e .long 0x186 .uleb128 0x2 .string "__blksize_t" .byte 0x1 .byte 0x2f .long 0x28c .uleb128 0x2 .string "__blkcnt_t" .byte 0x1 .byte 0x30 .long 0x28c .uleb128 0x2 .string "__blkcnt64_t" .byte 0x1 .byte 0x31 .long 0x1b0 .uleb128 0x2 .string "__fsblkcnt_t" .byte 0x1 .byte 0x32 .long 0x100 .uleb128 0x2 .string "__fsblkcnt64_t" .byte 0x1 .byte 0x33 .long 0x1d3 .uleb128 0x2 .string "__fsfilcnt_t" .byte 0x1 .byte 0x34 .long 0x100 .uleb128 0x2 .string "__fsfilcnt64_t" .byte 0x1 .byte 0x35 .long 0x1d3 .uleb128 0x2 .string "__ssize_t" .byte 0x1 .byte 0x36 .long 0x186 .uleb128 0x2 .string "__loff_t" .byte 0x1 .byte 0x37 .long 0x298 .uleb128 0x2 .string "__qaddr_t" .byte 0x1 .byte 0x38 .long 0x49e .uleb128 0x9 .byte 0x4 .long 0x1ed .uleb128 0x2 .string "__caddr_t" .byte 0x1 .byte 0x39 .long 0x4b5 .uleb128 0x9 .byte 0x4 .long 0x4bb .uleb128 0x4 .string "char" .byte 0x1 .byte 0x6 .uleb128 0x2 .string "__intptr_t" .byte 0x1 .byte 0x3a .long 0x186 .uleb128 0x2 .string "__socklen_t" .byte 0x1 .byte 0x3b .long 0x92 .uleb128 0x5 .long 0x51d .string "timespec" .byte 0x8 .byte 0x1 .byte 0x3d .uleb128 0x6 .string "tv_sec" .byte 0x1 .byte 0x3e .long 0x351 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "tv_nsec" .byte 0x1 .byte 0x3f .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x5 .long 0x540 .string "sched_param" .byte 0x4 .byte 0x1 .byte 0x42 .uleb128 0xa .long .LC7 .byte 0x1 .byte 0x43 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x5 .long 0x565 .string "__sched_param" .byte 0x4 .byte 0x1 .byte 0x46 .uleb128 0xa .long .LC7 .byte 0x1 .byte 0x47 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x2 .string "__cpu_mask" .byte 0x1 .byte 0x49 .long 0x100 .uleb128 0x5 .long 0x5aa .string "__anonstruct_cpu_set_t_2" .byte 0x80 .byte 0x1 .byte 0x4b .uleb128 0x6 .string "__bits" .byte 0x1 .byte 0x4c .long 0x5aa .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x7 .long 0x5ba .long 0x565 .uleb128 0x8 .long 0x2f9 .byte 0x1f .byte 0x0 .uleb128 0x2 .string "cpu_set_t" .byte 0x1 .byte 0x4e .long 0x577 .uleb128 0x2 .string "clock_t" .byte 0x1 .byte 0x4f .long 0x310 .uleb128 0x2 .string "time_t" .byte 0x1 .byte 0x50 .long 0x351 .uleb128 0x2 .string "clockid_t" .byte 0x1 .byte 0x51 .long 0x3bb .uleb128 0x2 .string "timer_t" .byte 0x1 .byte 0x52 .long 0x3ce .uleb128 0x5 .long 0x6da .string "tm" .byte 0x2c .byte 0x1 .byte 0x54 .uleb128 0x6 .string "tm_sec" .byte 0x1 .byte 0x55 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "tm_min" .byte 0x1 .byte 0x56 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x6 .string "tm_hour" .byte 0x1 .byte 0x57 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "tm_mday" .byte 0x1 .byte 0x58 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x6 .string "tm_mon" .byte 0x1 .byte 0x59 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x10 .uleb128 0x6 .string "tm_year" .byte 0x1 .byte 0x5a .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x14 .uleb128 0x6 .string "tm_wday" .byte 0x1 .byte 0x5b .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x18 .uleb128 0x6 .string "tm_yday" .byte 0x1 .byte 0x5c .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x1c .uleb128 0x6 .string "tm_isdst" .byte 0x1 .byte 0x5d .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x20 .uleb128 0x6 .string "tm_gmtoff" .byte 0x1 .byte 0x5e .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x24 .uleb128 0x6 .string "tm_zone" .byte 0x1 .byte 0x5f .long 0x6da .byte 0x2 .byte 0x23 .uleb128 0x28 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0x6e0 .uleb128 0xb .long 0x4bb .uleb128 0x5 .long 0x722 .string "itimerspec" .byte 0x10 .byte 0x1 .byte 0x62 .uleb128 0x6 .string "it_interval" .byte 0x1 .byte 0x63 .long 0x4e8 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "it_value" .byte 0x1 .byte 0x64 .long 0x4e8 .byte 0x2 .byte 0x23 .uleb128 0x8 .byte 0x0 .uleb128 0x2 .string "__sig_atomic_t" .byte 0x1 .byte 0x68 .long 0x186 .uleb128 0x5 .long 0x76b .string "__anonstruct___sigset_t_3" .byte 0x80 .byte 0x1 .byte 0x6a .uleb128 0x6 .string "__val" .byte 0x1 .byte 0x6b .long 0x76b .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x7 .long 0x77b .long 0x100 .uleb128 0x8 .long 0x2f9 .byte 0x1f .byte 0x0 .uleb128 0x2 .string "__sigset_t" .byte 0x1 .byte 0x6d .long 0x738 .uleb128 0x2 .string "sigset_t" .byte 0x1 .byte 0x6e .long 0x77b .uleb128 0x2 .string "__atomic_lock_t" .byte 0x1 .byte 0x6f .long 0x186 .uleb128 0x5 .long 0x7f7 .string "_pthread_fastlock" .byte 0x8 .byte 0x1 .byte 0x71 .uleb128 0x6 .string "__status" .byte 0x1 .byte 0x72 .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "__spinlock" .byte 0x1 .byte 0x73 .long 0x79d .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x2 .string "_pthread_descr" .byte 0x1 .byte 0x76 .long 0x80d .uleb128 0x9 .byte 0x4 .long 0x813 .uleb128 0xc .string "_pthread_descr_struct" .byte 0x1 .uleb128 0x5 .long 0x913 .string "__pthread_attr_s" .byte 0x24 .byte 0x1 .byte 0x78 .uleb128 0x6 .string "__detachstate" .byte 0x1 .byte 0x79 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "__schedpolicy" .byte 0x1 .byte 0x7a .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x6 .string "__schedparam" .byte 0x1 .byte 0x7b .long 0x540 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "__inheritsched" .byte 0x1 .byte 0x7c .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x6 .string "__scope" .byte 0x1 .byte 0x7d .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x10 .uleb128 0x6 .string "__guardsize" .byte 0x1 .byte 0x7e .long 0x84 .byte 0x2 .byte 0x23 .uleb128 0x14 .uleb128 0x6 .string "__stackaddr_set" .byte 0x1 .byte 0x7f .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x18 .uleb128 0x6 .string "__stackaddr" .byte 0x1 .byte 0x80 .long 0x913 .byte 0x2 .byte 0x23 .uleb128 0x1c .uleb128 0x6 .string "__stacksize" .byte 0x1 .byte 0x81 .long 0x84 .byte 0x2 .byte 0x23 .uleb128 0x20 .byte 0x0 .uleb128 0xd .byte 0x4 .uleb128 0x2 .string "pthread_attr_t" .byte 0x1 .byte 0x83 .long 0x82b .uleb128 0x2 .string "__pthread_cond_align_t" .byte 0x1 .byte 0x84 .long 0x1b0 .uleb128 0x5 .long 0x9bf .string "__anonstruct_pthread_cond_t_4" .byte 0x30 .byte 0x1 .byte 0x86 .uleb128 0x6 .string "__c_lock" .byte 0x1 .byte 0x87 .long 0x7b4 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "__c_waiting" .byte 0x1 .byte 0x88 .long 0x7f7 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "__padding" .byte 0x1 .byte 0x8b .long 0x9bf .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x6 .string "__align" .byte 0x1 .byte 0x8c .long 0x92b .byte 0x2 .byte 0x23 .uleb128 0x28 .byte 0x0 .uleb128 0x7 .long 0x9cf .long 0x4bb .uleb128 0x8 .long 0x2f9 .byte 0x1b .byte 0x0 .uleb128 0x2 .string "pthread_cond_t" .byte 0x1 .byte 0x8e .long 0x949 .uleb128 0x5 .long 0xa22 .string "__anonstruct_pthread_condattr_t_5" .byte 0x4 .byte 0x1 .byte 0x90 .uleb128 0x6 .string "__dummy" .byte 0x1 .byte 0x91 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x2 .string "pthread_condattr_t" .byte 0x1 .byte 0x93 .long 0x9e5 .uleb128 0x2 .string "pthread_key_t" .byte 0x1 .byte 0x94 .long 0x92 .uleb128 0x5 .long 0xade .string "__anonstruct_pthread_mutex_t_6" .byte 0x18 .byte 0x1 .byte 0x96 .uleb128 0x6 .string "__m_reserved" .byte 0x1 .byte 0x97 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "__m_count" .byte 0x1 .byte 0x98 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x6 .string "__m_owner" .byte 0x1 .byte 0x99 .long 0x7f7 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "__m_kind" .byte 0x1 .byte 0x9a .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x6 .string "__m_lock" .byte 0x1 .byte 0x9b .long 0x7b4 .byte 0x2 .byte 0x23 .uleb128 0x10 .byte 0x0 .uleb128 0x2 .string "pthread_mutex_t" .byte 0x1 .byte 0x9d .long 0xa51 .uleb128 0x5 .long 0xb37 .string "__anonstruct_pthread_mutexattr_t_7" .byte 0x4 .byte 0x1 .byte 0x9f .uleb128 0x6 .string "__mutexkind" .byte 0x1 .byte 0xa0 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x2 .string "pthread_mutexattr_t" .byte 0x1 .byte 0xa2 .long 0xaf5 .uleb128 0x2 .string "pthread_once_t" .byte 0x1 .byte 0xa3 .long 0x186 .uleb128 0x2 .string "pthread_t" .byte 0x1 .byte 0xa4 .long 0x100 .uleb128 0xe .long 0xbc3 .string "__anonenum_8" .byte 0x4 .byte 0x1 .byte 0xa6 .uleb128 0xf .string "PTHREAD_CREATE_JOINABLE" .sleb128 0 .uleb128 0xf .string "PTHREAD_CREATE_DETACHED" .sleb128 1 .byte 0x0 .uleb128 0xe .long 0xc0a .string "__anonenum_9" .byte 0x4 .byte 0x1 .byte 0xab .uleb128 0xf .string "PTHREAD_INHERIT_SCHED" .sleb128 0 .uleb128 0xf .string "PTHREAD_EXPLICIT_SCHED" .sleb128 1 .byte 0x0 .uleb128 0xe .long 0xc50 .string "__anonenum_10" .byte 0x4 .byte 0x1 .byte 0xb0 .uleb128 0xf .string "PTHREAD_SCOPE_SYSTEM" .sleb128 0 .uleb128 0xf .string "PTHREAD_SCOPE_PROCESS" .sleb128 1 .byte 0x0 .uleb128 0xe .long 0xcd7 .string "__anonenum_11" .byte 0x4 .byte 0x1 .byte 0xb5 .uleb128 0xf .string "PTHREAD_MUTEX_TIMED_NP" .sleb128 0 .uleb128 0xf .string "PTHREAD_MUTEX_RECURSIVE_NP" .sleb128 1 .uleb128 0xf .string "PTHREAD_MUTEX_ERRORCHECK_NP" .sleb128 2 .uleb128 0xf .string "PTHREAD_MUTEX_ADAPTIVE_NP" .sleb128 3 .byte 0x0 .uleb128 0xe .long 0xd21 .string "__anonenum_12" .byte 0x4 .byte 0x1 .byte 0xbc .uleb128 0xf .string "PTHREAD_PROCESS_PRIVATE" .sleb128 0 .uleb128 0xf .string "PTHREAD_PROCESS_SHARED" .sleb128 1 .byte 0x0 .uleb128 0x5 .long 0xd8e .string "_pthread_cleanup_buffer" .byte 0x10 .byte 0x1 .byte 0xc1 .uleb128 0x6 .string "__routine" .byte 0x1 .byte 0xc2 .long 0xd9a .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "__arg" .byte 0x1 .byte 0xc3 .long 0x913 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x6 .string "__canceltype" .byte 0x1 .byte 0xc4 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "__prev" .byte 0x1 .byte 0xc5 .long 0xda0 .byte 0x2 .byte 0x23 .uleb128 0xc .byte 0x0 .uleb128 0x10 .long 0xd9a .byte 0x1 .uleb128 0x11 .long 0x913 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0xd8e .uleb128 0x9 .byte 0x4 .long 0xd21 .uleb128 0xe .long 0xdee .string "__anonenum_13" .byte 0x4 .byte 0x1 .byte 0xc8 .uleb128 0xf .string "PTHREAD_CANCEL_ENABLE" .sleb128 0 .uleb128 0xf .string "PTHREAD_CANCEL_DISABLE" .sleb128 1 .byte 0x0 .uleb128 0xe .long 0xe3d .string "__anonenum_14" .byte 0x4 .byte 0x1 .byte 0xcd .uleb128 0xf .string "PTHREAD_CANCEL_DEFERRED" .sleb128 0 .uleb128 0xf .string "PTHREAD_CANCEL_ASYNCHRONOUS" .sleb128 1 .byte 0x0 .uleb128 0x5 .long 0xeec .string "__anonstruct_hcu_thread_list_item_t_15" .byte 0x14 .byte 0x1 .byte 0xd2 .uleb128 0x6 .string "id" .byte 0x1 .byte 0xd3 .long 0xb68 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "thread_description" .byte 0x1 .byte 0xd4 .long 0x4b5 .byte 0x2 .byte 0x23 .uleb128 0x4 .uleb128 0x6 .string "requested_stack_top" .byte 0x1 .byte 0xd5 .long 0x4b5 .byte 0x2 .byte 0x23 .uleb128 0x8 .uleb128 0x6 .string "lock" .byte 0x1 .byte 0xd6 .long 0xeec .byte 0x2 .byte 0x23 .uleb128 0xc .uleb128 0x6 .string "must_reconstruct_callee_stack" .byte 0x1 .byte 0xd7 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x10 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0xade .uleb128 0x2 .string "hcu_thread_list_item_t" .byte 0x1 .byte 0xd9 .long 0xe3d .uleb128 0x5 .long 0xf49 .string "hcu_thread_list_s" .byte 0x8 .byte 0x1 .byte 0xdb .uleb128 0x6 .string "item" .byte 0x1 .byte 0xdc .long 0xf49 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "next" .byte 0x1 .byte 0xdd .long 0xf4f .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0xef2 .uleb128 0x9 .byte 0x4 .long 0xf10 .uleb128 0x2 .string "hcu_thread_list_t" .byte 0x1 .byte 0xdf .long 0xf10 .uleb128 0x5 .long 0xfb0 .string "__anonstruct_hcu_list_t_16" .byte 0x1c .byte 0x1 .byte 0xe1 .uleb128 0x6 .string "lock" .byte 0x1 .byte 0xe2 .long 0xade .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "list" .byte 0x1 .byte 0xe3 .long 0xfb0 .byte 0x2 .byte 0x23 .uleb128 0x18 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0xf55 .uleb128 0x2 .string "hcu_list_t" .byte 0x1 .byte 0xe5 .long 0xf6e .uleb128 0x5 .long 0x1006 .string "hcu_stack_frame_fields_s" .byte 0x4 .byte 0x1 .byte 0xe7 .uleb128 0x6 .string "must_come_back_to" .byte 0x1 .byte 0xe8 .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x0 .byte 0x0 .uleb128 0x2 .string "hcu_stack_frame_fields_t" .byte 0x1 .byte 0xea .long 0xfc8 .uleb128 0x5 .long 0x1076 .string "__anonstruct_hcu_mappings_t_17" .byte 0x8 .byte 0x1 .byte 0xec .uleb128 0x6 .string "original" .byte 0x1 .byte 0xed .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x6 .string "equivalent" .byte 0x1 .byte 0xee .long 0x28c .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x2 .string "hcu_mappings_t" .byte 0x1 .byte 0xf0 .long 0x1026 .uleb128 0x12 .long 0x10de .string "hcu_stack_local_hcu_wrapped_main_v1_s" .byte 0x8 .byte 0x1 .value 0x336 .uleb128 0x13 .string "counter" .byte 0x1 .value 0x337 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x14 .long .LC8 .byte 0x1 .value 0x338 .long 0xfc8 .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x15 .string "hcu_function_formal_hcu_wrapped_main_v1_s" .byte 0x0 .byte 0x1 .value 0x33b .uleb128 0x16 .long 0x1178 .byte 0x1 .string "hcu_restore_frame_of_hcu_wrapped_main_v1" .byte 0x1 .value 0x345 .byte 0x1 .long .LFB3 .long .LFE3 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x343 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC10 .byte 0x1 .value 0x344 .long 0x1178 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x346 .long 0x10de .byte 0x2 .byte 0x91 .sleb128 -24 .byte 0x0 .uleb128 0x9 .byte 0x4 .long 0x186 .uleb128 0x16 .long 0x1204 .byte 0x1 .string "hcu_save_frame_of_hcu_wrapped_main_v1" .byte 0x1 .value 0x355 .byte 0x1 .long .LFB5 .long .LFE5 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x353 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC11 .byte 0x1 .value 0x353 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x17 .long .LC10 .byte 0x1 .value 0x354 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 16 .uleb128 0x17 .long .LC12 .byte 0x1 .value 0x354 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 20 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x356 .long 0x10de .byte 0x2 .byte 0x91 .sleb128 -24 .byte 0x0 .uleb128 0x19 .long 0x129d .byte 0x1 .string "hcu_try_to_update_hcu_wrapped_main_v1" .byte 0x1 .value 0x36c .byte 0x1 .long 0x186 .long .LFB7 .long .LFE7 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x369 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC11 .byte 0x1 .value 0x369 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x17 .long .LC14 .byte 0x1 .value 0x36a .long 0x186 .byte 0x2 .byte 0x91 .sleb128 16 .uleb128 0x17 .long .LC12 .byte 0x1 .value 0x36b .long 0x186 .byte 0x2 .byte 0x91 .sleb128 20 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x36d .long 0x10de .byte 0x2 .byte 0x91 .sleb128 -24 .uleb128 0x18 .long .LC15 .byte 0x1 .value 0x36e .long 0x186 .byte 0x2 .byte 0x91 .sleb128 -28 .byte 0x0 .uleb128 0x19 .long 0x1362 .byte 0x1 .string "hcu_wrapped_main_v1" .byte 0x1 .value 0x383 .byte 0x1 .long 0x186 .long .LFB9 .long .LFE9 .byte 0x1 .byte 0x55 .uleb128 0x1a .string "hcu_wrapped_main_entrypoint" .byte 0x1 .value 0x3ae .long .L7 .uleb128 0x1b .long .LC16 .byte 0x1 .value 0x3c3 .long .L9 .uleb128 0x1a .string "hcu_try_to_update_2_after" .byte 0x1 .value 0x3e3 .long .L11 .uleb128 0x1c .string "hcu_stack_local_hcu_wrapped_main_var" .byte 0x1 .value 0x385 .long 0x108c .byte 0x2 .byte 0x91 .sleb128 -8 .uleb128 0x1c .string "__cil_tmp1" .byte 0x1 .value 0x386 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 -12 .byte 0x0 .uleb128 0x12 .long 0x13ab .string "hcu_stack_local_main_v1_s" .byte 0x8 .byte 0x1 .value 0x406 .uleb128 0x13 .string "__cil_tmp2" .byte 0x1 .value 0x407 .long 0x186 .byte 0x2 .byte 0x23 .uleb128 0x0 .uleb128 0x14 .long .LC8 .byte 0x1 .value 0x408 .long 0xfc8 .byte 0x2 .byte 0x23 .uleb128 0x4 .byte 0x0 .uleb128 0x15 .string "hcu_function_formal_main_v1_s" .byte 0x0 .byte 0x1 .value 0x40b .uleb128 0x16 .long 0x142d .byte 0x1 .string "hcu_restore_frame_of_main_v1" .byte 0x1 .value 0x413 .byte 0x1 .long .LFB11 .long .LFE11 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x412 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC10 .byte 0x1 .value 0x412 .long 0x1178 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x414 .long 0x13ab .byte 0x2 .byte 0x91 .sleb128 -24 .byte 0x0 .uleb128 0x16 .long 0x14a7 .byte 0x1 .string "hcu_save_frame_of_main_v1" .byte 0x1 .value 0x421 .byte 0x1 .long .LFB13 .long .LFE13 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x41f .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC11 .byte 0x1 .value 0x41f .long 0x913 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x17 .long .LC10 .byte 0x1 .value 0x420 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 16 .uleb128 0x17 .long .LC12 .byte 0x1 .value 0x420 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 20 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x422 .long 0x13ab .byte 0x2 .byte 0x91 .sleb128 -24 .byte 0x0 .uleb128 0x19 .long 0x1534 .byte 0x1 .string "hcu_try_to_update_main_v1" .byte 0x1 .value 0x433 .byte 0x1 .long 0x186 .long .LFB15 .long .LFE15 .byte 0x1 .byte 0x55 .uleb128 0x17 .long .LC9 .byte 0x1 .value 0x431 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 8 .uleb128 0x17 .long .LC11 .byte 0x1 .value 0x431 .long 0x913 .byte 0x2 .byte 0x91 .sleb128 12 .uleb128 0x17 .long .LC14 .byte 0x1 .value 0x432 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 16 .uleb128 0x17 .long .LC12 .byte 0x1 .value 0x432 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 20 .uleb128 0x18 .long .LC13 .byte 0x1 .value 0x434 .long 0x13ab .byte 0x2 .byte 0x91 .sleb128 -24 .uleb128 0x18 .long .LC15 .byte 0x1 .value 0x435 .long 0x186 .byte 0x2 .byte 0x91 .sleb128 -28 .byte 0x0 .uleb128 0x19 .long 0x1619 .byte 0x1 .string "main" .byte 0x1 .value 0x449 .byte 0x1 .long 0x186 .long .LFB17 .long .LFE17 .byte 0x1 .byte 0x55 .uleb128 0x1a .string "main_entrypoint" .byte 0x1 .value 0x46d .long .L27 .uleb128 0x1b .long .LC16 .byte 0x1 .value 0x486 .long .L29 .uleb128 0x1a .string "hcu_wrapped_main_2_after" .byte 0x1 .value 0x4ac .long .L31 .uleb128 0x1a .string "hcu_wrapped_main_0_before" .byte 0x1 .value 0x48d .long .L36 .uleb128 0x1a .string "hcu_wrapped_main_0_entrypoint" .byte 0x1 .value 0x490 .long .L37 .uleb128 0x1c .string "hcu_stack_local_main_var" .byte 0x1 .value 0x44a .long 0x1362 .byte 0x2 .byte 0x91 .sleb128 -8 .uleb128 0x1c .string "__cil_tmp4" .byte 0x1 .value 0x44b .long 0x186 .byte 0x2 .byte 0x91 .sleb128 -12 .byte 0x0 .uleb128 0xc .string "sigevent" .byte 0x1 .uleb128 0x1d .string "hcu_may_need_to_reconstruct_callee_stack" .byte 0x1 .value 0x2dc .long 0x186 .byte 0x1 .byte 0x1 .uleb128 0x1d .string "hcu_must_update" .byte 0x1 .value 0x2de .long 0x186 .byte 0x1 .byte 0x1 .uleb128 0x1d .string "hcu_start_update_thread" .byte 0x1 .value 0x2e0 .long 0x186 .byte 0x1 .byte 0x1 .uleb128 0x1e .byte 0x1 .long 0x186 .uleb128 0x1f .string "hcu_indirection_pointer__hcu_wrapped_main" .byte 0x1 .value 0x403 .long 0x16d2 .byte 0x1 .byte 0x5 .byte 0x3 .long hcu_indirection_pointer__hcu_wrapped_main .uleb128 0x9 .byte 0x4 .long 0x1693 .uleb128 0x1f .string "hcu_indirection_pointer__main" .byte 0x1 .value 0x4c4 .long 0x16d2 .byte 0x1 .byte 0x5 .byte 0x3 .long hcu_indirection_pointer__main .uleb128 0x7 .long 0x1715 .long 0x4bb .uleb128 0x8 .long 0x2f9 .byte 0x23 .byte 0x0 .uleb128 0x1f .string "hcu_static_update_filename" .byte 0x1 .value 0x327 .long 0x1705 .byte 0x1 .byte 0x5 .byte 0x3 .long hcu_static_update_filename .uleb128 0x1f .string "hcu_static_update_version" .byte 0x1 .value 0x332 .long 0x28c .byte 0x1 .byte 0x5 .byte 0x3 .long hcu_static_update_version .uleb128 0x1f .string "hcu_static_update_information_was_used" .byte 0x1 .value 0x333 .long 0x186 .byte 0x1 .byte 0x5 .byte 0x3 .long hcu_static_update_information_was_used .byte 0x0 .section .debug_abbrev .uleb128 0x1 .uleb128 0x11 .byte 0x1 .uleb128 0x10 .uleb128 0x6 .uleb128 0x3 .uleb128 0x8 .uleb128 0x1b .uleb128 0x8 .uleb128 0x25 .uleb128 0x8 .uleb128 0x13 .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x2 .uleb128 0x16 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x3 .uleb128 0x24 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x4 .uleb128 0x24 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3e .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x5 .uleb128 0x13 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x6 .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x7 .uleb128 0x1 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x8 .uleb128 0x21 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2f .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0x9 .uleb128 0xf .byte 0x0 .uleb128 0xb .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0xa .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0xb .uleb128 0x26 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0xc .uleb128 0x13 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3c .uleb128 0xc .byte 0x0 .byte 0x0 .uleb128 0xd .uleb128 0xf .byte 0x0 .uleb128 0xb .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0xe .uleb128 0x4 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0xb .byte 0x0 .byte 0x0 .uleb128 0xf .uleb128 0x28 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x1c .uleb128 0xd .byte 0x0 .byte 0x0 .uleb128 0x10 .uleb128 0x15 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x27 .uleb128 0xc .byte 0x0 .byte 0x0 .uleb128 0x11 .uleb128 0x5 .byte 0x0 .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x12 .uleb128 0x13 .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .byte 0x0 .byte 0x0 .uleb128 0x13 .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x14 .uleb128 0xd .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x38 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x15 .uleb128 0x13 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0xb .uleb128 0xb .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .byte 0x0 .byte 0x0 .uleb128 0x16 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x27 .uleb128 0xc .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x17 .uleb128 0x5 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x18 .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x19 .uleb128 0x2e .byte 0x1 .uleb128 0x1 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .uleb128 0x11 .uleb128 0x1 .uleb128 0x12 .uleb128 0x1 .uleb128 0x40 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x1a .uleb128 0xa .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x11 .uleb128 0x1 .byte 0x0 .byte 0x0 .uleb128 0x1b .uleb128 0xa .byte 0x0 .uleb128 0x3 .uleb128 0xe .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x11 .uleb128 0x1 .byte 0x0 .byte 0x0 .uleb128 0x1c .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .uleb128 0x1d .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x3c .uleb128 0xc .byte 0x0 .byte 0x0 .uleb128 0x1e .uleb128 0x15 .byte 0x0 .uleb128 0x27 .uleb128 0xc .uleb128 0x49 .uleb128 0x13 .byte 0x0 .byte 0x0 .uleb128 0x1f .uleb128 0x34 .byte 0x0 .uleb128 0x3 .uleb128 0x8 .uleb128 0x3a .uleb128 0xb .uleb128 0x3b .uleb128 0x5 .uleb128 0x49 .uleb128 0x13 .uleb128 0x3f .uleb128 0xc .uleb128 0x2 .uleb128 0xa .byte 0x0 .byte 0x0 .byte 0x0 .section .debug_pubnames,"",@progbits .long 0x1c5 .value 0x2 .long .Ldebug_info0 .long 0x179f .long 0x110d .string "hcu_restore_frame_of_hcu_wrapped_main_v1" .long 0x117e .string "hcu_save_frame_of_hcu_wrapped_main_v1" .long 0x1204 .string "hcu_try_to_update_hcu_wrapped_main_v1" .long 0x129d .string "hcu_wrapped_main_v1" .long 0x13ce .string "hcu_restore_frame_of_main_v1" .long 0x142d .string "hcu_save_frame_of_main_v1" .long 0x14a7 .string "hcu_try_to_update_main_v1" .long 0x1534 .string "main" .long 0x1699 .string "hcu_indirection_pointer__hcu_wrapped_main" .long 0x16d8 .string "hcu_indirection_pointer__main" .long 0x1715 .string "hcu_static_update_filename" .long 0x173f .string "hcu_static_update_version" .long 0x1768 .string "hcu_static_update_information_was_used" .long 0x0 .section .debug_aranges,"",@progbits .long 0x4c .value 0x2 .long .Ldebug_info0 .byte 0x4 .byte 0x0 .value 0x0 .value 0x0 .long .Ltext0 .long .Letext0-.Ltext0 .long .LFB3 .long .LFE3-.LFB3 .long .LFB5 .long .LFE5-.LFB5 .long .LFB7 .long .LFE7-.LFB7 .long .LFB11 .long .LFE11-.LFB11 .long .LFB13 .long .LFE13-.LFB13 .long .LFB15 .long .LFE15-.LFB15 .long 0x0 .long 0x0 .section .debug_str,"",@progbits .LC11: .string "field_values" .LC9: .string "local_stack" .LC7: .string "__sched_priority" .LC14: .string "continuation_value" .LC16: .string "hcu_try_to_update_1_after" .LC12: .string "line_number" .LC8: .string "hcu_stack_frame_fields" .LC13: .string "__cil_tmp0" .LC10: .string "switch_value" .LC6: .string "unsigned int" .LC15: .string "__cil_tmp5" .section .note.GNU-stack,"",@progbits .ident "GCC: (GNU) 3.3.5 (Debian 1:3.3.5-13)"