GAS LISTING /tmp/ccqHOQbw.s page 1 1 .file "fcloseall.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.fcloseall,"ax",@progbits 9 .global fcloseall 10 .type fcloseall, @function 11 fcloseall: 12 0000 CF93 push r28 13 0002 DF93 push r29 14 /* prologue: function */ 15 /* frame size = 0 */ 16 /* stack size = 2 */ 17 .L__stack_usage = 2 18 0004 C0E0 ldi r28,lo8(__iob+6) 19 0006 D0E0 ldi r29,hi8(__iob+6) 20 .L3: 21 0008 8991 ld r24,Y+ 22 000a 9991 ld r25,Y+ 23 000c 0097 sbiw r24,0 24 000e 01F0 breq .L2 25 0010 0E94 0000 call fclose 26 .L2: 27 0014 80E0 ldi r24,hi8(__iob+16) 28 0016 C030 cpi r28,lo8(__iob+16) 29 0018 D807 cpc r29,r24 30 001a 01F4 brne .L3 31 /* epilogue start */ 32 001c DF91 pop r29 33 001e CF91 pop r28 34 0020 0895 ret 35 .size fcloseall, .-fcloseall 36 .ident "GCC: (GNU) 5.3.0" GAS LISTING /tmp/ccqHOQbw.s page 2 DEFINED SYMBOLS *ABS*:0000000000000000 fcloseall.c /tmp/ccqHOQbw.s:2 *ABS*:000000000000003e __SP_H__ /tmp/ccqHOQbw.s:3 *ABS*:000000000000003d __SP_L__ /tmp/ccqHOQbw.s:4 *ABS*:000000000000003f __SREG__ /tmp/ccqHOQbw.s:5 *ABS*:000000000000003b __RAMPZ__ /tmp/ccqHOQbw.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccqHOQbw.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/ccqHOQbw.s:11 .text.fcloseall:0000000000000000 fcloseall UNDEFINED SYMBOLS __iob fclose