Actuator Fault 신호 수신 시 피드백 신호 생성 코드 작성

네오테크 송부용 코드 삭제
  - ARC check 주석 해제
  - Param match 파일 내 input data 주석 해제
This commit is contained in:
3minbe 2025-08-20 11:07:11 +09:00
parent 92105879ea
commit 9733a58eb1
34 changed files with 14883 additions and 13894 deletions

View File

@ -113,12 +113,12 @@
"./src/Operation_Layer/MCU/Vehicle_Speed.o"
"./src/Operation_Layer/SW_Version/SW_VER.o"
"./src/Operation_Layer/Wiper/Wiper.o"
"./src/Safety_Layer/ARC/Arc.o"
"./src/Safety_Layer/BMS/BMS_SOC.o"
"./src/Safety_Layer/BMS/CE_ON_CMD.o"
"./src/Safety_Layer/BMS/Charging_Status.o"
"./src/Safety_Layer/CRC/CRC_UDM.o"
"./src/Safety_Layer/CRC/CRC_UDM_4BIT.o"
"./src/Safety_Layer/ECU_Check/ECU_Check.o"
"./src/Safety_Layer/EMERGENCY/Emergency.o"
"./src/Vehicle_System_Mode_Layer/System_Check.o"
"./src/uds/ctl_dtc.o"

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -11,9 +11,9 @@ RM := rm -rf
-include src/uds/subdir.mk
-include src/Vehicle_System_Mode_Layer/subdir.mk
-include src/Safety_Layer/EMERGENCY/subdir.mk
-include src/Safety_Layer/ECU_Check/subdir.mk
-include src/Safety_Layer/CRC/subdir.mk
-include src/Safety_Layer/BMS/subdir.mk
-include src/Safety_Layer/ARC/subdir.mk
-include src/Operation_Layer/Wiper/subdir.mk
-include src/Operation_Layer/SW_Version/subdir.mk
-include src/Operation_Layer/MCU/subdir.mk

View File

@ -35,9 +35,9 @@ src/Operation_Layer/Lamp \
src/Operation_Layer/MCU \
src/Operation_Layer/SW_Version \
src/Operation_Layer/Wiper \
src/Safety_Layer/ARC \
src/Safety_Layer/BMS \
src/Safety_Layer/CRC \
src/Safety_Layer/ECU_Check \
src/Safety_Layer/EMERGENCY \
src/Vehicle_System_Mode_Layer \
src/uds \

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,5 @@
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;29;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;46;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;51;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_200ms;7;../src/KATECK_Logic.c;55;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;28;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;46;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;51;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_200ms;7;../src/KATECK_Logic.c;55;6;inlining to

View File

@ -13,7 +13,52 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +66,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +74,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +82,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -46,7 +91,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -55,7 +100,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -64,7 +109,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -73,7 +118,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -82,7 +127,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -91,7 +136,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -99,8 +144,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: body optimize_size
Called by:
Calls: Digital_Read/10 Digital_Read/10
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 RWA2_Arc_check/17 RWA1_Arc_check/16 RCU_Arc_check/15 IDB_Arc_check/14 Digital_Read/10 Digital_Read/10
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +154,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +163,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +172,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -184,6 +229,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -48,6 +48,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -4,7 +4,52 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -12,7 +57,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -20,7 +65,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -28,7 +73,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -37,7 +82,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -46,7 +91,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -55,7 +100,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -64,7 +109,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -73,7 +118,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -82,7 +127,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -90,8 +135,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,7 +145,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +154,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +163,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -181,6 +226,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -14,7 +14,52 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -22,7 +67,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -30,7 +75,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -38,7 +83,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -47,7 +92,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -56,7 +101,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -65,7 +110,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -74,7 +119,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -83,7 +128,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -92,7 +137,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -100,8 +145,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +155,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,7 +164,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +173,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -191,6 +236,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -55,6 +55,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -57,7 +57,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_5ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_5ms
Symbols to be put in SSA form
{ D.7705 }
{ D.7697 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -94,7 +94,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_20ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_20ms
Symbols to be put in SSA form
{ D.7706 }
{ D.7698 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -131,7 +131,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_100ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_100ms
Symbols to be put in SSA form
{ D.7707 }
{ D.7699 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -168,7 +168,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_200ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_200ms
Symbols to be put in SSA form
{ D.7708 }
{ D.7700 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -205,7 +205,7 @@ Semantic equality hit:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_1000ms
Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_1000ms
Symbols to be put in SSA form
{ D.7709 }
{ D.7701 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -298,6 +298,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -1,6 +1,51 @@
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -8,7 +53,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -16,7 +61,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -24,7 +69,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -33,7 +78,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -42,7 +87,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -51,7 +96,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -60,7 +105,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -69,7 +114,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -78,7 +123,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -86,8 +131,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,7 +141,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -105,7 +150,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -114,7 +159,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -177,6 +222,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -4,6 +4,11 @@ IPA constant propagation start:
IPA structures before propagation:
Jump functions:
Jump functions of caller ECU_check/18:
Jump functions of caller RWA2_Arc_check/17:
Jump functions of caller RWA1_Arc_check/16:
Jump functions of caller RCU_Arc_check/15:
Jump functions of caller IDB_Arc_check/14:
Jump functions of caller Digital_Read/10:
Jump functions of caller System_Check_Func/9:
Jump functions of caller ECU3_KATECH_Logic_1000ms/8:
@ -26,7 +31,7 @@ Function ECU3_KATECH_Logic_5ms/3 is not versionable, reason: not a tree_versiona
Not considering ECU3_KATECH_Logic_2ms for cloning; -fipa-cp-clone disabled.
Not considering ECU3_KATECH_Logic_init for cloning; -fipa-cp-clone disabled.
overall_size: 40, max_new_size: 11001
overall_size: 45, max_new_size: 11001
IPA lattices after all propagation:
@ -50,7 +55,52 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -58,7 +108,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -66,7 +116,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -74,7 +124,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -83,7 +133,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -92,7 +142,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -101,7 +151,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +160,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,7 +169,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +178,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -136,8 +186,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -146,7 +196,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -155,7 +205,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -164,7 +214,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -235,6 +285,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -103,8 +103,8 @@ Analyzing function: ECU3_KATECH_Logic_10ms/4
Analyzing function body size: ECU3_KATECH_Logic_10ms
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global time: 80.000000
self size: 18
global size: 0
min size: 0
self stack: 0
@ -112,6 +112,16 @@ IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU_check/18 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -192,7 +202,52 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +255,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +263,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +271,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -225,7 +280,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -234,7 +289,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -243,7 +298,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -252,7 +307,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -261,7 +316,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -270,7 +325,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -278,8 +333,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -288,7 +343,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -297,7 +352,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -306,7 +361,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -369,6 +424,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -51,15 +51,25 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global size: 13
min size: 12
global time: 80.000000
self size: 18
global size: 18
min size: 22
self stack: 0
global stack: 0
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU_check/18 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -106,7 +116,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Flattening functions:
Overall time estimate: 104.000000 weighted by profile: 0.000000
Overall time estimate: 154.000000 weighted by profile: 0.000000
Deciding on inlining of small functions. Starting with size 0.
Enqueueing calls in ECU3_KATECH_Logic_1000ms/8.
@ -143,10 +153,10 @@ Reclaiming variables:
Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations:
Overall time estimate: 54.000000 weighted by profile: 0.000000
Overall time estimate: 104.000000 weighted by profile: 0.000000
Why inlining failed?
function body not available : 3 calls, 3.000000 freq, 0 count
function body not available : 8 calls, 8.000000 freq, 0 count
IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
global time: 2.000000
self size: 4
@ -157,7 +167,7 @@ IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/14 inlined
ECU3_KATECH_Logic_init/19 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -171,7 +181,7 @@ IPA function summary for ECU3_KATECH_Logic_200ms/7 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/18 inlined
ECU3_KATECH_Logic_init/23 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -185,7 +195,7 @@ IPA function summary for ECU3_KATECH_Logic_100ms/6 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/17 inlined
ECU3_KATECH_Logic_init/22 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -199,20 +209,30 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/16 inlined
ECU3_KATECH_Logic_init/21 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global size: 13
min size: 12
global time: 80.000000
self size: 18
global size: 18
min size: 22
self stack: 0
global stack: 0
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU_check/18 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -230,7 +250,7 @@ IPA function summary for ECU3_KATECH_Logic_5ms/3 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/15 inlined
ECU3_KATECH_Logic_init/20 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -261,71 +281,116 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
next sharing asm name: 21
previous sharing asm name: 23
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
next sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
previous sharing asm name: 20
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06cb45a0
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d65750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -333,7 +398,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -341,7 +406,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -349,7 +414,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -358,7 +423,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -367,7 +432,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -375,8 +440,8 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -384,8 +449,8 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -393,8 +458,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -402,8 +467,8 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -411,8 +476,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -420,8 +485,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -430,17 +495,17 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
previous sharing asm name: 19
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8
Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -460,7 +525,7 @@ Saving body of ECU3_KATECH_Logic_init for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.7711 }
{ D.7703 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -533,6 +598,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -29,6 +29,11 @@ Function is locally const.
scanning: GV_DIN_CH2 = _4;
scanning: GV_DIN_CH1.0_5 = GV_DIN_CH1;
scanning: Emergency_Switch = GV_DIN_CH1.0_5;
scanning: IDB_Arc_check ();
scanning: RCU_Arc_check ();
scanning: RWA1_Arc_check ();
scanning: RWA2_Arc_check ();
scanning: ECU_check ();
scanning: return;
Function is locally const.
@ -49,76 +54,121 @@ Function is locally const.
Function is locally const.
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06a9b970
next sharing asm name: 22
Aux: @06d5d818
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @06a9ba30
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06d5d858
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @06a9bbf0
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06d5d578
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @06a9ba50
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06d5d598
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @06a9b990
previous sharing asm name: 20
Aux: @06d5d618
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06cb3620
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -127,7 +177,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -136,81 +186,81 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9f0
Aux: @06d5db38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bc30
Aux: @06d5dbf8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9b0
Aux: @06d5dc18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9d0
Aux: @06d5da58
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9c050
Aux: @06d5db98
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bcb0
Aux: @06d5da78
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bff0
Aux: @06d5d938
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @06a9c010
previous sharing asm name: 19
Aux: @06d5d958
References:
Referring:
Availability: available
@ -220,150 +270,150 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ordered call graph: reduced for nothrow
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06a9b970
next sharing asm name: 22
Aux: @06d5d818
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @06a9ba30
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06d5d858
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @06a9bbf0
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06d5d578
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @06a9ba50
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06d5d598
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @06a9b990
previous sharing asm name: 20
Aux: @06d5d618
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9f0
Aux: @06d5db38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bc30
Aux: @06d5dbf8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9b0
Aux: @06d5dc18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9d0
Aux: @06d5da58
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9c050
Aux: @06d5db98
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bcb0
Aux: @06d5da78
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bff0
Aux: @06d5d938
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @06a9c010
previous sharing asm name: 19
Aux: @06d5d958
References:
Referring:
Availability: available
@ -405,76 +455,121 @@ ECU3_KATECH_Logic_2ms: malloc_bottom
ECU3_KATECH_Logic_init: malloc_bottom
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06a9be30
next sharing asm name: 22
Aux: @06d5d938
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @06a9bfb0
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06d5da18
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @06a9be10
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06d5dcb8
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @06a9bff0
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06d5d998
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @06a9bd10
previous sharing asm name: 20
Aux: @06d5dbb8
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06cb3620
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -483,7 +578,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -492,81 +587,81 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9be50
Aux: @06d5d918
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bf90
Aux: @06d5d958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bdb0
Aux: @06d5dc38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9be70
Aux: @06d5dab8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bd90
Aux: @06d5db58
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bdd0
Aux: @06d5dc18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bcd0
Aux: @06d5da58
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @06a9bd30
previous sharing asm name: 19
Aux: @06d5d978
References:
Referring:
Availability: available
@ -576,150 +671,150 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9be50
Aux: @06d5d918
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @06a9bd10
previous sharing asm name: 20
Aux: @06d5dbb8
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bf90
Aux: @06d5d958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06a9be30
next sharing asm name: 22
Aux: @06d5d938
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bdb0
Aux: @06d5dc38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @06a9bfb0
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06d5da18
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9be70
Aux: @06d5dab8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @06a9be10
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06d5dcb8
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bd90
Aux: @06d5db58
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bdd0
Aux: @06d5dc18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @06a9bff0
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06d5d998
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bcd0
Aux: @06d5da58
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @06a9bd30
previous sharing asm name: 19
Aux: @06d5d978
References:
Referring:
Availability: available
@ -794,6 +889,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -1,70 +1,115 @@
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
next sharing asm name: 21
previous sharing asm name: 23
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
next sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
previous sharing asm name: 20
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06cb3620
ECU_check/18 (ECU_check) @06d64b60
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA2_Arc_check/17 (RWA2_Arc_check) @06d64a80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RWA1_Arc_check/16 (RWA1_Arc_check) @06d649a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
RCU_Arc_check/15 (RCU_Arc_check) @06d648c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
IDB_Arc_check/14 (IDB_Arc_check) @06d647e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d64700
Type: function
Visibility: external public
References:
@ -73,7 +118,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380
System_Check_Func/9 (System_Check_Func) @06d64460
Type: function
Visibility: external public
References:
@ -82,7 +127,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -90,8 +135,8 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -99,8 +144,8 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -108,8 +153,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -117,8 +162,8 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -126,8 +171,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -135,8 +180,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,10 +190,10 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
previous sharing asm name: 19
References:
Referring:
Availability: available
@ -157,19 +202,19 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Calls:
Clearing variable flags:
Function name:ECU3_KATECH_Logic_init/18:
Function name:ECU3_KATECH_Logic_init/23:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/17:
Function name:ECU3_KATECH_Logic_init/22:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/16:
Function name:ECU3_KATECH_Logic_init/21:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/15:
Function name:ECU3_KATECH_Logic_init/20:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/14:
Function name:ECU3_KATECH_Logic_init/19:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_1000ms/8:
@ -198,150 +243,150 @@ Function name:ECU3_KATECH_Logic_init/1:
locals written:
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d61ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9b0
Aux: @06d5d898
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06cb8ee0
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06e5b000
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @06a9bab0
previous sharing asm name: 20
Aux: @06d5d518
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d619a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b9f0
Aux: @06d5d638
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cb38c0
Calls: ECU3_KATECH_Logic_init/23 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/23 (ECU3_KATECH_Logic_init) @06e5b380
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06a9b9d0
next sharing asm name: 22
Aux: @06d5d878
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/23 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d61460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bc30
Aux: @06d5d818
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06cb37e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06e5b2a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @06a9bb50
next sharing asm name: 21
previous sharing asm name: 23
Aux: @06d5d618
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d61e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b930
Aux: @06d5d6d8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06cb3700
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06e5b1c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @06a9b970
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06d5d7b8
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06cb1ee0
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d61b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9b990
Aux: @06d5d718
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Calls: ECU_check/18 (1073741824 (estimated locally),1.00 per call) RWA2_Arc_check/17 (1073741824 (estimated locally),1.00 per call) RWA1_Arc_check/16 (1073741824 (estimated locally),1.00 per call) RCU_Arc_check/15 (1073741824 (estimated locally),1.00 per call) IDB_Arc_check/14 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9ba10
Aux: @06d5d798
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06cb3460
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06e5b0e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @06a9bb10
next sharing asm name: 19
previous sharing asm name: 21
Aux: @06d5d598
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d61620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06a9bc10
Aux: @06d5d738
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d61380
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @06a9b8f0
previous sharing asm name: 19
Aux: @06d5d7d8
References:
Referring:
Availability: available
@ -362,7 +407,7 @@ Function name:ECU3_KATECH_Logic_2ms/2:
globals read: ALL
globals written: ALL
Function name:ECU3_KATECH_Logic_init/15:
Function name:ECU3_KATECH_Logic_init/20:
locals read:
locals written:
globals read:
@ -380,7 +425,7 @@ Function name:ECU3_KATECH_Logic_10ms/4:
globals read: ALL
globals written: ALL
Function name:ECU3_KATECH_Logic_init/16:
Function name:ECU3_KATECH_Logic_init/21:
locals read:
locals written:
globals read:
@ -392,7 +437,7 @@ Function name:ECU3_KATECH_Logic_20ms/5:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/17:
Function name:ECU3_KATECH_Logic_init/22:
locals read:
locals written:
globals read:
@ -404,7 +449,7 @@ Function name:ECU3_KATECH_Logic_100ms/6:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/18:
Function name:ECU3_KATECH_Logic_init/23:
locals read:
locals written:
globals read:
@ -416,7 +461,7 @@ Function name:ECU3_KATECH_Logic_200ms/7:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/14:
Function name:ECU3_KATECH_Logic_init/19:
locals read:
locals written:
globals read:
@ -483,6 +528,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
# DEBUG BEGIN_STMT
ECU_check ();
return;
}

View File

@ -5,9 +5,8 @@ src/KATECK_Logic.o: ../src/KATECK_Logic.c ../src/KATECK_Logic.h \
C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Safety_Layer/BMS/BMS_SOC.h \
C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.h \
../src/can.h ../src/main.h ../src/Global_Variable.h ../src/board.h \
../src/Safety_Layer/ARC/ARC.h ../src/Logic/ADM_Integrated_Logic.h \
../src/Logic/rtwtypes.h ../src/Logic/Param_Match.h \
../src/Safety_Layer/ARC/Arc.h
../src/Logic/ADM_Integrated_Logic.h ../src/Logic/rtwtypes.h \
../src/Logic/Param_Match.h ../src/Safety_Layer/ECU_Check/ECU_Check.h
../src/KATECK_Logic.h:
@ -29,12 +28,10 @@ C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.h:
../src/board.h:
../src/Safety_Layer/ARC/ARC.h:
../src/Logic/ADM_Integrated_Logic.h:
../src/Logic/rtwtypes.h:
../src/Logic/Param_Match.h:
../src/Safety_Layer/ARC/Arc.h:
../src/Safety_Layer/ECU_Check/ECU_Check.h:

Binary file not shown.

View File

@ -1,7 +1,7 @@
KATECK_Logic.c:16:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:21:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:29:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:34:6:ECU3_KATECH_Logic_10ms 8 static
KATECK_Logic.c:15:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:20:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:28:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:33:6:ECU3_KATECH_Logic_10ms 8 static
KATECK_Logic.c:46:6:ECU3_KATECH_Logic_20ms 0 static
KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static
KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static

View File

@ -8,10 +8,9 @@
#include "Global_Variable.h"
#include "board.h"
#include "Safety_Layer/ARC/ARC.h"
#include "Logic/ADM_Integrated_Logic.h"
#include "Logic/Param_Match.h"
#include "Safety_Layer/ARC/Arc.h"
#include "Safety_Layer/ECU_Check/ECU_Check.h"
void ECU3_KATECH_Logic_init(void)
{
@ -37,10 +36,11 @@ void ECU3_KATECH_Logic_10ms(void)
GV_DIN_CH2 = Digital_Read(DIN_1);
Emergency_Switch = GV_DIN_CH1;
// IDB_Arc_check();
// RCU_Arc_check();
// RWA1_Arc_check();
// RWA2_Arc_check();
IDB_Arc_check();
RCU_Arc_check();
RWA1_Arc_check();
RWA2_Arc_check();
ECU_check();
}
void ECU3_KATECH_Logic_20ms(void)

View File

@ -24,6 +24,13 @@ void Input_Data_Set_Logic(void)
ADM_Integrated_Logic_U.GV_RWA1_ECU_Fault_Flag = GV_VCU_RC_RWA1_ECU_Fault_Flag;
ADM_Integrated_Logic_U.GV_RWA2_ECU_Fault_Flag = GV_VCU_RC_RWA2_ECU_Fault_Flag;
ADM_Integrated_Logic_U.GV_RWA_Actuator_Fault = GV_RC_VCU_RWA_Actuator_Fault_Flag;
// ADM_Integrated_Logic_U.GV_ACU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_MCU_Actuator_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_IDB_ECU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_RCU_ECU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_RWA1_ECU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_RWA2_ECU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_RWA_Actuator_Fault = 0;
if(GV_VCU_Drive_Mode == 0) // ACU Mode
{

View File

@ -1,5 +1,5 @@
#include <ECU_Check/ECU_Check.h>
#include "can.h"
#include "Arc.h"
#include "Global_Variable.h"
/*
@ -81,6 +81,21 @@ void RWA2_Arc_check(void) // Ch3 0x072 5ms
GV_prev_RWA2_ECU_Arc = GV_RWA2_Arc;
}
void ECU_check(void)
{
if(GV_RC_VCU_ACU_Fault_Flag == 1 && GV_Act_Fault_Exist) GV_VCU_RC_ACU_Fault_Flag = 1;
else GV_VCU_RC_ACU_Fault_Flag = 0;
if(GV_RC_VCU_MCU_Actuator_Fault_Flag == 1 && GV_Act_Fault_Exist) GV_VCU_RC_MCU_Actuator_Fault_Flag = 1;
else GV_VCU_RC_MCU_Actuator_Fault_Flag = 1;
if(GV_RC_VCU_RWA_Actuator_Fault_Flag == 1 && GV_Act_Fault_Exist) GV_VCU_RC_RWA_Actuator_Fault_Flag = 1;
else GV_VCU_RC_RWA_Actuator_Fault_Flag = 0;
}
void No_signal_RC(void){
// GV_RC_VCU_counter1_CHECK = 260 으로 초기에 GV_RC_VCU_counter1와 같은 숫자 회피
if(GV_VCU_Drive_Mode == 1 ){

View File

@ -5,4 +5,6 @@ extern void IDB_Arc_check(void);
extern void RCU_Arc_check(void);
extern void RWA1_Arc_check(void);
extern void RWA2_Arc_check(void);
extern void ECU_check(void);
extern void No_signal_RC(void);