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/MCU/Vehicle_Speed.o"
"./src/Operation_Layer/SW_Version/SW_VER.o" "./src/Operation_Layer/SW_Version/SW_VER.o"
"./src/Operation_Layer/Wiper/Wiper.o" "./src/Operation_Layer/Wiper/Wiper.o"
"./src/Safety_Layer/ARC/Arc.o"
"./src/Safety_Layer/BMS/BMS_SOC.o" "./src/Safety_Layer/BMS/BMS_SOC.o"
"./src/Safety_Layer/BMS/CE_ON_CMD.o" "./src/Safety_Layer/BMS/CE_ON_CMD.o"
"./src/Safety_Layer/BMS/Charging_Status.o" "./src/Safety_Layer/BMS/Charging_Status.o"
"./src/Safety_Layer/CRC/CRC_UDM.o" "./src/Safety_Layer/CRC/CRC_UDM.o"
"./src/Safety_Layer/CRC/CRC_UDM_4BIT.o" "./src/Safety_Layer/CRC/CRC_UDM_4BIT.o"
"./src/Safety_Layer/ECU_Check/ECU_Check.o"
"./src/Safety_Layer/EMERGENCY/Emergency.o" "./src/Safety_Layer/EMERGENCY/Emergency.o"
"./src/Vehicle_System_Mode_Layer/System_Check.o" "./src/Vehicle_System_Mode_Layer/System_Check.o"
"./src/uds/ctl_dtc.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/uds/subdir.mk
-include src/Vehicle_System_Mode_Layer/subdir.mk -include src/Vehicle_System_Mode_Layer/subdir.mk
-include src/Safety_Layer/EMERGENCY/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/CRC/subdir.mk
-include src/Safety_Layer/BMS/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/Wiper/subdir.mk
-include src/Operation_Layer/SW_Version/subdir.mk -include src/Operation_Layer/SW_Version/subdir.mk
-include src/Operation_Layer/MCU/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/MCU \
src/Operation_Layer/SW_Version \ src/Operation_Layer/SW_Version \
src/Operation_Layer/Wiper \ src/Operation_Layer/Wiper \
src/Safety_Layer/ARC \
src/Safety_Layer/BMS \ src/Safety_Layer/BMS \
src/Safety_Layer/CRC \ src/Safety_Layer/CRC \
src/Safety_Layer/ECU_Check \
src/Safety_Layer/EMERGENCY \ src/Safety_Layer/EMERGENCY \
src/Vehicle_System_Mode_Layer \ src/Vehicle_System_Mode_Layer \
src/uds \ 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;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;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;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;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;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;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;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;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_200ms;7;../src/KATECK_Logic.c;55;6;inlining to

View File

@ -13,7 +13,52 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -21,7 +66,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -29,7 +74,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -46,7 +91,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4 Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -55,7 +100,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 Called by: ECU3_KATECH_Logic_2ms/2
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -64,7 +109,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -73,7 +118,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -82,7 +127,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -91,7 +136,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Digital_Read/10 Digital_Read/10 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -109,7 +154,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -118,7 +163,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -127,7 +172,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -184,6 +229,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -48,6 +48,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -4,7 +4,52 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -12,7 +57,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -20,7 +65,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -37,7 +82,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size 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) 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: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -46,7 +91,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call) Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -55,7 +100,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -64,7 +109,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -73,7 +118,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -82,7 +127,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -100,7 +145,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -109,7 +154,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -118,7 +163,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06cb1700
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -181,6 +226,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

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

View File

@ -55,6 +55,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; 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 Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_5ms
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7705 } { D.7697 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 3 Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%) 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 Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_20ms
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7706 } { D.7698 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 3 Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%) 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 Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_100ms
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7707 } { D.7699 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 3 Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%) 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 Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_200ms
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7708 } { D.7700 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 3 Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%) 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 Assembler symbol names:ECU3_KATECH_Logic_init->ECU3_KATECH_Logic_1000ms
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7709 } { D.7701 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 3 Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%) Number of blocks to update: 2 ( 67%)
@ -298,6 +298,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -1,6 +1,51 @@
Symbol table: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -8,7 +53,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -16,7 +61,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -33,7 +78,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size 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) 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: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -42,7 +87,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call) Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -105,7 +150,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 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) 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: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -177,6 +222,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -4,6 +4,11 @@ IPA constant propagation start:
IPA structures before propagation: IPA structures before propagation:
Jump functions: 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 Digital_Read/10:
Jump functions of caller System_Check_Func/9: Jump functions of caller System_Check_Func/9:
Jump functions of caller ECU3_KATECH_Logic_1000ms/8: 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_2ms for cloning; -fipa-cp-clone disabled.
Not considering ECU3_KATECH_Logic_init 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: IPA lattices after all propagation:
@ -50,7 +55,52 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -58,7 +108,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -66,7 +116,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -83,7 +133,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size 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) 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: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -92,7 +142,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call) Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -155,7 +205,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 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) 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: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -235,6 +285,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -103,8 +103,8 @@ Analyzing function: ECU3_KATECH_Logic_10ms/4
Analyzing function body size: ECU3_KATECH_Logic_10ms Analyzing function body size: ECU3_KATECH_Logic_10ms
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000 global time: 80.000000
self size: 13 self size: 18
global size: 0 global size: 0
min size: 0 min size: 0
self stack: 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:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12 loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant op0 is compile time invariant
@ -192,7 +202,52 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -200,7 +255,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -208,7 +263,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -225,7 +280,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size 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) 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: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -234,7 +289,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call) Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -297,7 +352,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: 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 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) 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: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -369,6 +424,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; 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 loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000 global time: 80.000000
self size: 13 self size: 18
global size: 13 global size: 18
min size: 12 min size: 22
self stack: 0 self stack: 0
global stack: 0 global stack: 0
size:4.000000, time:4.000000 size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12 loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant op0 is compile time invariant
@ -106,7 +116,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Flattening functions: 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. Deciding on inlining of small functions. Starting with size 0.
Enqueueing calls in ECU3_KATECH_Logic_1000ms/8. Enqueueing calls in ECU3_KATECH_Logic_1000ms/8.
@ -143,10 +153,10 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations: 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? 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 IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
global time: 2.000000 global time: 2.000000
self size: 4 self size: 4
@ -157,7 +167,7 @@ IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
size:0.000000, time:0.000000 size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 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 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:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 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 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:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 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 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:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 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 Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000 global time: 80.000000
self size: 13 self size: 18
global size: 13 global size: 18
min size: 12 min size: 22
self stack: 0 self stack: 0
global stack: 0 global stack: 0
size:4.000000, time:4.000000 size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12 loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant 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:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: 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 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 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: 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 Type: function definition analyzed
Visibility: public Visibility: public
next sharing asm name: 17 next sharing asm name: 22
References: References:
Referring: 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 Clone of ECU3_KATECH_Logic_init/1
Availability: local Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size 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) Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: public Visibility: public
next sharing asm name: 16 next sharing asm name: 21
previous sharing asm name: 18 previous sharing asm name: 23
References: References:
Referring: 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 Clone of ECU3_KATECH_Logic_init/1
Availability: local Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size 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) Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: public Visibility: public
next sharing asm name: 15 next sharing asm name: 20
previous sharing asm name: 17 previous sharing asm name: 22
References: References:
Referring: 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 Clone of ECU3_KATECH_Logic_init/1
Availability: local Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size 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) Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: public Visibility: public
next sharing asm name: 14 next sharing asm name: 19
previous sharing asm name: 16 previous sharing asm name: 21
References: References:
Referring: 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 Clone of ECU3_KATECH_Logic_init/1
Availability: local Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size 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) Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: public Visibility: public
next sharing asm name: 1 next sharing asm name: 1
previous sharing asm name: 15 previous sharing asm name: 20
References: References:
Referring: 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 Clone of ECU3_KATECH_Logic_init/1
Availability: local Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size 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) Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -333,7 +398,7 @@ Emergency_Switch/13 (Emergency_Switch) @06cb45a0
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558 GV_DIN_CH2/12 (GV_DIN_CH2) @06d65708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -341,7 +406,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06cb4558
Referring: ECU3_KATECH_Logic_10ms/4 (write) Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06cb44c8 GV_DIN_CH1/11 (GV_DIN_CH1) @06d65678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
Digital_Read/10 (Digital_Read) @06cb3620 Digital_Read/10 (Digital_Read) @06d64700
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -358,7 +423,7 @@ Digital_Read/10 (Digital_Read) @06cb3620
Function flags: optimize_size 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) 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: Calls:
System_Check_Func/9 (System_Check_Func) @06cb3380 System_Check_Func/9 (System_Check_Func) @06d64460
Type: function Type: function
Visibility: external public Visibility: external public
References: References:
@ -367,7 +432,7 @@ System_Check_Func/9 (System_Check_Func) @06cb3380
Function flags: optimize_size Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call) Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls: 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -375,8 +440,8 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06cb1a80
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: ECU3_KATECH_Logic_init/19 (inlined) (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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -384,8 +449,8 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06cb1380
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: ECU3_KATECH_Logic_init/23 (inlined) (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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -393,8 +458,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06cb1540
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: ECU3_KATECH_Logic_init/22 (inlined) (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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -402,8 +467,8 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06cb12a0
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: ECU3_KATECH_Logic_init/21 (inlined) (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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write) 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 Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call) 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) @06cb1c40 ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d618c0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -420,8 +485,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06cb1c40
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call) Calls: ECU3_KATECH_Logic_init/20 (inlined) (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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -430,17 +495,17 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06cb19a0
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call) 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 Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
previous sharing asm name: 14 previous sharing asm name: 19
References: References:
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: Called by:
Calls: Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06a6e3a8 Test_Signal_1_/0 (Test_Signal_1_) @06b1e3a8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -460,7 +525,7 @@ Saving body of ECU3_KATECH_Logic_init for later reuse
;; nodes: 0 1 ;; nodes: 0 1
Symbols to be put in SSA form Symbols to be put in SSA form
{ D.7711 } { D.7703 }
Incremental SSA update started at block: 0 Incremental SSA update started at block: 0
Number of blocks in CFG: 4 Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%) Number of blocks to update: 3 ( 75%)
@ -533,6 +598,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

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

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

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

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; return;
} }

View File

@ -54,6 +54,16 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; 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; 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/Safety_Layer/BMS/BMS_SOC.h \
C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.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/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/ADM_Integrated_Logic.h ../src/Logic/rtwtypes.h \
../src/Logic/rtwtypes.h ../src/Logic/Param_Match.h \ ../src/Logic/Param_Match.h ../src/Safety_Layer/ECU_Check/ECU_Check.h
../src/Safety_Layer/ARC/Arc.h
../src/KATECK_Logic.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/board.h:
../src/Safety_Layer/ARC/ARC.h:
../src/Logic/ADM_Integrated_Logic.h: ../src/Logic/ADM_Integrated_Logic.h:
../src/Logic/rtwtypes.h: ../src/Logic/rtwtypes.h:
../src/Logic/Param_Match.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:15:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:21:6:ECU3_KATECH_Logic_2ms 0 static KATECK_Logic.c:20:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:29:6:ECU3_KATECH_Logic_5ms 0 static KATECK_Logic.c:28:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:34:6:ECU3_KATECH_Logic_10ms 8 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:46:6:ECU3_KATECH_Logic_20ms 0 static
KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static
KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static

View File

@ -8,10 +8,9 @@
#include "Global_Variable.h" #include "Global_Variable.h"
#include "board.h" #include "board.h"
#include "Safety_Layer/ARC/ARC.h"
#include "Logic/ADM_Integrated_Logic.h" #include "Logic/ADM_Integrated_Logic.h"
#include "Logic/Param_Match.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) void ECU3_KATECH_Logic_init(void)
{ {
@ -37,10 +36,11 @@ void ECU3_KATECH_Logic_10ms(void)
GV_DIN_CH2 = Digital_Read(DIN_1); GV_DIN_CH2 = Digital_Read(DIN_1);
Emergency_Switch = GV_DIN_CH1; Emergency_Switch = GV_DIN_CH1;
// IDB_Arc_check(); IDB_Arc_check();
// RCU_Arc_check(); RCU_Arc_check();
// RWA1_Arc_check(); RWA1_Arc_check();
// RWA2_Arc_check(); RWA2_Arc_check();
ECU_check();
} }
void ECU3_KATECH_Logic_20ms(void) 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_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_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_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 if(GV_VCU_Drive_Mode == 0) // ACU Mode
{ {

View File

@ -1,5 +1,5 @@
#include <ECU_Check/ECU_Check.h>
#include "can.h" #include "can.h"
#include "Arc.h"
#include "Global_Variable.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; 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){ void No_signal_RC(void){
// GV_RC_VCU_counter1_CHECK = 260 으로 초기에 GV_RC_VCU_counter1와 같은 숫자 회피 // GV_RC_VCU_counter1_CHECK = 260 으로 초기에 GV_RC_VCU_counter1와 같은 숫자 회피
if(GV_VCU_Drive_Mode == 1 ){ 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 RCU_Arc_check(void);
extern void RWA1_Arc_check(void); extern void RWA1_Arc_check(void);
extern void RWA2_Arc_check(void); extern void RWA2_Arc_check(void);
extern void ECU_check(void);
extern void No_signal_RC(void); extern void No_signal_RC(void);