GAS LISTING /tmp/cccno9nB.s page 1 1 .file "syslog_P.c" 2 __SP_H__ = 0x3e 3 __SP_L__ = 0x3d 4 __SREG__ = 0x3f 5 __RAMPZ__ = 0x3b 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .section .text.vsyslog_P,"ax",@progbits 9 .global vsyslog_P 10 .type vsyslog_P, @function 11 vsyslog_P: 12 0000 EF92 push r14 13 0002 FF92 push r15 14 0004 0F93 push r16 15 0006 1F93 push r17 16 0008 CF93 push r28 17 000a DF93 push r29 18 /* prologue: function */ 19 /* frame size = 0 */ 20 /* stack size = 6 */ 21 .L__stack_usage = 6 22 000c 8B01 movw r16,r22 23 000e 7A01 movw r14,r20 24 0010 0E94 0000 call syslog_header 25 0014 EC01 movw r28,r24 26 0016 892B or r24,r25 27 0018 01F0 breq .L1 28 001a 80E0 ldi r24,0 29 001c 91E0 ldi r25,lo8(1) 30 001e BC01 movw r22,r24 31 0020 6C1B sub r22,r28 32 0022 7D0B sbc r23,r29 33 0024 8091 0000 lds r24,syslog_buf 34 0028 9091 0000 lds r25,syslog_buf+1 35 002c 9701 movw r18,r14 36 002e A801 movw r20,r16 37 0030 8C0F add r24,r28 38 0032 9D1F adc r25,r29 39 0034 0E94 0000 call vsnprintf_P 40 0038 8C0F add r24,r28 41 003a 9D1F adc r25,r29 42 /* epilogue start */ 43 003c DF91 pop r29 44 003e CF91 pop r28 45 0040 1F91 pop r17 46 0042 0F91 pop r16 47 0044 FF90 pop r15 48 0046 EF90 pop r14 49 0048 0C94 0000 jmp syslog_flush 50 .L1: 51 /* epilogue start */ 52 004c DF91 pop r29 53 004e CF91 pop r28 54 0050 1F91 pop r17 55 0052 0F91 pop r16 56 0054 FF90 pop r15 57 0056 EF90 pop r14 GAS LISTING /tmp/cccno9nB.s page 2 58 0058 0895 ret 59 .size vsyslog_P, .-vsyslog_P 60 .section .text.syslog_P,"ax",@progbits 61 .global syslog_P 62 .type syslog_P, @function 63 syslog_P: 64 0000 CF93 push r28 65 0002 DF93 push r29 66 0004 CDB7 in r28,__SP_L__ 67 0006 DEB7 in r29,__SP_H__ 68 /* prologue: function */ 69 /* frame size = 0 */ 70 /* stack size = 2 */ 71 .L__stack_usage = 2 72 0008 AE01 movw r20,r28 73 000a 465F subi r20,-10 74 000c 5F4F sbci r21,-1 75 000e 6885 ldd r22,Y+8 76 0010 7985 ldd r23,Y+9 77 0012 8E81 ldd r24,Y+6 78 0014 9F81 ldd r25,Y+7 79 0016 0E94 0000 call vsyslog_P 80 /* epilogue start */ 81 001a DF91 pop r29 82 001c CF91 pop r28 83 001e 0895 ret 84 .size syslog_P, .-syslog_P 85 .ident "GCC: (GNU) 5.3.0" GAS LISTING /tmp/cccno9nB.s page 3 DEFINED SYMBOLS *ABS*:0000000000000000 syslog_P.c /tmp/cccno9nB.s:2 *ABS*:000000000000003e __SP_H__ /tmp/cccno9nB.s:3 *ABS*:000000000000003d __SP_L__ /tmp/cccno9nB.s:4 *ABS*:000000000000003f __SREG__ /tmp/cccno9nB.s:5 *ABS*:000000000000003b __RAMPZ__ /tmp/cccno9nB.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/cccno9nB.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/cccno9nB.s:11 .text.vsyslog_P:0000000000000000 vsyslog_P /tmp/cccno9nB.s:63 .text.syslog_P:0000000000000000 syslog_P UNDEFINED SYMBOLS syslog_header syslog_buf vsnprintf_P syslog_flush