This commit is contained in:
nzasch
2025-06-28 00:58:29 +02:00
parent b9232f66b0
commit 28b7af65b6
123 changed files with 105128 additions and 104148 deletions

View File

@@ -1,4 +1,4 @@
ARM GAS /tmp/ccpK9PRu.s page 1
ARM GAS /tmp/ccy7u3l1.s page 1
1 .cpu cortex-m4
@@ -58,7 +58,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
27:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (+) Each port bit of the general-purpose I/O (GPIO) ports can be individually
28:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** configured by software in several modes:
29:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (++) Input mode
ARM GAS /tmp/ccpK9PRu.s page 2
ARM GAS /tmp/ccy7u3l1.s page 2
30:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (++) Analog mode
@@ -118,7 +118,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
84:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (#) To set/reset the level of a pin configured in output mode use
85:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** HAL_GPIO_WritePin()/HAL_GPIO_TogglePin().
86:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c ****
ARM GAS /tmp/ccpK9PRu.s page 3
ARM GAS /tmp/ccy7u3l1.s page 3
87:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** (#) To lock pin configuration until next reset use HAL_GPIO_LockPin().
@@ -178,7 +178,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
141:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** */
142:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c ****
143:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /** @defgroup GPIO_Exported_Functions_Group1 Initialization/de-initialization functions
ARM GAS /tmp/ccpK9PRu.s page 4
ARM GAS /tmp/ccy7u3l1.s page 4
144:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** * @brief Initialization and Configuration functions
@@ -238,7 +238,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
53 .loc 1 174 3 view .LVU8
164:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** uint32_t iocurrent;
54 .loc 1 164 12 is_stmt 0 view .LVU9
ARM GAS /tmp/ccpK9PRu.s page 5
ARM GAS /tmp/ccy7u3l1.s page 5
55 0004 0023 movs r3, #0
@@ -298,7 +298,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
88 .LVL6:
196:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp &= ~(GPIO_OTYPER_OT0 << position) ;
89 .loc 1 196 9 is_stmt 1 view .LVU26
ARM GAS /tmp/ccpK9PRu.s page 6
ARM GAS /tmp/ccy7u3l1.s page 6
90 .loc 1 196 14 is_stmt 0 view .LVU27
@@ -358,7 +358,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
118 .loc 1 222 9 is_stmt 1 view .LVU40
119 .loc 1 222 38 is_stmt 0 view .LVU41
120 0038 03F0070C and ip, r3, #7
ARM GAS /tmp/ccpK9PRu.s page 7
ARM GAS /tmp/ccy7u3l1.s page 7
121 .loc 1 222 47 view .LVU42
@@ -418,7 +418,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
243:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** SYSCFG->EXTICR[position >> 2U] = temp;
155 .loc 1 243 9 is_stmt 1 view .LVU55
156 .loc 1 243 40 is_stmt 0 view .LVU56
ARM GAS /tmp/ccpK9PRu.s page 8
ARM GAS /tmp/ccy7u3l1.s page 8
157 0068 0CF1020C add ip, ip, #2
@@ -478,7 +478,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
198 0094 17F4001F tst r7, #2097152
199 0098 01D0 beq .L9
257:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** {
ARM GAS /tmp/ccpK9PRu.s page 9
ARM GAS /tmp/ccy7u3l1.s page 9
258:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp |= iocurrent;
@@ -538,7 +538,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
273:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** if ((GPIO_Init->Mode & EXTI_IT) != 0x00U)
239 .loc 1 273 9 is_stmt 1 view .LVU93
240 .loc 1 273 23 is_stmt 0 view .LVU94
ARM GAS /tmp/ccpK9PRu.s page 10
ARM GAS /tmp/ccy7u3l1.s page 10
241 00bc 4E68 ldr r6, [r1, #4]
@@ -598,7 +598,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
279 00e2 F3D0 beq .L3
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF))
280 .loc 1 183 7 is_stmt 1 view .LVU111
ARM GAS /tmp/ccpK9PRu.s page 11
ARM GAS /tmp/ccy7u3l1.s page 11
183:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ((GPIO_Init->Mode & GPIO_MODE) == MODE_AF))
@@ -658,7 +658,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
317 010c AC40 lsls r4, r4, r5
209:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->PUPDR = temp;
318 .loc 1 209 14 view .LVU130
ARM GAS /tmp/ccpK9PRu.s page 12
ARM GAS /tmp/ccy7u3l1.s page 12
319 010e 44EA0C04 orr r4, r4, ip
@@ -718,7 +718,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
356 013a 44EA0C04 orr r4, r4, ip
357 .LVL39:
231:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c ****
ARM GAS /tmp/ccpK9PRu.s page 13
ARM GAS /tmp/ccy7u3l1.s page 13
358 .loc 1 231 7 is_stmt 1 view .LVU148
@@ -778,7 +778,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
396 .loc 1 241 33 view .LVU164
397 016e 4FEA8E0E lsl lr, lr, #2
241:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** temp |= (GPIO_GET_INDEX(GPIOx) << (4U * (position & 0x03U)));
ARM GAS /tmp/ccpK9PRu.s page 14
ARM GAS /tmp/ccy7u3l1.s page 14
398 .loc 1 241 26 view .LVU165
@@ -838,7 +838,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
440 .loc 1 242 18 discriminator 8 view .LVU177
441 01b8 0324 movs r4, #3
442 01ba 52E7 b .L7
ARM GAS /tmp/ccpK9PRu.s page 15
ARM GAS /tmp/ccy7u3l1.s page 15
443 .L17:
@@ -898,7 +898,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
298:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Check the parameters */
299:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** assert_param(IS_GPIO_ALL_INSTANCE(GPIOx));
482 .loc 1 299 3 view .LVU184
ARM GAS /tmp/ccpK9PRu.s page 16
ARM GAS /tmp/ccy7u3l1.s page 16
300:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** assert_param(IS_GPIO_PIN(GPIO_Pin));
@@ -958,7 +958,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
318:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** EXTI->IMR1 &= ~(iocurrent);
319:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** EXTI->EMR1 &= ~(iocurrent);
320:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c ****
ARM GAS /tmp/ccpK9PRu.s page 17
ARM GAS /tmp/ccy7u3l1.s page 17
321:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Clear Rising Falling edge configuration */
@@ -1018,7 +1018,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
551 0054 4468 ldr r4, [r0, #4]
552 .loc 1 340 22 view .LVU210
553 0056 24EA0202 bic r2, r4, r2
ARM GAS /tmp/ccpK9PRu.s page 18
ARM GAS /tmp/ccy7u3l1.s page 18
554 .LVL49:
@@ -1078,7 +1078,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
592 .loc 1 314 7 is_stmt 1 view .LVU226
314:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** if (tmp == (GPIO_GET_INDEX(GPIOx) << (4U * (position & 0x03U))))
593 .loc 1 314 41 is_stmt 0 view .LVU227
ARM GAS /tmp/ccpK9PRu.s page 19
ARM GAS /tmp/ccy7u3l1.s page 19
594 0084 03F0030C and ip, r3, #3
@@ -1138,7 +1138,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
635 .loc 1 315 19 discriminator 6 view .LVU240
636 00c8 0225 movs r5, #2
637 00ca A3E7 b .L29
ARM GAS /tmp/ccpK9PRu.s page 20
ARM GAS /tmp/ccy7u3l1.s page 20
638 .L35:
@@ -1198,7 +1198,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** }
676 .loc 1 326 9 view .LVU257
326:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** }
ARM GAS /tmp/ccpK9PRu.s page 21
ARM GAS /tmp/ccy7u3l1.s page 21
677 .loc 1 326 23 is_stmt 0 view .LVU258
@@ -1258,7 +1258,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
357:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** @verbatim
358:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ===============================================================================
359:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ##### IO operation functions #####
ARM GAS /tmp/ccpK9PRu.s page 22
ARM GAS /tmp/ccy7u3l1.s page 22
360:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** ===============================================================================
@@ -1318,7 +1318,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
745 .loc 1 389 1 is_stmt 0 view .LVU273
746 000c 7047 bx lr
747 .cfi_endproc
ARM GAS /tmp/ccpK9PRu.s page 23
ARM GAS /tmp/ccy7u3l1.s page 23
748 .LFE331:
@@ -1378,7 +1378,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
419:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->BRR = (uint32_t)GPIO_Pin;
775 .loc 1 419 5 is_stmt 1 view .LVU281
776 .loc 1 419 16 is_stmt 0 view .LVU282
ARM GAS /tmp/ccpK9PRu.s page 24
ARM GAS /tmp/ccy7u3l1.s page 24
777 0006 8162 str r1, [r0, #40]
@@ -1438,7 +1438,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
811 000a 41EA0241 orr r1, r1, r2, lsl #16
812 .loc 1 441 15 view .LVU293
813 000e 8161 str r1, [r0, #24]
ARM GAS /tmp/ccpK9PRu.s page 25
ARM GAS /tmp/ccy7u3l1.s page 25
442:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** }
@@ -1498,7 +1498,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
847 000a 0B43 orrs r3, r3, r1
848 000c 0193 str r3, [sp, #4]
465:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** /* Set LCKx bit(s): LCKK='1' + LCK[15-0] */
ARM GAS /tmp/ccpK9PRu.s page 26
ARM GAS /tmp/ccy7u3l1.s page 26
466:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** GPIOx->LCKR = tmp;
@@ -1558,7 +1558,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
885 .cfi_restore_state
481:Drivers/STM32G4xx_HAL_Driver/Src/stm32g4xx_hal_gpio.c **** }
886 .loc 1 481 12 view .LVU317
ARM GAS /tmp/ccpK9PRu.s page 27
ARM GAS /tmp/ccy7u3l1.s page 27
887 002a 0120 movs r0, #1
@@ -1618,7 +1618,7 @@ ARM GAS /tmp/ccpK9PRu.s page 1
912 .cfi_endproc
913 .LFE336:
915 .section .text.HAL_GPIO_EXTI_IRQHandler,"ax",%progbits
ARM GAS /tmp/ccpK9PRu.s page 28
ARM GAS /tmp/ccy7u3l1.s page 28
916 .align 1
@@ -1677,37 +1677,37 @@ ARM GAS /tmp/ccpK9PRu.s page 1
961 .LFE335:
963 .text
964 .Letext0:
965 .file 2 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach
ARM GAS /tmp/ccpK9PRu.s page 29
965 .file 2 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/mach
ARM GAS /tmp/ccy7u3l1.s page 29
966 .file 3 "/home/fra/bin/arm-gnu-toolchain-13.3.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/
966 .file 3 "/home/fra/bin/arm-gnu-toolchain-14.2.rel1-x86_64-arm-none-eabi/arm-none-eabi/include/sys/
967 .file 4 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
968 .file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
969 .file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_gpio.h"
ARM GAS /tmp/ccpK9PRu.s page 30
ARM GAS /tmp/ccy7u3l1.s page 30
DEFINED SYMBOLS
*ABS*:00000000 stm32g4xx_hal_gpio.c
/tmp/ccpK9PRu.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccpK9PRu.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccpK9PRu.s:458 .text.HAL_GPIO_Init:000001c4 $d
/tmp/ccpK9PRu.s:466 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccpK9PRu.s:472 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccpK9PRu.s:705 .text.HAL_GPIO_DeInit:00000110 $d
/tmp/ccpK9PRu.s:712 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccpK9PRu.s:718 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccpK9PRu.s:751 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccpK9PRu.s:757 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccpK9PRu.s:784 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccpK9PRu.s:790 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccpK9PRu.s:820 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccpK9PRu.s:826 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccpK9PRu.s:895 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccpK9PRu.s:901 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccpK9PRu.s:916 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccpK9PRu.s:922 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccpK9PRu.s:959 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
/tmp/ccy7u3l1.s:21 .text.HAL_GPIO_Init:00000000 $t
/tmp/ccy7u3l1.s:27 .text.HAL_GPIO_Init:00000000 HAL_GPIO_Init
/tmp/ccy7u3l1.s:458 .text.HAL_GPIO_Init:000001c4 $d
/tmp/ccy7u3l1.s:466 .text.HAL_GPIO_DeInit:00000000 $t
/tmp/ccy7u3l1.s:472 .text.HAL_GPIO_DeInit:00000000 HAL_GPIO_DeInit
/tmp/ccy7u3l1.s:705 .text.HAL_GPIO_DeInit:00000110 $d
/tmp/ccy7u3l1.s:712 .text.HAL_GPIO_ReadPin:00000000 $t
/tmp/ccy7u3l1.s:718 .text.HAL_GPIO_ReadPin:00000000 HAL_GPIO_ReadPin
/tmp/ccy7u3l1.s:751 .text.HAL_GPIO_WritePin:00000000 $t
/tmp/ccy7u3l1.s:757 .text.HAL_GPIO_WritePin:00000000 HAL_GPIO_WritePin
/tmp/ccy7u3l1.s:784 .text.HAL_GPIO_TogglePin:00000000 $t
/tmp/ccy7u3l1.s:790 .text.HAL_GPIO_TogglePin:00000000 HAL_GPIO_TogglePin
/tmp/ccy7u3l1.s:820 .text.HAL_GPIO_LockPin:00000000 $t
/tmp/ccy7u3l1.s:826 .text.HAL_GPIO_LockPin:00000000 HAL_GPIO_LockPin
/tmp/ccy7u3l1.s:895 .text.HAL_GPIO_EXTI_Callback:00000000 $t
/tmp/ccy7u3l1.s:901 .text.HAL_GPIO_EXTI_Callback:00000000 HAL_GPIO_EXTI_Callback
/tmp/ccy7u3l1.s:916 .text.HAL_GPIO_EXTI_IRQHandler:00000000 $t
/tmp/ccy7u3l1.s:922 .text.HAL_GPIO_EXTI_IRQHandler:00000000 HAL_GPIO_EXTI_IRQHandler
/tmp/ccy7u3l1.s:959 .text.HAL_GPIO_EXTI_IRQHandler:00000018 $d
NO UNDEFINED SYMBOLS