Det.c.017i.build_ssa_passes 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. Det_Start ()
  2. {
  3. <bb 2> :
  4. return;
  5. }
  6. Det_ReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
  7. {
  8. uint32 u32CoreId;
  9. Std_ReturnType D.5616;
  10. <bb 2> :
  11. u32CoreId = 0;
  12. Det_TransientModuleId[u32CoreId] = ModuleId;
  13. Det_TransientInstanceId[u32CoreId] = InstanceId;
  14. Det_TransientApiId[u32CoreId] = ApiId;
  15. Det_TransientFaultId[u32CoreId] = FaultId;
  16. D.5616 = 0;
  17. <bb 3> :
  18. <L0>:
  19. return D.5616;
  20. }
  21. Det_ReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
  22. {
  23. uint32 u32CoreId;
  24. Std_ReturnType D.5614;
  25. <bb 2> :
  26. u32CoreId = 0;
  27. Det_RuntimeModuleId[u32CoreId] = ModuleId;
  28. Det_RuntimeInstanceId[u32CoreId] = InstanceId;
  29. Det_RuntimeApiId[u32CoreId] = ApiId;
  30. Det_RuntimeErrorId[u32CoreId] = ErrorId;
  31. D.5614 = 0;
  32. <bb 3> :
  33. <L0>:
  34. return D.5614;
  35. }
  36. Det_ReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
  37. {
  38. uint32 u32CoreId;
  39. Std_ReturnType D.5612;
  40. <bb 2> :
  41. u32CoreId = 0;
  42. Det_ModuleId[u32CoreId] = ModuleId;
  43. Det_InstanceId[u32CoreId] = InstanceId;
  44. Det_ApiId[u32CoreId] = ApiId;
  45. Det_ErrorId[u32CoreId] = ErrorId;
  46. D.5612 = 0;
  47. <bb 3> :
  48. <L0>:
  49. return D.5612;
  50. }
  51. Det_Init ()
  52. {
  53. <bb 2> :
  54. return;
  55. }