ARM GAS  /tmp/cciBLZ6U.s 			page 1


   1              		.cpu cortex-m4
   2              		.arch armv7e-m
   3              		.fpu fpv4-sp-d16
   4              		.eabi_attribute 27, 1
   5              		.eabi_attribute 28, 1
   6              		.eabi_attribute 20, 1
   7              		.eabi_attribute 21, 1
   8              		.eabi_attribute 23, 3
   9              		.eabi_attribute 24, 1
  10              		.eabi_attribute 25, 1
  11              		.eabi_attribute 26, 1
  12              		.eabi_attribute 30, 1
  13              		.eabi_attribute 34, 1
  14              		.eabi_attribute 18, 4
  15              		.file	"stm32g4xx_it.c"
  16              		.text
  17              	.Ltext0:
  18              		.cfi_sections	.debug_frame
  19              		.file 1 "Src/stm32g4xx_it.c"
  20              		.section	.text.NMI_Handler,"ax",%progbits
  21              		.align	1
  22              		.global	NMI_Handler
  23              		.syntax unified
  24              		.thumb
  25              		.thumb_func
  27              	NMI_Handler:
  28              	.LFB329:
   1:Src/stm32g4xx_it.c **** /* USER CODE BEGIN Header */
   2:Src/stm32g4xx_it.c **** /**
   3:Src/stm32g4xx_it.c ****   ******************************************************************************
   4:Src/stm32g4xx_it.c ****   * @file    stm32g4xx_it.c
   5:Src/stm32g4xx_it.c ****   * @brief   Interrupt Service Routines.
   6:Src/stm32g4xx_it.c ****   ******************************************************************************
   7:Src/stm32g4xx_it.c ****   * @attention
   8:Src/stm32g4xx_it.c ****   *
   9:Src/stm32g4xx_it.c ****   * Copyright (c) 2022 STMicroelectronics.
  10:Src/stm32g4xx_it.c ****   * All rights reserved.
  11:Src/stm32g4xx_it.c ****   *
  12:Src/stm32g4xx_it.c ****   * This software is licensed under terms that can be found in the LICENSE file
  13:Src/stm32g4xx_it.c ****   * in the root directory of this software component.
  14:Src/stm32g4xx_it.c ****   * If no LICENSE file comes with this software, it is provided AS-IS.
  15:Src/stm32g4xx_it.c ****   *
  16:Src/stm32g4xx_it.c ****   ******************************************************************************
  17:Src/stm32g4xx_it.c ****   */
  18:Src/stm32g4xx_it.c **** /* USER CODE END Header */
  19:Src/stm32g4xx_it.c **** 
  20:Src/stm32g4xx_it.c **** /* Includes ------------------------------------------------------------------*/
  21:Src/stm32g4xx_it.c **** #include "main.h"
  22:Src/stm32g4xx_it.c **** #include "stm32g4xx_it.h"
  23:Src/stm32g4xx_it.c **** /* Private includes ----------------------------------------------------------*/
  24:Src/stm32g4xx_it.c **** /* USER CODE BEGIN Includes */
  25:Src/stm32g4xx_it.c **** /* USER CODE END Includes */
  26:Src/stm32g4xx_it.c **** 
  27:Src/stm32g4xx_it.c **** /* Private typedef -----------------------------------------------------------*/
  28:Src/stm32g4xx_it.c **** /* USER CODE BEGIN TD */
  29:Src/stm32g4xx_it.c **** 
  30:Src/stm32g4xx_it.c **** /* USER CODE END TD */
ARM GAS  /tmp/cciBLZ6U.s 			page 2


  31:Src/stm32g4xx_it.c **** 
  32:Src/stm32g4xx_it.c **** /* Private define ------------------------------------------------------------*/
  33:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PD */
  34:Src/stm32g4xx_it.c **** 
  35:Src/stm32g4xx_it.c **** /* USER CODE END PD */
  36:Src/stm32g4xx_it.c **** 
  37:Src/stm32g4xx_it.c **** /* Private macro -------------------------------------------------------------*/
  38:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PM */
  39:Src/stm32g4xx_it.c **** 
  40:Src/stm32g4xx_it.c **** /* USER CODE END PM */
  41:Src/stm32g4xx_it.c **** 
  42:Src/stm32g4xx_it.c **** /* Private variables ---------------------------------------------------------*/
  43:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PV */
  44:Src/stm32g4xx_it.c **** 
  45:Src/stm32g4xx_it.c **** /* USER CODE END PV */
  46:Src/stm32g4xx_it.c **** 
  47:Src/stm32g4xx_it.c **** /* Private function prototypes -----------------------------------------------*/
  48:Src/stm32g4xx_it.c **** /* USER CODE BEGIN PFP */
  49:Src/stm32g4xx_it.c **** 
  50:Src/stm32g4xx_it.c **** /* USER CODE END PFP */
  51:Src/stm32g4xx_it.c **** 
  52:Src/stm32g4xx_it.c **** /* Private user code ---------------------------------------------------------*/
  53:Src/stm32g4xx_it.c **** /* USER CODE BEGIN 0 */
  54:Src/stm32g4xx_it.c **** 
  55:Src/stm32g4xx_it.c **** /* USER CODE END 0 */
  56:Src/stm32g4xx_it.c **** 
  57:Src/stm32g4xx_it.c **** /* External variables --------------------------------------------------------*/
  58:Src/stm32g4xx_it.c **** extern PCD_HandleTypeDef hpcd_USB_FS;
  59:Src/stm32g4xx_it.c **** extern TIM_HandleTypeDef htim3;
  60:Src/stm32g4xx_it.c **** /* USER CODE BEGIN EV */
  61:Src/stm32g4xx_it.c **** 
  62:Src/stm32g4xx_it.c **** /* USER CODE END EV */
  63:Src/stm32g4xx_it.c **** 
  64:Src/stm32g4xx_it.c **** /******************************************************************************/
  65:Src/stm32g4xx_it.c **** /*           Cortex-M4 Processor Interruption and Exception Handlers          */
  66:Src/stm32g4xx_it.c **** /******************************************************************************/
  67:Src/stm32g4xx_it.c **** /**
  68:Src/stm32g4xx_it.c ****   * @brief This function handles Non maskable interrupt.
  69:Src/stm32g4xx_it.c ****   */
  70:Src/stm32g4xx_it.c **** void NMI_Handler(void)
  71:Src/stm32g4xx_it.c **** {
  29              		.loc 1 71 1 view -0
  30              		.cfi_startproc
  31              		@ Volatile: function does not return.
  32              		@ args = 0, pretend = 0, frame = 0
  33              		@ frame_needed = 0, uses_anonymous_args = 0
  34              		@ link register save eliminated.
  35              	.L2:
  72:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN NonMaskableInt_IRQn 0 */
  73:Src/stm32g4xx_it.c **** 
  74:Src/stm32g4xx_it.c ****   /* USER CODE END NonMaskableInt_IRQn 0 */
  75:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN NonMaskableInt_IRQn 1 */
  76:Src/stm32g4xx_it.c ****   while (1)
  36              		.loc 1 76 3 discriminator 1 view .LVU1
  77:Src/stm32g4xx_it.c ****   {
  78:Src/stm32g4xx_it.c ****   }
  37              		.loc 1 78 3 discriminator 1 view .LVU2
ARM GAS  /tmp/cciBLZ6U.s 			page 3


  76:Src/stm32g4xx_it.c ****   {
  38              		.loc 1 76 9 discriminator 1 view .LVU3
  39 0000 FEE7     		b	.L2
  40              		.cfi_endproc
  41              	.LFE329:
  43              		.section	.text.HardFault_Handler,"ax",%progbits
  44              		.align	1
  45              		.global	HardFault_Handler
  46              		.syntax unified
  47              		.thumb
  48              		.thumb_func
  50              	HardFault_Handler:
  51              	.LFB330:
  79:Src/stm32g4xx_it.c ****   /* USER CODE END NonMaskableInt_IRQn 1 */
  80:Src/stm32g4xx_it.c **** }
  81:Src/stm32g4xx_it.c **** 
  82:Src/stm32g4xx_it.c **** /**
  83:Src/stm32g4xx_it.c ****   * @brief This function handles Hard fault interrupt.
  84:Src/stm32g4xx_it.c ****   */
  85:Src/stm32g4xx_it.c **** void HardFault_Handler(void)
  86:Src/stm32g4xx_it.c **** {
  52              		.loc 1 86 1 view -0
  53              		.cfi_startproc
  54              		@ Volatile: function does not return.
  55              		@ args = 0, pretend = 0, frame = 0
  56              		@ frame_needed = 0, uses_anonymous_args = 0
  57              		@ link register save eliminated.
  58              	.L4:
  87:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN HardFault_IRQn 0 */
  88:Src/stm32g4xx_it.c **** 
  89:Src/stm32g4xx_it.c ****   /* USER CODE END HardFault_IRQn 0 */
  90:Src/stm32g4xx_it.c ****   while (1)
  59              		.loc 1 90 3 discriminator 1 view .LVU5
  91:Src/stm32g4xx_it.c ****   {
  92:Src/stm32g4xx_it.c ****     /* USER CODE BEGIN W1_HardFault_IRQn 0 */
  93:Src/stm32g4xx_it.c ****     /* USER CODE END W1_HardFault_IRQn 0 */
  94:Src/stm32g4xx_it.c ****   }
  60              		.loc 1 94 3 discriminator 1 view .LVU6
  90:Src/stm32g4xx_it.c ****   {
  61              		.loc 1 90 9 discriminator 1 view .LVU7
  62 0000 FEE7     		b	.L4
  63              		.cfi_endproc
  64              	.LFE330:
  66              		.section	.text.MemManage_Handler,"ax",%progbits
  67              		.align	1
  68              		.global	MemManage_Handler
  69              		.syntax unified
  70              		.thumb
  71              		.thumb_func
  73              	MemManage_Handler:
  74              	.LFB331:
  95:Src/stm32g4xx_it.c **** }
  96:Src/stm32g4xx_it.c **** 
  97:Src/stm32g4xx_it.c **** /**
  98:Src/stm32g4xx_it.c ****   * @brief This function handles Memory management fault.
  99:Src/stm32g4xx_it.c ****   */
 100:Src/stm32g4xx_it.c **** void MemManage_Handler(void)
ARM GAS  /tmp/cciBLZ6U.s 			page 4


 101:Src/stm32g4xx_it.c **** {
  75              		.loc 1 101 1 view -0
  76              		.cfi_startproc
  77              		@ Volatile: function does not return.
  78              		@ args = 0, pretend = 0, frame = 0
  79              		@ frame_needed = 0, uses_anonymous_args = 0
  80              		@ link register save eliminated.
  81              	.L6:
 102:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN MemoryManagement_IRQn 0 */
 103:Src/stm32g4xx_it.c **** 
 104:Src/stm32g4xx_it.c ****   /* USER CODE END MemoryManagement_IRQn 0 */
 105:Src/stm32g4xx_it.c ****   while (1)
  82              		.loc 1 105 3 discriminator 1 view .LVU9
 106:Src/stm32g4xx_it.c ****   {
 107:Src/stm32g4xx_it.c ****     /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */
 108:Src/stm32g4xx_it.c ****     /* USER CODE END W1_MemoryManagement_IRQn 0 */
 109:Src/stm32g4xx_it.c ****   }
  83              		.loc 1 109 3 discriminator 1 view .LVU10
 105:Src/stm32g4xx_it.c ****   {
  84              		.loc 1 105 9 discriminator 1 view .LVU11
  85 0000 FEE7     		b	.L6
  86              		.cfi_endproc
  87              	.LFE331:
  89              		.section	.text.BusFault_Handler,"ax",%progbits
  90              		.align	1
  91              		.global	BusFault_Handler
  92              		.syntax unified
  93              		.thumb
  94              		.thumb_func
  96              	BusFault_Handler:
  97              	.LFB332:
 110:Src/stm32g4xx_it.c **** }
 111:Src/stm32g4xx_it.c **** 
 112:Src/stm32g4xx_it.c **** /**
 113:Src/stm32g4xx_it.c ****   * @brief This function handles Prefetch fault, memory access fault.
 114:Src/stm32g4xx_it.c ****   */
 115:Src/stm32g4xx_it.c **** void BusFault_Handler(void)
 116:Src/stm32g4xx_it.c **** {
  98              		.loc 1 116 1 view -0
  99              		.cfi_startproc
 100              		@ Volatile: function does not return.
 101              		@ args = 0, pretend = 0, frame = 0
 102              		@ frame_needed = 0, uses_anonymous_args = 0
 103              		@ link register save eliminated.
 104              	.L8:
 117:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN BusFault_IRQn 0 */
 118:Src/stm32g4xx_it.c **** 
 119:Src/stm32g4xx_it.c ****   /* USER CODE END BusFault_IRQn 0 */
 120:Src/stm32g4xx_it.c ****   while (1)
 105              		.loc 1 120 3 discriminator 1 view .LVU13
 121:Src/stm32g4xx_it.c ****   {
 122:Src/stm32g4xx_it.c ****     /* USER CODE BEGIN W1_BusFault_IRQn 0 */
 123:Src/stm32g4xx_it.c ****     /* USER CODE END W1_BusFault_IRQn 0 */
 124:Src/stm32g4xx_it.c ****   }
 106              		.loc 1 124 3 discriminator 1 view .LVU14
 120:Src/stm32g4xx_it.c ****   {
 107              		.loc 1 120 9 discriminator 1 view .LVU15
ARM GAS  /tmp/cciBLZ6U.s 			page 5


 108 0000 FEE7     		b	.L8
 109              		.cfi_endproc
 110              	.LFE332:
 112              		.section	.text.UsageFault_Handler,"ax",%progbits
 113              		.align	1
 114              		.global	UsageFault_Handler
 115              		.syntax unified
 116              		.thumb
 117              		.thumb_func
 119              	UsageFault_Handler:
 120              	.LFB333:
 125:Src/stm32g4xx_it.c **** }
 126:Src/stm32g4xx_it.c **** 
 127:Src/stm32g4xx_it.c **** /**
 128:Src/stm32g4xx_it.c ****   * @brief This function handles Undefined instruction or illegal state.
 129:Src/stm32g4xx_it.c ****   */
 130:Src/stm32g4xx_it.c **** void UsageFault_Handler(void)
 131:Src/stm32g4xx_it.c **** {
 121              		.loc 1 131 1 view -0
 122              		.cfi_startproc
 123              		@ Volatile: function does not return.
 124              		@ args = 0, pretend = 0, frame = 0
 125              		@ frame_needed = 0, uses_anonymous_args = 0
 126              		@ link register save eliminated.
 127              	.L10:
 132:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN UsageFault_IRQn 0 */
 133:Src/stm32g4xx_it.c **** 
 134:Src/stm32g4xx_it.c ****   /* USER CODE END UsageFault_IRQn 0 */
 135:Src/stm32g4xx_it.c ****   while (1)
 128              		.loc 1 135 3 discriminator 1 view .LVU17
 136:Src/stm32g4xx_it.c ****   {
 137:Src/stm32g4xx_it.c ****     /* USER CODE BEGIN W1_UsageFault_IRQn 0 */
 138:Src/stm32g4xx_it.c ****     /* USER CODE END W1_UsageFault_IRQn 0 */
 139:Src/stm32g4xx_it.c ****   }
 129              		.loc 1 139 3 discriminator 1 view .LVU18
 135:Src/stm32g4xx_it.c ****   {
 130              		.loc 1 135 9 discriminator 1 view .LVU19
 131 0000 FEE7     		b	.L10
 132              		.cfi_endproc
 133              	.LFE333:
 135              		.section	.text.SVC_Handler,"ax",%progbits
 136              		.align	1
 137              		.global	SVC_Handler
 138              		.syntax unified
 139              		.thumb
 140              		.thumb_func
 142              	SVC_Handler:
 143              	.LFB334:
 140:Src/stm32g4xx_it.c **** }
 141:Src/stm32g4xx_it.c **** 
 142:Src/stm32g4xx_it.c **** /**
 143:Src/stm32g4xx_it.c ****   * @brief This function handles System service call via SWI instruction.
 144:Src/stm32g4xx_it.c ****   */
 145:Src/stm32g4xx_it.c **** void SVC_Handler(void)
 146:Src/stm32g4xx_it.c **** {
 144              		.loc 1 146 1 view -0
 145              		.cfi_startproc
ARM GAS  /tmp/cciBLZ6U.s 			page 6


 146              		@ args = 0, pretend = 0, frame = 0
 147              		@ frame_needed = 0, uses_anonymous_args = 0
 148              		@ link register save eliminated.
 147:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN SVCall_IRQn 0 */
 148:Src/stm32g4xx_it.c **** 
 149:Src/stm32g4xx_it.c ****   /* USER CODE END SVCall_IRQn 0 */
 150:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN SVCall_IRQn 1 */
 151:Src/stm32g4xx_it.c **** 
 152:Src/stm32g4xx_it.c ****   /* USER CODE END SVCall_IRQn 1 */
 153:Src/stm32g4xx_it.c **** }
 149              		.loc 1 153 1 view .LVU21
 150 0000 7047     		bx	lr
 151              		.cfi_endproc
 152              	.LFE334:
 154              		.section	.text.DebugMon_Handler,"ax",%progbits
 155              		.align	1
 156              		.global	DebugMon_Handler
 157              		.syntax unified
 158              		.thumb
 159              		.thumb_func
 161              	DebugMon_Handler:
 162              	.LFB335:
 154:Src/stm32g4xx_it.c **** 
 155:Src/stm32g4xx_it.c **** /**
 156:Src/stm32g4xx_it.c ****   * @brief This function handles Debug monitor.
 157:Src/stm32g4xx_it.c ****   */
 158:Src/stm32g4xx_it.c **** void DebugMon_Handler(void)
 159:Src/stm32g4xx_it.c **** {
 163              		.loc 1 159 1 view -0
 164              		.cfi_startproc
 165              		@ args = 0, pretend = 0, frame = 0
 166              		@ frame_needed = 0, uses_anonymous_args = 0
 167              		@ link register save eliminated.
 160:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN DebugMonitor_IRQn 0 */
 161:Src/stm32g4xx_it.c **** 
 162:Src/stm32g4xx_it.c ****   /* USER CODE END DebugMonitor_IRQn 0 */
 163:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN DebugMonitor_IRQn 1 */
 164:Src/stm32g4xx_it.c **** 
 165:Src/stm32g4xx_it.c ****   /* USER CODE END DebugMonitor_IRQn 1 */
 166:Src/stm32g4xx_it.c **** }
 168              		.loc 1 166 1 view .LVU23
 169 0000 7047     		bx	lr
 170              		.cfi_endproc
 171              	.LFE335:
 173              		.section	.text.PendSV_Handler,"ax",%progbits
 174              		.align	1
 175              		.global	PendSV_Handler
 176              		.syntax unified
 177              		.thumb
 178              		.thumb_func
 180              	PendSV_Handler:
 181              	.LFB336:
 167:Src/stm32g4xx_it.c **** 
 168:Src/stm32g4xx_it.c **** /**
 169:Src/stm32g4xx_it.c ****   * @brief This function handles Pendable request for system service.
 170:Src/stm32g4xx_it.c ****   */
 171:Src/stm32g4xx_it.c **** void PendSV_Handler(void)
ARM GAS  /tmp/cciBLZ6U.s 			page 7


 172:Src/stm32g4xx_it.c **** {
 182              		.loc 1 172 1 view -0
 183              		.cfi_startproc
 184              		@ args = 0, pretend = 0, frame = 0
 185              		@ frame_needed = 0, uses_anonymous_args = 0
 186              		@ link register save eliminated.
 173:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN PendSV_IRQn 0 */
 174:Src/stm32g4xx_it.c **** 
 175:Src/stm32g4xx_it.c ****   /* USER CODE END PendSV_IRQn 0 */
 176:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN PendSV_IRQn 1 */
 177:Src/stm32g4xx_it.c **** 
 178:Src/stm32g4xx_it.c ****   /* USER CODE END PendSV_IRQn 1 */
 179:Src/stm32g4xx_it.c **** }
 187              		.loc 1 179 1 view .LVU25
 188 0000 7047     		bx	lr
 189              		.cfi_endproc
 190              	.LFE336:
 192              		.section	.text.SysTick_Handler,"ax",%progbits
 193              		.align	1
 194              		.global	SysTick_Handler
 195              		.syntax unified
 196              		.thumb
 197              		.thumb_func
 199              	SysTick_Handler:
 200              	.LFB337:
 180:Src/stm32g4xx_it.c **** 
 181:Src/stm32g4xx_it.c **** /**
 182:Src/stm32g4xx_it.c ****   * @brief This function handles System tick timer.
 183:Src/stm32g4xx_it.c ****   */
 184:Src/stm32g4xx_it.c **** void SysTick_Handler(void)
 185:Src/stm32g4xx_it.c **** {
 201              		.loc 1 185 1 view -0
 202              		.cfi_startproc
 203              		@ args = 0, pretend = 0, frame = 0
 204              		@ frame_needed = 0, uses_anonymous_args = 0
 205 0000 08B5     		push	{r3, lr}
 206              	.LCFI0:
 207              		.cfi_def_cfa_offset 8
 208              		.cfi_offset 3, -8
 209              		.cfi_offset 14, -4
 186:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN SysTick_IRQn 0 */
 187:Src/stm32g4xx_it.c **** 
 188:Src/stm32g4xx_it.c ****   /* USER CODE END SysTick_IRQn 0 */
 189:Src/stm32g4xx_it.c ****   HAL_IncTick();
 210              		.loc 1 189 3 view .LVU27
 211 0002 FFF7FEFF 		bl	HAL_IncTick
 212              	.LVL0:
 190:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN SysTick_IRQn 1 */
 191:Src/stm32g4xx_it.c **** 
 192:Src/stm32g4xx_it.c ****   /* USER CODE END SysTick_IRQn 1 */
 193:Src/stm32g4xx_it.c **** }
 213              		.loc 1 193 1 is_stmt 0 view .LVU28
 214 0006 08BD     		pop	{r3, pc}
 215              		.cfi_endproc
 216              	.LFE337:
 218              		.section	.text.USB_LP_IRQHandler,"ax",%progbits
 219              		.align	1
ARM GAS  /tmp/cciBLZ6U.s 			page 8


 220              		.global	USB_LP_IRQHandler
 221              		.syntax unified
 222              		.thumb
 223              		.thumb_func
 225              	USB_LP_IRQHandler:
 226              	.LFB338:
 194:Src/stm32g4xx_it.c **** 
 195:Src/stm32g4xx_it.c **** /******************************************************************************/
 196:Src/stm32g4xx_it.c **** /* STM32G4xx Peripheral Interrupt Handlers                                    */
 197:Src/stm32g4xx_it.c **** /* Add here the Interrupt Handlers for the used peripherals.                  */
 198:Src/stm32g4xx_it.c **** /* For the available peripheral interrupt handler names,                      */
 199:Src/stm32g4xx_it.c **** /* please refer to the startup file (startup_stm32g4xx.s).                    */
 200:Src/stm32g4xx_it.c **** /******************************************************************************/
 201:Src/stm32g4xx_it.c **** 
 202:Src/stm32g4xx_it.c **** /**
 203:Src/stm32g4xx_it.c ****   * @brief This function handles USB low priority interrupt remap.
 204:Src/stm32g4xx_it.c ****   */
 205:Src/stm32g4xx_it.c **** void USB_LP_IRQHandler(void)
 206:Src/stm32g4xx_it.c **** {
 227              		.loc 1 206 1 is_stmt 1 view -0
 228              		.cfi_startproc
 229              		@ args = 0, pretend = 0, frame = 0
 230              		@ frame_needed = 0, uses_anonymous_args = 0
 231 0000 08B5     		push	{r3, lr}
 232              	.LCFI1:
 233              		.cfi_def_cfa_offset 8
 234              		.cfi_offset 3, -8
 235              		.cfi_offset 14, -4
 207:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN USB_LP_IRQn 0 */
 208:Src/stm32g4xx_it.c **** 
 209:Src/stm32g4xx_it.c ****   /* USER CODE END USB_LP_IRQn 0 */
 210:Src/stm32g4xx_it.c ****   HAL_PCD_IRQHandler(&hpcd_USB_FS);
 236              		.loc 1 210 3 view .LVU30
 237 0002 0248     		ldr	r0, .L18
 238 0004 FFF7FEFF 		bl	HAL_PCD_IRQHandler
 239              	.LVL1:
 211:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN USB_LP_IRQn 1 */
 212:Src/stm32g4xx_it.c **** 
 213:Src/stm32g4xx_it.c ****   /* USER CODE END USB_LP_IRQn 1 */
 214:Src/stm32g4xx_it.c **** }
 240              		.loc 1 214 1 is_stmt 0 view .LVU31
 241 0008 08BD     		pop	{r3, pc}
 242              	.L19:
 243 000a 00BF     		.align	2
 244              	.L18:
 245 000c 00000000 		.word	hpcd_USB_FS
 246              		.cfi_endproc
 247              	.LFE338:
 249              		.section	.text.TIM3_IRQHandler,"ax",%progbits
 250              		.align	1
 251              		.global	TIM3_IRQHandler
 252              		.syntax unified
 253              		.thumb
 254              		.thumb_func
 256              	TIM3_IRQHandler:
 257              	.LFB339:
 215:Src/stm32g4xx_it.c **** 
ARM GAS  /tmp/cciBLZ6U.s 			page 9


 216:Src/stm32g4xx_it.c **** /**
 217:Src/stm32g4xx_it.c ****   * @brief This function handles TIM3 global interrupt.
 218:Src/stm32g4xx_it.c ****   */
 219:Src/stm32g4xx_it.c **** void TIM3_IRQHandler(void)
 220:Src/stm32g4xx_it.c **** {
 258              		.loc 1 220 1 is_stmt 1 view -0
 259              		.cfi_startproc
 260              		@ args = 0, pretend = 0, frame = 0
 261              		@ frame_needed = 0, uses_anonymous_args = 0
 262 0000 08B5     		push	{r3, lr}
 263              	.LCFI2:
 264              		.cfi_def_cfa_offset 8
 265              		.cfi_offset 3, -8
 266              		.cfi_offset 14, -4
 221:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN TIM3_IRQn 0 */
 222:Src/stm32g4xx_it.c **** 
 223:Src/stm32g4xx_it.c ****   /* USER CODE END TIM3_IRQn 0 */
 224:Src/stm32g4xx_it.c ****   HAL_TIM_IRQHandler(&htim3);
 267              		.loc 1 224 3 view .LVU33
 268 0002 0248     		ldr	r0, .L22
 269 0004 FFF7FEFF 		bl	HAL_TIM_IRQHandler
 270              	.LVL2:
 225:Src/stm32g4xx_it.c ****   /* USER CODE BEGIN TIM3_IRQn 1 */
 226:Src/stm32g4xx_it.c **** 
 227:Src/stm32g4xx_it.c ****   /* USER CODE END TIM3_IRQn 1 */
 228:Src/stm32g4xx_it.c **** }
 271              		.loc 1 228 1 is_stmt 0 view .LVU34
 272 0008 08BD     		pop	{r3, pc}
 273              	.L23:
 274 000a 00BF     		.align	2
 275              	.L22:
 276 000c 00000000 		.word	htim3
 277              		.cfi_endproc
 278              	.LFE339:
 280              		.text
 281              	.Letext0:
 282              		.file 2 "/usr/lib/gcc/arm-none-eabi/12.2.1/include/stdint.h"
 283              		.file 3 "Drivers/CMSIS/Device/ST/STM32G4xx/Include/stm32g431xx.h"
 284              		.file 4 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_def.h"
 285              		.file 5 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_dma.h"
 286              		.file 6 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_ll_usb.h"
 287              		.file 7 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_pcd.h"
 288              		.file 8 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal_tim.h"
 289              		.file 9 "Drivers/STM32G4xx_HAL_Driver/Inc/stm32g4xx_hal.h"
ARM GAS  /tmp/cciBLZ6U.s 			page 10


DEFINED SYMBOLS
                            *ABS*:00000000 stm32g4xx_it.c
     /tmp/cciBLZ6U.s:21     .text.NMI_Handler:00000000 $t
     /tmp/cciBLZ6U.s:27     .text.NMI_Handler:00000000 NMI_Handler
     /tmp/cciBLZ6U.s:44     .text.HardFault_Handler:00000000 $t
     /tmp/cciBLZ6U.s:50     .text.HardFault_Handler:00000000 HardFault_Handler
     /tmp/cciBLZ6U.s:67     .text.MemManage_Handler:00000000 $t
     /tmp/cciBLZ6U.s:73     .text.MemManage_Handler:00000000 MemManage_Handler
     /tmp/cciBLZ6U.s:90     .text.BusFault_Handler:00000000 $t
     /tmp/cciBLZ6U.s:96     .text.BusFault_Handler:00000000 BusFault_Handler
     /tmp/cciBLZ6U.s:113    .text.UsageFault_Handler:00000000 $t
     /tmp/cciBLZ6U.s:119    .text.UsageFault_Handler:00000000 UsageFault_Handler
     /tmp/cciBLZ6U.s:136    .text.SVC_Handler:00000000 $t
     /tmp/cciBLZ6U.s:142    .text.SVC_Handler:00000000 SVC_Handler
     /tmp/cciBLZ6U.s:155    .text.DebugMon_Handler:00000000 $t
     /tmp/cciBLZ6U.s:161    .text.DebugMon_Handler:00000000 DebugMon_Handler
     /tmp/cciBLZ6U.s:174    .text.PendSV_Handler:00000000 $t
     /tmp/cciBLZ6U.s:180    .text.PendSV_Handler:00000000 PendSV_Handler
     /tmp/cciBLZ6U.s:193    .text.SysTick_Handler:00000000 $t
     /tmp/cciBLZ6U.s:199    .text.SysTick_Handler:00000000 SysTick_Handler
     /tmp/cciBLZ6U.s:219    .text.USB_LP_IRQHandler:00000000 $t
     /tmp/cciBLZ6U.s:225    .text.USB_LP_IRQHandler:00000000 USB_LP_IRQHandler
     /tmp/cciBLZ6U.s:245    .text.USB_LP_IRQHandler:0000000c $d
     /tmp/cciBLZ6U.s:250    .text.TIM3_IRQHandler:00000000 $t
     /tmp/cciBLZ6U.s:256    .text.TIM3_IRQHandler:00000000 TIM3_IRQHandler
     /tmp/cciBLZ6U.s:276    .text.TIM3_IRQHandler:0000000c $d

UNDEFINED SYMBOLS
HAL_IncTick
HAL_PCD_IRQHandler
hpcd_USB_FS
HAL_TIM_IRQHandler
htim3
