test1.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .text 0000005a 00000000 00000000 00000054 2**1 CONTENTS, ALLOC, LOAD, READONLY, CODE 1 .stab 00000360 00000000 00000000 000000b0 2**2 CONTENTS, READONLY, DEBUGGING 2 .stabstr 00000071 00000000 00000000 00000410 2**0 CONTENTS, READONLY, DEBUGGING 3 .debug_aranges 00000020 00000000 00000000 00000481 2**0 CONTENTS, READONLY, DEBUGGING 4 .debug_pubnames 00000024 00000000 00000000 000004a1 2**0 CONTENTS, READONLY, DEBUGGING 5 .debug_info 000000ab 00000000 00000000 000004c5 2**0 CONTENTS, READONLY, DEBUGGING 6 .debug_abbrev 00000080 00000000 00000000 00000570 2**0 CONTENTS, READONLY, DEBUGGING 7 .debug_line 000000bb 00000000 00000000 000005f0 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_frame 00000030 00000000 00000000 000006ac 2**2 CONTENTS, READONLY, DEBUGGING 9 .debug_str 00000095 00000000 00000000 000006dc 2**0 CONTENTS, READONLY, DEBUGGING Disassembly of section .text: 00000000 <__vectors>: 0: 0b c0 rjmp .+22 ; 0x18 <__ctors_end> 2: 24 c0 rjmp .+72 ; 0x4c <__bad_interrupt> 4: 23 c0 rjmp .+70 ; 0x4c <__bad_interrupt> 6: 22 c0 rjmp .+68 ; 0x4c <__bad_interrupt> 8: 21 c0 rjmp .+66 ; 0x4c <__bad_interrupt> a: 20 c0 rjmp .+64 ; 0x4c <__bad_interrupt> c: 1f c0 rjmp .+62 ; 0x4c <__bad_interrupt> e: 1e c0 rjmp .+60 ; 0x4c <__bad_interrupt> 10: 1d c0 rjmp .+58 ; 0x4c <__bad_interrupt> 12: 1c c0 rjmp .+56 ; 0x4c <__bad_interrupt> 14: 1b c0 rjmp .+54 ; 0x4c <__bad_interrupt> 16: 1a c0 rjmp .+52 ; 0x4c <__bad_interrupt> 00000018 <__ctors_end>: 18: 11 24 eor r1, r1 1a: 1f be out 0x3f, r1 ; 63 1c: cf ed ldi r28, 0xDF ; 223 1e: cd bf out 0x3d, r28 ; 61 00000020 <__do_copy_data>: 20: 10 e0 ldi r17, 0x00 ; 0 22: a0 e6 ldi r26, 0x60 ; 96 24: b0 e0 ldi r27, 0x00 ; 0 26: ea e5 ldi r30, 0x5A ; 90 28: f0 e0 ldi r31, 0x00 ; 0 2a: 03 c0 rjmp .+6 ; 0x32 <.do_copy_data_start> 0000002c <.do_copy_data_loop>: 2c: c8 95 lpm 2e: 31 96 adiw r30, 0x01 ; 1 30: 0d 92 st X+, r0 00000032 <.do_copy_data_start>: 32: a0 36 cpi r26, 0x60 ; 96 34: b1 07 cpc r27, r17 36: d1 f7 brne .-12 ; 0x2c <.do_copy_data_loop> 00000038 <__do_clear_bss>: 38: 10 e0 ldi r17, 0x00 ; 0 3a: a0 e6 ldi r26, 0x60 ; 96 3c: b0 e0 ldi r27, 0x00 ; 0 3e: 01 c0 rjmp .+2 ; 0x42 <.do_clear_bss_start> 00000040 <.do_clear_bss_loop>: 40: 1d 92 st X+, r1 00000042 <.do_clear_bss_start>: 42: a0 36 cpi r26, 0x60 ; 96 44: b1 07 cpc r27, r17 46: e1 f7 brne .-8 ; 0x40 <.do_clear_bss_loop> 48: 03 d0 rcall .+6 ; 0x50
4a: 06 c0 rjmp .+12 ; 0x58 <_exit> 0000004c <__bad_interrupt>: 4c: d9 cf rjmp .-78 ; 0x0 <__vectors> 0000004e : //--- } void wait(void) { 4e: 08 95 ret 00000050
: 50: d7 9a sbi 0x1a, 7 ; 26 52: df 9a sbi 0x1b, 7 ; 27 54: df 98 cbi 0x1b, 7 ; 27 56: fd cf rjmp .-6 ; 0x52 00000058 <_exit>: 58: ff cf rjmp .-2 ; 0x58 <_exit>