1. ARC 검출 코드 추가(IDB,RCU,RWA1/2)

2. Ch1 DBC 최신화(v37)
This commit is contained in:
3minbe 2025-08-05 16:06:08 +09:00
parent f7e8a96a61
commit 9800a09cbf
60 changed files with 43897 additions and 43087 deletions

View File

@ -49,12 +49,12 @@ BO_ 3221225472 VECTOR__INDEPENDENT_SIG_MSG: 0 Vector__XXX
SG_ CAR_EPAM_Temperature : 0|8@1+ (1,-40) [-40|215] "℃" Vector__XXX
SG_ CAR_MCU_InvTemp : 0|8@1+ (1,-50) [-40|200] "℃" Vector__XXX
BO_ 66 RC_VCU_Fault_Flag: 1 RC
BO_ 66 RC_VCU_Fault_Flag: 8 RC
SG_ ACU_Fault_Flag : 0|1@1+ (1,0) [0|1] "-" Vector__XXX
SG_ RWA_Actuator_Fault_Flag : 6|1@1+ (1,0) [0|1] "-" VCU
SG_ MCU_Actuator_Fault_Flag : 1|1@1+ (1,0) [0|1] "-" VCU
BO_ 19 VCU_RC_Fault_Flag: 1 VCU
BO_ 19 VCU_RC_Fault_Flag: 8 VCU
SG_ ACU_Fault_Flag : 0|1@1+ (1,0) [0|1] "-" RC
SG_ RWA_Actuator_Fault_Flag : 6|1@1+ (1,0) [0|1] "-" RC
SG_ RWA2_ECU_Fault_Flag : 5|1@1+ (1,0) [0|1] "-" RC
@ -75,7 +75,7 @@ BO_ 256 SW_VER: 8 VCU
SG_ Ver : 24|8@1+ (1,0) [0|255] "" Vector__XXX
SG_ Day : 16|8@1+ (1,0) [0|255] "" Vector__XXX
SG_ Month : 8|8@1+ (1,0) [0|255] "" Vector__XXX
SG_ YEAR : 0|8@1+ (1,0) [0|255] "" Vector__XXX
SG_ Year : 0|8@1+ (1,0) [0|255] "" Vector__XXX
BO_ 544 VCU_EPAM: 8 VCU
SG_ EPAM_ErrClear_State : 2|1@1+ (1,0) [0|1] "" EPAM
@ -106,14 +106,6 @@ BO_ 545 EPAM_VCU: 8 EPAM
SG_ EPAM_parkSensor : 1|1@1+ (1,0) [0|1] "" VCU
SG_ EPAM_driveSensor : 0|1@1+ (1,0) [0|1] "" VCU
BO_ 0 IMU_RX3: 8 VCU
BO_ 2004 IMU_RX2: 8 VCU
BO_ 2015 IMU_RX1: 0 VCU
BO_ 2012 IMU_TX4: 8 Bosch_IMU
BO_ 380 IMU_TX3: 8 Bosch_IMU
SG_ IMU_TX3_CRC : 56|8@1+ (1,0) [0|255] "" VCU
SG_ IMU_PitchRtVal : 0|16@1+ (0.005,-163.84) [0|0] "˚/s" VCU
@ -152,15 +144,15 @@ BO_ 341 RC_BCM_Signal_1: 8 RC
SG_ RC_Lamp_LTRN_CMD : 8|2@1+ (1,0) [0|3] "" VCU,BCM
SG_ RC_Lamp_Head_CMD : 6|2@1+ (1,0) [0|3] "" VCU,BCM
SG_ RC_Lamp_HBEAM_CMD : 4|2@1+ (1,0) [0|3] "" VCU,BCM
SG_ RC_Lamp_Hazard_CMD : 2|2@1+ (1,0) [0|0] "" VCU,BCM
SG_ RC_Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|0] "" VCU,BCM
SG_ RC_Lamp_Hazard_CMD : 2|2@1+ (1,0) [0|3] "" VCU,BCM
SG_ RC_Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|3] "" VCU,BCM
BO_ 384 VCU_BCM_Signal2: 8 VCU
SG_ HMI_LMP_5 : 8|2@1+ (1,0) [0|0] "" BCM
SG_ HMI_LMP_4 : 6|2@1+ (1,0) [0|0] "" BCM
SG_ HMI_LMP_3 : 4|2@1+ (1,0) [0|0] "" BCM
SG_ HMI_LMP_2 : 2|2@1+ (1,0) [0|0] "" BCM
SG_ HMI_LMP_1 : 0|2@1+ (1,0) [0|0] "" BCM
SG_ HMI_LMP_5 : 8|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_4 : 6|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_3 : 4|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_2 : 2|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_1 : 0|2@1+ (1,0) [0|3] "" BCM
BO_ 65 RC_VCU_Signal2: 8 RC
SG_ RC_VX_Limit : 16|8@1+ (1,0) [0|255] "km/h" VCU
@ -203,11 +195,11 @@ BO_ 337 VCU_BCM_Signal_1: 8 VCU
SG_ Lamp_LTRN_CMD : 8|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_Head_CMD : 6|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_HBEAM_CMD : 4|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_Hazard_CMD : 2|2@1+ (1,0) [0|0] "" BCM
SG_ Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|0] "" BCM
SG_ Lamp_Hazard_CMD : 2|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|3] "" BCM
BO_ 64 RC_VCU_Signal1: 8 RC
SG_ RC_Drive_ACC_Cmd : 32|16@1+ (1E-05,-0.32768) [-0.32768|0.32767] "g" VCU
SG_ RC_Drive_ACC_Cmd : 32|16@1+ (1E-005,-0.32768) [-0.32768|0.32767] "g" VCU
SG_ RC_Vx_Command : 48|8@1+ (1,0) [0|255] "km/h" VCU
SG_ RC_RWA_RackAngleCommand : 16|16@1+ (0.02,-655) [-655|655.7] "deg" VCU
SG_ RC_BrakeTorqueCommand : 0|16@1+ (0.1,0) [0|6553.5] "Nm" VCU
@ -227,18 +219,12 @@ BO_ 17 VCU_RC_Signals2: 8 VCU
SG_ VCU_ParkBrake_Fbk : 18|2@1+ (1,0) [0|3] "" RC
SG_ VCU_GearSelStat : 11|2@1+ (1,0) [0|3] "" RC
SG_ VCU_Drive_Mode : 16|2@1+ (1,0) [0|3] "" RC
SG_ VCU_Acc_Fbk : 32|16@1+ (1E-05,-0.32768) [-0.32768|0.32767] "g" RC
SG_ VCU_Acc_Limit : 48|16@1+ (1E-05,-0.32768) [-0.32768|0.32767] "g" RC
SG_ VCU_Acc_Fbk : 32|16@1+ (1E-005,-0.32768) [-0.32768|0.32767] "g" RC
SG_ VCU_Acc_Limit : 48|16@1+ (1E-005,-0.32768) [-0.32768|0.32767] "g" RC
SG_ VCU_RC_BMS_SOC : 0|8@1+ (1,0) [0|100] "%" RC
BO_ 32 IMU_VCU_Signal: 8 IMU
SG_ IMU_VCU_counter : 56|4@1+ (1,0) [0|15] "" VCU
SG_ YawRate : 32|16@1- (0.005,-163.84) [-163.84|163.82] "deg/s" VCU
SG_ LongAccelVal : 11|11@1- (0.01,-10.23) [-10.23|10.24] "m/s^2" VCU
SG_ LatAccelVal : 0|11@1- (0.01,-10.23) [-10.23|10.24] "m/s^2" VCU
BO_ 592 VCU_MCU_Signals1: 8 VCU
SG_ VCU_NegTrqLimit : 32|16@1+ (0.01,-200) [-200|400] "" Vector__XXX
SG_ VCU_NegTrqLimit : 32|16@1+ (0.01,-200) [-200|400] "Nm" Vector__XXX
SG_ VCU_TrqCmd : 48|16@1+ (0.01,-200) [-200|455.35] "Nm" Vector__XXX
SG_ VCU_PosTrqLimit : 16|16@1+ (0.01,-200) [-200|400] "Nm" MCU
SG_ VCU_BmsHvSt : 13|2@1+ (1,0) [0|0] "" MCU
@ -355,7 +341,7 @@ CM_ SG_ 256 Ver "SW
CM_ SG_ 256 Day "SW 작성 일";
CM_ SG_ 256 Month "SW 작성 월
";
CM_ SG_ 256 YEAR "SW ŔŰźş łâľľ";
CM_ SG_ 256 Year "SW ŔŰźş łâľľ";
CM_ SG_ 544 EPAM_ErrClear_State "0 = none
1 = EPAM Error Clear
@ -610,12 +596,6 @@ CM_ SG_ 17 VCU_Acc_Limit "
";
CM_ SG_ 17 VCU_RC_BMS_SOC "배터리 SOC 상태 전달
";
CM_ SG_ 32 YawRate "TBD
";
CM_ SG_ 32 LongAccelVal "TBD
";
CM_ SG_ 32 LatAccelVal "TBD
";
CM_ SG_ 592 VCU_NegTrqLimit "Motoring Torque Limit
";
CM_ SG_ 592 VCU_TrqCmd "Motor torque Command

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

@ -18,7 +18,6 @@ RM := rm -rf
-include src/Operation_Layer/SW_Version/subdir.mk
-include src/Operation_Layer/MCU/subdir.mk
-include src/Operation_Layer/Lamp/subdir.mk
-include src/Operation_Layer/Gear_Position/subdir.mk
-include src/Operation_Layer/subdir.mk
-include src/Logic/subdir.mk
-include src/IG_Layer/subdir.mk

View File

@ -41,5 +41,4 @@ src/Safety_Layer/CRC \
src/Safety_Layer/EMERGENCY \
src/Vehicle_System_Mode_Layer \
src/uds \
src/Operation_Layer/Gear_Position \

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;15;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;28;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;41;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;47;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;54;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;29;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;46;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;51;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_200ms;7;../src/KATECK_Logic.c;55;6;inlining to

View File

@ -13,7 +13,43 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +57,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +65,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +73,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -46,7 +82,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 ECU3_KATECH_Logic_10ms/4
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -55,7 +91,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -64,7 +100,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -73,7 +109,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -82,7 +118,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -91,7 +127,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -99,8 +135,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: body optimize_size
Called by:
Calls: Digital_Read/10 Digital_Read/10
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +145,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +154,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/9
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +163,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -184,6 +220,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

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

View File

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

View File

@ -4,7 +4,43 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -12,7 +48,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -20,7 +56,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -28,7 +64,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -37,7 +73,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -46,7 +82,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -55,7 +91,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -64,7 +100,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -73,7 +109,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -82,7 +118,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -90,8 +126,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,7 +136,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +145,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +154,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -181,6 +217,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

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

View File

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

View File

@ -14,7 +14,43 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -22,7 +58,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -30,7 +66,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -38,7 +74,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -47,7 +83,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -56,7 +92,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -65,7 +101,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -74,7 +110,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -83,7 +119,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -92,7 +128,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -100,8 +136,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +146,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,7 +155,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +164,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -191,6 +227,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

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

View File

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

View File

@ -1,6 +1,42 @@
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -8,7 +44,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -16,7 +52,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -24,7 +60,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -33,7 +69,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -42,7 +78,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -51,7 +87,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -60,7 +96,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -69,7 +105,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -78,7 +114,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -86,8 +122,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,7 +132,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -105,7 +141,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -114,7 +150,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -177,6 +213,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

@ -4,6 +4,10 @@ IPA constant propagation start:
IPA structures before propagation:
Jump functions:
Jump functions of caller RWA2_Arc_check/17:
Jump functions of caller RWA1_Arc_check/16:
Jump functions of caller RCU_Arc_check/15:
Jump functions of caller IDB_Arc_check/14:
Jump functions of caller Digital_Read/10:
Jump functions of caller System_Check_Func/9:
Jump functions of caller ECU3_KATECH_Logic_1000ms/8:
@ -26,7 +30,7 @@ Function ECU3_KATECH_Logic_5ms/3 is not versionable, reason: not a tree_versiona
Not considering ECU3_KATECH_Logic_2ms for cloning; -fipa-cp-clone disabled.
Not considering ECU3_KATECH_Logic_init for cloning; -fipa-cp-clone disabled.
overall_size: 40, max_new_size: 11001
overall_size: 44, max_new_size: 11001
IPA lattices after all propagation:
@ -50,7 +54,43 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -58,7 +98,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -66,7 +106,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -74,7 +114,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -83,7 +123,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -92,7 +132,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -101,7 +141,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +150,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,7 +159,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +168,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -136,8 +176,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -146,7 +186,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -155,7 +195,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -164,7 +204,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -235,6 +275,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

@ -103,8 +103,8 @@ Analyzing function: ECU3_KATECH_Logic_10ms/4
Analyzing function body size: ECU3_KATECH_Logic_10ms
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global time: 70.000000
self size: 17
global size: 0
min size: 0
self stack: 0
@ -112,6 +112,14 @@ IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -192,7 +200,43 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +244,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +252,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +260,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -225,7 +269,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -234,7 +278,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -243,7 +287,7 @@ ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -252,7 +296,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -261,7 +305,7 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -270,7 +314,7 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -278,8 +322,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -288,7 +332,7 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/1 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -297,7 +341,7 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -306,7 +350,7 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_200ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_100ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_20ms/5 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_5ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -369,6 +413,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

@ -51,15 +51,23 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global size: 13
min size: 12
global time: 70.000000
self size: 17
global size: 17
min size: 20
self stack: 0
global stack: 0
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -106,7 +114,7 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Flattening functions:
Overall time estimate: 104.000000 weighted by profile: 0.000000
Overall time estimate: 144.000000 weighted by profile: 0.000000
Deciding on inlining of small functions. Starting with size 0.
Enqueueing calls in ECU3_KATECH_Logic_1000ms/8.
@ -143,25 +151,11 @@ Reclaiming variables:
Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations:
Overall time estimate: 54.000000 weighted by profile: 0.000000
Overall time estimate: 94.000000 weighted by profile: 0.000000
Why inlining failed?
function body not available : 3 calls, 3.000000 freq, 0 count
function body not available : 7 calls, 7.000000 freq, 0 count
IPA function summary for ECU3_KATECH_Logic_1000ms/8 inlinable
global time: 2.000000
self size: 4
global size: 3
min size: 2
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/14 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_200ms/7 inlinable
global time: 2.000000
self size: 4
global size: 3
@ -175,6 +169,20 @@ IPA function summary for ECU3_KATECH_Logic_200ms/7 inlinable
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_200ms/7 inlinable
global time: 2.000000
self size: 4
global size: 3
min size: 2
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/22 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_100ms/6 inlinable
global time: 2.000000
self size: 4
@ -185,7 +193,7 @@ IPA function summary for ECU3_KATECH_Logic_100ms/6 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/17 inlined
ECU3_KATECH_Logic_init/21 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -199,20 +207,28 @@ IPA function summary for ECU3_KATECH_Logic_20ms/5 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/16 inlined
ECU3_KATECH_Logic_init/20 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logic_10ms/4 inlinable
global time: 30.000000
self size: 13
global size: 13
min size: 12
global time: 70.000000
self size: 17
global size: 17
min size: 20
self stack: 0
global stack: 0
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
RWA2_Arc_check/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RWA1_Arc_check/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
RCU_Arc_check/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IDB_Arc_check/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Digital_Read/10 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
@ -230,7 +246,7 @@ IPA function summary for ECU3_KATECH_Logic_5ms/3 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logic_init/15 inlined
ECU3_KATECH_Logic_init/19 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -261,71 +277,107 @@ IPA function summary for ECU3_KATECH_Logic_init/1 inlinable
Symbol table:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
next sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
next sharing asm name: 18
previous sharing asm name: 20
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
previous sharing asm name: 19
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Switch/13 (Emergency_Switch) @06d80480
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cad678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -333,7 +385,7 @@ Emergency_Switch/13 (Emergency_Switch) @06d80480
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
GV_DIN_CH2/12 (GV_DIN_CH2) @06cad630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -341,7 +393,7 @@ GV_DIN_CH2/12 (GV_DIN_CH2) @06d80438
Referring: ECU3_KATECH_Logic_10ms/4 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
GV_DIN_CH1/11 (GV_DIN_CH1) @06cad5a0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -349,7 +401,7 @@ GV_DIN_CH1/11 (GV_DIN_CH1) @06d803a8
Referring: ECU3_KATECH_Logic_10ms/4 (write)ECU3_KATECH_Logic_10ms/4 (read)
Availability: not_available
Varpool flags:
Digital_Read/10 (Digital_Read) @06d812a0
Digital_Read/10 (Digital_Read) @06cac620
Type: function
Visibility: external public
References:
@ -358,7 +410,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -367,16 +419,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -385,7 +428,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -393,8 +436,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -402,8 +445,17 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -411,8 +463,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -420,8 +472,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -430,17 +482,17 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
previous sharing asm name: 18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06b3b3a8
Test_Signal_1_/0 (Test_Signal_1_) @06a6b3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -460,7 +512,7 @@ Saving body of ECU3_KATECH_Logic_init for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.7693 }
{ D.7711 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -533,6 +585,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

@ -29,6 +29,10 @@ Function is locally const.
scanning: GV_DIN_CH2 = _4;
scanning: GV_DIN_CH1.0_5 = GV_DIN_CH1;
scanning: Emergency_Switch = GV_DIN_CH1.0_5;
scanning: IDB_Arc_check ();
scanning: RCU_Arc_check ();
scanning: RWA1_Arc_check ();
scanning: RWA2_Arc_check ();
scanning: return;
Function is locally const.
@ -49,76 +53,112 @@ Function is locally const.
Function is locally const.
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @068dea80
next sharing asm name: 21
Aux: @069d8cf8
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @068deaa0
next sharing asm name: 20
previous sharing asm name: 22
Aux: @069d8d18
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @068de960
next sharing asm name: 19
previous sharing asm name: 21
Aux: @069d8c98
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @068deac0
next sharing asm name: 18
previous sharing asm name: 20
Aux: @069d8698
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @068deb40
previous sharing asm name: 19
Aux: @069d8918
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d812a0
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cac620
Type: function
Visibility: external public
References:
@ -127,7 +167,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -136,81 +176,81 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068de980
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec00
Aux: @069d8658
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068debc0
Aux: @069d8938
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068de820
Aux: @069d8798
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dede0
Aux: @069d8638
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @069d88f8
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec80
Aux: @069d8878
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deca0
Aux: @069d8958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @068def40
previous sharing asm name: 18
Aux: @069d8678
References:
Referring:
Availability: available
@ -220,150 +260,150 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ordered call graph: reduced for nothrow
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @068dea80
next sharing asm name: 21
Aux: @069d8cf8
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @068deaa0
next sharing asm name: 20
previous sharing asm name: 22
Aux: @069d8d18
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @068de960
next sharing asm name: 19
previous sharing asm name: 21
Aux: @069d8c98
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @068deac0
next sharing asm name: 18
previous sharing asm name: 20
Aux: @069d8698
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @068deb40
previous sharing asm name: 19
Aux: @069d8918
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068de980
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec00
Aux: @069d8658
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068debc0
Aux: @069d8938
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068de820
Aux: @069d8798
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dede0
Aux: @069d8638
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @069d88f8
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec80
Aux: @069d8878
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deca0
Aux: @069d8958
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @068def40
previous sharing asm name: 18
Aux: @069d8678
References:
Referring:
Availability: available
@ -405,76 +445,112 @@ ECU3_KATECH_Logic_2ms: malloc_bottom
ECU3_KATECH_Logic_init: malloc_bottom
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @068defc0
next sharing asm name: 21
Aux: @069d8758
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @068def60
next sharing asm name: 20
previous sharing asm name: 22
Aux: @069d8778
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @068def40
next sharing asm name: 19
previous sharing asm name: 21
Aux: @069d8998
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @068deea0
next sharing asm name: 18
previous sharing asm name: 20
Aux: @069d8718
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @068dee00
previous sharing asm name: 19
Aux: @069d8978
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d812a0
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cac620
Type: function
Visibility: external public
References:
@ -483,7 +559,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -492,81 +568,81 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068decc0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deec0
Aux: @069d85b8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068ded80
Aux: @069d8658
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dee60
Aux: @069d85d8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dee20
Aux: @069d85f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @069d8918
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec80
Aux: @069d8618
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec20
Aux: @069d8738
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @068deda0
previous sharing asm name: 18
Aux: @069d8958
References:
Referring:
Availability: available
@ -576,150 +652,150 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068decc0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @068dee00
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deec0
Aux: @069d85b8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @068defc0
next sharing asm name: 1
previous sharing asm name: 19
Aux: @069d8978
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @069d8658
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
Aux: @069d8758
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068ded80
Aux: @069d85d8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @068def60
next sharing asm name: 20
previous sharing asm name: 22
Aux: @069d8778
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dee60
Aux: @069d85f8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @068def40
next sharing asm name: 19
previous sharing asm name: 21
Aux: @069d8998
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dee20
Aux: @069d8918
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec80
Aux: @069d8618
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @068deea0
next sharing asm name: 18
previous sharing asm name: 20
Aux: @069d8718
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068dec20
Aux: @069d8738
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @068deda0
previous sharing asm name: 18
Aux: @069d8958
References:
Referring:
Availability: available
@ -794,6 +870,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

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

View File

@ -1,70 +1,106 @@
callgraph:
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
next sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
next sharing asm name: 18
previous sharing asm name: 20
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
previous sharing asm name: 19
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/10 (Digital_Read) @06d812a0
RWA2_Arc_check/17 (RWA2_Arc_check) @06cac9a0
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) @06cac8c0
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) @06cac7e0
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) @06cac700
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) @06cac620
Type: function
Visibility: external public
References:
@ -73,7 +109,7 @@ Digital_Read/10 (Digital_Read) @06d812a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logic_10ms/4 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/9 (System_Check_Func) @06d81000
System_Check_Func/9 (System_Check_Func) @06cac380
Type: function
Visibility: external public
References:
@ -82,16 +118,7 @@ System_Check_Func/9 (System_Check_Func) @06d81000
Function flags: optimize_size
Called by: ECU3_KATECH_Logic_2ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,7 +127,7 @@ ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -108,8 +135,8 @@ ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -117,8 +144,17 @@ ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
@ -126,8 +162,8 @@ ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -135,8 +171,8 @@ ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,10 +181,10 @@ ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
previous sharing asm name: 18
References:
Referring:
Availability: available
@ -157,21 +193,21 @@ ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
Calls:
Clearing variable flags:
Function name:ECU3_KATECH_Logic_init/22:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/21:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/20:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/19:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/18:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/17:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/16:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/15:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_init/14:
locals read:
locals written:
Function name:ECU3_KATECH_Logic_1000ms/8:
locals read:
locals written:
@ -198,150 +234,150 @@ Function name:ECU3_KATECH_Logic_init/1:
locals written:
ordered call graph: reduced
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06d7e0e0
ECU3_KATECH_Logic_1000ms/8 (ECU3_KATECH_Logic_1000ms) @06ca9a80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deb20
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/14 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/14 (ECU3_KATECH_Logic_init) @06e719a0
Type: function definition analyzed
Visibility: public
next sharing asm name: 1
previous sharing asm name: 15
Aux: @068deb00
References:
Referring:
Function ECU3_KATECH_Logic_init/14 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06d7ed20
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deb40
Aux: @069d8d18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06e71d20
ECU3_KATECH_Logic_init/18 (ECU3_KATECH_Logic_init) @06cacc40
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @068dea80
next sharing asm name: 1
previous sharing asm name: 19
Aux: @069d8af8
References:
Referring:
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_200ms/7
Function ECU3_KATECH_Logic_init/18 is inline copy in ECU3_KATECH_Logic_1000ms/8
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_1000ms/8 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_200ms/7 (ECU3_KATECH_Logic_200ms) @06ca9380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @069d8cf8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/22 (ECU3_KATECH_Logic_init) @06db31c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 21
Aux: @069d8bf8
References:
Referring:
Function ECU3_KATECH_Logic_init/22 is inline copy in ECU3_KATECH_Logic_200ms/7
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_200ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06d7ea80
ECU3_KATECH_Logic_100ms/6 (ECU3_KATECH_Logic_100ms) @06ca9540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deb60
Aux: @069d8a38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/17 (ECU3_KATECH_Logic_init) @06e71c40
Calls: ECU3_KATECH_Logic_init/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/21 (ECU3_KATECH_Logic_init) @06db30e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 16
previous sharing asm name: 18
Aux: @068de9e0
next sharing asm name: 20
previous sharing asm name: 22
Aux: @069d8c98
References:
Referring:
Function ECU3_KATECH_Logic_init/17 is inline copy in ECU3_KATECH_Logic_100ms/6
Function ECU3_KATECH_Logic_init/21 is inline copy in ECU3_KATECH_Logic_100ms/6
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_100ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06d7e7e0
ECU3_KATECH_Logic_20ms/5 (ECU3_KATECH_Logic_20ms) @06ca92a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068deb80
Aux: @069d8ab8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/16 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/16 (ECU3_KATECH_Logic_init) @06e71b60
Calls: ECU3_KATECH_Logic_init/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/20 (ECU3_KATECH_Logic_init) @06db3000
Type: function definition analyzed
Visibility: public
next sharing asm name: 15
previous sharing asm name: 17
Aux: @068deaa0
next sharing asm name: 19
previous sharing asm name: 21
Aux: @069d89b8
References:
Referring:
Function ECU3_KATECH_Logic_init/16 is inline copy in ECU3_KATECH_Logic_20ms/5
Function ECU3_KATECH_Logic_init/20 is inline copy in ECU3_KATECH_Logic_20ms/5
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_20ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06d7e540
ECU3_KATECH_Logic_10ms/4 (ECU3_KATECH_Logic_10ms) @06ca9ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068debc0
Aux: @069d8cb8
References: GV_DIN_CH1/11 (write)GV_DIN_CH2/12 (write)GV_DIN_CH1/11 (read)Emergency_Switch/13 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/10 (1073741824 (estimated locally),1.00 per call) Digital_Read/10 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_5ms/3 (ECU3_KATECH_Logic_5ms) @06d7e2a0
Calls: 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) @06ca9c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068debe0
Aux: @069d8b38
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logic_init/15 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/15 (ECU3_KATECH_Logic_init) @06e71a80
Calls: ECU3_KATECH_Logic_init/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/19 (ECU3_KATECH_Logic_init) @06cacd20
Type: function definition analyzed
Visibility: public
next sharing asm name: 14
previous sharing asm name: 16
Aux: @068deac0
next sharing asm name: 18
previous sharing asm name: 20
Aux: @069d8a98
References:
Referring:
Function ECU3_KATECH_Logic_init/15 is inline copy in ECU3_KATECH_Logic_5ms/3
Function ECU3_KATECH_Logic_init/19 is inline copy in ECU3_KATECH_Logic_5ms/3
Clone of ECU3_KATECH_Logic_init/1
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logic_5ms/3 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06d7e000
ECU3_KATECH_Logic_2ms/2 (ECU3_KATECH_Logic_2ms) @06ca99a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @068de820
Aux: @069d8cd8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/9 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06d7c8c0
ECU3_KATECH_Logic_init/1 (ECU3_KATECH_Logic_init) @06ca9700
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 14
Aux: @068dec00
previous sharing asm name: 18
Aux: @069d8d58
References:
Referring:
Availability: available
@ -362,7 +398,7 @@ Function name:ECU3_KATECH_Logic_2ms/2:
globals read: ALL
globals written: ALL
Function name:ECU3_KATECH_Logic_init/15:
Function name:ECU3_KATECH_Logic_init/19:
locals read:
locals written:
globals read:
@ -380,7 +416,7 @@ Function name:ECU3_KATECH_Logic_10ms/4:
globals read: ALL
globals written: ALL
Function name:ECU3_KATECH_Logic_init/16:
Function name:ECU3_KATECH_Logic_init/20:
locals read:
locals written:
globals read:
@ -392,7 +428,7 @@ Function name:ECU3_KATECH_Logic_20ms/5:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/17:
Function name:ECU3_KATECH_Logic_init/21:
locals read:
locals written:
globals read:
@ -404,7 +440,7 @@ Function name:ECU3_KATECH_Logic_100ms/6:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/18:
Function name:ECU3_KATECH_Logic_init/22:
locals read:
locals written:
globals read:
@ -416,7 +452,7 @@ Function name:ECU3_KATECH_Logic_200ms/7:
globals read:
globals written:
Function name:ECU3_KATECH_Logic_init/14:
Function name:ECU3_KATECH_Logic_init/18:
locals read:
locals written:
globals read:
@ -483,6 +519,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return;
}

View File

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

View File

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

View File

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

View File

@ -6,7 +6,8 @@ src/KATECK_Logic.o: ../src/KATECK_Logic.c ../src/KATECK_Logic.h \
C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.h \
../src/can.h ../src/main.h ../src/Global_Variable.h ../src/board.h \
../src/Safety_Layer/ARC/ARC.h ../src/Logic/ADM_Integrated_Logic.h \
../src/Logic/rtwtypes.h ../src/Logic/Param_Match.h
../src/Logic/rtwtypes.h ../src/Logic/Param_Match.h \
../src/Safety_Layer/ARC/Arc.h
../src/KATECK_Logic.h:
@ -35,3 +36,5 @@ C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.h:
../src/Logic/rtwtypes.h:
../src/Logic/Param_Match.h:
../src/Safety_Layer/ARC/Arc.h:

Binary file not shown.

View File

@ -1,8 +1,8 @@
KATECK_Logic.c:15:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:20:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:28:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:35:6:ECU3_KATECH_Logic_10ms 8 static
KATECK_Logic.c:41:6:ECU3_KATECH_Logic_20ms 0 static
KATECK_Logic.c:47:6:ECU3_KATECH_Logic_100ms 0 static
KATECK_Logic.c:54:6:ECU3_KATECH_Logic_200ms 0 static
KATECK_Logic.c:16:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:21:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:29:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:34:6:ECU3_KATECH_Logic_10ms 8 static
KATECK_Logic.c:46:6:ECU3_KATECH_Logic_20ms 0 static
KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static
KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static
KATECK_Logic.c:60:6:ECU3_KATECH_Logic_1000ms 0 static

File diff suppressed because one or more lines are too long

View File

@ -2,10 +2,10 @@ Callgraph clone;ECU3_CAN_Transmit_200ms;108;../src/can.c;660;6;CAN_Task_200ms;87
Callgraph clone;ECU3_CAN_Bypass_200ms;107;../src/can.c;655;6;CAN_Task_200ms;87;../src/can.c;324;6;inlining to
Callgraph clone;ECU3_CAN_Data_Set_200ms;106;../src/can.c;650;6;CAN_Task_200ms;87;../src/can.c;324;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;CAN_Task_200ms;87;../src/can.c;324;6;inlining to
Callgraph clone;ECU3_CAN_Transmit_20ms;100;../src/can.c;611;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_CAN_Bypass_20ms;99;../src/can.c;606;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_CAN_Data_Set_20ms;98;../src/can.c;601;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;97;../src/can.c;596;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_CAN_Transmit_20ms;100;../src/can.c;612;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_CAN_Bypass_20ms;99;../src/can.c;607;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_CAN_Data_Set_20ms;98;../src/can.c;602;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;97;../src/can.c;597;6;CAN_Task_20ms;85;../src/can.c;306;6;inlining to
Callgraph clone;Input_Data_Set_ACU_BCM_Signal_1_CH1_0x150;179;../src/can.c;1633;6;Input_Data_Set_ACU_BCM_Signal_1_CH1_0x150.part.0;816;../src/can.c;1633;6;part
Callgraph clone;Input_Data_Set_RCU_BrakeStatus2_CH3_0x0C9;199;../src/can.c;1777;6;ECU3_InputData_Set_for_Logic_1000ms;109;../src/can.c;665;6;inlining to
Callgraph clone;Input_Data_Set_IDB_BrakeStatus2_CH2_0x0C8;189;../src/can.c;1713;6;ECU3_InputData_Set_for_Logic_1000ms;109;../src/can.c;665;6;inlining to
@ -16,20 +16,21 @@ Callgraph clone;Input_Data_Set_RCU_WheelStatus_CH3_0x08D;193;../src/can.c;1738;6
Callgraph clone;Input_Data_Set_IDB_WheelStatus_CH2_0x08C;183;../src/can.c;1671;6;ECU3_InputData_Set_for_Logic_5ms;89;../src/can.c;342;6;inlining to
Callgraph clone;ECU3_CAN_Transmit_100ms;104;../src/can.c;637;6;CAN_Task_100ms;86;../src/can.c;315;6;inlining to
Callgraph clone;ECU3_CAN_Bypass_100ms;103;../src/can.c;632;6;CAN_Task_100ms;86;../src/can.c;315;6;inlining to
Callgraph clone;ECU3_CAN_Data_Set_100ms;102;../src/can.c;626;6;CAN_Task_100ms;86;../src/can.c;315;6;inlining to
Callgraph clone;ECU3_CAN_Bypass_1000ms;111;../src/can.c;682;6;CAN_Task_1000ms;88;../src/can.c;333;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_1000ms;109;../src/can.c;665;6;CAN_Task_1000ms;88;../src/can.c;333;6;inlining to
Callgraph clone;ECU3_CAN_Bypass_5ms;91;../src/can.c;396;6;CAN_Task_5ms;83;../src/can.c;288;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal4_0x595_CH0_to_CH1;332;../src/can.c;3505;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal3_0x590_CH0_to_CH1;331;../src/can.c;3499;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal2_0x580_CH0_to_CH1;330;../src/can.c;3493;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;329;../src/can.c;3487;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_RWA_VCU_RC_Signal2_0x051;337;../src/can.c;3540;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_RWA_VCU_RC_Signal1_0x050;336;../src/can.c;3534;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;527;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal4_0x595_CH0_to_CH1;332;../src/can.c;3505;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal3_0x590_CH0_to_CH1;331;../src/can.c;3499;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal2_0x580_CH0_to_CH1;330;../src/can.c;3493;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;329;../src/can.c;3487;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;Bypass_Data_Set_RWA_VCU_RC_Signal2_0x051;337;../src/can.c;3540;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;Bypass_Data_Set_RWA_VCU_RC_Signal1_0x050;336;../src/can.c;3534;6;ECU3_CAN_Bypass_10ms;95;../src/can.c;528;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040;345;../src/can.c;3595;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Bypass_5ms;91;../src/can.c;396;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Data_Set_20ms;98;../src/can.c;601;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Bypass_20ms;99;../src/can.c;606;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Transmit_20ms;100;../src/can.c;611;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Data_Set_20ms;98;../src/can.c;602;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Bypass_20ms;99;../src/can.c;607;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Transmit_20ms;100;../src/can.c;612;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Bypass_100ms;103;../src/can.c;632;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Data_Set_200ms;106;../src/can.c;650;6;inlining to
Callgraph clone;ECU3_InputData_Set_for_Logic_200ms;105;../src/can.c;645;6;ECU3_CAN_Bypass_200ms;107;../src/can.c;655;6;inlining to

File diff suppressed because one or more lines are too long

View File

@ -10107,8 +10107,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> :
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -10325,6 +10323,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();

View File

@ -15447,8 +15447,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> :
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -15665,6 +15663,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();

File diff suppressed because one or more lines are too long

View File

@ -13622,8 +13622,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13846,6 +13844,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14127,7 +14127,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

View File

@ -13622,8 +13622,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13846,6 +13844,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14127,7 +14127,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

File diff suppressed because one or more lines are too long

View File

@ -13623,8 +13623,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13847,6 +13845,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14128,7 +14128,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

View File

@ -269,8 +269,8 @@ Congruence classes: 285 (unique hash values: 285), with total: 342 items
Class size histogram [num of members]: number of classe number of classess
[1]: 264 classes
[2]: 15 classes
[3]: 3 classes
[5]: 1 classes
[3]: 2 classes
[4]: 2 classes
[6]: 1 classes
[28]: 1 classes
@ -279,9 +279,8 @@ Dump after WPA based types groups
Congruence classes: 288 (unique hash values: 285), with total: 342 items
Class size histogram [num of members]: number of classe number of classess
[1]: 268 classes
[2]: 15 classes
[3]: 2 classes
[4]: 1 classes
[2]: 14 classes
[3]: 4 classes
[6]: 1 classes
[28]: 1 classes
@ -307,7 +306,7 @@ Class size histogram [num of members]: number of classe number of classess
[28]: 1 classes
Worklist has been filled with: 176
Worklist has been filled with: 175
Address reference subdivision created: 0 new classes.
Congruence classes: 313 (unique hash values: 285), with total: 342 items
Class size histogram [num of members]: number of classe number of classess
@ -14954,8 +14953,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -15178,6 +15175,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -15459,7 +15458,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -13617,8 +13617,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

File diff suppressed because one or more lines are too long

View File

@ -13617,8 +13617,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

View File

@ -13617,8 +13617,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

View File

@ -13617,8 +13617,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return;
}
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT
ECU3_CAN_Data_Set_100ms ();
# DEBUG INLINE_ENTRY ECU3_CAN_Data_Set_100ms
# DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
# DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT

Binary file not shown.

View File

@ -3,9 +3,9 @@ can.c:261:6:can_data_set_tx 8 static
can.c:276:6:can_send_config 16 static
can.c:324:6:CAN_Task_200ms 0 static
can.c:396:6:ECU3_CAN_Bypass_5ms 0 static
can.c:601:6:ECU3_CAN_Data_Set_20ms 0 static
can.c:606:6:ECU3_CAN_Bypass_20ms 0 static
can.c:611:6:ECU3_CAN_Transmit_20ms 0 static
can.c:602:6:ECU3_CAN_Data_Set_20ms 0 static
can.c:607:6:ECU3_CAN_Bypass_20ms 0 static
can.c:612:6:ECU3_CAN_Transmit_20ms 0 static
can.c:632:6:ECU3_CAN_Bypass_100ms 0 static
can.c:645:6:ECU3_InputData_Set_for_Logic_200ms 0 static
can.c:650:6:ECU3_CAN_Data_Set_200ms 0 static
@ -64,7 +64,7 @@ can.c:1393:6:Receive_RWS_VCU_Rack_AngleFbk_CH5_0x073 0 static
can.c:1402:6:Input_Data_Set_RC_VCU_Signal1_CH0_0x040 8 static
can.c:1413:6:Input_Data_Set_RC_VCU_Signal2_CH0_0x041 0 static
can.c:1424:6:Input_RC_VCU_Fault_Flag_CH0_0x042 0 static
can.c:596:6:ECU3_InputData_Set_for_Logic_20ms 0 static
can.c:597:6:ECU3_InputData_Set_for_Logic_20ms 0 static
can.c:306:6:CAN_Task_20ms 8 static
can.c:1431:6:Input_Data_Set_RC_VCU_BCM_Signal_1_CH0_0x155 0 static
can.c:1445:6:Input_Data_Set_IMU_TX1_CH0_0x174 8 static
@ -102,7 +102,7 @@ can.c:1757:6:Input_Data_Set_RCU_BrakeStatus1_CH3_0x09B 8 static
can.c:1764:6:Input_Data_Set_RCU_PressureStatus_CH3_0x0A1 8 static
can.c:441:6:ECU3_InputData_Set_for_Logic_10ms 8 static
can.c:1770:6:Input_Data_Set_RWA_Status3_CH3_0x0AA 8 static
can.c:616:6:ECU3_InputData_Set_for_Logic_100ms 8 static
can.c:617:6:ECU3_InputData_Set_for_Logic_100ms 8 static
can.c:1777:6:Input_Data_Set_RCU_BrakeStatus2_CH3_0x0C9 0 static
can.c:1782:6:Input_Data_Set_RCU_UdsResponse_CH3_0x799 0 static
can.c:1789:6:Input_Data_Set_RWS_VCU_stat_Signal_CH4_0x072 8 static
@ -130,6 +130,7 @@ can.c:2025:6:Output_Data_Set_VCU_ACU_Signal1_CH1_0x013 8 static
can.c:2038:6:Output_Data_Set_VCU_ACU_Signal2_CH1_0x014 8 static
can.c:2052:6:Output_Data_Set_VCU_ACU_Signal3_CH1_0x015 8 static
can.c:2062:6:Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 0 static
can.c:626:6:ECU3_CAN_Data_Set_100ms 0 static
can.c:2076:6:Output_Data_Set_RWA_VCU_ACU_Signal1_CH1_0x050 8 static
can.c:2085:6:Output_Data_Set_RWA_VCU_ACU_Signal2_CH1_0x051 8 static
can.c:2093:6:Output_Data_Set_RWS_VCU_ACU_Signal1_CH1_0x060 8 static
@ -139,7 +140,6 @@ can.c:2123:6:Output_Data_Set_CH1_IMU_TX1_CH1_0x174 0 static
can.c:2135:6:Output_Data_Set_CH1_IMU_TX2_CH1_0x178 0 static
can.c:2147:6:Output_Data_Set_CH1_IMU_TX3_CH1_0x17C 0 static
can.c:2158:6:Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 20 static
can.c:625:6:ECU3_CAN_Data_Set_100ms 8 static
can.c:2181:6:Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 16 static
can.c:2203:6:Output_Data_Set_BCM_VCU_ACU_Signal5_CH1_0x585 0 static
can.c:2216:6:Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 8 static
@ -227,7 +227,7 @@ can.c:3271:6:Transmit_BSC_RCU_StartupCommand_CH3_0x033 8 static
can.c:3281:6:Transmit_BSC_RWA_RackCommand_CH3_0x040 8 static
can.c:3292:6:Transmit_BSC_RCU_BrakeCommand_CH3_0x065 16 static
can.c:3312:6:Transmit_BSC_IMU_CH3_0x071 16 static
can.c:548:6:ECU3_CAN_Transmit_10ms 8 static
can.c:549:6:ECU3_CAN_Transmit_10ms 8 static
can.c:3334:6:Transmit_RCU_WheelSpeedStatus_CH3_0x089 8 static
can.c:3354:6:Transmit_BSC_RWA_StartupCommand_CH3_0x310 8 static
can.c:3364:6:Transmit_BSC_RWA_Sister_CH3_0x350 8 static
@ -256,7 +256,7 @@ can.c:3547:6:Bypass_Data_Set_RWS_VCU_ACU_Signal1_CH4_to_CH1_0x060 0 static
can.c:3553:6:Bypass_Data_Set_RWS_VCU_ACU_Signal2_CH5_to_CH1_0x061 0 static
can.c:3559:6:Bypass_Data_Set_RWS_VCU_RC_Signal1_0x060 0 static
can.c:3565:6:Bypass_Data_Set_RWS_VCU_RC_Signal2_0x061 0 static
can.c:527:6:ECU3_CAN_Bypass_10ms 8 static
can.c:528:6:ECU3_CAN_Bypass_10ms 8 static
can.c:297:6:CAN_Task_10ms 8 static
can.c:3572:6:Bypass_Data_Set_BSC_RWA_RackCommand_CH3_0x040 0 static
can.c:3581:6:Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040 0 static

View File

@ -11,6 +11,7 @@
#include "Safety_Layer/ARC/ARC.h"
#include "Logic/ADM_Integrated_Logic.h"
#include "Logic/Param_Match.h"
#include "Safety_Layer/ARC/Arc.h"
void ECU3_KATECH_Logic_init(void)
{
@ -28,40 +29,37 @@ void ECU3_KATECH_Logic_2ms(void)
void ECU3_KATECH_Logic_5ms(void)
{
//System_Check_Func();
}
void ECU3_KATECH_Logic_10ms(void)
{
GV_DIN_CH1 = Digital_Read(DIN_0);
GV_DIN_CH2 = Digital_Read(DIN_1);
Emergency_Switch = GV_DIN_CH1;
IDB_Arc_check();
RCU_Arc_check();
RWA1_Arc_check();
RWA2_Arc_check();
}
void ECU3_KATECH_Logic_20ms(void)
{
}
void ECU3_KATECH_Logic_100ms(void)
{
}
void ECU3_KATECH_Logic_200ms(void)
{
// ¾Æ·¡ ÇÔ¼ö ÀÛµ¿ °ËÁõ ÇÊ¿ä
// No_signal_RC();
}
void ECU3_KATECH_Logic_1000ms(void)
{
}

View File

@ -63,8 +63,8 @@ void Output_Data_Set_Logic(void)
GV_RWS1_040_RackAngleCmd = ADM_Integrated_Logic_Y.GV_RWS_RackAngleCmd1;
GV_RWS2_040_RackAngleCmd = ADM_Integrated_Logic_Y.GV_RWS_RackAngleCmd1;
GV_VCU_GearSelStat = ADM_Integrated_Logic_Y.GV_Gear_Postion_Out;
// GV_Act_Fault_Exist = ADM_Integrated_Logic_Y.Act_Fault_Exist; // EILS
GV_Act_Fault_Exist = 0; // Real
GV_Act_Fault_Exist = ADM_Integrated_Logic_Y.Act_Fault_Exist; // EILS
// GV_Act_Fault_Exist = 0; // Real
GV_Target_MCU_Out = ADM_Integrated_Logic_Y.Target_MCU_Out;
GV_Target_IDB_Out = ADM_Integrated_Logic_Y.Target_IDB_Out;
GV_Target_RWA_Out = ADM_Integrated_Logic_Y.Target_RWA_Out;

View File

@ -2,38 +2,81 @@
#include "Arc.h"
#include "Global_Variable.h"
void IDB_Arc_check(void)
{
if(GV_prev_IDB_ECU_Arc == GV_IDB_Arc) GV_IDB_ECU_Arc_ErrCnt++;
/*
* count = 10 Ąć 100ms
* count = 50 Ąć 500ms
* count = 100 Ąć 1s
*/
#define count 100
if(GV_IDB_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_IDB_ECU_Fault_Flag = 1;
void IDB_Arc_check(void) // Ch2 0x092 5ms
{
if(GV_prev_IDB_ECU_Arc == GV_IDB_Arc)
{
GV_IDB_ECU_Arc_ErrCnt++;
if(GV_IDB_ECU_Arc_ErrCnt >= 255) GV_IDB_ECU_Arc_ErrCnt = count;
if(GV_IDB_ECU_Arc_ErrCnt >= count) GV_VCU_RC_IDB_ECU_Fault_Flag = 1;
else GV_VCU_RC_IDB_ECU_Fault_Flag = 0;
}
else
{
GV_IDB_ECU_Arc_ErrCnt = 0;
GV_VCU_RC_IDB_ECU_Fault_Flag = 0;
}
GV_prev_IDB_ECU_Arc = GV_IDB_Arc;
}
void RCU_Arc_check(void)
void RCU_Arc_check(void) // Ch3 0x093 5ms
{
if(GV_prev_RCU_ECU_Arc == GV_RCU_Arc) GV_RCU_ECU_Arc_ErrCnt++;
if(GV_RCU_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RCU_ECU_Fault_Flag = 1;
if(GV_prev_RCU_ECU_Arc == GV_RCU_Arc)
{
GV_RCU_ECU_Arc_ErrCnt++;
if(GV_RCU_ECU_Arc_ErrCnt >= 255) GV_RCU_ECU_Arc_ErrCnt = count;
if(GV_RCU_ECU_Arc_ErrCnt >= count) GV_VCU_RC_RCU_ECU_Fault_Flag = 1;
else GV_VCU_RC_RCU_ECU_Fault_Flag = 0;
}
else
{
GV_RCU_ECU_Arc_ErrCnt = 0;
GV_VCU_RC_RCU_ECU_Fault_Flag = 0;
}
GV_prev_RCU_ECU_Arc = GV_RCU_Arc;
}
void RWA1_Arc_check(void)
void RWA1_Arc_check(void) // Ch2 0x072 5ms
{
if(GV_prev_RWA1_ECU_Arc == GV_RWA1_Arc) GV_RWA1_ECU_Arc_ErrCnt++;
if(GV_RWA1_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RWA1_ECU_Fault_Flag = 1;
if(GV_prev_RWA1_ECU_Arc == GV_RWA1_Arc)
{
GV_RWA1_ECU_Arc_ErrCnt++;
if(GV_RWA1_ECU_Arc_ErrCnt >= 255) GV_RWA1_ECU_Arc_ErrCnt = count;
if(GV_RWA1_ECU_Arc_ErrCnt >= count) GV_VCU_RC_RWA1_ECU_Fault_Flag = 1;
else GV_VCU_RC_RWA1_ECU_Fault_Flag = 0;
}
else
{
GV_RWA1_ECU_Arc_ErrCnt = 0;
GV_VCU_RC_RWA1_ECU_Fault_Flag = 0;
}
GV_prev_RWA1_ECU_Arc = GV_RWA1_Arc;
}
void RWA2_Arc_check(void)
void RWA2_Arc_check(void) // Ch3 0x072 5ms
{
if(GV_prev_RWA2_ECU_Arc == GV_RWA2_Arc) GV_RWA2_ECU_Arc_ErrCnt++;
if(GV_RWA2_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RWA2_ECU_Fault_Flag = 1;
if(GV_prev_RWA2_ECU_Arc == GV_RWA2_Arc)
{
GV_RWA2_ECU_Arc_ErrCnt++;
if(GV_RWA2_ECU_Arc_ErrCnt >= 255) GV_RWA2_ECU_Arc_ErrCnt = count;
if(GV_RWA2_ECU_Arc_ErrCnt >= count) GV_VCU_RC_RWA2_ECU_Fault_Flag = 1;
else GV_VCU_RC_RWA2_ECU_Fault_Flag = 0;
}
else
{
GV_RWA2_ECU_Arc_ErrCnt = 0;
GV_VCU_RC_RWA2_ECU_Fault_Flag = 0;
}
GV_prev_RWA2_ECU_Arc = GV_RWA2_Arc;
}

View File

@ -1,25 +1,8 @@
/*
* ALV.h
*
* Created on: 2024. 9. 20.
* Author: SUPYO
*/
#ifndef VEHICLE_SYSTEM_MODE_LAYER_ALV_CHECK_
#define VEHICLE_SYSTEM_MODE_LAYER_ALV_CHECK_ extern
#include "stdint.h"
#endif /* VEHICLE_SYSTEM_MODE_LAYER_BMS_SOC_ */
//--------------------------------- functions----------------------------------//
VEHICLE_SYSTEM_MODE_LAYER_ALV_CHECK_ void No_signal_RC(void);
extern void IDB_Arc_check(void);
extern void RCU_Arc_check(void);
extern void RWA1_Arc_check(void);
extern void RWA2_Arc_check(void);
extern void No_signal_RC(void);

View File

@ -505,6 +505,7 @@ void ECU3_CAN_Data_Set_10ms(void)
Output_Data_Set_CH1_IMU_TX1_CH1_0x174();
Output_Data_Set_CH1_IMU_TX2_CH1_0x178();
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C();
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570();
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580();
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590();
Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595();
@ -626,7 +627,6 @@ void ECU3_CAN_Data_Set_100ms(void)
{
/*---------- CH1 ----------*/
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016();
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570();
}
void ECU3_CAN_Bypass_100ms(void)