summaryrefslogtreecommitdiff
path: root/gm_platform/fw/main.map
blob: 0baea99b481fca5aa55ba7f61756b0549b4d8b95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
Archive member included to satisfy reference by file (symbol)

/usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
                              /tmp/ccxtvPlT.o (__aeabi_uidiv)
/usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
                              /tmp/ccrrpgrR.o (__aeabi_idiv)
/usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
                              /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o) (__aeabi_idiv0)

Allocating common symbols
Common symbol       size              file

usart_tx_buf        0x40c             /tmp/ccXNIrIP.o
leds                0x20              /tmp/ccxtvPlT.o
adc_buf             0x40              /tmp/ccrrpgrR.o

Memory Configuration

Name             Origin             Length             Attributes
FLASH            0x0000000008000000 0x0000000000003c00 xr
CONFIGFLASH      0x0000000008003c00 0x0000000000000400 rw
RAM              0x0000000020000000 0x0000000000001000 xrw
*default*        0x0000000000000000 0xffffffffffffffff

Linker script and memory map

LOAD /home/user/resource/STM32CubeF0/Drivers/CMSIS/Lib/GCC/libarm_cortexM0l_math.a
LOAD /tmp/ccxtvPlT.o
LOAD /tmp/ccrrpgrR.o
LOAD /tmp/ccXNIrIP.o
LOAD /tmp/ccy0xC7N.o
LOAD /tmp/ccr2qryM.o
LOAD /tmp/ccJ50X5K.o
LOAD /tmp/ccFUXyQJ.o
LOAD /tmp/cc8rJnLI.o
LOAD /tmp/ccDd2fMH.o
LOAD /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a
                0x0000000020001000                _estack = 0x20001000

.isr_vector     0x0000000008000000       0xc0
                0x0000000008000000                . = ALIGN (0x4)
 *(.isr_vector)
 .isr_vector    0x0000000008000000       0xc0 /tmp/ccr2qryM.o
                0x0000000008000000                g_pfnVectors
                0x00000000080000c0                . = ALIGN (0x4)

.text           0x00000000080000c0     0x18fc
                0x00000000080000c0                . = ALIGN (0x4)
 *(.text)
 .text          0x00000000080000c0      0x428 /tmp/ccxtvPlT.o
                0x0000000008000210                update_leds
                0x000000000800021a                main
                0x000000000800039c                SPI1_IRQHandler
                0x00000000080003c8                TIM16_IRQHandler
                0x0000000008000484                NMI_Handler
                0x0000000008000490                HardFault_Handler
                0x0000000008000494                SVC_Handler
                0x00000000080004a0                PendSV_Handler
                0x00000000080004ac                SysTick_Handler
 .text          0x00000000080004e8      0x2e4 /tmp/ccrrpgrR.o
                0x00000000080005f0                adc_configure_scope_mode
                0x0000000008000762                DMA1_Channel1_IRQHandler
 .text          0x00000000080007cc      0x3a4 /tmp/ccXNIrIP.o
                0x0000000008000904                usart_dma_init
                0x00000000080009f8                usart_dma_fifo_push
                0x0000000008000a50                usart_putc
                0x0000000008000a80                usart_putc_nonblocking
                0x0000000008000aa8                DMA1_Channel2_3_IRQHandler
                0x0000000008000ae8                usart_send_packet
                0x0000000008000b1c                usart_send_packet_nonblocking
 .text          0x0000000008000b70      0x358 /tmp/ccy0xC7N.o
                0x0000000008000b70                cobs_encode
                0x0000000008000c36                cobs_encode_usart
                0x0000000008000cf4                cobs_decode
                0x0000000008000dca                cobs_decode_incremental_initialize
                0x0000000008000de6                cobs_decode_incremental
 .text          0x0000000008000ec8       0x14 /tmp/ccr2qryM.o
 .text          0x0000000008000edc      0x174 /tmp/ccJ50X5K.o
                0x0000000008000edc                SystemInit
                0x0000000008000f64                SystemCoreClockUpdate
 .text          0x0000000008001050      0x594 /tmp/ccFUXyQJ.o
                0x00000000080012a4                LL_Init1msTick
                0x00000000080012c2                LL_mDelay
                0x0000000008001308                LL_SetSystemCoreClock
                0x0000000008001324                LL_PLL_ConfigSystemClock_HSI
                0x00000000080013b0                LL_PLL_ConfigSystemClock_HSE
 .text          0x00000000080015e4       0x82 /tmp/cc8rJnLI.o
                0x00000000080015e4                __sinit
                0x00000000080015ee                memset
                0x0000000008001628                strlen
                0x0000000008001652                __assert_func
 .text          0x0000000008001666        0x0 /tmp/ccDd2fMH.o
 *fill*         0x0000000008001666        0x2 
 .text          0x0000000008001668      0x114 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
                0x0000000008001668                __udivsi3
                0x0000000008001668                __aeabi_uidiv
                0x0000000008001774                __aeabi_uidivmod
 .text          0x000000000800177c      0x1d4 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
                0x000000000800177c                __aeabi_idiv
                0x000000000800177c                __divsi3
                0x0000000008001948                __aeabi_idivmod
 .text          0x0000000008001950        0x4 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
                0x0000000008001950                __aeabi_ldiv0
                0x0000000008001950                __aeabi_idiv0
 *(.text.*)
 .text.Reset_Handler
                0x0000000008001954       0x4c /tmp/ccr2qryM.o
                0x0000000008001954                Reset_Handler
 .text.Default_Handler
                0x00000000080019a0        0x2 /tmp/ccr2qryM.o
                0x00000000080019a0                TIM1_CC_IRQHandler
                0x00000000080019a0                I2C1_IRQHandler
                0x00000000080019a0                EXTI2_3_IRQHandler
                0x00000000080019a0                ADC1_IRQHandler
                0x00000000080019a0                TIM17_IRQHandler
                0x00000000080019a0                RTC_IRQHandler
                0x00000000080019a0                TIM3_IRQHandler
                0x00000000080019a0                EXTI4_15_IRQHandler
                0x00000000080019a0                RCC_IRQHandler
                0x00000000080019a0                Default_Handler
                0x00000000080019a0                TIM14_IRQHandler
                0x00000000080019a0                DMA1_Channel4_5_IRQHandler
                0x00000000080019a0                EXTI0_1_IRQHandler
                0x00000000080019a0                WWDG_IRQHandler
                0x00000000080019a0                FLASH_IRQHandler
                0x00000000080019a0                USART1_IRQHandler
                0x00000000080019a0                TIM1_BRK_UP_TRG_COM_IRQHandler
 *(.rodata)
 *fill*         0x00000000080019a2        0x2 
 .rodata        0x00000000080019a4       0x18 /tmp/ccJ50X5K.o
                0x00000000080019a4                AHBPrescTable
                0x00000000080019b4                APBPrescTable
 *(.rodata*)
 *(.glue_7)
 .glue_7        0x00000000080019bc        0x0 linker stubs
 *(.glue_7t)
 .glue_7t       0x00000000080019bc        0x0 linker stubs
 *(.source_tarball)
 *(.init)
 *(.fini)
 *(.source_tarball)
                0x00000000080019bc                . = ALIGN (0x4)
                0x00000000080019bc                _etext = .
                0x00000000080019bc                _sidata = _etext

.vfp11_veneer   0x00000000080019bc        0x0
 .vfp11_veneer  0x00000000080019bc        0x0 linker stubs

.v4_bx          0x00000000080019bc        0x0
 .v4_bx         0x00000000080019bc        0x0 linker stubs

.iplt           0x00000000080019bc        0x0
 .iplt          0x00000000080019bc        0x0 /tmp/ccxtvPlT.o

.rel.dyn        0x00000000080019bc        0x0
 .rel.iplt      0x00000000080019bc        0x0 /tmp/ccxtvPlT.o

.data           0x0000000020000000       0x94 load address 0x00000000080019bc
                0x0000000020000000                . = ALIGN (0x4)
                0x0000000020000000                _sdata = .
                0x0000000020000000                _data = .
 *(.data)
 .data          0x0000000020000000        0x0 /tmp/ccxtvPlT.o
 .data          0x0000000020000000        0x0 /tmp/ccrrpgrR.o
 .data          0x0000000020000000        0x0 /tmp/ccXNIrIP.o
 .data          0x0000000020000000        0x0 /tmp/ccy0xC7N.o
 .data          0x0000000020000000        0x0 /tmp/ccr2qryM.o
 .data          0x0000000020000000        0x4 /tmp/ccJ50X5K.o
                0x0000000020000000                SystemCoreClock
 .data          0x0000000020000004        0x0 /tmp/ccFUXyQJ.o
 .data          0x0000000020000004        0x0 /tmp/cc8rJnLI.o
 .data          0x0000000020000004       0x90 /tmp/ccDd2fMH.o
                0x0000000020000004                tim3
                0x0000000020000008                tim14
                0x000000002000000c                rtc
                0x0000000020000010                wwdg
                0x0000000020000014                iwdg
                0x0000000020000018                i2c1
                0x000000002000001c                pwr
                0x0000000020000020                syscfg
                0x0000000020000024                exti
                0x0000000020000028                adc1
                0x000000002000002c                adc1_common
                0x0000000020000030                adc
                0x0000000020000034                tim1
                0x0000000020000038                spi1
                0x000000002000003c                usart1
                0x0000000020000040                tim16
                0x0000000020000044                tim17
                0x0000000020000048                dbgmcu
                0x000000002000004c                dma1
                0x0000000020000050                dma1_channel1
                0x0000000020000054                dma1_channel2
                0x0000000020000058                dma1_channel3
                0x000000002000005c                dma1_channel4
                0x0000000020000060                dma1_channel5
                0x0000000020000064                flash
                0x0000000020000068                ob
                0x000000002000006c                rcc
                0x0000000020000070                crc
                0x0000000020000074                gpioa
                0x0000000020000078                gpiob
                0x000000002000007c                gpioc
                0x0000000020000080                gpiod
                0x0000000020000084                gpiof
                0x0000000020000088                scb
                0x000000002000008c                systick
                0x0000000020000090                nvic
 .data          0x0000000020000094        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .data          0x0000000020000094        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .data          0x0000000020000094        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
 *(.data.*)
 *(.RAMtext)
                0x0000000020000094                . = ALIGN (0x4)
                0x0000000020000094                _edata = .

.igot.plt       0x0000000020000094        0x0 load address 0x0000000008001a50
 .igot.plt      0x0000000020000094        0x0 /tmp/ccxtvPlT.o

.bss            0x0000000020000094      0x488 load address 0x0000000008001a50
                0x0000000020000094                . = ALIGN (0x4)
                0x0000000020000094                _sbss = .
                0x0000000020000094                _bss = .
 *(.bss)
 .bss           0x0000000020000094        0xc /tmp/ccxtvPlT.o
                0x0000000020000094                sys_time_seconds
 .bss           0x00000000200000a0        0x4 /tmp/ccrrpgrR.o
                0x00000000200000a0                usart_overruns
 .bss           0x00000000200000a4        0x1 /tmp/ccXNIrIP.o
 .bss           0x00000000200000a5        0x0 /tmp/ccy0xC7N.o
 .bss           0x00000000200000a5        0x0 /tmp/ccr2qryM.o
 .bss           0x00000000200000a5        0x0 /tmp/ccJ50X5K.o
 .bss           0x00000000200000a5        0x0 /tmp/ccFUXyQJ.o
 *fill*         0x00000000200000a5        0x3 
 .bss           0x00000000200000a8        0x8 /tmp/cc8rJnLI.o
                0x00000000200000a8                __errno
                0x00000000200000ac                _impure_ptr
 .bss           0x00000000200000b0        0x0 /tmp/ccDd2fMH.o
 .bss           0x00000000200000b0        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .bss           0x00000000200000b0        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .bss           0x00000000200000b0        0x0 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)
 *(.bss.*)
 *(COMMON)
 COMMON         0x00000000200000b0       0x20 /tmp/ccxtvPlT.o
                0x00000000200000b0                leds
 COMMON         0x00000000200000d0       0x40 /tmp/ccrrpgrR.o
                0x00000000200000d0                adc_buf
 COMMON         0x0000000020000110      0x40c /tmp/ccXNIrIP.o
                0x0000000020000110                usart_tx_buf
                0x000000002000051c                . = ALIGN (0x4)
                0x000000002000051c                _ebss = .
                [!provide]                        PROVIDE (end = _ebss)
                [!provide]                        PROVIDE (_end = _ebss)
                0x000000002000051c                __exidx_start = .
                0x000000002000051c                __exidx_end = .

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment        0x0000000000000000       0x21
 *(.comment)
 .comment       0x0000000000000000       0x21 /tmp/ccxtvPlT.o
                                         0x22 (size before relaxing)
 .comment       0x0000000000000021       0x22 /tmp/ccrrpgrR.o
 .comment       0x0000000000000021       0x22 /tmp/ccXNIrIP.o
 .comment       0x0000000000000021       0x22 /tmp/ccy0xC7N.o
 .comment       0x0000000000000021       0x22 /tmp/ccJ50X5K.o
 .comment       0x0000000000000021       0x22 /tmp/ccFUXyQJ.o
 .comment       0x0000000000000021       0x22 /tmp/cc8rJnLI.o
 .comment       0x0000000000000021       0x22 /tmp/ccDd2fMH.o

.ARM.attributes
                0x0000000000000000       0x2f
 .ARM.attributes
                0x0000000000000000       0x2b /tmp/ccxtvPlT.o
 .ARM.attributes
                0x000000000000002b       0x2b /tmp/ccrrpgrR.o
 .ARM.attributes
                0x0000000000000056       0x2b /tmp/ccXNIrIP.o
 .ARM.attributes
                0x0000000000000081       0x2b /tmp/ccy0xC7N.o
 .ARM.attributes
                0x00000000000000ac       0x21 /tmp/ccr2qryM.o
 .ARM.attributes
                0x00000000000000cd       0x2b /tmp/ccJ50X5K.o
 .ARM.attributes
                0x00000000000000f8       0x2b /tmp/ccFUXyQJ.o
 .ARM.attributes
                0x0000000000000123       0x2b /tmp/cc8rJnLI.o
 .ARM.attributes
                0x000000000000014e       0x31 /tmp/ccDd2fMH.o
 .ARM.attributes
                0x000000000000017f       0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .ARM.attributes
                0x000000000000019d       0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .ARM.attributes
                0x00000000000001bb       0x1e /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x0000000000000000      0x180
 *(.debug_aranges)
 .debug_aranges
                0x0000000000000000       0x20 /tmp/ccxtvPlT.o
 .debug_aranges
                0x0000000000000020       0x20 /tmp/ccrrpgrR.o
 .debug_aranges
                0x0000000000000040       0x20 /tmp/ccXNIrIP.o
 .debug_aranges
                0x0000000000000060       0x20 /tmp/ccy0xC7N.o
 .debug_aranges
                0x0000000000000080       0x28 /tmp/ccr2qryM.o
 .debug_aranges
                0x00000000000000a8       0x20 /tmp/ccJ50X5K.o
 .debug_aranges
                0x00000000000000c8       0x20 /tmp/ccFUXyQJ.o
 .debug_aranges
                0x00000000000000e8       0x20 /tmp/cc8rJnLI.o
 .debug_aranges
                0x0000000000000108       0x18 /tmp/ccDd2fMH.o
 .debug_aranges
                0x0000000000000120       0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .debug_aranges
                0x0000000000000140       0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .debug_aranges
                0x0000000000000160       0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug_pubnames
 *(.debug_pubnames)

.debug_info     0x0000000000000000     0x5eaf
 *(.debug_info .gnu.linkonce.wi.*)
 .debug_info    0x0000000000000000     0x12f8 /tmp/ccxtvPlT.o
 .debug_info    0x00000000000012f8     0x1129 /tmp/ccrrpgrR.o
 .debug_info    0x0000000000002421     0x10a6 /tmp/ccXNIrIP.o
 .debug_info    0x00000000000034c7      0xcf2 /tmp/ccy0xC7N.o
 .debug_info    0x00000000000041b9       0x22 /tmp/ccr2qryM.o
 .debug_info    0x00000000000041db      0x263 /tmp/ccJ50X5K.o
 .debug_info    0x000000000000443e      0x795 /tmp/ccFUXyQJ.o
 .debug_info    0x0000000000004bd3      0x1e9 /tmp/cc8rJnLI.o
 .debug_info    0x0000000000004dbc     0x1081 /tmp/ccDd2fMH.o
 .debug_info    0x0000000000005e3d       0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .debug_info    0x0000000000005e63       0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .debug_info    0x0000000000005e89       0x26 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug_abbrev   0x0000000000000000     0x1221
 *(.debug_abbrev)
 .debug_abbrev  0x0000000000000000      0x355 /tmp/ccxtvPlT.o
 .debug_abbrev  0x0000000000000355      0x322 /tmp/ccrrpgrR.o
 .debug_abbrev  0x0000000000000677      0x32d /tmp/ccXNIrIP.o
 .debug_abbrev  0x00000000000009a4      0x290 /tmp/ccy0xC7N.o
 .debug_abbrev  0x0000000000000c34       0x12 /tmp/ccr2qryM.o
 .debug_abbrev  0x0000000000000c46      0x113 /tmp/ccJ50X5K.o
 .debug_abbrev  0x0000000000000d59      0x23c /tmp/ccFUXyQJ.o
 .debug_abbrev  0x0000000000000f95      0x117 /tmp/cc8rJnLI.o
 .debug_abbrev  0x00000000000010ac      0x139 /tmp/ccDd2fMH.o
 .debug_abbrev  0x00000000000011e5       0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .debug_abbrev  0x00000000000011f9       0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .debug_abbrev  0x000000000000120d       0x14 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug_line     0x0000000000000000     0x1806
 *(.debug_line)
 .debug_line    0x0000000000000000      0x3cb /tmp/ccxtvPlT.o
 .debug_line    0x00000000000003cb      0x363 /tmp/ccrrpgrR.o
 .debug_line    0x000000000000072e      0x3b2 /tmp/ccXNIrIP.o
 .debug_line    0x0000000000000ae0      0x305 /tmp/ccy0xC7N.o
 .debug_line    0x0000000000000de5       0x77 /tmp/ccr2qryM.o
 .debug_line    0x0000000000000e5c      0x1ab /tmp/ccJ50X5K.o
 .debug_line    0x0000000000001007      0x466 /tmp/ccFUXyQJ.o
 .debug_line    0x000000000000146d       0xf4 /tmp/cc8rJnLI.o
 .debug_line    0x0000000000001561      0x148 /tmp/ccDd2fMH.o
 .debug_line    0x00000000000016a9       0x76 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .debug_line    0x000000000000171f       0x7d /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .debug_line    0x000000000000179c       0x6a /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug_frame    0x0000000000000000      0x888
 *(.debug_frame)
 .debug_frame   0x0000000000000000      0x164 /tmp/ccxtvPlT.o
 .debug_frame   0x0000000000000164       0xec /tmp/ccrrpgrR.o
 .debug_frame   0x0000000000000250      0x168 /tmp/ccXNIrIP.o
 .debug_frame   0x00000000000003b8       0xb0 /tmp/ccy0xC7N.o
 .debug_frame   0x0000000000000468       0x4c /tmp/ccJ50X5K.o
 .debug_frame   0x00000000000004b4      0x308 /tmp/ccFUXyQJ.o
 .debug_frame   0x00000000000007bc       0x8c /tmp/cc8rJnLI.o
 .debug_frame   0x0000000000000848       0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
 .debug_frame   0x0000000000000868       0x20 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)

.debug_str      0x0000000000000000     0x12fd
 *(.debug_str)
 .debug_str     0x0000000000000000      0x952 /tmp/ccxtvPlT.o
                                        0x9f5 (size before relaxing)
 .debug_str     0x0000000000000952      0x101 /tmp/ccrrpgrR.o
                                        0x95f (size before relaxing)
 .debug_str     0x0000000000000a53       0xdc /tmp/ccXNIrIP.o
                                        0x939 (size before relaxing)
 .debug_str     0x0000000000000b2f       0xa9 /tmp/ccy0xC7N.o
                                        0x65f (size before relaxing)
 .debug_str     0x0000000000000bd8       0x22 /tmp/ccr2qryM.o
                                         0x57 (size before relaxing)
 .debug_str     0x0000000000000bfa       0x53 /tmp/ccJ50X5K.o
                                        0x219 (size before relaxing)
 .debug_str     0x0000000000000c4d      0x3ae /tmp/ccFUXyQJ.o
                                        0x5bf (size before relaxing)
 .debug_str     0x0000000000000ffb       0x39 /tmp/cc8rJnLI.o
                                        0x1b7 (size before relaxing)
 .debug_str     0x0000000000001034      0x227 /tmp/ccDd2fMH.o
                                        0x5ca (size before relaxing)
 .debug_str     0x000000000000125b       0xa2 /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_udivsi3.o)
                                         0xae (size before relaxing)
 .debug_str     0x00000000000012fd       0xae /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_divsi3.o)
 .debug_str     0x00000000000012fd       0xae /usr/lib/gcc/arm-none-eabi/9.2.0/thumb/v6-m/nofp/libgcc.a(_dvmd_tls.o)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)
OUTPUT(main.elf elf32-littlearm)

.debug_ranges   0x0000000000000000       0x38
 .debug_ranges  0x0000000000000000       0x18 /tmp/ccy0xC7N.o
 .debug_ranges  0x0000000000000018       0x20 /tmp/ccr2qryM.o