Files
RadioPhotonic_PCB_software/build/diskio.lst
2025-03-04 11:43:09 +03:00

479 lines
24 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

ARM GAS /tmp/ccLW0nFL.s page 1
1 .cpu cortex-m7
2 .eabi_attribute 28, 1
3 .eabi_attribute 20, 1
4 .eabi_attribute 21, 1
5 .eabi_attribute 23, 3
6 .eabi_attribute 24, 1
7 .eabi_attribute 25, 1
8 .eabi_attribute 26, 1
9 .eabi_attribute 30, 1
10 .eabi_attribute 34, 1
11 .eabi_attribute 18, 4
12 .file "diskio.c"
13 .text
14 .Ltext0:
15 .cfi_sections .debug_frame
16 .section .text.disk_status,"ax",%progbits
17 .align 1
18 .global disk_status
19 .arch armv7e-m
20 .syntax unified
21 .thumb
22 .thumb_func
23 .fpu fpv5-d16
25 disk_status:
26 .LVL0:
27 .LFB1183:
28 .file 1 "Middlewares/Third_Party/FatFs/src/diskio.c"
1:Middlewares/Third_Party/FatFs/src/diskio.c **** /*-----------------------------------------------------------------------*/
2:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Low level disk I/O module skeleton for FatFs (C)ChaN, 2017 */
3:Middlewares/Third_Party/FatFs/src/diskio.c **** /* */
4:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Portions COPYRIGHT 2017 STMicroelectronics */
5:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Portions Copyright (C) 2017, ChaN, all right reserved */
6:Middlewares/Third_Party/FatFs/src/diskio.c **** /*-----------------------------------------------------------------------*/
7:Middlewares/Third_Party/FatFs/src/diskio.c **** /* If a working storage control module is available, it should be */
8:Middlewares/Third_Party/FatFs/src/diskio.c **** /* attached to the FatFs via a glue function rather than modifying it. */
9:Middlewares/Third_Party/FatFs/src/diskio.c **** /* This is an example of glue functions to attach various existing */
10:Middlewares/Third_Party/FatFs/src/diskio.c **** /* storage control modules to the FatFs module with a defined API. */
11:Middlewares/Third_Party/FatFs/src/diskio.c **** /*-----------------------------------------------------------------------*/
12:Middlewares/Third_Party/FatFs/src/diskio.c ****
13:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Includes ------------------------------------------------------------------*/
14:Middlewares/Third_Party/FatFs/src/diskio.c **** #include "diskio.h"
15:Middlewares/Third_Party/FatFs/src/diskio.c **** #include "ff_gen_drv.h"
16:Middlewares/Third_Party/FatFs/src/diskio.c ****
17:Middlewares/Third_Party/FatFs/src/diskio.c **** #if defined ( __GNUC__ )
18:Middlewares/Third_Party/FatFs/src/diskio.c **** #ifndef __weak
19:Middlewares/Third_Party/FatFs/src/diskio.c **** #define __weak __attribute__((weak))
20:Middlewares/Third_Party/FatFs/src/diskio.c **** #endif
21:Middlewares/Third_Party/FatFs/src/diskio.c **** #endif
22:Middlewares/Third_Party/FatFs/src/diskio.c ****
23:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private typedef -----------------------------------------------------------*/
24:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private define ------------------------------------------------------------*/
25:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private variables ---------------------------------------------------------*/
26:Middlewares/Third_Party/FatFs/src/diskio.c **** extern Disk_drvTypeDef disk;
27:Middlewares/Third_Party/FatFs/src/diskio.c ****
28:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private function prototypes -----------------------------------------------*/
29:Middlewares/Third_Party/FatFs/src/diskio.c **** /* Private functions ---------------------------------------------------------*/
30:Middlewares/Third_Party/FatFs/src/diskio.c ****
ARM GAS /tmp/ccLW0nFL.s page 2
31:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
32:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Gets Disk Status
33:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param pdrv: Physical drive number (0..)
34:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval DSTATUS: Operation status
35:Middlewares/Third_Party/FatFs/src/diskio.c **** */
36:Middlewares/Third_Party/FatFs/src/diskio.c **** DSTATUS disk_status (
37:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv /* Physical drive number to identify the drive */
38:Middlewares/Third_Party/FatFs/src/diskio.c **** )
39:Middlewares/Third_Party/FatFs/src/diskio.c **** {
29 .loc 1 39 1 view -0
30 .cfi_startproc
31 @ args = 0, pretend = 0, frame = 0
32 @ frame_needed = 0, uses_anonymous_args = 0
33 .loc 1 39 1 is_stmt 0 view .LVU1
34 0000 08B5 push {r3, lr}
35 .LCFI0:
36 .cfi_def_cfa_offset 8
37 .cfi_offset 3, -8
38 .cfi_offset 14, -4
40:Middlewares/Third_Party/FatFs/src/diskio.c **** DSTATUS stat;
39 .loc 1 40 3 is_stmt 1 view .LVU2
41:Middlewares/Third_Party/FatFs/src/diskio.c ****
42:Middlewares/Third_Party/FatFs/src/diskio.c **** stat = disk.drv[pdrv]->disk_status(disk.lun[pdrv]);
40 .loc 1 42 3 view .LVU3
41 .loc 1 42 18 is_stmt 0 view .LVU4
42 0002 044B ldr r3, .L3
43 0004 03EB8002 add r2, r3, r0, lsl #2
44 0008 5268 ldr r2, [r2, #4]
45 .loc 1 42 24 view .LVU5
46 000a 5268 ldr r2, [r2, #4]
47 .loc 1 42 10 view .LVU6
48 000c 0344 add r3, r3, r0
49 000e 187A ldrb r0, [r3, #8] @ zero_extendqisi2
50 .LVL1:
51 .loc 1 42 10 view .LVU7
52 0010 9047 blx r2
53 .LVL2:
43:Middlewares/Third_Party/FatFs/src/diskio.c **** return stat;
54 .loc 1 43 3 is_stmt 1 view .LVU8
44:Middlewares/Third_Party/FatFs/src/diskio.c **** }
55 .loc 1 44 1 is_stmt 0 view .LVU9
56 0012 08BD pop {r3, pc}
57 .L4:
58 .align 2
59 .L3:
60 0014 00000000 .word disk
61 .cfi_endproc
62 .LFE1183:
64 .section .text.disk_initialize,"ax",%progbits
65 .align 1
66 .global disk_initialize
67 .syntax unified
68 .thumb
69 .thumb_func
70 .fpu fpv5-d16
72 disk_initialize:
73 .LVL3:
ARM GAS /tmp/ccLW0nFL.s page 3
74 .LFB1184:
45:Middlewares/Third_Party/FatFs/src/diskio.c ****
46:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
47:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Initializes a Drive
48:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param pdrv: Physical drive number (0..)
49:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval DSTATUS: Operation status
50:Middlewares/Third_Party/FatFs/src/diskio.c **** */
51:Middlewares/Third_Party/FatFs/src/diskio.c **** DSTATUS disk_initialize (
52:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv /* Physical drive nmuber to identify the drive */
53:Middlewares/Third_Party/FatFs/src/diskio.c **** )
54:Middlewares/Third_Party/FatFs/src/diskio.c **** {
75 .loc 1 54 1 is_stmt 1 view -0
76 .cfi_startproc
77 @ args = 0, pretend = 0, frame = 0
78 @ frame_needed = 0, uses_anonymous_args = 0
79 .loc 1 54 1 is_stmt 0 view .LVU11
80 0000 08B5 push {r3, lr}
81 .LCFI1:
82 .cfi_def_cfa_offset 8
83 .cfi_offset 3, -8
84 .cfi_offset 14, -4
55:Middlewares/Third_Party/FatFs/src/diskio.c **** DSTATUS stat = RES_OK;
85 .loc 1 55 3 is_stmt 1 view .LVU12
86 .LVL4:
56:Middlewares/Third_Party/FatFs/src/diskio.c ****
57:Middlewares/Third_Party/FatFs/src/diskio.c **** if(disk.is_initialized[pdrv] == 0)
87 .loc 1 57 3 view .LVU13
88 .loc 1 57 25 is_stmt 0 view .LVU14
89 0002 084B ldr r3, .L9
90 0004 1B5C ldrb r3, [r3, r0] @ zero_extendqisi2
91 .loc 1 57 5 view .LVU15
92 0006 53B9 cbnz r3, .L7
58:Middlewares/Third_Party/FatFs/src/diskio.c **** {
59:Middlewares/Third_Party/FatFs/src/diskio.c **** disk.is_initialized[pdrv] = 1;
93 .loc 1 59 5 is_stmt 1 view .LVU16
94 .loc 1 59 31 is_stmt 0 view .LVU17
95 0008 064B ldr r3, .L9
96 000a 0122 movs r2, #1
97 000c 1A54 strb r2, [r3, r0]
60:Middlewares/Third_Party/FatFs/src/diskio.c **** stat = disk.drv[pdrv]->disk_initialize(disk.lun[pdrv]);
98 .loc 1 60 5 is_stmt 1 view .LVU18
99 .loc 1 60 20 is_stmt 0 view .LVU19
100 000e 03EB8002 add r2, r3, r0, lsl #2
101 0012 5268 ldr r2, [r2, #4]
102 .loc 1 60 26 view .LVU20
103 0014 1268 ldr r2, [r2]
104 .loc 1 60 12 view .LVU21
105 0016 1844 add r0, r0, r3
106 .LVL5:
107 .loc 1 60 12 view .LVU22
108 0018 007A ldrb r0, [r0, #8] @ zero_extendqisi2
109 001a 9047 blx r2
110 .LVL6:
111 .L6:
61:Middlewares/Third_Party/FatFs/src/diskio.c **** }
62:Middlewares/Third_Party/FatFs/src/diskio.c **** return stat;
112 .loc 1 62 3 is_stmt 1 view .LVU23
ARM GAS /tmp/ccLW0nFL.s page 4
63:Middlewares/Third_Party/FatFs/src/diskio.c **** }
113 .loc 1 63 1 is_stmt 0 view .LVU24
114 001c 08BD pop {r3, pc}
115 .LVL7:
116 .L7:
55:Middlewares/Third_Party/FatFs/src/diskio.c ****
117 .loc 1 55 11 view .LVU25
118 001e 0020 movs r0, #0
119 .LVL8:
55:Middlewares/Third_Party/FatFs/src/diskio.c ****
120 .loc 1 55 11 view .LVU26
121 0020 FCE7 b .L6
122 .L10:
123 0022 00BF .align 2
124 .L9:
125 0024 00000000 .word disk
126 .cfi_endproc
127 .LFE1184:
129 .section .text.disk_read,"ax",%progbits
130 .align 1
131 .global disk_read
132 .syntax unified
133 .thumb
134 .thumb_func
135 .fpu fpv5-d16
137 disk_read:
138 .LVL9:
139 .LFB1185:
64:Middlewares/Third_Party/FatFs/src/diskio.c ****
65:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
66:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Reads Sector(s)
67:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param pdrv: Physical drive number (0..)
68:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param *buff: Data buffer to store read data
69:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param sector: Sector address (LBA)
70:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param count: Number of sectors to read (1..128)
71:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval DRESULT: Operation result
72:Middlewares/Third_Party/FatFs/src/diskio.c **** */
73:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT disk_read (
74:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv, /* Physical drive nmuber to identify the drive */
75:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE *buff, /* Data buffer to store read data */
76:Middlewares/Third_Party/FatFs/src/diskio.c **** DWORD sector, /* Sector address in LBA */
77:Middlewares/Third_Party/FatFs/src/diskio.c **** UINT count /* Number of sectors to read */
78:Middlewares/Third_Party/FatFs/src/diskio.c **** )
79:Middlewares/Third_Party/FatFs/src/diskio.c **** {
140 .loc 1 79 1 is_stmt 1 view -0
141 .cfi_startproc
142 @ args = 0, pretend = 0, frame = 0
143 @ frame_needed = 0, uses_anonymous_args = 0
144 .loc 1 79 1 is_stmt 0 view .LVU28
145 0000 38B5 push {r3, r4, r5, lr}
146 .LCFI2:
147 .cfi_def_cfa_offset 16
148 .cfi_offset 3, -16
149 .cfi_offset 4, -12
150 .cfi_offset 5, -8
151 .cfi_offset 14, -4
80:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT res;
ARM GAS /tmp/ccLW0nFL.s page 5
152 .loc 1 80 3 is_stmt 1 view .LVU29
81:Middlewares/Third_Party/FatFs/src/diskio.c ****
82:Middlewares/Third_Party/FatFs/src/diskio.c **** res = disk.drv[pdrv]->disk_read(disk.lun[pdrv], buff, sector, count);
153 .loc 1 82 3 view .LVU30
154 .loc 1 82 17 is_stmt 0 view .LVU31
155 0002 044C ldr r4, .L13
156 0004 04EB8005 add r5, r4, r0, lsl #2
157 0008 6D68 ldr r5, [r5, #4]
158 .loc 1 82 23 view .LVU32
159 000a AD68 ldr r5, [r5, #8]
160 .loc 1 82 9 view .LVU33
161 000c 0444 add r4, r4, r0
162 000e 207A ldrb r0, [r4, #8] @ zero_extendqisi2
163 .LVL10:
164 .loc 1 82 9 view .LVU34
165 0010 A847 blx r5
166 .LVL11:
83:Middlewares/Third_Party/FatFs/src/diskio.c **** return res;
167 .loc 1 83 3 is_stmt 1 view .LVU35
84:Middlewares/Third_Party/FatFs/src/diskio.c **** }
168 .loc 1 84 1 is_stmt 0 view .LVU36
169 0012 38BD pop {r3, r4, r5, pc}
170 .L14:
171 .align 2
172 .L13:
173 0014 00000000 .word disk
174 .cfi_endproc
175 .LFE1185:
177 .section .text.disk_write,"ax",%progbits
178 .align 1
179 .global disk_write
180 .syntax unified
181 .thumb
182 .thumb_func
183 .fpu fpv5-d16
185 disk_write:
186 .LVL12:
187 .LFB1186:
85:Middlewares/Third_Party/FatFs/src/diskio.c ****
86:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
87:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Writes Sector(s)
88:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param pdrv: Physical drive number (0..)
89:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param *buff: Data to be written
90:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param sector: Sector address (LBA)
91:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param count: Number of sectors to write (1..128)
92:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval DRESULT: Operation result
93:Middlewares/Third_Party/FatFs/src/diskio.c **** */
94:Middlewares/Third_Party/FatFs/src/diskio.c **** #if _USE_WRITE == 1
95:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT disk_write (
96:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv, /* Physical drive nmuber to identify the drive */
97:Middlewares/Third_Party/FatFs/src/diskio.c **** const BYTE *buff, /* Data to be written */
98:Middlewares/Third_Party/FatFs/src/diskio.c **** DWORD sector, /* Sector address in LBA */
99:Middlewares/Third_Party/FatFs/src/diskio.c **** UINT count /* Number of sectors to write */
100:Middlewares/Third_Party/FatFs/src/diskio.c **** )
101:Middlewares/Third_Party/FatFs/src/diskio.c **** {
188 .loc 1 101 1 is_stmt 1 view -0
189 .cfi_startproc
ARM GAS /tmp/ccLW0nFL.s page 6
190 @ args = 0, pretend = 0, frame = 0
191 @ frame_needed = 0, uses_anonymous_args = 0
192 .loc 1 101 1 is_stmt 0 view .LVU38
193 0000 38B5 push {r3, r4, r5, lr}
194 .LCFI3:
195 .cfi_def_cfa_offset 16
196 .cfi_offset 3, -16
197 .cfi_offset 4, -12
198 .cfi_offset 5, -8
199 .cfi_offset 14, -4
102:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT res;
200 .loc 1 102 3 is_stmt 1 view .LVU39
103:Middlewares/Third_Party/FatFs/src/diskio.c ****
104:Middlewares/Third_Party/FatFs/src/diskio.c **** res = disk.drv[pdrv]->disk_write(disk.lun[pdrv], buff, sector, count);
201 .loc 1 104 3 view .LVU40
202 .loc 1 104 17 is_stmt 0 view .LVU41
203 0002 044C ldr r4, .L17
204 0004 04EB8005 add r5, r4, r0, lsl #2
205 0008 6D68 ldr r5, [r5, #4]
206 .loc 1 104 23 view .LVU42
207 000a ED68 ldr r5, [r5, #12]
208 .loc 1 104 9 view .LVU43
209 000c 0444 add r4, r4, r0
210 000e 207A ldrb r0, [r4, #8] @ zero_extendqisi2
211 .LVL13:
212 .loc 1 104 9 view .LVU44
213 0010 A847 blx r5
214 .LVL14:
105:Middlewares/Third_Party/FatFs/src/diskio.c **** return res;
215 .loc 1 105 3 is_stmt 1 view .LVU45
106:Middlewares/Third_Party/FatFs/src/diskio.c **** }
216 .loc 1 106 1 is_stmt 0 view .LVU46
217 0012 38BD pop {r3, r4, r5, pc}
218 .L18:
219 .align 2
220 .L17:
221 0014 00000000 .word disk
222 .cfi_endproc
223 .LFE1186:
225 .section .text.disk_ioctl,"ax",%progbits
226 .align 1
227 .global disk_ioctl
228 .syntax unified
229 .thumb
230 .thumb_func
231 .fpu fpv5-d16
233 disk_ioctl:
234 .LVL15:
235 .LFB1187:
107:Middlewares/Third_Party/FatFs/src/diskio.c **** #endif /* _USE_WRITE == 1 */
108:Middlewares/Third_Party/FatFs/src/diskio.c ****
109:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
110:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief I/O control operation
111:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param pdrv: Physical drive number (0..)
112:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param cmd: Control code
113:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param *buff: Buffer to send/receive control data
114:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval DRESULT: Operation result
ARM GAS /tmp/ccLW0nFL.s page 7
115:Middlewares/Third_Party/FatFs/src/diskio.c **** */
116:Middlewares/Third_Party/FatFs/src/diskio.c **** #if _USE_IOCTL == 1
117:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT disk_ioctl (
118:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE pdrv, /* Physical drive nmuber (0..) */
119:Middlewares/Third_Party/FatFs/src/diskio.c **** BYTE cmd, /* Control code */
120:Middlewares/Third_Party/FatFs/src/diskio.c **** void *buff /* Buffer to send/receive control data */
121:Middlewares/Third_Party/FatFs/src/diskio.c **** )
122:Middlewares/Third_Party/FatFs/src/diskio.c **** {
236 .loc 1 122 1 is_stmt 1 view -0
237 .cfi_startproc
238 @ args = 0, pretend = 0, frame = 0
239 @ frame_needed = 0, uses_anonymous_args = 0
240 .loc 1 122 1 is_stmt 0 view .LVU48
241 0000 10B5 push {r4, lr}
242 .LCFI4:
243 .cfi_def_cfa_offset 8
244 .cfi_offset 4, -8
245 .cfi_offset 14, -4
123:Middlewares/Third_Party/FatFs/src/diskio.c **** DRESULT res;
246 .loc 1 123 3 is_stmt 1 view .LVU49
124:Middlewares/Third_Party/FatFs/src/diskio.c ****
125:Middlewares/Third_Party/FatFs/src/diskio.c **** res = disk.drv[pdrv]->disk_ioctl(disk.lun[pdrv], cmd, buff);
247 .loc 1 125 3 view .LVU50
248 .loc 1 125 17 is_stmt 0 view .LVU51
249 0002 044B ldr r3, .L21
250 0004 03EB8004 add r4, r3, r0, lsl #2
251 0008 6468 ldr r4, [r4, #4]
252 .loc 1 125 23 view .LVU52
253 000a 2469 ldr r4, [r4, #16]
254 .loc 1 125 9 view .LVU53
255 000c 0344 add r3, r3, r0
256 000e 187A ldrb r0, [r3, #8] @ zero_extendqisi2
257 .LVL16:
258 .loc 1 125 9 view .LVU54
259 0010 A047 blx r4
260 .LVL17:
126:Middlewares/Third_Party/FatFs/src/diskio.c **** return res;
261 .loc 1 126 3 is_stmt 1 view .LVU55
127:Middlewares/Third_Party/FatFs/src/diskio.c **** }
262 .loc 1 127 1 is_stmt 0 view .LVU56
263 0012 10BD pop {r4, pc}
264 .L22:
265 .align 2
266 .L21:
267 0014 00000000 .word disk
268 .cfi_endproc
269 .LFE1187:
271 .section .text.get_fattime,"ax",%progbits
272 .align 1
273 .weak get_fattime
274 .syntax unified
275 .thumb
276 .thumb_func
277 .fpu fpv5-d16
279 get_fattime:
280 .LFB1188:
128:Middlewares/Third_Party/FatFs/src/diskio.c **** #endif /* _USE_IOCTL == 1 */
ARM GAS /tmp/ccLW0nFL.s page 8
129:Middlewares/Third_Party/FatFs/src/diskio.c ****
130:Middlewares/Third_Party/FatFs/src/diskio.c **** /**
131:Middlewares/Third_Party/FatFs/src/diskio.c **** * @brief Gets Time from RTC
132:Middlewares/Third_Party/FatFs/src/diskio.c **** * @param None
133:Middlewares/Third_Party/FatFs/src/diskio.c **** * @retval Time in DWORD
134:Middlewares/Third_Party/FatFs/src/diskio.c **** */
135:Middlewares/Third_Party/FatFs/src/diskio.c **** __weak DWORD get_fattime (void)
136:Middlewares/Third_Party/FatFs/src/diskio.c **** {
281 .loc 1 136 1 is_stmt 1 view -0
282 .cfi_startproc
283 @ args = 0, pretend = 0, frame = 0
284 @ frame_needed = 0, uses_anonymous_args = 0
285 @ link register save eliminated.
137:Middlewares/Third_Party/FatFs/src/diskio.c **** return 0;
286 .loc 1 137 3 view .LVU58
138:Middlewares/Third_Party/FatFs/src/diskio.c **** }
287 .loc 1 138 1 is_stmt 0 view .LVU59
288 0000 0020 movs r0, #0
289 0002 7047 bx lr
290 .cfi_endproc
291 .LFE1188:
293 .text
294 .Letext0:
295 .file 2 "Middlewares/Third_Party/FatFs/src/integer.h"
296 .file 3 "Middlewares/Third_Party/FatFs/src/diskio.h"
297 .file 4 "/usr/lib/gcc/arm-none-eabi/10.3.1/include/stdint.h"
298 .file 5 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_dma.h"
299 .file 6 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_tim.h"
300 .file 7 "Drivers/STM32F7xx_HAL_Driver/Inc/stm32f7xx_ll_rcc.h"
301 .file 8 "Middlewares/Third_Party/FatFs/src/ff_gen_drv.h"
ARM GAS /tmp/ccLW0nFL.s page 9
DEFINED SYMBOLS
*ABS*:0000000000000000 diskio.c
/tmp/ccLW0nFL.s:17 .text.disk_status:0000000000000000 $t
/tmp/ccLW0nFL.s:25 .text.disk_status:0000000000000000 disk_status
/tmp/ccLW0nFL.s:60 .text.disk_status:0000000000000014 $d
/tmp/ccLW0nFL.s:65 .text.disk_initialize:0000000000000000 $t
/tmp/ccLW0nFL.s:72 .text.disk_initialize:0000000000000000 disk_initialize
/tmp/ccLW0nFL.s:125 .text.disk_initialize:0000000000000024 $d
/tmp/ccLW0nFL.s:130 .text.disk_read:0000000000000000 $t
/tmp/ccLW0nFL.s:137 .text.disk_read:0000000000000000 disk_read
/tmp/ccLW0nFL.s:173 .text.disk_read:0000000000000014 $d
/tmp/ccLW0nFL.s:178 .text.disk_write:0000000000000000 $t
/tmp/ccLW0nFL.s:185 .text.disk_write:0000000000000000 disk_write
/tmp/ccLW0nFL.s:221 .text.disk_write:0000000000000014 $d
/tmp/ccLW0nFL.s:226 .text.disk_ioctl:0000000000000000 $t
/tmp/ccLW0nFL.s:233 .text.disk_ioctl:0000000000000000 disk_ioctl
/tmp/ccLW0nFL.s:267 .text.disk_ioctl:0000000000000014 $d
/tmp/ccLW0nFL.s:272 .text.get_fattime:0000000000000000 $t
/tmp/ccLW0nFL.s:279 .text.get_fattime:0000000000000000 get_fattime
UNDEFINED SYMBOLS
disk