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_EPAM_Temperature : 0|8@1+ (1,-40) [-40|215] "℃" Vector__XXX
SG_ CAR_MCU_InvTemp : 0|8@1+ (1,-50) [-40|200] "℃" 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_ 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_ 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 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_ 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_ 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 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_ Ver : 24|8@1+ (1,0) [0|255] "" Vector__XXX
SG_ Day : 16|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_ 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 BO_ 544 VCU_EPAM: 8 VCU
SG_ EPAM_ErrClear_State : 2|1@1+ (1,0) [0|1] "" EPAM 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_parkSensor : 1|1@1+ (1,0) [0|1] "" VCU
SG_ EPAM_driveSensor : 0|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 BO_ 380 IMU_TX3: 8 Bosch_IMU
SG_ IMU_TX3_CRC : 56|8@1+ (1,0) [0|255] "" VCU 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 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_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_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_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_Hazard_CMD : 2|2@1+ (1,0) [0|3] "" VCU,BCM
SG_ RC_Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|0] "" VCU,BCM SG_ RC_Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|3] "" VCU,BCM
BO_ 384 VCU_BCM_Signal2: 8 VCU BO_ 384 VCU_BCM_Signal2: 8 VCU
SG_ HMI_LMP_5 : 8|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|0] "" BCM SG_ HMI_LMP_4 : 6|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_3 : 4|2@1+ (1,0) [0|0] "" BCM SG_ HMI_LMP_3 : 4|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_2 : 2|2@1+ (1,0) [0|0] "" BCM SG_ HMI_LMP_2 : 2|2@1+ (1,0) [0|3] "" BCM
SG_ HMI_LMP_1 : 0|2@1+ (1,0) [0|0] "" BCM SG_ HMI_LMP_1 : 0|2@1+ (1,0) [0|3] "" BCM
BO_ 65 RC_VCU_Signal2: 8 RC BO_ 65 RC_VCU_Signal2: 8 RC
SG_ RC_VX_Limit : 16|8@1+ (1,0) [0|255] "km/h" VCU 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_LTRN_CMD : 8|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_Head_CMD : 6|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_HBEAM_CMD : 4|2@1+ (1,0) [0|3] "" BCM
SG_ Lamp_Hazard_CMD : 2|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|0] "" BCM SG_ Lamp_BRAKE_CMD : 0|2@1+ (1,0) [0|3] "" BCM
BO_ 64 RC_VCU_Signal1: 8 RC 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_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_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 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_ParkBrake_Fbk : 18|2@1+ (1,0) [0|3] "" RC
SG_ VCU_GearSelStat : 11|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_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_Fbk : 32|16@1+ (1E-005,-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_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 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 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_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_PosTrqLimit : 16|16@1+ (0.01,-200) [-200|400] "Nm" MCU
SG_ VCU_BmsHvSt : 13|2@1+ (1,0) [0|0] "" 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 Day "SW 작성 일";
CM_ SG_ 256 Month "SW 작성 월 CM_ SG_ 256 Month "SW 작성 월
"; ";
CM_ SG_ 256 YEAR "SW ŔŰźş łâľľ"; CM_ SG_ 256 Year "SW ŔŰźş łâľľ";
CM_ SG_ 544 EPAM_ErrClear_State "0 = none CM_ SG_ 544 EPAM_ErrClear_State "0 = none
1 = EPAM Error Clear 1 = EPAM Error Clear
@ -610,12 +596,6 @@ CM_ SG_ 17 VCU_Acc_Limit "
"; ";
CM_ SG_ 17 VCU_RC_BMS_SOC "배터리 SOC 상태 전달 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_NegTrqLimit "Motoring Torque Limit
"; ";
CM_ SG_ 592 VCU_TrqCmd "Motor torque Command 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/SW_Version/subdir.mk
-include src/Operation_Layer/MCU/subdir.mk -include src/Operation_Layer/MCU/subdir.mk
-include src/Operation_Layer/Lamp/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/Operation_Layer/subdir.mk
-include src/Logic/subdir.mk -include src/Logic/subdir.mk
-include src/IG_Layer/subdir.mk -include src/IG_Layer/subdir.mk

View File

@ -41,5 +41,4 @@ src/Safety_Layer/CRC \
src/Safety_Layer/EMERGENCY \ src/Safety_Layer/EMERGENCY \
src/Vehicle_System_Mode_Layer \ src/Vehicle_System_Mode_Layer \
src/uds \ 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;16;6;ECU3_KATECH_Logic_1000ms;8;../src/KATECK_Logic.c;60;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;28;6;inlining to Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_5ms;3;../src/KATECK_Logic.c;29;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;41;6;inlining to Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_20ms;5;../src/KATECK_Logic.c;46;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;47;6;inlining to Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;16;6;ECU3_KATECH_Logic_100ms;6;../src/KATECK_Logic.c;51;6;inlining to
Callgraph clone;ECU3_KATECH_Logic_init;1;../src/KATECK_Logic.c;15;6;ECU3_KATECH_Logic_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_200ms;7;../src/KATECK_Logic.c;55;6;inlining to

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -54,6 +54,14 @@ ECU3_KATECH_Logic_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_DIN_CH1.0_5 = GV_DIN_CH1; GV_DIN_CH1.0_5 = GV_DIN_CH1;
Emergency_Switch = GV_DIN_CH1.0_5; Emergency_Switch = GV_DIN_CH1.0_5;
# DEBUG BEGIN_STMT
IDB_Arc_check ();
# DEBUG BEGIN_STMT
RCU_Arc_check ();
# DEBUG BEGIN_STMT
RWA1_Arc_check ();
# DEBUG BEGIN_STMT
RWA2_Arc_check ();
return; 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 \ C:/Users/MSI/Documents/WorkSpace/git/ADM/GW/src/Operation_Layer/Drive_Mode.h \
../src/can.h ../src/main.h ../src/Global_Variable.h ../src/board.h \ ../src/can.h ../src/main.h ../src/Global_Variable.h ../src/board.h \
../src/Safety_Layer/ARC/ARC.h ../src/Logic/ADM_Integrated_Logic.h \ ../src/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: ../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/rtwtypes.h:
../src/Logic/Param_Match.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:16:6:ECU3_KATECH_Logic_init 0 static
KATECK_Logic.c:20:6:ECU3_KATECH_Logic_2ms 0 static KATECK_Logic.c:21:6:ECU3_KATECH_Logic_2ms 0 static
KATECK_Logic.c:28:6:ECU3_KATECH_Logic_5ms 0 static KATECK_Logic.c:29:6:ECU3_KATECH_Logic_5ms 0 static
KATECK_Logic.c:35:6:ECU3_KATECH_Logic_10ms 8 static KATECK_Logic.c:34:6:ECU3_KATECH_Logic_10ms 8 static
KATECK_Logic.c:41:6:ECU3_KATECH_Logic_20ms 0 static KATECK_Logic.c:46:6:ECU3_KATECH_Logic_20ms 0 static
KATECK_Logic.c:47:6:ECU3_KATECH_Logic_100ms 0 static KATECK_Logic.c:51:6:ECU3_KATECH_Logic_100ms 0 static
KATECK_Logic.c:54:6:ECU3_KATECH_Logic_200ms 0 static KATECK_Logic.c:55:6:ECU3_KATECH_Logic_200ms 0 static
KATECK_Logic.c:60:6:ECU3_KATECH_Logic_1000ms 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_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_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_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_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;606;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;601;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;596;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_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_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 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;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_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_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_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_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;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_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;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;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;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;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;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;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;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;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;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;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;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_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_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;606;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;611;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_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_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 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> : <bb 2> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -10325,6 +10323,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();

View File

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

View File

@ -13622,8 +13622,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -13846,6 +13844,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14127,7 +14127,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # 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]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -13847,6 +13845,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14128,7 +14128,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # 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 Class size histogram [num of members]: number of classe number of classess
[1]: 264 classes [1]: 264 classes
[2]: 15 classes [2]: 15 classes
[3]: 3 classes [3]: 2 classes
[5]: 1 classes [4]: 2 classes
[6]: 1 classes [6]: 1 classes
[28]: 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 Congruence classes: 288 (unique hash values: 285), with total: 342 items
Class size histogram [num of members]: number of classe number of classess Class size histogram [num of members]: number of classe number of classess
[1]: 268 classes [1]: 268 classes
[2]: 15 classes [2]: 14 classes
[3]: 2 classes [3]: 4 classes
[4]: 1 classes
[6]: 1 classes [6]: 1 classes
[28]: 1 classes [28]: 1 classes
@ -307,7 +306,7 @@ Class size histogram [num of members]: number of classe number of classess
[28]: 1 classes [28]: 1 classes
Worklist has been filled with: 176 Worklist has been filled with: 175
Address reference subdivision created: 0 new classes. Address reference subdivision created: 0 new classes.
Congruence classes: 313 (unique hash values: 285), with total: 342 items Congruence classes: 313 (unique hash values: 285), with total: 342 items
Class size histogram [num of members]: number of classe number of classess 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]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -15178,6 +15175,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -15459,7 +15458,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # 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]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # 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]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

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

View File

@ -13617,8 +13617,6 @@ ECU3_CAN_Data_Set_100ms ()
<bb 2> [local count: 1073741824]: <bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 (); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
return; return;
} }
@ -13841,6 +13839,8 @@ ECU3_CAN_Data_Set_10ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C (); Output_Data_Set_CH1_IMU_TX3_CH1_0x17C ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570 ();
# DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 (); Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580 ();
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 (); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590 ();
@ -14122,7 +14122,9 @@ CAN_Task_100ms ()
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
ECU3_KATECH_Logic_100ms (); ECU3_KATECH_Logic_100ms ();
# DEBUG BEGIN_STMT # 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 BEGIN_STMT
# DEBUG INLINE_ENTRY NULL # DEBUG INLINE_ENTRY NULL
# DEBUG BEGIN_STMT # 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:276:6:can_send_config 16 static
can.c:324:6:CAN_Task_200ms 0 static can.c:324:6:CAN_Task_200ms 0 static
can.c:396:6:ECU3_CAN_Bypass_5ms 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:602:6:ECU3_CAN_Data_Set_20ms 0 static
can.c:606:6:ECU3_CAN_Bypass_20ms 0 static can.c:607:6:ECU3_CAN_Bypass_20ms 0 static
can.c:611:6:ECU3_CAN_Transmit_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:632:6:ECU3_CAN_Bypass_100ms 0 static
can.c:645:6:ECU3_InputData_Set_for_Logic_200ms 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 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: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: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: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: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: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 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: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: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: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: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: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 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: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: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: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: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: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 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: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: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: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: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: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 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:3281:6:Transmit_BSC_RWA_RackCommand_CH3_0x040 8 static
can.c:3292:6:Transmit_BSC_RCU_BrakeCommand_CH3_0x065 16 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: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:3334:6:Transmit_RCU_WheelSpeedStatus_CH3_0x089 8 static
can.c:3354:6:Transmit_BSC_RWA_StartupCommand_CH3_0x310 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 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: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: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: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:297:6:CAN_Task_10ms 8 static
can.c:3572:6:Bypass_Data_Set_BSC_RWA_RackCommand_CH3_0x040 0 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 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 "Safety_Layer/ARC/ARC.h"
#include "Logic/ADM_Integrated_Logic.h" #include "Logic/ADM_Integrated_Logic.h"
#include "Logic/Param_Match.h" #include "Logic/Param_Match.h"
#include "Safety_Layer/ARC/Arc.h"
void ECU3_KATECH_Logic_init(void) void ECU3_KATECH_Logic_init(void)
{ {
@ -28,40 +29,37 @@ void ECU3_KATECH_Logic_2ms(void)
void ECU3_KATECH_Logic_5ms(void) void ECU3_KATECH_Logic_5ms(void)
{ {
//System_Check_Func(); //System_Check_Func();
} }
void ECU3_KATECH_Logic_10ms(void) void ECU3_KATECH_Logic_10ms(void)
{ {
GV_DIN_CH1 = Digital_Read(DIN_0); GV_DIN_CH1 = Digital_Read(DIN_0);
GV_DIN_CH2 = Digital_Read(DIN_1); GV_DIN_CH2 = Digital_Read(DIN_1);
Emergency_Switch = GV_DIN_CH1; Emergency_Switch = GV_DIN_CH1;
IDB_Arc_check();
RCU_Arc_check();
RWA1_Arc_check();
RWA2_Arc_check();
} }
void ECU3_KATECH_Logic_20ms(void) void ECU3_KATECH_Logic_20ms(void)
{ {
} }
void ECU3_KATECH_Logic_100ms(void) void ECU3_KATECH_Logic_100ms(void)
{ {
} }
void ECU3_KATECH_Logic_200ms(void) void ECU3_KATECH_Logic_200ms(void)
{ {
// ¾Æ·¡ ÇÔ¼ö ÀÛµ¿ °ËÁõ ÇÊ¿ä // ¾Æ·¡ ÇÔ¼ö ÀÛµ¿ °ËÁõ ÇÊ¿ä
// No_signal_RC(); // No_signal_RC();
} }
void ECU3_KATECH_Logic_1000ms(void) 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_RWS1_040_RackAngleCmd = ADM_Integrated_Logic_Y.GV_RWS_RackAngleCmd1;
GV_RWS2_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_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 = ADM_Integrated_Logic_Y.Act_Fault_Exist; // EILS
GV_Act_Fault_Exist = 0; // Real // GV_Act_Fault_Exist = 0; // Real
GV_Target_MCU_Out = ADM_Integrated_Logic_Y.Target_MCU_Out; GV_Target_MCU_Out = ADM_Integrated_Logic_Y.Target_MCU_Out;
GV_Target_IDB_Out = ADM_Integrated_Logic_Y.Target_IDB_Out; GV_Target_IDB_Out = ADM_Integrated_Logic_Y.Target_IDB_Out;
GV_Target_RWA_Out = ADM_Integrated_Logic_Y.Target_RWA_Out; GV_Target_RWA_Out = ADM_Integrated_Logic_Y.Target_RWA_Out;

View File

@ -2,38 +2,81 @@
#include "Arc.h" #include "Arc.h"
#include "Global_Variable.h" #include "Global_Variable.h"
void IDB_Arc_check(void) /*
{ * count = 10 Ąć 100ms
if(GV_prev_IDB_ECU_Arc == GV_IDB_Arc) GV_IDB_ECU_Arc_ErrCnt++; * 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; 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_prev_RCU_ECU_Arc == GV_RCU_Arc)
{
if(GV_RCU_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RCU_ECU_Fault_Flag = 1; 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; 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_prev_RWA1_ECU_Arc == GV_RWA1_Arc)
{
if(GV_RWA1_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RWA1_ECU_Fault_Flag = 1; 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; 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_prev_RWA2_ECU_Arc == GV_RWA2_Arc)
{
if(GV_RWA2_ECU_Arc_ErrCnt >= 20) GV_VCU_RC_RWA2_ECU_Fault_Flag = 1; 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; 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" #include "stdint.h"
#endif /* VEHICLE_SYSTEM_MODE_LAYER_BMS_SOC_ */
//--------------------------------- functions----------------------------------// //--------------------------------- functions----------------------------------//
extern void IDB_Arc_check(void);
extern void RCU_Arc_check(void);
VEHICLE_SYSTEM_MODE_LAYER_ALV_CHECK_ void No_signal_RC(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_TX1_CH1_0x174();
Output_Data_Set_CH1_IMU_TX2_CH1_0x178(); Output_Data_Set_CH1_IMU_TX2_CH1_0x178();
Output_Data_Set_CH1_IMU_TX3_CH1_0x17C(); 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_Signal2_CH1_0x580();
Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590(); Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590();
Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595(); Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595();
@ -626,7 +627,6 @@ void ECU3_CAN_Data_Set_100ms(void)
{ {
/*---------- CH1 ----------*/ /*---------- CH1 ----------*/
Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016(); Output_Data_Set_CH1_ACU_CAR_STAT_CH1_0x016();
Output_Data_Set_BCM_VCU_ACU_Signal1_CH1_0x570();
} }
void ECU3_CAN_Bypass_100ms(void) void ECU3_CAN_Bypass_100ms(void)