make it possible to run via code

This commit is contained in:
davidscherer
2023-06-04 17:50:49 +02:00
parent d48136cb1a
commit 9f80b5e11c
35 changed files with 3565 additions and 3560 deletions

View File

@ -1,4 +1,4 @@
ARM GAS /tmp/ccQLKAuM.s page 1
ARM GAS /tmp/ccpHD71p.s page 1
1 .cpu cortex-m4
@ -58,7 +58,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
27:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
28:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** (+) When set in interrupt mode, configurable Exti lines have two different
29:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** interrupts pending registers which allow to distinguish which transition
ARM GAS /tmp/ccQLKAuM.s page 2
ARM GAS /tmp/ccpHD71p.s page 2
30:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** occurs:
@ -118,7 +118,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
84:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */
85:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
86:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Includes ------------------------------------------------------------------*/
ARM GAS /tmp/ccQLKAuM.s page 3
ARM GAS /tmp/ccpHD71p.s page 3
87:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** #include "stm32f3xx_hal.h"
@ -178,7 +178,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
141:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @param pExtiConfig Pointer on EXTI configuration to be set.
142:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @retval HAL Status.
143:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** */
ARM GAS /tmp/ccQLKAuM.s page 4
ARM GAS /tmp/ccpHD71p.s page 4
144:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** HAL_StatusTypeDef HAL_EXTI_SetConfigLine(EXTI_HandleTypeDef *hexti, EXTI_ConfigTypeDef *pExtiConfig
@ -238,7 +238,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
166:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((pExtiConfig->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
61 .loc 1 166 3 is_stmt 1 view .LVU15
62 .loc 1 166 10 is_stmt 0 view .LVU16
ARM GAS /tmp/ccQLKAuM.s page 5
ARM GAS /tmp/ccpHD71p.s page 5
63 000e C2F30043 ubfx r3, r2, #16, #1
@ -298,7 +298,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
101 .L5:
183:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
184:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** else
ARM GAS /tmp/ccQLKAuM.s page 6
ARM GAS /tmp/ccpHD71p.s page 6
185:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** {
@ -358,7 +358,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
130 .loc 1 210 28 view .LVU49
131 004e 05F0C06C and ip, r5, #100663296
132 .LVL12:
ARM GAS /tmp/ccQLKAuM.s page 7
ARM GAS /tmp/ccpHD71p.s page 7
133 .loc 1 210 8 view .LVU50
@ -418,7 +418,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
160 .loc 1 237 3 is_stmt 1 view .LVU60
161 .loc 1 237 12 is_stmt 0 view .LVU61
162 006e 1460 str r4, [r2]
ARM GAS /tmp/ccQLKAuM.s page 8
ARM GAS /tmp/ccpHD71p.s page 8
238:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
@ -478,7 +478,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
197 .cfi_def_cfa_offset 0
198 .LVL23:
199 .loc 1 257 1 view .LVU76
ARM GAS /tmp/ccQLKAuM.s page 9
ARM GAS /tmp/ccpHD71p.s page 9
200 0084 7047 bx lr
@ -538,7 +538,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
239 00a4 9540 lsls r5, r5, r2
216:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regval |= (pExtiConfig->GPIOSel << (SYSCFG_EXTICR1_EXTI1_Pos * (linepos & 0x03u)));
240 .loc 1 216 14 view .LVU92
ARM GAS /tmp/ccQLKAuM.s page 10
ARM GAS /tmp/ccpHD71p.s page 10
241 00a6 26EA0506 bic r6, r6, r5
@ -598,7 +598,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
281 .loc 1 155 12 view .LVU106
282 00c4 7047 bx lr
283 .LVL40:
ARM GAS /tmp/ccQLKAuM.s page 11
ARM GAS /tmp/ccpHD71p.s page 11
284 .L13:
@ -658,7 +658,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
322 0002 4DD0 beq .L28
323 .loc 1 274 23 discriminator 1 view .LVU117
324 0004 0029 cmp r1, #0
ARM GAS /tmp/ccQLKAuM.s page 12
ARM GAS /tmp/ccpHD71p.s page 12
325 0006 4DD0 beq .L29
@ -718,7 +718,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
360 0026 DCF80040 ldr r4, [ip]
361 .LVL48:
293:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
ARM GAS /tmp/ccQLKAuM.s page 13
ARM GAS /tmp/ccpHD71p.s page 13
294:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Check if selected line is enable */
@ -778,7 +778,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
394 .loc 1 315 24 is_stmt 0 view .LVU149
395 0042 0024 movs r4, #0
396 0044 8C60 str r4, [r1, #8]
ARM GAS /tmp/ccQLKAuM.s page 14
ARM GAS /tmp/ccpHD71p.s page 14
316:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = 0x00u;
@ -838,7 +838,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
431 .loc 1 335 5 is_stmt 1 view .LVU167
432 .loc 1 335 8 is_stmt 0 view .LVU168
433 005e 0242 tst r2, r0
ARM GAS /tmp/ccQLKAuM.s page 15
ARM GAS /tmp/ccpHD71p.s page 15
434 0060 03D0 beq .L27
@ -898,7 +898,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = ((regval << (SYSCFG_EXTICR1_EXTI1_Pos * (3uL - (linepos & 0x03u)))) >>
468 .loc 1 345 39 is_stmt 0 view .LVU182
469 007e 4FEA9E03 lsr r3, lr, #2
ARM GAS /tmp/ccQLKAuM.s page 16
ARM GAS /tmp/ccpHD71p.s page 16
345:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** pExtiConfig->GPIOSel = ((regval << (SYSCFG_EXTICR1_EXTI1_Pos * (3uL - (linepos & 0x03u)))) >>
@ -958,7 +958,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
512 .loc 1 350 10 view .LVU195
513 00a8 0020 movs r0, #0
514 .LVL70:
ARM GAS /tmp/ccQLKAuM.s page 17
ARM GAS /tmp/ccpHD71p.s page 17
515 .L22:
@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
554 .cfi_offset 4, -12
555 .cfi_offset 5, -8
556 .cfi_offset 14, -4
ARM GAS /tmp/ccQLKAuM.s page 18
ARM GAS /tmp/ccpHD71p.s page 18
557 0006 8446 mov ip, r0
@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
385:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* 2] Clear event mode */
386:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->EMR + (EXTI_MODE_OFFSET * offset));
594 .loc 1 386 3 is_stmt 1 view .LVU223
ARM GAS /tmp/ccQLKAuM.s page 19
ARM GAS /tmp/ccpHD71p.s page 19
595 .loc 1 386 11 is_stmt 0 view .LVU224
@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
637 004c 0D40 ands r5, r5, r1
638 .LVL87:
399:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** *regaddr = regval;
ARM GAS /tmp/ccQLKAuM.s page 20
ARM GAS /tmp/ccpHD71p.s page 20
639 .loc 1 399 5 is_stmt 1 view .LVU245
@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
672 0076 0F22 movs r2, #15
673 0078 A240 lsls r2, r2, r4
407:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** SYSCFG->EXTICR[linepos >> 2u] = regval;
ARM GAS /tmp/ccQLKAuM.s page 21
ARM GAS /tmp/ccpHD71p.s page 21
674 .loc 1 407 14 view .LVU260
@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
725 .LFB133:
414:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
415:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /**
ARM GAS /tmp/ccQLKAuM.s page 22
ARM GAS /tmp/ccpHD71p.s page 22
416:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** * @brief Register callback for a dedicated Exti line.
@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
757 .global HAL_EXTI_GetHandle
758 .syntax unified
759 .thumb
ARM GAS /tmp/ccQLKAuM.s page 23
ARM GAS /tmp/ccpHD71p.s page 23
760 .thumb_func
@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
788 .loc 1 465 1 view .LVU289
789 000a 7047 bx lr
790 .cfi_endproc
ARM GAS /tmp/ccQLKAuM.s page 24
ARM GAS /tmp/ccpHD71p.s page 24
791 .LFE134:
@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
816 .loc 1 496 3 view .LVU296
817 .loc 1 496 19 is_stmt 0 view .LVU297
818 0002 0368 ldr r3, [r0]
ARM GAS /tmp/ccQLKAuM.s page 25
ARM GAS /tmp/ccpHD71p.s page 25
819 .loc 1 496 10 view .LVU298
@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
858 .LVL113:
859 .L57:
512:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
ARM GAS /tmp/ccQLKAuM.s page 26
ARM GAS /tmp/ccpHD71p.s page 26
513:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** }
@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
892 .loc 1 536 3 view .LVU325
537:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
538:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
ARM GAS /tmp/ccQLKAuM.s page 27
ARM GAS /tmp/ccpHD71p.s page 27
539:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
938 .syntax unified
939 .thumb
940 .thumb_func
ARM GAS /tmp/ccQLKAuM.s page 28
ARM GAS /tmp/ccpHD71p.s page 28
942 HAL_EXTI_ClearPending:
@ -1678,7 +1678,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
574:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* Get pending bit */
575:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** regaddr = (&EXTI->PR + (EXTI_CONFIG_OFFSET * offset));
971 .loc 1 575 3 is_stmt 1 view .LVU356
ARM GAS /tmp/ccQLKAuM.s page 29
ARM GAS /tmp/ccpHD71p.s page 29
972 .loc 1 575 24 is_stmt 0 view .LVU357
@ -1738,7 +1738,7 @@ ARM GAS /tmp/ccQLKAuM.s page 1
1009 .loc 1 594 3 view .LVU367
595:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c ****
596:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** /* compute line register offset and line mask */
ARM GAS /tmp/ccQLKAuM.s page 30
ARM GAS /tmp/ccpHD71p.s page 30
597:Drivers/STM32F3xx_HAL_Driver/Src/stm32f3xx_hal_exti.c **** offset = ((hexti->Line & EXTI_REG_MASK) >> EXTI_REG_SHIFT);
@ -1785,35 +1785,35 @@ ARM GAS /tmp/ccQLKAuM.s page 1
1046 .file 4 "Drivers/CMSIS/Device/ST/STM32F3xx/Include/stm32f302xc.h"
1047 .file 5 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_def.h"
1048 .file 6 "Drivers/STM32F3xx_HAL_Driver/Inc/stm32f3xx_hal_exti.h"
ARM GAS /tmp/ccQLKAuM.s page 31
ARM GAS /tmp/ccpHD71p.s page 31
DEFINED SYMBOLS
*ABS*:0000000000000000 stm32f3xx_hal_exti.c
/tmp/ccQLKAuM.s:21 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:27 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccQLKAuM.s:293 .text.HAL_EXTI_SetConfigLine:00000000000000cc $d
/tmp/ccQLKAuM.s:301 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:307 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccQLKAuM.s:521 .text.HAL_EXTI_GetConfigLine:00000000000000ac $d
/tmp/ccQLKAuM.s:529 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccQLKAuM.s:535 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccQLKAuM.s:709 .text.HAL_EXTI_ClearConfigLine:0000000000000090 $d
/tmp/ccQLKAuM.s:717 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccQLKAuM.s:723 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccQLKAuM.s:756 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccQLKAuM.s:762 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccQLKAuM.s:794 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccQLKAuM.s:800 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccQLKAuM.s:865 .text.HAL_EXTI_IRQHandler:0000000000000028 $d
/tmp/ccQLKAuM.s:871 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccQLKAuM.s:877 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccQLKAuM.s:931 .text.HAL_EXTI_GetPending:000000000000001c $d
/tmp/ccQLKAuM.s:936 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccQLKAuM.s:942 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccQLKAuM.s:986 .text.HAL_EXTI_ClearPending:0000000000000018 $d
/tmp/ccQLKAuM.s:991 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccQLKAuM.s:997 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccQLKAuM.s:1038 .text.HAL_EXTI_GenerateSWI:0000000000000018 $d
/tmp/ccpHD71p.s:21 .text.HAL_EXTI_SetConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:27 .text.HAL_EXTI_SetConfigLine:0000000000000000 HAL_EXTI_SetConfigLine
/tmp/ccpHD71p.s:293 .text.HAL_EXTI_SetConfigLine:00000000000000cc $d
/tmp/ccpHD71p.s:301 .text.HAL_EXTI_GetConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:307 .text.HAL_EXTI_GetConfigLine:0000000000000000 HAL_EXTI_GetConfigLine
/tmp/ccpHD71p.s:521 .text.HAL_EXTI_GetConfigLine:00000000000000ac $d
/tmp/ccpHD71p.s:529 .text.HAL_EXTI_ClearConfigLine:0000000000000000 $t
/tmp/ccpHD71p.s:535 .text.HAL_EXTI_ClearConfigLine:0000000000000000 HAL_EXTI_ClearConfigLine
/tmp/ccpHD71p.s:709 .text.HAL_EXTI_ClearConfigLine:0000000000000090 $d
/tmp/ccpHD71p.s:717 .text.HAL_EXTI_RegisterCallback:0000000000000000 $t
/tmp/ccpHD71p.s:723 .text.HAL_EXTI_RegisterCallback:0000000000000000 HAL_EXTI_RegisterCallback
/tmp/ccpHD71p.s:756 .text.HAL_EXTI_GetHandle:0000000000000000 $t
/tmp/ccpHD71p.s:762 .text.HAL_EXTI_GetHandle:0000000000000000 HAL_EXTI_GetHandle
/tmp/ccpHD71p.s:794 .text.HAL_EXTI_IRQHandler:0000000000000000 $t
/tmp/ccpHD71p.s:800 .text.HAL_EXTI_IRQHandler:0000000000000000 HAL_EXTI_IRQHandler
/tmp/ccpHD71p.s:865 .text.HAL_EXTI_IRQHandler:0000000000000028 $d
/tmp/ccpHD71p.s:871 .text.HAL_EXTI_GetPending:0000000000000000 $t
/tmp/ccpHD71p.s:877 .text.HAL_EXTI_GetPending:0000000000000000 HAL_EXTI_GetPending
/tmp/ccpHD71p.s:931 .text.HAL_EXTI_GetPending:000000000000001c $d
/tmp/ccpHD71p.s:936 .text.HAL_EXTI_ClearPending:0000000000000000 $t
/tmp/ccpHD71p.s:942 .text.HAL_EXTI_ClearPending:0000000000000000 HAL_EXTI_ClearPending
/tmp/ccpHD71p.s:986 .text.HAL_EXTI_ClearPending:0000000000000018 $d
/tmp/ccpHD71p.s:991 .text.HAL_EXTI_GenerateSWI:0000000000000000 $t
/tmp/ccpHD71p.s:997 .text.HAL_EXTI_GenerateSWI:0000000000000000 HAL_EXTI_GenerateSWI
/tmp/ccpHD71p.s:1038 .text.HAL_EXTI_GenerateSWI:0000000000000018 $d
NO UNDEFINED SYMBOLS