Det_TestNoTransientFault () { uint32 u32CoreId; boolean result; boolean D.5685; int iftmp.5; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int _5; _Bool _6; _Bool _7; int _8; int iftmp.5_9; int iftmp.5_13; int iftmp.5_14; boolean _20; : result_10 = 0; u32CoreId_11 = 0; _1 = Det_TransientModuleId[u32CoreId_11]; if (_1 != 0) goto ; [INV] else goto ; [INV] : _2 = Det_TransientInstanceId[u32CoreId_11]; if (_2 != 0) goto ; [INV] else goto ; [INV] : _3 = Det_TransientApiId[u32CoreId_11]; if (_3 != 0) goto ; [INV] else goto ; [INV] : _4 = Det_TransientFaultId[u32CoreId_11]; if (_4 != 0) goto ; [INV] else goto ; [INV] : iftmp.5_14 = 1; goto ; [INV] : iftmp.5_13 = 0; : # iftmp.5_9 = PHI result_15 = (boolean) iftmp.5_9; Det_TransientModuleId[u32CoreId_11] = 0; Det_TransientInstanceId[u32CoreId_11] = 0; Det_TransientApiId[u32CoreId_11] = 0; Det_TransientFaultId[u32CoreId_11] = 0; _5 = (int) result_15; _6 = _5 != 0; _7 = ~_6; _8 = (int) _7; _20 = (boolean) _8; : : return _20; } Det_TestNoRuntimeError () { uint32 u32CoreId; boolean result; boolean D.5676; int iftmp.4; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int _5; _Bool _6; _Bool _7; int _8; int iftmp.4_9; int iftmp.4_13; int iftmp.4_14; boolean _20; : result_10 = 0; u32CoreId_11 = 0; _1 = Det_RuntimeModuleId[u32CoreId_11]; if (_1 != 0) goto ; [INV] else goto ; [INV] : _2 = Det_RuntimeInstanceId[u32CoreId_11]; if (_2 != 0) goto ; [INV] else goto ; [INV] : _3 = Det_RuntimeApiId[u32CoreId_11]; if (_3 != 0) goto ; [INV] else goto ; [INV] : _4 = Det_RuntimeErrorId[u32CoreId_11]; if (_4 != 0) goto ; [INV] else goto ; [INV] : iftmp.4_14 = 1; goto ; [INV] : iftmp.4_13 = 0; : # iftmp.4_9 = PHI result_15 = (boolean) iftmp.4_9; Det_RuntimeModuleId[u32CoreId_11] = 0; Det_RuntimeInstanceId[u32CoreId_11] = 0; Det_RuntimeApiId[u32CoreId_11] = 0; Det_RuntimeErrorId[u32CoreId_11] = 0; _5 = (int) result_15; _6 = _5 != 0; _7 = ~_6; _8 = (int) _7; _20 = (boolean) _8; : : return _20; } Det_TestNoError () { uint32 u32CoreId; boolean result; boolean D.5667; int iftmp.3; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int _5; _Bool _6; _Bool _7; int _8; int iftmp.3_9; int iftmp.3_13; int iftmp.3_14; boolean _20; : result_10 = 0; u32CoreId_11 = 0; _1 = Det_ModuleId[u32CoreId_11]; if (_1 != 0) goto ; [INV] else goto ; [INV] : _2 = Det_InstanceId[u32CoreId_11]; if (_2 != 0) goto ; [INV] else goto ; [INV] : _3 = Det_ApiId[u32CoreId_11]; if (_3 != 0) goto ; [INV] else goto ; [INV] : _4 = Det_ErrorId[u32CoreId_11]; if (_4 != 0) goto ; [INV] else goto ; [INV] : iftmp.3_14 = 1; goto ; [INV] : iftmp.3_13 = 0; : # iftmp.3_9 = PHI result_15 = (boolean) iftmp.3_9; Det_ModuleId[u32CoreId_11] = 0; Det_InstanceId[u32CoreId_11] = 0; Det_ApiId[u32CoreId_11] = 0; Det_ErrorId[u32CoreId_11] = 0; _5 = (int) result_15; _6 = _5 != 0; _7 = ~_6; _8 = (int) _7; _20 = (boolean) _8; : : return _20; } Det_TestLastReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId) { uint32 u32CoreId; boolean result; boolean D.5658; int iftmp.2; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int iftmp.2_5; int iftmp.2_13; int iftmp.2_14; boolean _20; : result_6 = 0; u32CoreId_7 = 0; _1 = Det_TransientModuleId[u32CoreId_7]; if (ModuleId_9(D) == _1) goto ; [INV] else goto ; [INV] : _2 = Det_TransientInstanceId[u32CoreId_7]; if (InstanceId_10(D) == _2) goto ; [INV] else goto ; [INV] : _3 = Det_TransientApiId[u32CoreId_7]; if (ApiId_11(D) == _3) goto ; [INV] else goto ; [INV] : _4 = Det_TransientFaultId[u32CoreId_7]; if (FaultId_12(D) == _4) goto ; [INV] else goto ; [INV] : iftmp.2_13 = 1; goto ; [INV] : iftmp.2_14 = 0; : # iftmp.2_5 = PHI result_15 = (boolean) iftmp.2_5; Det_TransientModuleId[u32CoreId_7] = 0; Det_TransientInstanceId[u32CoreId_7] = 0; Det_TransientApiId[u32CoreId_7] = 0; Det_TransientFaultId[u32CoreId_7] = 0; _20 = result_15; : : return _20; } Det_TestLastReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId) { uint32 u32CoreId; boolean result; boolean D.5649; int iftmp.1; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int iftmp.1_5; int iftmp.1_13; int iftmp.1_14; boolean _20; : result_6 = 0; u32CoreId_7 = 0; _1 = Det_RuntimeModuleId[u32CoreId_7]; if (ModuleId_9(D) == _1) goto ; [INV] else goto ; [INV] : _2 = Det_RuntimeInstanceId[u32CoreId_7]; if (InstanceId_10(D) == _2) goto ; [INV] else goto ; [INV] : _3 = Det_RuntimeApiId[u32CoreId_7]; if (ApiId_11(D) == _3) goto ; [INV] else goto ; [INV] : _4 = Det_RuntimeErrorId[u32CoreId_7]; if (ErrorId_12(D) == _4) goto ; [INV] else goto ; [INV] : iftmp.1_13 = 1; goto ; [INV] : iftmp.1_14 = 0; : # iftmp.1_5 = PHI result_15 = (boolean) iftmp.1_5; Det_RuntimeModuleId[u32CoreId_7] = 0; Det_RuntimeInstanceId[u32CoreId_7] = 0; Det_RuntimeApiId[u32CoreId_7] = 0; Det_RuntimeErrorId[u32CoreId_7] = 0; _20 = result_15; : : return _20; } Det_TestLastReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId) { uint32 u32CoreId; boolean result; boolean D.5640; int iftmp.0; short unsigned int _1; unsigned char _2; unsigned char _3; unsigned char _4; int iftmp.0_5; int iftmp.0_13; int iftmp.0_14; boolean _20; : result_6 = 0; u32CoreId_7 = 0; _1 = Det_ModuleId[u32CoreId_7]; if (ModuleId_9(D) == _1) goto ; [INV] else goto ; [INV] : _2 = Det_InstanceId[u32CoreId_7]; if (InstanceId_10(D) == _2) goto ; [INV] else goto ; [INV] : _3 = Det_ApiId[u32CoreId_7]; if (ApiId_11(D) == _3) goto ; [INV] else goto ; [INV] : _4 = Det_ErrorId[u32CoreId_7]; if (ErrorId_12(D) == _4) goto ; [INV] else goto ; [INV] : iftmp.0_13 = 1; goto ; [INV] : iftmp.0_14 = 0; : # iftmp.0_5 = PHI result_15 = (boolean) iftmp.0_5; Det_ModuleId[u32CoreId_7] = 0; Det_InstanceId[u32CoreId_7] = 0; Det_ApiId[u32CoreId_7] = 0; Det_ErrorId[u32CoreId_7] = 0; _20 = result_15; : : return _20; }