Marking local functions: Marking externally visible functions: Mcu_CMU_ClockFailInt Marking externally visible variables: cmuCallbacks Reclaiming functions: Reclaiming variables: Clearing address taken flags: Symbol table: clockConfig/20 (clockConfig) @060c1ea0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: Mcu_CMU_ClockFailInt/10 (read) Availability: not_available Varpool flags: cmuEntries/19 (cmuEntries) @060c16c0 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)Mcu_CMU_ClockFailInt/10 (read) Availability: not_available Varpool flags: SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/18 (SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01) @060a9460 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: DisableCmuFcFceRefCntLfrefHfref/5 Calls: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/17 (SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01) @060a92a0 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: DisableCmuFcFceRefCntLfrefHfref/5 Calls: cmu/16 (cmu) @060a8480 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: GetStatusCmuFcFceRefCntLfrefHfref/9 (read)GetStatusCmuFcFceRefCntLfrefHfref/9 (read)GetStatusCmuFcFceRefCntLfrefHfref/9 (read)ClearStatusCmuFcFceRefCntLfrefHfref/8 (read)ClearStatusCmuFcFceRefCntLfrefHfref/8 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)Mcu_CMU_ClockFailInt/10 (read)Mcu_CMU_ClockFailInt/10 (read)Mcu_CMU_ClockFailInt/10 (read) Availability: not_available Varpool flags: read-only ReportClockErrors/15 (ReportClockErrors) @060a9000 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: Mcu_CMU_ClockFailInt/10 SetCmuFcFceRefCntLfrefHfref/7 DisableCmuFcFceRefCntLfrefHfref/5 DisableCmuFcFceRefCntLfrefHfref/5 ClearStatusCmuFcFceRefCntLfrefHfref/8 GetStatusCmuFcFceRefCntLfrefHfref/9 Calls: ClockTimeoutExpired/14 (ClockTimeoutExpired) @05f91d20 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCmuFcFceRefCntLfrefHfref/7 DisableCmuFcFceRefCntLfrefHfref/5 DisableCmuFcFceRefCntLfrefHfref/5 ClearStatusCmuFcFceRefCntLfrefHfref/8 GetStatusCmuFcFceRefCntLfrefHfref/9 Calls: ClockStartTimeout/13 (ClockStartTimeout) @05f91a80 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCmuFcFceRefCntLfrefHfref/7 DisableCmuFcFceRefCntLfrefHfref/5 DisableCmuFcFceRefCntLfrefHfref/5 ClearStatusCmuFcFceRefCntLfrefHfref/8 GetStatusCmuFcFceRefCntLfrefHfref/9 Calls: McMeEnterKey/12 (McMeEnterKey) @05f91700 Type: function Visibility: external public References: Referring: Availability: not_available Function flags: optimize_size Called by: SetCmuFcFceRefCntLfrefHfref/7 DisableCmuFcFceRefCntLfrefHfref/5 ClearStatusCmuFcFceRefCntLfrefHfref/8 GetStatusCmuFcFceRefCntLfrefHfref/9 Calls: clockFeatures/11 (clockFeatures) @060a8318 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: GetStatusCmuFcFceRefCntLfrefHfref/9 (read)ClearStatusCmuFcFceRefCntLfrefHfref/8 (read)DisableCmuFcFceRefCntLfrefHfref/5 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)SetCmuFcFceRefCntLfrefHfref/7 (read)Mcu_CMU_ClockFailInt/10 (read) Availability: not_available Varpool flags: read-only Mcu_CMU_ClockFailInt/10 (Mcu_CMU_ClockFailInt) @05f91c40 Type: function definition analyzed Visibility: externally_visible public References: cmuEntries/19 (read)clockFeatures/11 (read)cmu/16 (read)cmu/16 (read)clockConfig/20 (read)cmu/16 (read) Referring: Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/15 GetStatusCmuFcFceRefCntLfrefHfref/9 (GetStatusCmuFcFceRefCntLfrefHfref) @05f919a0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/11 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read) Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/15 ClockTimeoutExpired/14 ClockStartTimeout/13 McMeEnterKey/12 ClearStatusCmuFcFceRefCntLfrefHfref/8 (ClearStatusCmuFcFceRefCntLfrefHfref) @05f91620 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/11 (read)cmu/16 (read)cmu/16 (read) Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/15 ClockTimeoutExpired/14 ClockStartTimeout/13 McMeEnterKey/12 SetCmuFcFceRefCntLfrefHfref/7 (SetCmuFcFceRefCntLfrefHfref) @05f912a0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/11 (read)clockFeatures/11 (read)cmu/16 (read)cmuEntries/19 (read)cmu/16 (read)cmuEntries/19 (read)cmu/16 (read)cmuEntries/19 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read) Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ReportClockErrors/15 ClockTimeoutExpired/14 ClockStartTimeout/13 McMeEnterKey/12 ResetCmuFcFceRefCntLfrefHfref/6 (ResetCmuFcFceRefCntLfrefHfref) @05f8cee0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: DisableCmuFcFceRefCntLfrefHfref/5 DisableCmuFcFceRefCntLfrefHfref/5 (DisableCmuFcFceRefCntLfrefHfref) @05f8c9a0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: clockFeatures/11 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read)cmu/16 (read) Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: ResetCmuFcFceRefCntLfrefHfref/6 Calls: SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/18 ReportClockErrors/15 ClockTimeoutExpired/14 ClockStartTimeout/13 SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/17 ReportClockErrors/15 ClockTimeoutExpired/14 ClockStartTimeout/13 McMeEnterKey/12 ClockMonitorEmpty_GetStatus/4 (ClockMonitorEmpty_GetStatus) @05f8ce00 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ClockMonitorEmpty_ClearStatus/3 (ClockMonitorEmpty_ClearStatus) @05f8cb60 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ClockMonitorEmpty_Disable/2 (ClockMonitorEmpty_Disable) @05f8c8c0 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: ClockMonitorEmpty/1 (ClockMonitorEmpty) @05f8c620 Type: function definition analyzed Visibility: prevailing_def_ironly Address is taken. References: Referring: cmuCallbacks/0 (addr)cmuCallbacks/0 (addr) Availability: available Function flags: body optimize_size Called by: Calls: cmuCallbacks/0 (cmuCallbacks) @05f8a558 Type: variable definition analyzed Visibility: externally_visible public References: ClockMonitorEmpty/1 (addr)ClockMonitorEmpty/1 (addr)ClockMonitorEmpty_Disable/2 (addr)ClockMonitorEmpty_ClearStatus/3 (addr)ClockMonitorEmpty_GetStatus/4 (addr)ResetCmuFcFceRefCntLfrefHfref/6 (addr)SetCmuFcFceRefCntLfrefHfref/7 (addr)DisableCmuFcFceRefCntLfrefHfref/5 (addr)ClearStatusCmuFcFceRefCntLfrefHfref/8 (addr)GetStatusCmuFcFceRefCntLfrefHfref/9 (addr) Referring: Availability: available Varpool flags: initialized read-only const-value-known Mcu_CMU_ClockFailInt () { Clock_Ip_NameType name; uint32 indexCmuEntry; uint32 instance; uint32 cmuIsrValue; uint32 cmuIerValue; : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT indexCmuEntry = 0; goto ; [INV] : # DEBUG BEGIN_STMT name = cmuEntries[indexCmuEntry].name; # DEBUG BEGIN_STMT _1 = (int) name; _2 = clockFeatures[_1][6]; instance = (uint32) _2; # DEBUG BEGIN_STMT _3 = cmu[instance]; _4 = _3->SR; cmuIsrValue = _4 & 3; # DEBUG BEGIN_STMT _5 = cmu[instance]; _5->SR = cmuIsrValue; # DEBUG BEGIN_STMT clockConfig.5_6 = clockConfig; if (clockConfig.5_6 != 0B) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _7 = cmu[instance]; _8 = _7->IER; cmuIerValue = _8 & 3; # DEBUG BEGIN_STMT cmuIsrValue = cmuIsrValue & cmuIerValue; # DEBUG BEGIN_STMT if (cmuIsrValue != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (0, name); : # DEBUG BEGIN_STMT indexCmuEntry = indexCmuEntry + 1; : # DEBUG BEGIN_STMT if (indexCmuEntry <= 3) goto ; [INV] else goto ; [INV] : return; } GetStatusCmuFcFceRefCntLfrefHfref (Clock_Ip_NameType name) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 instance; Clock_Ip_CmuStatusType status; uint32 cmuIsrValue; uint32 cmuIerValue; Clock_Ip_CmuStatusType D.5175; : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT status = 3; # DEBUG BEGIN_STMT _1 = (int) name; _2 = clockFeatures[_1][6]; instance = (uint32) _2; # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _3 = 1076740096B; _4 = _3->PRTN1_COFB1_STAT; _5 = _4 & 32768; if (_5 == 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _6 = 1076740096B; _7 = _6->PRTN1_COFB1_CLKEN; _8 = 1076740096B; _9 = _7 | 32768; _8->PRTN1_COFB1_CLKEN = _9; # DEBUG BEGIN_STMT _10 = 1076740096B; _11 = _10->PRTN1_PCONF; _12 = 1076740096B; _13 = _11 | 1; _12->PRTN1_PCONF = _13; # DEBUG BEGIN_STMT _14 = 1076740096B; _15 = _14->PRTN1_PUPD; _16 = 1076740096B; _17 = _15 | 1; _16->PRTN1_PUPD = _17; # DEBUG BEGIN_STMT McMeEnterKey (); # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.0_18 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.0_18); # DEBUG BEGIN_STMT _19 = 1076740096B; _20 = _19->PRTN1_COFB1_STAT; _21 = _20 & 32768; if (_21 == 0) goto ; [INV] else goto ; [INV] : _22 = ~TimeoutOccurred; if (_22 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (1, 145); : # DEBUG BEGIN_STMT _23 = cmu[instance]; _24 = _23->SR; cmuIsrValue = _24 & 3; # DEBUG BEGIN_STMT _25 = cmu[instance]; _26 = _25->IER; cmuIerValue = _26 & 3; # DEBUG BEGIN_STMT cmuIsrValue = cmuIsrValue & cmuIerValue; # DEBUG BEGIN_STMT _27 = cmu[instance]; _28 = _27->GCR; _29 = _28 & 1; if (_29 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _30 = cmuIsrValue & 2; if (_30 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT status = 1; goto ; [INV] : # DEBUG BEGIN_STMT _31 = cmuIsrValue & 1; if (_31 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT status = 2; goto ; [INV] : # DEBUG BEGIN_STMT status = 0; : # DEBUG BEGIN_STMT D.5175 = status; StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return D.5175; } ClearStatusCmuFcFceRefCntLfrefHfref (Clock_Ip_NameType name) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 cmuIsrValue; uint32 instance; : # DEBUG BEGIN_STMT _1 = (int) name; _2 = clockFeatures[_1][6]; instance = (uint32) _2; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _3 = 1076740096B; _4 = _3->PRTN1_COFB1_STAT; _5 = _4 & 32768; if (_5 == 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _6 = 1076740096B; _7 = _6->PRTN1_COFB1_CLKEN; _8 = 1076740096B; _9 = _7 | 32768; _8->PRTN1_COFB1_CLKEN = _9; # DEBUG BEGIN_STMT _10 = 1076740096B; _11 = _10->PRTN1_PCONF; _12 = 1076740096B; _13 = _11 | 1; _12->PRTN1_PCONF = _13; # DEBUG BEGIN_STMT _14 = 1076740096B; _15 = _14->PRTN1_PUPD; _16 = 1076740096B; _17 = _15 | 1; _16->PRTN1_PUPD = _17; # DEBUG BEGIN_STMT McMeEnterKey (); # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.1_18 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.1_18); # DEBUG BEGIN_STMT _19 = 1076740096B; _20 = _19->PRTN1_COFB1_STAT; _21 = _20 & 32768; if (_21 == 0) goto ; [INV] else goto ; [INV] : _22 = ~TimeoutOccurred; if (_22 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (1, 145); : # DEBUG BEGIN_STMT _23 = cmu[instance]; _24 = _23->SR; cmuIsrValue = _24 & 3; # DEBUG BEGIN_STMT _25 = cmu[instance]; _25->SR = cmuIsrValue; StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } SetCmuFcFceRefCntLfrefHfref (const struct Clock_Ip_CmuConfigType * config) { uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 swIndex; uint32 instance; : # DEBUG BEGIN_STMT _1 = config->name; _2 = (int) _1; _3 = clockFeatures[_2][6]; instance = (uint32) _3; # DEBUG BEGIN_STMT _4 = config->name; _5 = (int) _4; _6 = clockFeatures[_5][7]; swIndex = (uint32) _6; # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _7 = 1076740096B; _8 = _7->PRTN1_COFB1_STAT; _9 = _8 & 32768; if (_9 == 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _10 = 1076740096B; _11 = _10->PRTN1_COFB1_CLKEN; _12 = 1076740096B; _13 = _11 | 32768; _12->PRTN1_COFB1_CLKEN = _13; # DEBUG BEGIN_STMT _14 = 1076740096B; _15 = _14->PRTN1_PCONF; _16 = 1076740096B; _17 = _15 | 1; _16->PRTN1_PCONF = _17; # DEBUG BEGIN_STMT _18 = 1076740096B; _19 = _18->PRTN1_PUPD; _20 = 1076740096B; _21 = _19 | 1; _20->PRTN1_PUPD = _21; # DEBUG BEGIN_STMT McMeEnterKey (); # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.4_22 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.4_22); # DEBUG BEGIN_STMT _23 = 1076740096B; _24 = _23->PRTN1_COFB1_STAT; _25 = _24 & 32768; if (_25 == 0) goto ; [INV] else goto ; [INV] : _26 = ~TimeoutOccurred; if (_26 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (1, 145); : # DEBUG BEGIN_STMT _27 = cmu[instance]; _28 = cmuEntries[swIndex].refCount; _27->RCCR = _28; # DEBUG BEGIN_STMT _29 = cmu[instance]; _30 = cmuEntries[swIndex].hfRef; _29->HTCR = _30; # DEBUG BEGIN_STMT _31 = cmu[instance]; _32 = cmuEntries[swIndex].lfRef; _31->LTCR = _32; # DEBUG BEGIN_STMT _33 = cmu[instance]; _34 = config->interrupt; _33->IER = _34; # DEBUG BEGIN_STMT _35 = config->enable; if (_35 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _36 = cmu[instance]; _37 = _36->GCR; _38 = cmu[instance]; _39 = _37 | 1; _38->GCR = _39; goto ; [INV] : # DEBUG BEGIN_STMT _40 = cmu[instance]; _41 = _40->GCR; _42 = cmu[instance]; _43 = _41 & 4294967294; _42->GCR = _43; : StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } ResetCmuFcFceRefCntLfrefHfref (const struct Clock_Ip_CmuConfigType * config) { : # DEBUG BEGIN_STMT _1 = config->name; DisableCmuFcFceRefCntLfrefHfref (_1); return; } DisableCmuFcFceRefCntLfrefHfref (Clock_Ip_NameType name) { uint32 FrequencyCheckStatus; uint32 TimeoutTicks; uint32 ElapsedTime; uint32 StartTime; boolean TimeoutOccurred; uint32 instance; : # DEBUG BEGIN_STMT _1 = (int) name; _2 = clockFeatures[_1][6]; instance = (uint32) _2; # DEBUG BEGIN_STMT TimeoutOccurred = 0; # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _3 = 1076740096B; _4 = _3->PRTN1_COFB1_STAT; _5 = _4 & 32768; if (_5 == 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT _6 = 1076740096B; _7 = _6->PRTN1_COFB1_CLKEN; _8 = 1076740096B; _9 = _7 | 32768; _8->PRTN1_COFB1_CLKEN = _9; # DEBUG BEGIN_STMT _10 = 1076740096B; _11 = _10->PRTN1_PCONF; _12 = 1076740096B; _13 = _11 | 1; _12->PRTN1_PCONF = _13; # DEBUG BEGIN_STMT _14 = 1076740096B; _15 = _14->PRTN1_PUPD; _16 = 1076740096B; _17 = _15 | 1; _16->PRTN1_PUPD = _17; # DEBUG BEGIN_STMT McMeEnterKey (); # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT TimeoutTicks.2_18 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.2_18); # DEBUG BEGIN_STMT _19 = 1076740096B; _20 = _19->PRTN1_COFB1_STAT; _21 = _20 & 32768; if (_21 == 0) goto ; [INV] else goto ; [INV] : _22 = ~TimeoutOccurred; if (_22 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (1, 145); : # DEBUG BEGIN_STMT SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01 (); # DEBUG BEGIN_STMT _23 = cmu[instance]; _24 = _23->GCR; _25 = _24 & 1; if (_25 == 1) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ClockStartTimeout (&StartTime, &ElapsedTime, &TimeoutTicks, 10000); : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT _26 = cmu[instance]; _27 = _26->SR; FrequencyCheckStatus = _27 & 16; # DEBUG BEGIN_STMT TimeoutTicks.3_28 = TimeoutTicks; TimeoutOccurred = ClockTimeoutExpired (&StartTime, &ElapsedTime, TimeoutTicks.3_28); # DEBUG BEGIN_STMT if (FrequencyCheckStatus == 0) goto ; [INV] else goto ; [INV] : _29 = ~TimeoutOccurred; if (_29 != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT if (TimeoutOccurred != 0) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT ReportClockErrors (1, name); goto ; [INV] : # DEBUG BEGIN_STMT _30 = cmu[instance]; _31 = _30->GCR; _32 = cmu[instance]; _33 = _31 & 4294967294; _32->GCR = _33; : # DEBUG BEGIN_STMT _34 = cmu[instance]; _35 = _34->IER; _36 = cmu[instance]; _37 = _35 & 4294967280; _36->IER = _37; # DEBUG BEGIN_STMT _38 = cmu[instance]; _38->RCCR = 0; # DEBUG BEGIN_STMT _39 = cmu[instance]; _39->HTCR = 16777215; # DEBUG BEGIN_STMT _40 = cmu[instance]; _40->LTCR = 0; # DEBUG BEGIN_STMT _41 = cmu[instance]; _42 = _41->SR; _43 = cmu[instance]; _44 = _42 | 19; _43->SR = _44; # DEBUG BEGIN_STMT SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01 (); StartTime = {CLOBBER}; ElapsedTime = {CLOBBER}; TimeoutTicks = {CLOBBER}; return; } ClockMonitorEmpty_GetStatus (Clock_Ip_NameType name) { Clock_Ip_CmuStatusType D.5202; : # DEBUG BEGIN_STMT # DEBUG BEGIN_STMT D.5202 = 3; return D.5202; } ClockMonitorEmpty_ClearStatus (Clock_Ip_NameType name) { : # DEBUG BEGIN_STMT return; } ClockMonitorEmpty_Disable (Clock_Ip_NameType name) { : # DEBUG BEGIN_STMT return; } ClockMonitorEmpty (const struct Clock_Ip_CmuConfigType * config) { : # DEBUG BEGIN_STMT return; }