ADM/GW/Debug_FLASH/RTD/src/Pit_Ip.c.000i.cgraph
3minbe f7e8a96a61 1.주행안전 시나리오 기반 로직 최신화
2.주행안전 시나리오 기반 VCU CAN 수정
3.주행안전 시나리오 기반 DBC 최신화
2025-07-16 17:20:17 +09:00

2222 lines
84 KiB
Plaintext

Trivially needed symbols: PIT_0_ISR Pit_Ip_GetLifetimeTimer Pit_Ip_SetLifetimeTimerCount Pit_Ip_DisableChannelInterrupt Pit_Ip_EnableChannelInterrupt Pit_Ip_GetCurrentTimer Pit_Ip_StopChannel Pit_Ip_StartChannel Pit_Ip_Deinit Pit_Ip_InitChannel Pit_Ip_Init Pit_Ip_GetInterruptFlags Pit_Ip_GetLoadValue pitBase
Initial Symbol table:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_GetInterruptFlags/3
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: public
Aux: @06b84b60
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetLowerLifetimerValue/16 Pit_Ip_GetUpperLifetimerValue/15
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: public
Aux: @06b84620
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_EnableTimer/5 Pit_Ip_SetChainMode/7 Pit_Ip_EnableInterrupt/12 Pit_Ip_SetCounterValue/10
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: public
Aux: @06b840e0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: public
Aux: @06b84d20
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableInterrupt/12 Pit_Ip_ClearInterruptFlag/13
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: public
Aux: @06b84a80
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetCounterValue/11
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: public
Aux: @06b847e0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableTimer/5
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: public
Aux: @06b84540
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_IsChannelRunning/9
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: public
Aux: @06b842a0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_Reset/8
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: public
Aux: @06b84000
References: Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12 Pit_Ip_EnableTimer/5
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: public
Aux: @06b7db60
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_SetDebugMode/6 Pit_Ip_EnableModule/4
Pit_Ip_ProcessCommonInterrupt/17 (Pit_Ip_ProcessCommonInterrupt) @06b7d0e0
Type: function definition analyzed
Visibility:
Aux: @01733ea0
References: Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)
Referring:
Function flags: body optimize_size
Called by: PIT_0_ISR/28
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_GetInterruptBit/14 Pit_Ip_GetInterruptFlags/3
Indirect call
Pit_Ip_GetLowerLifetimerValue/16 (Pit_Ip_GetLowerLifetimerValue) @06b7dd20
Type: function definition analyzed
Visibility:
Aux: @06b84b60
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetUpperLifetimerValue/15 (Pit_Ip_GetUpperLifetimerValue) @06b7da80
Type: function definition analyzed
Visibility:
Aux: @06b7dd20
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetInterruptBit/14 (Pit_Ip_GetInterruptBit) @06b7d7e0
Type: function definition analyzed
Visibility:
Aux: @01733ea0
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility:
Aux: @06b84000
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_StopChannel/22 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33
Pit_Ip_EnableInterrupt/12 (Pit_Ip_EnableInterrupt) @06b7d2a0
Type: function definition analyzed
Visibility:
Aux: @06b7d540
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31
Pit_Ip_GetCounterValue/11 (Pit_Ip_GetCounterValue) @06b7d000
Type: function definition analyzed
Visibility:
Aux: @06b84a80
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetCurrentTimer/23
Calls:
Pit_Ip_SetCounterValue/10 (Pit_Ip_SetCounterValue) @06ce3b60
Type: function definition analyzed
Visibility:
Aux: @06b84540
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StartChannel/21
Calls:
Pit_Ip_IsChannelRunning/9 (Pit_Ip_IsChannelRunning) @06ce3d20
Type: function definition analyzed
Visibility:
Aux: @06ce3b60
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_StartChannel/21
Calls:
Pit_Ip_Reset/8 (Pit_Ip_Reset) @06ce3a80
Type: function definition analyzed
Visibility:
Aux: @06b842a0
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Deinit/20
Calls:
Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06cddc40
Type: function definition analyzed
Visibility:
Aux: @06b84620
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35
Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cdd700
Type: function definition analyzed
Visibility:
Aux: @06b7db60
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06cdde00
Type: function definition analyzed
Visibility:
Aux: @06b7d2a0
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StopChannel/22 Pit_Ip_StartChannel/21 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29
Pit_Ip_EnableModule/4 (Pit_Ip_EnableModule) @06cddb60
Type: function definition analyzed
Visibility:
Aux: @06cdd700
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: public
Aux: @06b7d620
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 PIT_0_ISR/28
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: public
Aux: @06cdd8c0
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility:
Aux: @06cdde00
References:
Referring: Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)
Availability: not-ready
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: public
Aux: @06cdd620
References:
Referring: Pit_Ip_GetLoadValue/2 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_IsChannelRunning/9 (read)Pit_Ip_SetCounterValue/10 (read)Pit_Ip_GetCounterValue/11 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_GetUpperLifetimerValue/15 (read)Pit_Ip_GetLowerLifetimerValue/16 (read)Pit_Ip_GetInterruptBit/14 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Removing unused symbols:
Reclaimed Symbol table:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_GetInterruptFlags/3
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetLowerLifetimerValue/16 Pit_Ip_GetUpperLifetimerValue/15
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_EnableTimer/5 Pit_Ip_SetChainMode/7 Pit_Ip_EnableInterrupt/12 Pit_Ip_SetCounterValue/10
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableInterrupt/12 Pit_Ip_ClearInterruptFlag/13
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetCounterValue/11
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableTimer/5
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_IsChannelRunning/9
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_Reset/8
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: public
References: Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12 Pit_Ip_EnableTimer/5
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_SetDebugMode/6 Pit_Ip_EnableModule/4
Pit_Ip_ProcessCommonInterrupt/17 (Pit_Ip_ProcessCommonInterrupt) @06b7d0e0
Type: function definition analyzed
Visibility:
References: Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)
Referring:
Function flags: body optimize_size
Called by: PIT_0_ISR/28
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_GetInterruptBit/14 Pit_Ip_GetInterruptFlags/3
Indirect call
Pit_Ip_GetLowerLifetimerValue/16 (Pit_Ip_GetLowerLifetimerValue) @06b7dd20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetUpperLifetimerValue/15 (Pit_Ip_GetUpperLifetimerValue) @06b7da80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetInterruptBit/14 (Pit_Ip_GetInterruptBit) @06b7d7e0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_StopChannel/22 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33
Pit_Ip_EnableInterrupt/12 (Pit_Ip_EnableInterrupt) @06b7d2a0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31
Pit_Ip_GetCounterValue/11 (Pit_Ip_GetCounterValue) @06b7d000
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetCurrentTimer/23
Calls:
Pit_Ip_SetCounterValue/10 (Pit_Ip_SetCounterValue) @06ce3b60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StartChannel/21
Calls:
Pit_Ip_IsChannelRunning/9 (Pit_Ip_IsChannelRunning) @06ce3d20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_StartChannel/21
Calls:
Pit_Ip_Reset/8 (Pit_Ip_Reset) @06ce3a80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Deinit/20
Calls:
Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06cddc40
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35
Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cdd700
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06cdde00
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StopChannel/22 Pit_Ip_StartChannel/21 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29
Pit_Ip_EnableModule/4 (Pit_Ip_EnableModule) @06cddb60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 PIT_0_ISR/28
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility:
References:
Referring: Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)
Availability: not-ready
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: public
References:
Referring: Pit_Ip_GetLoadValue/2 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_IsChannelRunning/9 (read)Pit_Ip_SetCounterValue/10 (read)Pit_Ip_GetCounterValue/11 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_GetUpperLifetimerValue/15 (read)Pit_Ip_GetLowerLifetimerValue/16 (read)Pit_Ip_GetInterruptBit/14 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Initial Symbol table:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_GetInterruptFlags/3
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetLowerLifetimerValue/16 Pit_Ip_GetUpperLifetimerValue/15
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_EnableTimer/5 Pit_Ip_SetChainMode/7 Pit_Ip_EnableInterrupt/12 Pit_Ip_SetCounterValue/10
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableInterrupt/12 Pit_Ip_ClearInterruptFlag/13
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetCounterValue/11
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableTimer/5
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_IsChannelRunning/9
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_Reset/8
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: public
References: Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12 Pit_Ip_EnableTimer/5
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_SetDebugMode/6 Pit_Ip_EnableModule/4
Pit_Ip_ProcessCommonInterrupt/17 (Pit_Ip_ProcessCommonInterrupt) @06b7d0e0
Type: function definition analyzed
Visibility:
References: Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)
Referring:
Function flags: body optimize_size
Called by: PIT_0_ISR/28
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_GetInterruptBit/14 Pit_Ip_GetInterruptFlags/3
Indirect call
Pit_Ip_GetLowerLifetimerValue/16 (Pit_Ip_GetLowerLifetimerValue) @06b7dd20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetUpperLifetimerValue/15 (Pit_Ip_GetUpperLifetimerValue) @06b7da80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetInterruptBit/14 (Pit_Ip_GetInterruptBit) @06b7d7e0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_StopChannel/22 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33
Pit_Ip_EnableInterrupt/12 (Pit_Ip_EnableInterrupt) @06b7d2a0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31
Pit_Ip_GetCounterValue/11 (Pit_Ip_GetCounterValue) @06b7d000
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetCurrentTimer/23
Calls:
Pit_Ip_SetCounterValue/10 (Pit_Ip_SetCounterValue) @06ce3b60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StartChannel/21
Calls:
Pit_Ip_IsChannelRunning/9 (Pit_Ip_IsChannelRunning) @06ce3d20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_StartChannel/21
Calls:
Pit_Ip_Reset/8 (Pit_Ip_Reset) @06ce3a80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Deinit/20
Calls:
Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06cddc40
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35
Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cdd700
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06cdde00
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StopChannel/22 Pit_Ip_StartChannel/21 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29
Pit_Ip_EnableModule/4 (Pit_Ip_EnableModule) @06cddb60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 PIT_0_ISR/28
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility:
References:
Referring: Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)
Availability: not-ready
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: public
References:
Referring: Pit_Ip_GetLoadValue/2 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_IsChannelRunning/9 (read)Pit_Ip_SetCounterValue/10 (read)Pit_Ip_GetCounterValue/11 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_GetUpperLifetimerValue/15 (read)Pit_Ip_GetLowerLifetimerValue/16 (read)Pit_Ip_GetInterruptBit/14 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Removing unused symbols:
Reclaimed Symbol table:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode/7
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/12
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/5
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_GetInterruptFlags/3
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetLowerLifetimerValue/16 Pit_Ip_GetUpperLifetimerValue/15
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_EnableTimer/5 Pit_Ip_SetChainMode/7 Pit_Ip_EnableInterrupt/12 Pit_Ip_SetCounterValue/10
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableInterrupt/12 Pit_Ip_ClearInterruptFlag/13
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_GetCounterValue/11
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableTimer/5
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 Pit_Ip_SetCounterValue/10 Pit_Ip_IsChannelRunning/9
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_Reset/8
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: public
References: Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_EnableInterrupt/12 Pit_Ip_EnableTimer/5
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: public
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: Pit_Ip_SetDebugMode/6 Pit_Ip_EnableModule/4
Pit_Ip_ProcessCommonInterrupt/17 (Pit_Ip_ProcessCommonInterrupt) @06b7d0e0
Type: function definition analyzed
Visibility:
References: Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)
Referring:
Function flags: body optimize_size
Called by: PIT_0_ISR/28
Calls: Pit_Ip_ClearInterruptFlag/13 Pit_Ip_GetInterruptBit/14 Pit_Ip_GetInterruptFlags/3
Indirect call
Pit_Ip_GetLowerLifetimerValue/16 (Pit_Ip_GetLowerLifetimerValue) @06b7dd20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetUpperLifetimerValue/15 (Pit_Ip_GetUpperLifetimerValue) @06b7da80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetLifetimeTimer/27
Calls:
Pit_Ip_GetInterruptBit/14 (Pit_Ip_GetInterruptBit) @06b7d7e0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_StopChannel/22 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33
Pit_Ip_EnableInterrupt/12 (Pit_Ip_EnableInterrupt) @06b7d2a0
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_DisableChannelInterrupt/25 Pit_Ip_EnableChannelInterrupt/24 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31
Pit_Ip_GetCounterValue/11 (Pit_Ip_GetCounterValue) @06b7d000
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_GetCurrentTimer/23
Calls:
Pit_Ip_SetCounterValue/10 (Pit_Ip_SetCounterValue) @06ce3b60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StartChannel/21
Calls:
Pit_Ip_IsChannelRunning/9 (Pit_Ip_IsChannelRunning) @06ce3d20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_StartChannel/21
Calls:
Pit_Ip_Reset/8 (Pit_Ip_Reset) @06ce3a80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Deinit/20
Calls:
Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06cddc40
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35
Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cdd700
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06cdde00
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_SetLifetimeTimerCount/26 Pit_Ip_StopChannel/22 Pit_Ip_StartChannel/21 Pit_Ip_InitChannel/19
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29
Pit_Ip_EnableModule/4 (Pit_Ip_EnableModule) @06cddb60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_Init/18
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt/17 PIT_0_ISR/28
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: public
References: pitBase/0 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility:
References:
Referring: Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)Pit_Ip_ProcessCommonInterrupt/17 (read)
Availability: not-ready
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: public
References:
Referring: Pit_Ip_GetLoadValue/2 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_EnableModule/4 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_IsChannelRunning/9 (read)Pit_Ip_SetCounterValue/10 (read)Pit_Ip_GetCounterValue/11 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_SetChainMode/7 (read)Pit_Ip_GetUpperLifetimerValue/15 (read)Pit_Ip_GetLowerLifetimerValue/16 (read)Pit_Ip_GetInterruptBit/14 (read)
Availability: not-ready
Varpool flags: initialized read-only const-value-known
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
Pit_Ip_EnableTimer/50 (Pit_Ip_EnableTimer) @06e4b700
Type: function definition analyzed
Visibility:
next sharing asm name: 49
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableTimer/50 is inline copy in Pit_Ip_InitChannel/19
Clone of Pit_Ip_EnableTimer/5
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_InitChannel/19 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableTimer/49 (Pit_Ip_EnableTimer) @06e4b540
Type: function definition analyzed
Visibility:
next sharing asm name: 48
previous sharing asm name: 50
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableTimer/49 is inline copy in Pit_Ip_SetLifetimeTimerCount/26
Clone of Pit_Ip_EnableTimer/5
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableTimer/48 (Pit_Ip_EnableTimer) @06e4b380
Type: function definition analyzed
Visibility:
next sharing asm name: 45
previous sharing asm name: 49
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableTimer/48 is inline copy in Pit_Ip_SetLifetimeTimerCount/26
Clone of Pit_Ip_EnableTimer/5
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableInterrupt/47 (Pit_Ip_EnableInterrupt) @06e4b1c0
Type: function definition analyzed
Visibility:
next sharing asm name: 46
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableInterrupt/47 is inline copy in Pit_Ip_SetLifetimeTimerCount/26
Clone of Pit_Ip_EnableInterrupt/12
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableInterrupt/46 (Pit_Ip_EnableInterrupt) @06ce3d20
Type: function definition analyzed
Visibility:
next sharing asm name: 44
previous sharing asm name: 47
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableInterrupt/46 is inline copy in Pit_Ip_EnableChannelInterrupt/24
Clone of Pit_Ip_EnableInterrupt/12
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_EnableChannelInterrupt/24 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableTimer/45 (Pit_Ip_EnableTimer) @06b7d7e0
Type: function definition analyzed
Visibility:
next sharing asm name: 5
previous sharing asm name: 48
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableTimer/45 is inline copy in Pit_Ip_StopChannel/22
Clone of Pit_Ip_EnableTimer/5
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_StopChannel/22 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableInterrupt/44 (Pit_Ip_EnableInterrupt) @06b7d000
Type: function definition analyzed
Visibility:
next sharing asm name: 12
previous sharing asm name: 46
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableInterrupt/44 is inline copy in Pit_Ip_DisableChannelInterrupt/25
Clone of Pit_Ip_EnableInterrupt/12
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_DisableChannelInterrupt/25 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableModule.constprop.0/43 (Pit_Ip_EnableModule.constprop) @06ce3b60
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)
Referring:
Function Pit_Ip_EnableModule.constprop/43 is inline copy in Pit_Ip_Init/18
Clone of Pit_Ip_EnableModule/4
Availability: local
Function flags: count:354334802 (estimated locally) local nonfreeing_fn optimize_size
Called by: Pit_Ip_Init/18 (inlined) (354334802 (estimated locally),0.33 per call)
Calls:
Pit_Ip_SetChainMode.constprop.0/42 (Pit_Ip_SetChainMode.constprop) @06b7dd20
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_SetChainMode.constprop/42 is inline copy in Pit_Ip_SetLifetimeTimerCount/26
Clone of Pit_Ip_SetChainMode/7
Availability: local
Function flags: count:1073741824 (estimated locally) local optimize_size
Called by: Pit_Ip_SetLifetimeTimerCount/26 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (1073741824 (estimated locally),1.00 per call) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_ProcessCommonInterrupt.constprop.0/41 (Pit_Ip_ProcessCommonInterrupt.constprop) @06b7da80
Type: function definition analyzed
Visibility:
References: pitBase/0 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)Pit_Ip_u32ChState/1 (read)
Referring:
Function Pit_Ip_ProcessCommonInterrupt.constprop/41 is inline copy in PIT_0_ISR/28
Clone of Pit_Ip_ProcessCommonInterrupt/17
Availability: local
Function flags: count:181097210 (estimated locally) local optimize_size
Called by: PIT_0_ISR/28 (inlined) (181097210 (estimated locally),1.01 per call)
Calls: Pit_Ip_GetInterruptFlags/3 (181097210 (estimated locally),1.01 per call) Pit_Ip_ClearInterruptFlag/13 (181097210 (estimated locally),1.01 per call)
Indirect call(10775284 (estimated locally),0.06 per call)
CSWTCH.22/38 (CSWTCH.22) @06d0d798
Type: variable definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring: Pit_Ip_Deinit/20 (read)
Availability: available
Varpool flags: initialized used-by-single-function read-only const-value-known
CSWTCH.21/37 (CSWTCH.21) @06d0d708
Type: variable definition analyzed
Visibility: prevailing_def_ironly artificial
References:
Referring: Pit_Ip_Deinit/20 (read)
Availability: available
Varpool flags: initialized used-by-single-function read-only const-value-known
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode.constprop/42 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_SetChainMode.constprop/42 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/47 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/46 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/44 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/12 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_EnableInterrupt/47 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/46 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/44 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/12 (1073741824 (estimated locally),1.00 per call)
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/50 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/49 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/48 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/45 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/5 (354334802 (estimated locally),0.33 per call)
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: Pit_Ip_EnableTimer/50 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/49 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/48 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/45 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/5 (354334802 (estimated locally),0.33 per call)
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:178992762 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_ProcessCommonInterrupt.constprop/41 (inlined) (181097210 (estimated locally),1.01 per call) Pit_Ip_GetInterruptFlags/3 (894749063 (estimated locally),5.00 per call)
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/49 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/48 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_SetChainMode.constprop/42 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/47 (inlined) (1073741824 (estimated locally),1.00 per call)
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/44 (inlined) (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_EnableInterrupt/46 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/45 (inlined) (1073741824 (estimated locally),1.00 per call)
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_EnableTimer/5 (inlined) (354334802 (estimated locally),0.33 per call)
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: externally_visible public
References: CSWTCH.21/37 (read)CSWTCH.22/38 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Pit_Ip_Reset/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: externally_visible public
References: Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)Pit_Ip_u32ChState/1 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Pit_Ip_ClearInterruptFlag/13 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableInterrupt/12 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableTimer/50 (inlined) (1073741824 (estimated locally),1.00 per call)
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls: Pit_Ip_SetDebugMode/6 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableModule.constprop/43 (inlined) (354334802 (estimated locally),0.33 per call)
Pit_Ip_ProcessCommonInterrupt/17 (Pit_Ip_ProcessCommonInterrupt) @06b7d0e0
Type: function
Body removed by symtab_remove_unreachable_nodes
Visibility: prevailing_def_ironly
References:
Referring:
Availability: not_available
Function flags: count:1073741823 (estimated locally) body optimize_size
Called by:
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: pitBase/0 (read)
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt.constprop/41 (181097210 (estimated locally),1.01 per call) Pit_Ip_DisableChannelInterrupt/25 (1073741824 (estimated locally),1.00 per call) Pit_Ip_EnableChannelInterrupt/24 (1073741824 (estimated locally),1.00 per call) Pit_Ip_StopChannel/22 (1073741824 (estimated locally),1.00 per call) Pit_Ip_InitChannel/19 (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_EnableInterrupt/12 (Pit_Ip_EnableInterrupt) @06b7d2a0
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 44
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableInterrupt/12 is inline copy in Pit_Ip_InitChannel/19
Availability: local
Function flags: count:1073741824 (estimated locally) body local optimize_size
Called by: Pit_Ip_InitChannel/19 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (1073741824 (estimated locally),1.00 per call) SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (1073741824 (estimated locally),1.00 per call)
Pit_Ip_Reset/8 (Pit_Ip_Reset) @06ce3a80
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: pitBase/0 (read)pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_Reset/8 is inline copy in Pit_Ip_Deinit/20
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Pit_Ip_Deinit/20 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06cddc40
Type: function
Body removed by symtab_remove_unreachable_nodes
Visibility: prevailing_def_ironly
References:
Referring:
Availability: not_available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cdd700
Type: function definition analyzed
Visibility: prevailing_def_ironly
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_SetDebugMode/6 is inline copy in Pit_Ip_Init/18
Availability: local
Function flags: count:1073741824 (estimated locally) body local nonfreeing_fn optimize_size
Called by: Pit_Ip_Init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06cdde00
Type: function definition analyzed
Visibility: prevailing_def_ironly
previous sharing asm name: 45
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Function Pit_Ip_EnableTimer/5 is inline copy in Pit_Ip_StartChannel/21
Availability: local
Function flags: count:354334802 (estimated locally) body local optimize_size
Called by: Pit_Ip_StartChannel/21 (inlined) (354334802 (estimated locally),0.33 per call)
Calls: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (354334802 (estimated locally),0.33 per call) SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (354334802 (estimated locally),0.33 per call)
Pit_Ip_EnableModule/4 (Pit_Ip_EnableModule) @06cddb60
Type: function
Body removed by symtab_remove_unreachable_nodes
Visibility: prevailing_def_ironly
References:
Referring:
Availability: not_available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Pit_Ip_ProcessCommonInterrupt.constprop/41 (181097210 (estimated locally),1.01 per call) PIT_0_ISR/28 (894749063 (estimated locally),5.00 per call)
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: externally_visible public
References: pitBase/0 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility: prevailing_def_ironly
References:
Referring: Pit_Ip_ProcessCommonInterrupt.constprop.0/41 (read)Pit_Ip_ProcessCommonInterrupt.constprop.0/41 (read)Pit_Ip_ProcessCommonInterrupt.constprop.0/41 (read)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)Pit_Ip_InitChannel/19 (write)
Availability: available
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: externally_visible public
References:
Referring: Pit_Ip_ClearInterruptFlag/13 (read)Pit_Ip_EnableModule.constprop.0/43 (read)Pit_Ip_SetChainMode.constprop.0/42 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_GetCurrentTimer/23 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_StartChannel/21 (read)Pit_Ip_SetChainMode.constprop.0/42 (read)Pit_Ip_GetLoadValue/2 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_Reset/8 (read)Pit_Ip_SetDebugMode/6 (read)Pit_Ip_GetInterruptFlags/3 (read)Pit_Ip_ProcessCommonInterrupt.constprop.0/41 (read)Pit_Ip_Reset/8 (read)Pit_Ip_Reset/8 (read)Pit_Ip_SetLifetimeTimerCount/26 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableTimer/5 (read)Pit_Ip_EnableInterrupt/12 (read)Pit_Ip_GetLifetimeTimer/27 (read)Pit_Ip_EnableInterrupt/44 (read)Pit_Ip_EnableInterrupt/44 (read)Pit_Ip_EnableTimer/45 (read)Pit_Ip_EnableTimer/45 (read)Pit_Ip_EnableInterrupt/46 (read)Pit_Ip_EnableInterrupt/46 (read)Pit_Ip_EnableInterrupt/47 (read)Pit_Ip_EnableInterrupt/47 (read)Pit_Ip_EnableTimer/48 (read)Pit_Ip_EnableTimer/48 (read)Pit_Ip_EnableTimer/49 (read)Pit_Ip_EnableTimer/49 (read)Pit_Ip_EnableTimer/50 (read)Pit_Ip_EnableTimer/50 (read)
Availability: available
Varpool flags: initialized read-only const-value-known
Materializing clones
cloning Pit_Ip_EnableModule to Pit_Ip_EnableModule.constprop
replace map: -> 0(replace);
args_to_skip: 1
combined_args_to_skip:1
Pit_Ip_EnableModule (uint8 instance, uint8 timerType)
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (timerType_6(D) == 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870913]:
# DEBUG BEGIN_STMT
_1 = (int) instance_8(D);
_2 = pitBase[_1];
_3 ={v} _2->MCR;
_4 = _3 & 4294967293;
_2->MCR ={v} _4;
<bb 4> [local count: 1073741824]:
return;
}
Pit_Ip_EnableModule.constprop (uint8 instance)
{
uint8 timerType;
<bb 5> [local count: 1073741824]:
# DEBUG timerType => 0
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
if (1 != 0)
goto <bb 3>; [50.00%]
else
goto <bb 4>; [50.00%]
<bb 3> [local count: 536870913]:
# DEBUG BEGIN_STMT
_2 = (int) instance_1(D);
_3 = pitBase[_2];
_4 ={v} _3->MCR;
_5 = _4 & 4294967293;
_3->MCR ={v} _5;
<bb 4> [local count: 1073741824]:
return;
}
cloning Pit_Ip_SetChainMode to Pit_Ip_SetChainMode.constprop
replace map: -> 1(replace); -> 1(replace);
args_to_skip: 1, 2
combined_args_to_skip:1, 2
Pit_Ip_SetChainMode (uint8 instance, uint8 channel, boolean enable)
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01 ();
# DEBUG BEGIN_STMT
if (enable_14(D) != 0)
goto <bb 3>; [50.00%]
else
goto <bb 5>; [50.00%]
<bb 3> [local count: 536870913]:
if (channel_15(D) != 0)
goto <bb 4>; [50.00%]
else
goto <bb 5>; [50.00%]
<bb 4> [local count: 268435456]:
# DEBUG BEGIN_STMT
_1 = (int) instance_16(D);
_2 = pitBase[_1];
_3 = (int) channel_15(D);
_4 ={v} _2->TIMER[_3].TCTRL;
_5 = _4 | 4;
_2->TIMER[_3].TCTRL ={v} _5;
goto <bb 6>; [100.00%]
<bb 5> [local count: 805306369]:
# DEBUG BEGIN_STMT
_6 = (int) instance_16(D);
_7 = pitBase[_6];
_8 = (int) channel_15(D);
_9 ={v} _7->TIMER[_8].TCTRL;
_10 = _9 & 4294967291;
_7->TIMER[_8].TCTRL ={v} _10;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01 ();
return;
}
Pit_Ip_SetChainMode.constprop (uint8 instance)
{
uint8 channel;
boolean enable;
<bb 7> [local count: 1073741824]:
# DEBUG enable => 1
# DEBUG channel => 1
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01 ();
# DEBUG BEGIN_STMT
if (1 != 0)
goto <bb 3>; [50.00%]
else
goto <bb 5>; [50.00%]
<bb 3> [local count: 536870913]:
if (1 != 0)
goto <bb 4>; [50.00%]
else
goto <bb 5>; [50.00%]
<bb 4> [local count: 268435456]:
# DEBUG BEGIN_STMT
_2 = (int) instance_1(D);
_3 = pitBase[_2];
_4 = 1;
_5 ={v} _3->TIMER[_4].TCTRL;
_6 = _5 | 4;
_3->TIMER[_4].TCTRL ={v} _6;
goto <bb 6>; [100.00%]
<bb 5> [local count: 805306369]:
# DEBUG BEGIN_STMT
_7 = (int) instance_1(D);
_8 = pitBase[_7];
_9 = 1;
_10 ={v} _8->TIMER[_9].TCTRL;
_11 = _10 & 4294967291;
_8->TIMER[_9].TCTRL ={v} _11;
<bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01 ();
return;
}
cloning Pit_Ip_ProcessCommonInterrupt to Pit_Ip_ProcessCommonInterrupt.constprop
replace map: -> 0(replace);
args_to_skip: 0
combined_args_to_skip:0
Pit_Ip_ProcessCommonInterrupt (uint8 instance, uint8 channel)
{
uint32 returnFlag;
uint32 temp1;
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
temp1_9 = Pit_Ip_GetInterruptFlags (instance_6(D), channel_7(D));
# DEBUG temp1 => temp1_9
# DEBUG BEGIN_STMT
# DEBUG instance => instance_6(D)
# DEBUG channel => channel_7(D)
# DEBUG INLINE_ENTRY Pit_Ip_GetInterruptBit
# DEBUG BEGIN_STMT
# DEBUG returnFlag => 0
# DEBUG BEGIN_STMT
_12 = (int) instance_6(D);
_13 = pitBase[_12];
_14 = (int) channel_7(D);
_15 ={v} _13->TIMER[_14].TCTRL;
_16 = _15 >> 1;
returnFlag_17 = _16 & 1;
# DEBUG returnFlag => returnFlag_17
# DEBUG BEGIN_STMT
# DEBUG instance => NULL
# DEBUG channel => NULL
# DEBUG returnFlag => NULL
# DEBUG temp2 => returnFlag_17
# DEBUG BEGIN_STMT
Pit_Ip_ClearInterruptFlag (instance_6(D), channel_7(D));
# DEBUG BEGIN_STMT
if (temp1_9 == 1)
goto <bb 3>; [34.00%]
else
goto <bb 7>; [66.00%]
<bb 3> [local count: 365072220]:
if (returnFlag_17 != 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 182536110]:
# DEBUG BEGIN_STMT
_1 = Pit_Ip_u32ChState[_12][_14].chInit;
if (_1 != 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 91268055]:
_2 = Pit_Ip_u32ChState[_12][_14].callback;
if (_2 != 0B)
goto <bb 6>; [70.00%]
else
goto <bb 7>; [30.00%]
<bb 6> [local count: 63887638]:
# DEBUG BEGIN_STMT
_3 = Pit_Ip_u32ChState[_12][_14].callbackParam;
_2 (_3);
<bb 7> [local count: 1073741824]:
return;
}
Pit_Ip_ProcessCommonInterrupt.constprop (uint8 channel)
{
uint32 temp1;
uint32 returnFlag;
uint8 instance;
<bb 8> [local count: 1073741823]:
# DEBUG instance => 0
<bb 2> [local count: 1073741823]:
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT
temp1_2 = Pit_Ip_GetInterruptFlags (0, channel_1(D));
# DEBUG temp1 => temp1_2
# DEBUG BEGIN_STMT
# DEBUG instance => 0
# DEBUG channel => channel_1(D)
# DEBUG INLINE_ENTRY Pit_Ip_GetInterruptBit
# DEBUG BEGIN_STMT
# DEBUG returnFlag => 0
# DEBUG BEGIN_STMT
_3 = 0;
_4 = pitBase[_3];
_5 = (int) channel_1(D);
_6 ={v} _4->TIMER[_5].TCTRL;
_7 = _6 >> 1;
returnFlag_8 = _7 & 1;
# DEBUG returnFlag => returnFlag_8
# DEBUG BEGIN_STMT
# DEBUG instance => NULL
# DEBUG channel => NULL
# DEBUG returnFlag => NULL
# DEBUG temp2 => returnFlag_8
# DEBUG BEGIN_STMT
Pit_Ip_ClearInterruptFlag (0, channel_1(D));
# DEBUG BEGIN_STMT
if (temp1_2 == 1)
goto <bb 3>; [34.00%]
else
goto <bb 7>; [66.00%]
<bb 3> [local count: 365072220]:
if (returnFlag_8 != 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 182536110]:
# DEBUG BEGIN_STMT
_9 = Pit_Ip_u32ChState[_3][_5].chInit;
if (_9 != 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 91268055]:
_10 = Pit_Ip_u32ChState[_3][_5].callback;
if (_10 != 0B)
goto <bb 6>; [70.00%]
else
goto <bb 7>; [30.00%]
<bb 6> [local count: 63887638]:
# DEBUG BEGIN_STMT
_11 = Pit_Ip_u32ChState[_3][_5].callbackParam;
_10 (_11);
<bb 7> [local count: 1073741824]:
return;
}
Materialization Call site updates done.
Reclaiming functions: Pit_Ip_ProcessCommonInterrupt/17 Pit_Ip_SetChainMode/7 Pit_Ip_EnableModule/4
Reclaiming variables:
Clearing address taken flags:
Time profile order in expand_all_functions:Pit_Ip_ClearInterruptFlag:0
Time profile order in expand_all_functions:Pit_Ip_GetLoadValue:0
Time profile order in expand_all_functions:Pit_Ip_GetInterruptFlags:0
Time profile order in expand_all_functions:Pit_Ip_Init:0
updating call of Pit_Ip_Init/18 -> Pit_Ip_EnableModule.constprop/43: Pit_Ip_EnableModule (instance_6(D), 0);
combined args to skip: 1
updated to:Pit_Ip_EnableModule.constprop (instance_6(D));
Time profile order in expand_all_functions:Pit_Ip_InitChannel:0
Time profile order in expand_all_functions:Pit_Ip_Deinit:0
Time profile order in expand_all_functions:Pit_Ip_StartChannel:0
Time profile order in expand_all_functions:Pit_Ip_StopChannel:0
Time profile order in expand_all_functions:Pit_Ip_GetCurrentTimer:0
Time profile order in expand_all_functions:Pit_Ip_EnableChannelInterrupt:0
Time profile order in expand_all_functions:Pit_Ip_DisableChannelInterrupt:0
Time profile order in expand_all_functions:Pit_Ip_SetLifetimeTimerCount:0
updating call of Pit_Ip_SetLifetimeTimerCount/26 -> Pit_Ip_SetChainMode.constprop/42: Pit_Ip_SetChainMode (instance_2(D), 1, 1);
combined args to skip: 1, 2
updated to:Pit_Ip_SetChainMode.constprop (instance_2(D));
Time profile order in expand_all_functions:Pit_Ip_GetLifetimeTimer:0
Time profile order in expand_all_functions:PIT_0_ISR:0
updating call of PIT_0_ISR/28 -> Pit_Ip_ProcessCommonInterrupt.constprop/41: Pit_Ip_ProcessCommonInterrupt (0, channel_1);
combined args to skip: 0
updated to:Pit_Ip_ProcessCommonInterrupt.constprop (channel_1);
Trivially needed variables: CSWTCH.22 CSWTCH.21 Pit_Ip_u32ChState pitBase
Removing variables:
Final Symbol table:
CSWTCH.22/38 (CSWTCH.22) @06d0d798
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written artificial
Aux: @00000001
References:
Referring:
Availability: available
Varpool flags: initialized used-by-single-function read-only const-value-known
CSWTCH.21/37 (CSWTCH.21) @06d0d708
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written artificial
Aux: @06d0d798
References:
Referring:
Availability: available
Varpool flags: initialized used-by-single-function read-only const-value-known
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01/35 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01) @06b96a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03/34 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8be00
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03/33 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03) @06b8bd20
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02/32 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8bb60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02/31 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02) @06b8ba80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00/30 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b8c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00/29 (SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00) @06b8b7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
PIT_0_ISR/28 (PIT_0_ISR) @06b84b60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:178992762 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06b84620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06b840e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06b84d20
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06b84a80
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06b847e0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06b84540
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_StartChannel/21 (Pit_Ip_StartChannel) @06b842a0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_Deinit/20 (Pit_Ip_Deinit) @06b84000
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06b7db60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Pit_Ip_Init/18 (Pit_Ip_Init) @06b7d620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06b7d540
Type: function definition analyzed
Visibility: prevailing_def_ironly asm_written
References:
Referring:
Availability: local
Function flags: count:1073741824 (estimated locally) local optimize_size
Called by:
Calls:
Pit_Ip_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cdd8c0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_GetLoadValue/2 (Pit_Ip_GetLoadValue) @06cdd620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by:
Calls:
Pit_Ip_u32ChState/1 (Pit_Ip_u32ChState) @06cdb048
Type: variable definition analyzed
Visibility: prevailing_def_ironly asm_written
Aux: @06d0d708
References:
Referring:
Availability: available
Varpool flags: initialized
pitBase/0 (pitBase) @06b76ee8
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @06cdb048
References:
Referring:
Availability: available
Varpool flags: initialized read-only const-value-known