local analysis of PIT_0_ISR scanning: temp_6 = Pit_Ip_GetInterruptFlags (0, channel_1); scanning: if (temp_6 == 1) scanning: Pit_Ip_ProcessCommonInterrupt (0, channel_1); scanning: channel_8 = channel_1 + 1; scanning: if (channel_1 != 5) scanning: return; ;; 2 loops found ;; ;; Loop 0 ;; header 0, latch 1 ;; depth 0, outer -1 ;; nodes: 0 1 2 3 4 5 6 7 ;; ;; Loop 1 ;; header 6, latch 5 ;; depth 1, outer 0 ;; nodes: 6 5 3 4 ;; 2 succs { 6 } ;; 3 succs { 4 5 } ;; 4 succs { 5 } ;; 5 succs { 6 } ;; 6 succs { 3 7 } ;; 7 succs { 1 } Function is locally const. local analysis of Pit_Ip_GetLifetimeTimer scanning: _8 = (int) instance_5(D); scanning: _9 = pitBase[_8]; scanning: upperValue_10 ={v} _9->LTMR64H; Volatile stmt is not const/pure Indirect ref read is not const scanning: lowerValue_7 ={v} _9->LTMR64L; Volatile stmt is not const/pure Indirect ref read is not const scanning: _1 = (long long unsigned int) upperValue_10; scanning: _2 = _1 << 32; scanning: _3 = (long long unsigned int) lowerValue_7; scanning: lifeTimeValue_6 = _2 + _3; scanning: return lifeTimeValue_6; local analysis of Pit_Ip_SetLifetimeTimerCount scanning: _7 = (int) instance_2(D); scanning: _8 = pitBase[_7]; scanning: _8->TIMER[1].LDVAL ={v} 4294967295; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: Pit_Ip_EnableInterrupt (instance_2(D), 1, 0); scanning: Pit_Ip_SetChainMode (instance_2(D), 1, 1); scanning: Pit_Ip_EnableTimer (instance_2(D), 1, 1); scanning: _8->TIMER[0].LDVAL ={v} 4294967295; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: Pit_Ip_EnableTimer (instance_2(D), 0, 1); scanning: return; local analysis of Pit_Ip_DisableChannelInterrupt scanning: Pit_Ip_EnableInterrupt (instance_2(D), channel_3(D), 0); scanning: Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); scanning: return; Function is locally const. local analysis of Pit_Ip_EnableChannelInterrupt scanning: Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); scanning: Pit_Ip_EnableInterrupt (instance_2(D), channel_3(D), 1); scanning: return; Function is locally const. local analysis of Pit_Ip_GetCurrentTimer scanning: _5 = (int) instance_2(D); scanning: _6 = pitBase[_5]; scanning: _7 = (int) channel_3(D); scanning: counterValue_8 ={v} _6->TIMER[_7].CVAL; Volatile stmt is not const/pure Indirect ref read is not const scanning: counterValue_4 = (uint64) counterValue_8; scanning: return counterValue_4; local analysis of Pit_Ip_StopChannel scanning: Pit_Ip_EnableTimer (instance_2(D), channel_3(D), 0); scanning: Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); scanning: return; Function is locally const. local analysis of Pit_Ip_StartChannel scanning: _8 = (int) instance_4(D); scanning: _9 = pitBase[_8]; scanning: _10 = (int) channel_5(D); scanning: _11 ={v} _9->TIMER[_10].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: isRunning_12 = (boolean) _11; scanning: if (isRunning_12 != 0) scanning: _1 = countValue_6(D) + 4294967295; scanning: _9->TIMER[_10].LDVAL ={v} _1; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: Pit_Ip_EnableTimer (instance_4(D), channel_5(D), 1); scanning: return; local analysis of Pit_Ip_Deinit scanning: _1 = instance_6(D); scanning: if (_1 <= 2) scanning: : scanning: channelNum_9 = 0; scanning: rtiChannelExists_10 = 0; scanning: : scanning: _5 = CSWTCH.21[_1]; scanning: channelNum_4 = _5; scanning: _8 = CSWTCH.22[_1]; scanning: rtiChannelExists_7 = _8; scanning: : scanning: : scanning: Pit_Ip_Reset (instance_6(D), channelNum_2, rtiChannelExists_3); scanning: return; Function is locally const. local analysis of Pit_Ip_InitChannel scanning: _1 = chnlConfig_10(D)->hwChannel; Indirect ref read is not const scanning: Pit_Ip_EnableTimer (instance_11(D), _1, 0); scanning: _2 = chnlConfig_10(D)->hwChannel; Indirect ref read is not const scanning: Pit_Ip_EnableInterrupt (instance_11(D), _2, 0); scanning: _3 = chnlConfig_10(D)->hwChannel; Indirect ref read is not const scanning: Pit_Ip_ClearInterruptFlag (instance_11(D), _3); scanning: _4 = (int) instance_11(D); scanning: _5 = chnlConfig_10(D)->hwChannel; Indirect ref read is not const scanning: _6 = (int) _5; scanning: Pit_Ip_u32ChState[_4][_6].chInit = 1; scanning: _7 = chnlConfig_10(D)->callback; Indirect ref read is not const scanning: Pit_Ip_u32ChState[_4][_6].callback = _7; scanning: _8 = chnlConfig_10(D)->callbackParam; Indirect ref read is not const scanning: Pit_Ip_u32ChState[_4][_6].callbackParam = _8; scanning: return; Function is locally pure. local analysis of Pit_Ip_Init scanning: _1 = config_5(D)->enableStandardTimers; Indirect ref read is not const scanning: if (_1 != 0) scanning: Pit_Ip_EnableModule (instance_6(D), 0); scanning: _2 = config_5(D)->stopRunInDebug; Indirect ref read is not const scanning: Pit_Ip_SetDebugMode (instance_6(D), _2); scanning: return; Function is locally pure. local analysis of Pit_Ip_ProcessCommonInterrupt scanning: temp1_9 = Pit_Ip_GetInterruptFlags (instance_6(D), channel_7(D)); scanning: _12 = (int) instance_6(D); scanning: _13 = pitBase[_12]; scanning: _14 = (int) channel_7(D); scanning: _15 ={v} _13->TIMER[_14].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _16 = _15 >> 1; scanning: returnFlag_17 = _16 & 1; scanning: Pit_Ip_ClearInterruptFlag (instance_6(D), channel_7(D)); scanning: if (temp1_9 == 1) scanning: if (returnFlag_17 != 0) scanning: _1 = Pit_Ip_u32ChState[_12][_14].chInit; scanning: if (_1 != 0) scanning: _2 = Pit_Ip_u32ChState[_12][_14].callback; scanning: if (_2 != 0B) scanning: _3 = Pit_Ip_u32ChState[_12][_14].callbackParam; scanning: _2 (_3); scanning: return; local analysis of Pit_Ip_ClearInterruptFlag scanning: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03 (); scanning: _1 = (int) instance_8(D); scanning: _2 = pitBase[_1]; scanning: _3 = (int) channel_9(D); scanning: _4 ={v} _2->TIMER[_3].TFLG; Volatile stmt is not const/pure Indirect ref read is not const scanning: _5 = _4 | 1; scanning: _2->TIMER[_3].TFLG ={v} _5; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03 (); scanning: return; local analysis of Pit_Ip_EnableInterrupt scanning: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02 (); scanning: if (enable_14(D) != 0) scanning: _1 = (int) instance_15(D); scanning: _2 = pitBase[_1]; scanning: _3 = (int) channel_16(D); scanning: _4 ={v} _2->TIMER[_3].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _5 = _4 | 2; scanning: _2->TIMER[_3].TCTRL ={v} _5; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _6 = (int) instance_15(D); scanning: _7 = pitBase[_6]; scanning: _8 = (int) channel_16(D); scanning: _9 ={v} _7->TIMER[_8].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _10 = _9 & 4294967293; scanning: _7->TIMER[_8].TCTRL ={v} _10; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02 (); scanning: return; local analysis of Pit_Ip_Reset scanning: channelIndex_15 = (uint32) channelNum_14(D); scanning: if (available_16(D) != 0) scanning: channelIndex_18 = channelIndex_15 + 4294967295; scanning: _1 = (int) instance_19(D); scanning: _2 = pitBase[_1]; scanning: _2->RTI_TCTRL ={v} 0; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _2->RTI_LDVAL ={v} 0; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _2->RTI_TFLG ={v} 1; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _3 = (int) instance_19(D); scanning: _4 = pitBase[_3]; scanning: _5 = (int) i_11; scanning: _4->TIMER[_5].TCTRL ={v} 0; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _4->TIMER[_5].LDVAL ={v} 0; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _4->TIMER[_5].TFLG ={v} 1; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: i_27 = i_11 + 1; scanning: _6 = (long unsigned int) i_11; scanning: if (_6 < channelIndex_10) scanning: _7 = (int) instance_19(D); scanning: _8 = pitBase[_7]; scanning: _8->MCR ={v} mask_9; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: return; local analysis of Pit_Ip_SetChainMode scanning: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_01 (); scanning: if (enable_14(D) != 0) scanning: if (channel_15(D) != 0) scanning: _1 = (int) instance_16(D); scanning: _2 = pitBase[_1]; scanning: _3 = (int) channel_15(D); scanning: _4 ={v} _2->TIMER[_3].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _5 = _4 | 4; scanning: _2->TIMER[_3].TCTRL ={v} _5; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _6 = (int) instance_16(D); scanning: _7 = pitBase[_6]; scanning: _8 = (int) channel_15(D); scanning: _9 ={v} _7->TIMER[_8].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _10 = _9 & 4294967291; scanning: _7->TIMER[_8].TCTRL ={v} _10; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01 (); scanning: return; local analysis of Pit_Ip_SetDebugMode scanning: if (stopRun_10(D) != 0) scanning: _1 = (int) instance_11(D); scanning: _2 = pitBase[_1]; scanning: _3 ={v} _2->MCR; Volatile stmt is not const/pure Indirect ref read is not const scanning: _4 = _3 | 1; scanning: _2->MCR ={v} _4; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _5 = (int) instance_11(D); scanning: _6 = pitBase[_5]; scanning: _7 ={v} _6->MCR; Volatile stmt is not const/pure Indirect ref read is not const scanning: _8 = _7 & 4294967294; scanning: _6->MCR ={v} _8; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: return; local analysis of Pit_Ip_EnableTimer scanning: SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00 (); scanning: if (enable_14(D) != 0) scanning: _1 = (int) instance_15(D); scanning: _2 = pitBase[_1]; scanning: _3 = (int) channel_16(D); scanning: _4 ={v} _2->TIMER[_3].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _5 = _4 | 1; scanning: _2->TIMER[_3].TCTRL ={v} _5; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: _6 = (int) instance_15(D); scanning: _7 = pitBase[_6]; scanning: _8 = (int) channel_16(D); scanning: _9 ={v} _7->TIMER[_8].TCTRL; Volatile stmt is not const/pure Indirect ref read is not const scanning: _10 = _9 & 4294967294; scanning: _7->TIMER[_8].TCTRL ={v} _10; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00 (); scanning: return; local analysis of Pit_Ip_EnableModule scanning: if (timerType_6(D) == 0) scanning: _1 = (int) instance_8(D); scanning: _2 = pitBase[_1]; scanning: _3 ={v} _2->MCR; Volatile stmt is not const/pure Indirect ref read is not const scanning: _4 = _3 & 4294967293; scanning: _2->MCR ={v} _4; Volatile stmt is not const/pure Indirect ref write is not const/pure scanning: return; local analysis of Pit_Ip_GetInterruptFlags scanning: if (channel_9(D) == 4) scanning: _1 = (int) instance_10(D); scanning: _2 = pitBase[_1]; scanning: _3 ={v} _2->RTI_TFLG; Volatile stmt is not const/pure Indirect ref read is not const scanning: returnFlag_13 = _3 & 1; scanning: _4 = (int) instance_10(D); scanning: _5 = pitBase[_4]; scanning: _6 = (int) channel_9(D); scanning: _7 ={v} _5->TIMER[_6].TFLG; Volatile stmt is not const/pure Indirect ref read is not const scanning: returnFlag_12 = _7 & 1; scanning: return returnFlag_8; local analysis of Pit_Ip_GetLoadValue scanning: _1 = (int) instance_4(D); scanning: _2 = pitBase[_1]; scanning: _3 = (int) channel_6(D); scanning: periodValue_7 ={v} _2->TIMER[_3].LDVAL; Volatile stmt is not const/pure Indirect ref read is not const scanning: return periodValue_7; callgraph: Pit_Ip_EnableTimer/50 (Pit_Ip_EnableTimer) @06f32700 Type: function definition analyzed Visibility: next sharing asm name: 49 Aux: @06b857e8 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) @06f32540 Type: function definition analyzed Visibility: next sharing asm name: 48 previous sharing asm name: 50 Aux: @06b856c8 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) @06f32380 Type: function definition analyzed Visibility: next sharing asm name: 45 previous sharing asm name: 49 Aux: @06b85708 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) @06f321c0 Type: function definition analyzed Visibility: next sharing asm name: 46 Aux: @06b85808 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) @06cd0d20 Type: function definition analyzed Visibility: next sharing asm name: 44 previous sharing asm name: 47 Aux: @06b69c80 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) @06c637e0 Type: function definition analyzed Visibility: next sharing asm name: 5 previous sharing asm name: 48 Aux: @06b69cc0 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) @06c63000 Type: function definition analyzed Visibility: next sharing asm name: 12 previous sharing asm name: 46 Aux: @06b69de0 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) @06cd0b60 Type: function definition analyzed Visibility: Aux: @06b69b80 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 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) @06c63d20 Type: function definition analyzed Visibility: Aux: @06b69a40 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) @06c63a80 Type: function definition analyzed Visibility: Aux: @06b69b20 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) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06c7cb60 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) @06c7ca80 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) @06c70e00 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) @06c70d20 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) @06c70b60 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) @06c70a80 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) @06c708c0 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) @06c707e0 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) @06c69b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ba0 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) @06c69620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69e00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06c690e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c00 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) @06c69d20 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69bc0 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) @06c69a80 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ce0 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) @06c697e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06c69540 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ac0 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) @06c692a0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d60 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) @06c69000 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ae0 References: CSWTCH.21/37 (read)CSWTCH.22/38 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_Reset/8 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06c63b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69be0 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) @06c63620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d80 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06c630e0 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) @06c63540 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69c40 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) @06c632a0 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 44 Aux: @06b69a20 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) @06cd0a80 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b6a140 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 optimize_size Called by: Pit_Ip_Deinit/20 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06ccac40 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) @06cca700 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69fa0 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 optimize_size Called by: Pit_Ip_Init/18 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06ccae00 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 45 Aux: @06b69e80 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) @06ccab60 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) @06cca8c0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a0c0 References: pitBase/0 (read)pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06cca620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a000 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: ordered call graph: reduced for nothrow Pit_Ip_EnableTimer/50 (Pit_Ip_EnableTimer) @06f32700 Type: function definition analyzed Visibility: next sharing asm name: 49 Aux: @06b857e8 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) @06f32540 Type: function definition analyzed Visibility: next sharing asm name: 48 previous sharing asm name: 50 Aux: @06b856c8 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) @06f32380 Type: function definition analyzed Visibility: next sharing asm name: 45 previous sharing asm name: 49 Aux: @06b85708 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) @06f321c0 Type: function definition analyzed Visibility: next sharing asm name: 46 Aux: @06b85808 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) @06cd0d20 Type: function definition analyzed Visibility: next sharing asm name: 44 previous sharing asm name: 47 Aux: @06b69c80 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) @06c637e0 Type: function definition analyzed Visibility: next sharing asm name: 5 previous sharing asm name: 48 Aux: @06b69cc0 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) @06c63000 Type: function definition analyzed Visibility: next sharing asm name: 12 previous sharing asm name: 46 Aux: @06b69de0 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) @06cd0b60 Type: function definition analyzed Visibility: Aux: @06b69b80 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 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) @06c63d20 Type: function definition analyzed Visibility: Aux: @06b69a40 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) @06c63a80 Type: function definition analyzed Visibility: Aux: @06b69b20 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) PIT_0_ISR/28 (PIT_0_ISR) @06c69b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ba0 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) @06c69620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69e00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06c690e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c00 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) @06c69d20 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69bc0 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) @06c69a80 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ce0 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) @06c697e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06c69540 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ac0 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) @06c692a0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d60 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) @06c69000 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ae0 References: CSWTCH.21/37 (read)CSWTCH.22/38 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_Reset/8 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06c63b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69be0 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) @06c63620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d80 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06c63540 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69c40 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) @06c632a0 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 44 Aux: @06b69a20 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) @06cd0a80 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b6a140 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 optimize_size Called by: Pit_Ip_Deinit/20 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cca700 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69fa0 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 optimize_size Called by: Pit_Ip_Init/18 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06ccae00 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 45 Aux: @06b69e80 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_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cca8c0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a0c0 References: pitBase/0 (read)pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06cca620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a000 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: MALLOC LATTICE Initial: Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableModule.constprop: malloc_bottom Pit_Ip_SetChainMode.constprop: malloc_bottom Pit_Ip_ProcessCommonInterrupt.constprop: malloc_bottom PIT_0_ISR: malloc_bottom Pit_Ip_GetLifetimeTimer: malloc_bottom Pit_Ip_SetLifetimeTimerCount: malloc_bottom Pit_Ip_DisableChannelInterrupt: malloc_bottom Pit_Ip_EnableChannelInterrupt: malloc_bottom Pit_Ip_GetCurrentTimer: malloc_bottom Pit_Ip_StopChannel: malloc_bottom Pit_Ip_StartChannel: malloc_bottom Pit_Ip_Deinit: malloc_bottom Pit_Ip_InitChannel: malloc_bottom Pit_Ip_Init: malloc_bottom Pit_Ip_ProcessCommonInterrupt: malloc_bottom Pit_Ip_ClearInterruptFlag: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_Reset: malloc_bottom Pit_Ip_SetChainMode: malloc_bottom Pit_Ip_SetDebugMode: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableModule: malloc_bottom Pit_Ip_GetInterruptFlags: malloc_bottom Pit_Ip_GetLoadValue: malloc_bottom MALLOC LATTICE after propagation: Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_EnableModule.constprop: malloc_bottom Pit_Ip_SetChainMode.constprop: malloc_bottom Pit_Ip_ProcessCommonInterrupt.constprop: malloc_bottom PIT_0_ISR: malloc_bottom Pit_Ip_GetLifetimeTimer: malloc_bottom Pit_Ip_SetLifetimeTimerCount: malloc_bottom Pit_Ip_DisableChannelInterrupt: malloc_bottom Pit_Ip_EnableChannelInterrupt: malloc_bottom Pit_Ip_GetCurrentTimer: malloc_bottom Pit_Ip_StopChannel: malloc_bottom Pit_Ip_StartChannel: malloc_bottom Pit_Ip_Deinit: malloc_bottom Pit_Ip_InitChannel: malloc_bottom Pit_Ip_Init: malloc_bottom Pit_Ip_ProcessCommonInterrupt: malloc_bottom Pit_Ip_ClearInterruptFlag: malloc_bottom Pit_Ip_EnableInterrupt: malloc_bottom Pit_Ip_Reset: malloc_bottom Pit_Ip_SetChainMode: malloc_bottom Pit_Ip_SetDebugMode: malloc_bottom Pit_Ip_EnableTimer: malloc_bottom Pit_Ip_EnableModule: malloc_bottom Pit_Ip_GetInterruptFlags: malloc_bottom Pit_Ip_GetLoadValue: malloc_bottom callgraph: Pit_Ip_EnableTimer/50 (Pit_Ip_EnableTimer) @06f32700 Type: function definition analyzed Visibility: next sharing asm name: 49 Aux: @06b69e80 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) @06f32540 Type: function definition analyzed Visibility: next sharing asm name: 48 previous sharing asm name: 50 Aux: @06b6a060 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) @06f32380 Type: function definition analyzed Visibility: next sharing asm name: 45 previous sharing asm name: 49 Aux: @06b69fc0 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) @06f321c0 Type: function definition analyzed Visibility: next sharing asm name: 46 Aux: @06b6a0c0 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) @06cd0d20 Type: function definition analyzed Visibility: next sharing asm name: 44 previous sharing asm name: 47 Aux: @06b69f40 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) @06c637e0 Type: function definition analyzed Visibility: next sharing asm name: 5 previous sharing asm name: 48 Aux: @06b69fa0 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) @06c63000 Type: function definition analyzed Visibility: next sharing asm name: 12 previous sharing asm name: 46 Aux: @06b6a100 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) @06cd0b60 Type: function definition analyzed Visibility: Aux: @06b6a120 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 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) @06c63d20 Type: function definition analyzed Visibility: Aux: @06b6a140 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) @06c63a80 Type: function definition analyzed Visibility: Aux: @06b6a000 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) SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01/36 (SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_01) @06c7cb60 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) @06c7ca80 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) @06c70e00 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) @06c70d20 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) @06c70b60 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) @06c70a80 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) @06c708c0 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) @06c707e0 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) @06c69b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a160 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) @06c69620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a1a0 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06c690e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d00 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) @06c69d20 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69be0 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) @06c69a80 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d60 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) @06c697e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06c69540 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69b80 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) @06c692a0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ac0 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) @06c69000 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69bc0 References: CSWTCH.21/37 (read)CSWTCH.22/38 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_Reset/8 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06c63b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c40 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) @06c63620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69a20 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06c630e0 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) @06c63540 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69cc0 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) @06c632a0 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 44 Aux: @06b69d80 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) @06cd0a80 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69ba0 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 optimize_size Called by: Pit_Ip_Deinit/20 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_SetChainMode/7 (Pit_Ip_SetChainMode) @06ccac40 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) @06cca700 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69de0 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 optimize_size Called by: Pit_Ip_Init/18 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06ccae00 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 45 Aux: @06b69e00 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) @06ccab60 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) @06cca8c0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69a40 References: pitBase/0 (read)pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06cca620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ae0 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: ordered call graph: reduced PIT_0_ISR/28 (PIT_0_ISR) @06c69b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a160 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_ProcessCommonInterrupt.constprop.0/41 (Pit_Ip_ProcessCommonInterrupt.constprop) @06c63a80 Type: function definition analyzed Visibility: Aux: @06b6a000 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) Pit_Ip_GetLifetimeTimer/27 (Pit_Ip_GetLifetimeTimer) @06c69620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b6a1a0 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_SetLifetimeTimerCount/26 (Pit_Ip_SetLifetimeTimerCount) @06c690e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d00 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_EnableInterrupt/47 (Pit_Ip_EnableInterrupt) @06f321c0 Type: function definition analyzed Visibility: next sharing asm name: 46 Aux: @06b6a0c0 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_SetChainMode.constprop.0/42 (Pit_Ip_SetChainMode.constprop) @06c63d20 Type: function definition analyzed Visibility: Aux: @06b6a140 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_EnableTimer/48 (Pit_Ip_EnableTimer) @06f32380 Type: function definition analyzed Visibility: next sharing asm name: 45 previous sharing asm name: 49 Aux: @06b69fc0 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_EnableTimer/49 (Pit_Ip_EnableTimer) @06f32540 Type: function definition analyzed Visibility: next sharing asm name: 48 previous sharing asm name: 50 Aux: @06b6a060 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_DisableChannelInterrupt/25 (Pit_Ip_DisableChannelInterrupt) @06c69d20 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69be0 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_EnableInterrupt/44 (Pit_Ip_EnableInterrupt) @06c63000 Type: function definition analyzed Visibility: next sharing asm name: 12 previous sharing asm name: 46 Aux: @06b6a100 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_EnableChannelInterrupt/24 (Pit_Ip_EnableChannelInterrupt) @06c69a80 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69d60 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_EnableInterrupt/46 (Pit_Ip_EnableInterrupt) @06cd0d20 Type: function definition analyzed Visibility: next sharing asm name: 44 previous sharing asm name: 47 Aux: @06b69f40 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_GetCurrentTimer/23 (Pit_Ip_GetCurrentTimer) @06c697e0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c00 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_StopChannel/22 (Pit_Ip_StopChannel) @06c69540 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69b80 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_EnableTimer/45 (Pit_Ip_EnableTimer) @06c637e0 Type: function definition analyzed Visibility: next sharing asm name: 5 previous sharing asm name: 48 Aux: @06b69fa0 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_StartChannel/21 (Pit_Ip_StartChannel) @06c692a0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ac0 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) @06c69000 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69bc0 References: CSWTCH.21/37 (read)CSWTCH.22/38 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Pit_Ip_Reset/8 (inlined) (1073741824 (estimated locally),1.00 per call) Pit_Ip_InitChannel/19 (Pit_Ip_InitChannel) @06c63b60 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69c40 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_EnableTimer/50 (Pit_Ip_EnableTimer) @06f32700 Type: function definition analyzed Visibility: next sharing asm name: 49 Aux: @06b69e80 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_Init/18 (Pit_Ip_Init) @06c63620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69a20 References: Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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_EnableModule.constprop.0/43 (Pit_Ip_EnableModule.constprop) @06cd0b60 Type: function definition analyzed Visibility: Aux: @06b6a120 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 optimize_size Called by: Pit_Ip_Init/18 (inlined) (354334802 (estimated locally),0.33 per call) Calls: Pit_Ip_ClearInterruptFlag/13 (Pit_Ip_ClearInterruptFlag) @06c63540 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69cc0 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) @06c632a0 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 44 Aux: @06b69d80 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) @06cd0a80 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69ba0 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 optimize_size Called by: Pit_Ip_Deinit/20 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_SetDebugMode/6 (Pit_Ip_SetDebugMode) @06cca700 Type: function definition analyzed Visibility: prevailing_def_ironly Aux: @06b69de0 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 optimize_size Called by: Pit_Ip_Init/18 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: Pit_Ip_EnableTimer/5 (Pit_Ip_EnableTimer) @06ccae00 Type: function definition analyzed Visibility: prevailing_def_ironly previous sharing asm name: 45 Aux: @06b69e00 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_GetInterruptFlags/3 (Pit_Ip_GetInterruptFlags) @06cca8c0 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69a40 References: pitBase/0 (read)pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body 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) @06cca620 Type: function definition analyzed Visibility: externally_visible public Aux: @06b69ae0 References: pitBase/0 (read) Referring: Availability: available Function flags: count:1073741824 (estimated locally) body optimize_size Called by: Calls: Function found not to call free: Pit_Ip_GetLoadValue Function found not to call free: Pit_Ip_GetInterruptFlags Function found not to call free: Pit_Ip_SetDebugMode Function found not to call free: Pit_Ip_Reset Function found not to call free: Pit_Ip_EnableModule.constprop Function found not to call free: Pit_Ip_Init Function found not to call free: Pit_Ip_Deinit Function found not to call free: Pit_Ip_GetCurrentTimer Function found not to call free: Pit_Ip_GetLifetimeTimer PIT_0_ISR () { uint32 temp; uint8 channel; [local count: 178992762]: # DEBUG BEGIN_STMT # DEBUG instance => 0 # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG temp => 0 # DEBUG BEGIN_STMT # DEBUG channel => 0 goto ; [100.00%] [local count: 894749063]: # DEBUG BEGIN_STMT temp_6 = Pit_Ip_GetInterruptFlags (0, channel_1); # DEBUG temp => temp_6 # DEBUG BEGIN_STMT if (temp_6 == 1) goto ; [20.24%] else goto ; [79.76%] [local count: 181097210]: # DEBUG BEGIN_STMT Pit_Ip_ProcessCommonInterrupt (0, channel_1); [local count: 894749063]: # DEBUG BEGIN_STMT channel_8 = channel_1 + 1; # DEBUG channel => channel_8 [local count: 1073741824]: # channel_1 = PHI <0(2), channel_8(5)> # DEBUG channel => channel_1 # DEBUG BEGIN_STMT if (channel_1 != 5) goto ; [83.33%] else goto ; [16.67%] [local count: 178992762]: return; } Pit_Ip_GetLifetimeTimer (uint8 instance) { uint32 upperValue; uint32 lowerValue; uint64 lifeTimeValue; long long unsigned int _1; long long unsigned int _2; long long unsigned int _3; int _8; struct PIT_Type * _9; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG lifeTimeValue => 0 # DEBUG BEGIN_STMT # DEBUG valueH => 0 # DEBUG BEGIN_STMT # DEBUG valueL => 0 # DEBUG BEGIN_STMT # DEBUG instance => instance_5(D) # DEBUG INLINE_ENTRY Pit_Ip_GetUpperLifetimerValue # DEBUG BEGIN_STMT # DEBUG upperValue => 0 # DEBUG BEGIN_STMT _8 = (int) instance_5(D); _9 = pitBase[_8]; upperValue_10 ={v} _9->LTMR64H; # DEBUG upperValue => upperValue_10 # DEBUG BEGIN_STMT # DEBUG instance => NULL # DEBUG upperValue => NULL # DEBUG valueH => upperValue_10 # DEBUG BEGIN_STMT # DEBUG instance => instance_5(D) # DEBUG INLINE_ENTRY Pit_Ip_GetLowerLifetimerValue # DEBUG BEGIN_STMT # DEBUG lowerValue => 0 # DEBUG BEGIN_STMT lowerValue_7 ={v} _9->LTMR64L; # DEBUG lowerValue => lowerValue_7 # DEBUG BEGIN_STMT # DEBUG instance => NULL # DEBUG lowerValue => NULL # DEBUG valueL => lowerValue_7 # DEBUG BEGIN_STMT _1 = (long long unsigned int) upperValue_10; _2 = _1 << 32; _3 = (long long unsigned int) lowerValue_7; lifeTimeValue_6 = _2 + _3; # DEBUG lifeTimeValue => lifeTimeValue_6 # DEBUG BEGIN_STMT return lifeTimeValue_6; } Pit_Ip_SetLifetimeTimerCount (uint8 instance) { int _7; struct PIT_Type * _8; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG instance => instance_2(D) # DEBUG channel => 1 # DEBUG value => 4294967295 # DEBUG INLINE_ENTRY Pit_Ip_SetCounterValue # DEBUG BEGIN_STMT _7 = (int) instance_2(D); _8 = pitBase[_7]; _8->TIMER[1].LDVAL ={v} 4294967295; # DEBUG instance => NULL # DEBUG channel => NULL # DEBUG value => NULL # DEBUG BEGIN_STMT Pit_Ip_EnableInterrupt (instance_2(D), 1, 0); # DEBUG BEGIN_STMT Pit_Ip_SetChainMode (instance_2(D), 1, 1); # DEBUG BEGIN_STMT Pit_Ip_EnableTimer (instance_2(D), 1, 1); # DEBUG BEGIN_STMT # DEBUG instance => instance_2(D) # DEBUG channel => 0 # DEBUG value => 4294967295 # DEBUG INLINE_ENTRY Pit_Ip_SetCounterValue # DEBUG BEGIN_STMT _8->TIMER[0].LDVAL ={v} 4294967295; # DEBUG instance => NULL # DEBUG channel => NULL # DEBUG value => NULL # DEBUG BEGIN_STMT Pit_Ip_EnableTimer (instance_2(D), 0, 1); return; } Pit_Ip_DisableChannelInterrupt (uint8 instance, uint8 channel) { [local count: 1073741824]: # DEBUG BEGIN_STMT Pit_Ip_EnableInterrupt (instance_2(D), channel_3(D), 0); # DEBUG BEGIN_STMT Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); return; } Pit_Ip_EnableChannelInterrupt (uint8 instance, uint8 channel) { [local count: 1073741824]: # DEBUG BEGIN_STMT Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); # DEBUG BEGIN_STMT Pit_Ip_EnableInterrupt (instance_2(D), channel_3(D), 1); return; } Pit_Ip_GetCurrentTimer (uint8 instance, uint8 channel) { uint32 counterValue; uint64 counterValue; int _5; struct PIT_Type * _6; int _7; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG counterValue => 0 # DEBUG BEGIN_STMT # DEBUG instance => instance_2(D) # DEBUG channel => channel_3(D) # DEBUG INLINE_ENTRY Pit_Ip_GetCounterValue # DEBUG BEGIN_STMT # DEBUG counterValue => 0 # DEBUG BEGIN_STMT _5 = (int) instance_2(D); _6 = pitBase[_5]; _7 = (int) channel_3(D); counterValue_8 ={v} _6->TIMER[_7].CVAL; # DEBUG counterValue => counterValue_8 # DEBUG BEGIN_STMT # DEBUG instance => NULL # DEBUG channel => NULL # DEBUG counterValue => NULL counterValue_4 = (uint64) counterValue_8; # DEBUG counterValue => counterValue_4 # DEBUG BEGIN_STMT return counterValue_4; } Pit_Ip_StopChannel (uint8 instance, uint8 channel) { [local count: 1073741824]: # DEBUG BEGIN_STMT Pit_Ip_EnableTimer (instance_2(D), channel_3(D), 0); # DEBUG BEGIN_STMT Pit_Ip_ClearInterruptFlag (instance_2(D), channel_3(D)); return; } Pit_Ip_StartChannel (uint8 instance, uint8 channel, uint32 countValue) { boolean isRunning; long unsigned int _1; int _8; struct PIT_Type * _9; int _10; long unsigned int _11; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG isRunning => 0 # DEBUG BEGIN_STMT # DEBUG instance => instance_4(D) # DEBUG channel => channel_5(D) # DEBUG INLINE_ENTRY Pit_Ip_IsChannelRunning # DEBUG BEGIN_STMT # DEBUG isRunning => 0 # DEBUG BEGIN_STMT _8 = (int) instance_4(D); _9 = pitBase[_8]; _10 = (int) channel_5(D); _11 ={v} _9->TIMER[_10].TCTRL; isRunning_12 = (boolean) _11; # DEBUG isRunning => isRunning_12 # DEBUG BEGIN_STMT # DEBUG instance => NULL # DEBUG channel => NULL # DEBUG isRunning => NULL # DEBUG isRunning => isRunning_12 # DEBUG BEGIN_STMT if (isRunning_12 != 0) goto ; [67.00%] else goto ; [33.00%] [local count: 354334802]: # DEBUG BEGIN_STMT _1 = countValue_6(D) + 4294967295; # DEBUG instance => instance_4(D) # DEBUG channel => channel_5(D) # DEBUG value => _1 # DEBUG INLINE_ENTRY Pit_Ip_SetCounterValue # DEBUG BEGIN_STMT _9->TIMER[_10].LDVAL ={v} _1; # DEBUG instance => NULL # DEBUG channel => NULL # DEBUG value => NULL # DEBUG BEGIN_STMT Pit_Ip_EnableTimer (instance_4(D), channel_5(D), 1); [local count: 1073741824]: return; } Pit_Ip_Deinit (uint8 instance) { boolean rtiChannelExists; uint8 channelNum; unsigned char _1; unsigned char _5; _Bool _8; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG channelNum => 0 # DEBUG BEGIN_STMT # DEBUG rtiChannelExists => 0 # DEBUG BEGIN_STMT _1 = instance_6(D); if (_1 <= 2) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: : channelNum_9 = 0; rtiChannelExists_10 = 0; goto ; [100.00%] [local count: 536870913]: : _5 = CSWTCH.21[_1]; channelNum_4 = _5; _8 = CSWTCH.22[_1]; rtiChannelExists_7 = _8; [local count: 1073741824]: # channelNum_2 = PHI # rtiChannelExists_3 = PHI : : # DEBUG rtiChannelExists => rtiChannelExists_3 # DEBUG channelNum => channelNum_2 # DEBUG BEGIN_STMT Pit_Ip_Reset (instance_6(D), channelNum_2, rtiChannelExists_3); return; } Pit_Ip_InitChannel (uint8 instance, const struct Pit_Ip_ChannelConfigType * chnlConfig) { unsigned char _1; unsigned char _2; unsigned char _3; int _4; unsigned char _5; int _6; void (*) (uint8) _7; unsigned char _8; [local count: 1073741824]: # DEBUG BEGIN_STMT _1 = chnlConfig_10(D)->hwChannel; Pit_Ip_EnableTimer (instance_11(D), _1, 0); # DEBUG BEGIN_STMT _2 = chnlConfig_10(D)->hwChannel; Pit_Ip_EnableInterrupt (instance_11(D), _2, 0); # DEBUG BEGIN_STMT _3 = chnlConfig_10(D)->hwChannel; Pit_Ip_ClearInterruptFlag (instance_11(D), _3); # DEBUG BEGIN_STMT _4 = (int) instance_11(D); _5 = chnlConfig_10(D)->hwChannel; _6 = (int) _5; Pit_Ip_u32ChState[_4][_6].chInit = 1; # DEBUG BEGIN_STMT _7 = chnlConfig_10(D)->callback; Pit_Ip_u32ChState[_4][_6].callback = _7; # DEBUG BEGIN_STMT _8 = chnlConfig_10(D)->callbackParam; Pit_Ip_u32ChState[_4][_6].callbackParam = _8; return; } Pit_Ip_Init (uint8 instance, const struct Pit_Ip_InstanceConfigType * config) { _Bool _1; _Bool _2; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _1 = config_5(D)->enableStandardTimers; if (_1 != 0) goto ; [33.00%] else goto ; [67.00%] [local count: 354334802]: # DEBUG BEGIN_STMT Pit_Ip_EnableModule (instance_6(D), 0); [local count: 1073741824]: # DEBUG BEGIN_STMT _2 = config_5(D)->stopRunInDebug; Pit_Ip_SetDebugMode (instance_6(D), _2); return; } Pit_Ip_ClearInterruptFlag (uint8 instance, uint8 channel) { int _1; struct PIT_Type * _2; int _3; long unsigned int _4; long unsigned int _5; [local count: 1073741824]: # DEBUG BEGIN_STMT SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_03 (); # DEBUG BEGIN_STMT _1 = (int) instance_8(D); _2 = pitBase[_1]; _3 = (int) channel_9(D); _4 ={v} _2->TIMER[_3].TFLG; _5 = _4 | 1; _2->TIMER[_3].TFLG ={v} _5; # DEBUG BEGIN_STMT SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_03 (); return; } Pit_Ip_EnableInterrupt (uint8 instance, uint8 channel, boolean enable) { int _1; struct PIT_Type * _2; int _3; long unsigned int _4; long unsigned int _5; int _6; struct PIT_Type * _7; int _8; long unsigned int _9; long unsigned int _10; [local count: 1073741824]: # DEBUG BEGIN_STMT SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_02 (); # DEBUG BEGIN_STMT if (enable_14(D) != 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _1 = (int) instance_15(D); _2 = pitBase[_1]; _3 = (int) channel_16(D); _4 ={v} _2->TIMER[_3].TCTRL; _5 = _4 | 2; _2->TIMER[_3].TCTRL ={v} _5; goto ; [100.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _6 = (int) instance_15(D); _7 = pitBase[_6]; _8 = (int) channel_16(D); _9 ={v} _7->TIMER[_8].TCTRL; _10 = _9 & 4294967293; _7->TIMER[_8].TCTRL ={v} _10; [local count: 1073741824]: # DEBUG BEGIN_STMT SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_02 (); return; } Pit_Ip_Reset (uint8 instance, uint8 channelNum, boolean available) { uint8 i; uint32 channelIndex; uint32 mask; int _1; struct PIT_Type * _2; int _3; struct PIT_Type * _4; int _5; long unsigned int _6; int _7; struct PIT_Type * _8; [local count: 118111600]: # DEBUG BEGIN_STMT # DEBUG mask => 0 # DEBUG BEGIN_STMT channelIndex_15 = (uint32) channelNum_14(D); # DEBUG channelIndex => channelIndex_15 # DEBUG BEGIN_STMT if (available_16(D) != 0) goto ; [50.00%] else goto ; [50.00%] [local count: 59055800]: # DEBUG BEGIN_STMT channelIndex_18 = channelIndex_15 + 4294967295; # DEBUG channelIndex => channelIndex_18 # DEBUG BEGIN_STMT _1 = (int) instance_19(D); _2 = pitBase[_1]; _2->RTI_TCTRL ={v} 0; # DEBUG BEGIN_STMT _2->RTI_LDVAL ={v} 0; # DEBUG BEGIN_STMT _2->RTI_TFLG ={v} 1; # DEBUG BEGIN_STMT # DEBUG mask => 6 [local count: 118111600]: # mask_9 = PHI <6(3), 2(2)> # channelIndex_10 = PHI # DEBUG channelIndex => channelIndex_10 # DEBUG mask => mask_9 # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG i => 0 goto ; [100.00%] [local count: 955630223]: # DEBUG BEGIN_STMT _3 = (int) instance_19(D); _4 = pitBase[_3]; _5 = (int) i_11; _4->TIMER[_5].TCTRL ={v} 0; # DEBUG BEGIN_STMT _4->TIMER[_5].LDVAL ={v} 0; # DEBUG BEGIN_STMT _4->TIMER[_5].TFLG ={v} 1; # DEBUG BEGIN_STMT i_27 = i_11 + 1; # DEBUG i => i_27 [local count: 1073741824]: # i_11 = PHI <0(4), i_27(5)> # DEBUG i => i_11 # DEBUG BEGIN_STMT _6 = (long unsigned int) i_11; if (_6 < channelIndex_10) goto ; [89.00%] else goto ; [11.00%] [local count: 118111601]: # DEBUG BEGIN_STMT _7 = (int) instance_19(D); _8 = pitBase[_7]; _8->MCR ={v} mask_9; return; } Pit_Ip_SetDebugMode (uint8 instance, boolean stopRun) { int _1; struct PIT_Type * _2; long unsigned int _3; long unsigned int _4; int _5; struct PIT_Type * _6; long unsigned int _7; long unsigned int _8; [local count: 1073741824]: # DEBUG BEGIN_STMT if (stopRun_10(D) != 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _1 = (int) instance_11(D); _2 = pitBase[_1]; _3 ={v} _2->MCR; _4 = _3 | 1; _2->MCR ={v} _4; goto ; [100.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _5 = (int) instance_11(D); _6 = pitBase[_5]; _7 ={v} _6->MCR; _8 = _7 & 4294967294; _6->MCR ={v} _8; [local count: 1073741824]: return; } Pit_Ip_EnableTimer (uint8 instance, uint8 channel, boolean enable) { int _1; struct PIT_Type * _2; int _3; long unsigned int _4; long unsigned int _5; int _6; struct PIT_Type * _7; int _8; long unsigned int _9; long unsigned int _10; [local count: 1073741824]: # DEBUG BEGIN_STMT SchM_Enter_Gpt_GPT_EXCLUSIVE_AREA_00 (); # DEBUG BEGIN_STMT if (enable_14(D) != 0) goto ; [50.00%] else goto ; [50.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _1 = (int) instance_15(D); _2 = pitBase[_1]; _3 = (int) channel_16(D); _4 ={v} _2->TIMER[_3].TCTRL; _5 = _4 | 1; _2->TIMER[_3].TCTRL ={v} _5; goto ; [100.00%] [local count: 536870913]: # DEBUG BEGIN_STMT _6 = (int) instance_15(D); _7 = pitBase[_6]; _8 = (int) channel_16(D); _9 ={v} _7->TIMER[_8].TCTRL; _10 = _9 & 4294967294; _7->TIMER[_8].TCTRL ={v} _10; [local count: 1073741824]: # DEBUG BEGIN_STMT SchM_Exit_Gpt_GPT_EXCLUSIVE_AREA_00 (); return; } Pit_Ip_GetInterruptFlags (uint8 instance, uint8 channel) { uint32 returnFlag; int _1; struct PIT_Type * _2; long unsigned int _3; int _4; struct PIT_Type * _5; int _6; long unsigned int _7; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG returnFlag => 0 # DEBUG BEGIN_STMT if (channel_9(D) == 4) goto ; [34.00%] else goto ; [66.00%] [local count: 365072220]: # DEBUG BEGIN_STMT _1 = (int) instance_10(D); _2 = pitBase[_1]; _3 ={v} _2->RTI_TFLG; returnFlag_13 = _3 & 1; # DEBUG returnFlag => returnFlag_13 goto ; [100.00%] [local count: 708669605]: # DEBUG BEGIN_STMT _4 = (int) instance_10(D); _5 = pitBase[_4]; _6 = (int) channel_9(D); _7 ={v} _5->TIMER[_6].TFLG; returnFlag_12 = _7 & 1; # DEBUG returnFlag => returnFlag_12 [local count: 1073741824]: # returnFlag_8 = PHI # DEBUG returnFlag => returnFlag_8 # DEBUG BEGIN_STMT return returnFlag_8; } Pit_Ip_GetLoadValue (uint8 instance, uint8 channel) { uint32 periodValue; int _1; struct PIT_Type * _2; int _3; [local count: 1073741824]: # DEBUG BEGIN_STMT # DEBUG periodValue => 0 # DEBUG BEGIN_STMT _1 = (int) instance_4(D); _2 = pitBase[_1]; _3 = (int) channel_6(D); periodValue_7 ={v} _2->TIMER[_3].LDVAL; # DEBUG periodValue => periodValue_7 # DEBUG BEGIN_STMT return periodValue_7; }