#include typedef void(*pFunc)(); //#pragma ghs section data=".NT_VAR_INIT_32" #define EcucPartition_NonTrusted_START_SEC_VAR_INIT_32 #include "Rte_MemMap.h" pFunc TraceDistance = 0; //#pragma ghs section data=default #define EcucPartition_NonTrusted_STOP_SEC_VAR_INIT_32 #include "Rte_MemMap.h" void __real_TASK_OsTask_Timing_NT0_100ms(void); void __real_TASK_OsTask_Timing_NT0_10ms(void); void __real_TASK_OsTask_Timing_NT0_20ms(void); void __real_TASK_OsTask_Timing_NT0_50ms(void); void __real_TASK_OsTask_Timing_T0_100ms(void); void __real_TASK_OsTask_Timing_T0_10ms(void); void __real_TASK_OsTask_Timing_T0_10ms_BSW(void); void __real_TASK_OsTask_Timing_T0_1ms(void); void __real_TASK_OsTask_Timing_T0_2ms_BSW(void); void __real_TASK_OsTask_Timing_T0_50ms(void); void __real_TASK_OsTask_Timing_T0_5ms(void); void __real_TASK_OsTask_Timing_T0_5ms_BSW(void); void __real_TASK_OsTask_Timing_T0_Client_10ms(void); #define EcucPartition_NonTrusted_START_SEC_CODE #include "Rte_MemMap.h" void __wrap_TASK_OsTask_Timing_NT0_100ms(void) { TraceDistance = __real_TASK_OsTask_Timing_NT0_100ms; __real_TASK_OsTask_Timing_NT0_100ms(); } void __wrap_TASK_OsTask_Timing_NT0_10ms(void) { TraceDistance = __real_TASK_OsTask_Timing_NT0_10ms; __real_TASK_OsTask_Timing_NT0_10ms(); } void __wrap_TASK_OsTask_Timing_NT0_20ms(void) { TraceDistance = __real_TASK_OsTask_Timing_NT0_20ms; __real_TASK_OsTask_Timing_NT0_20ms(); } void __wrap_TASK_OsTask_Timing_NT0_50ms(void) { TraceDistance = __real_TASK_OsTask_Timing_NT0_50ms; __real_TASK_OsTask_Timing_NT0_50ms(); } #define EcucPartition_NonTrusted_STOP_SEC_CODE #include "Rte_MemMap.h" #define EcucPartition_Trusted_START_SEC_CODE #include "Rte_MemMap.h" void __wrap_TASK_OsTask_Timing_T0_100ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_100ms; __real_TASK_OsTask_Timing_T0_100ms(); } void __wrap_TASK_OsTask_Timing_T0_10ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_10ms; __real_TASK_OsTask_Timing_T0_10ms(); } void __wrap_TASK_OsTask_Timing_T0_10ms_BSW(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_10ms_BSW; __real_TASK_OsTask_Timing_T0_10ms_BSW(); } void __wrap_TASK_OsTask_Timing_T0_1ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_1ms; __real_TASK_OsTask_Timing_T0_1ms(); } void __wrap_TASK_OsTask_Timing_T0_2ms_BSW(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_2ms_BSW; __real_TASK_OsTask_Timing_T0_2ms_BSW(); } void __wrap_TASK_OsTask_Timing_T0_50ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_50ms; __real_TASK_OsTask_Timing_T0_50ms(); } void __wrap_TASK_OsTask_Timing_T0_5ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_5ms; __real_TASK_OsTask_Timing_T0_5ms(); } void __wrap_TASK_OsTask_Timing_T0_5ms_BSW(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_5ms_BSW; __real_TASK_OsTask_Timing_T0_5ms_BSW(); } void __wrap_TASK_OsTask_Timing_T0_Client_10ms(void) { TraceDistance = __real_TASK_OsTask_Timing_T0_Client_10ms; __real_TASK_OsTask_Timing_T0_Client_10ms(); } #define EcucPartition_Trusted_STOP_SEC_CODE #include "Rte_MemMap.h" //void __real_rpCddSpi1ms(void); //void __real_rpCddMlc1ms(void); // //void __wrap_rpCddSpi1ms(void) //{ // TraceDistance = __real_rpCddSpi1ms; // __real_rpCddSpi1ms(); //} // //void __wrap_rpCddMlc1ms(void) //{ // TraceDistance = __real_rpCddMlc1ms; // __real_rpCddMlc1ms(); //}