| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- 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
|