Merge pull request #31 from Dev-KATECH/Workspace

20240920_RC_ALV_ RC모드일때만으로 재설정
This commit is contained in:
S2-CHICKEN 2024-09-20 13:21:57 +09:00 committed by GitHub
commit 8c549ab480
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
28 changed files with 12675 additions and 12342 deletions

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

@ -3,7 +3,7 @@ Trivially needed symbols: ECU3_KATECH_Logit_1000ms ECU3_KATECH_Logit_200ms ECU3_
Initial Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -11,7 +11,14 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not-ready
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -19,7 +26,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -27,7 +34,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -35,28 +42,28 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not-ready
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -64,7 +71,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 ECU3_KATECH_Logit_10ms/2
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -72,7 +79,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -80,7 +87,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: public
Aux: @01733ea0
@ -89,55 +96,55 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: public
Aux: @06cf6c40
Aux: @06bd8c40
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: public
Aux: @06cf6700
References:
Aux: @06bd8700
References: GV_Operation_Mode/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/16
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: public
Aux: @06cf6e00
Aux: @06bd8e00
References:
Referring:
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: public
Aux: @06cf6b60
Aux: @06bd8b60
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Function flags: body optimize_size
Called by:
Calls: BREAK_Speed/15 RWS_Angle_Speed/14 Rate_Limit/13 Digital_Read/9 Digital_Read/9 Init_CE_forTEST/8
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: public
Aux: @06cf68c0
Aux: @06bd88c0
References:
Referring:
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/7
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: public
Aux: @06cf6620
Aux: @06bd8620
References:
Referring:
Availability: not-ready
@ -147,7 +154,7 @@ Removing unused symbols:
Reclaimed Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -155,7 +162,14 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not-ready
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -163,7 +177,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -171,7 +185,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -179,28 +193,28 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not-ready
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -208,7 +222,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 ECU3_KATECH_Logit_10ms/2
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -216,7 +230,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -224,7 +238,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: public
References:
@ -232,7 +246,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: public
References:
@ -240,15 +254,15 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/16
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: public
References:
@ -256,7 +270,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -264,7 +278,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: body optimize_size
Called by:
Calls: BREAK_Speed/15 RWS_Angle_Speed/14 Rate_Limit/13 Digital_Read/9 Digital_Read/9 Init_CE_forTEST/8
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: public
References:
@ -272,7 +286,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/7
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: public
References:
@ -283,7 +297,7 @@ Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Initial Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -291,7 +305,14 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not-ready
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -299,7 +320,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -307,7 +328,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -315,28 +336,28 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not-ready
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -344,7 +365,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 ECU3_KATECH_Logit_10ms/2
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -352,7 +373,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -360,7 +381,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: public
References:
@ -368,7 +389,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: public
References:
@ -376,15 +397,15 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/16
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: public
References:
@ -392,7 +413,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -400,7 +421,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: body optimize_size
Called by:
Calls: BREAK_Speed/15 RWS_Angle_Speed/14 Rate_Limit/13 Digital_Read/9 Digital_Read/9 Init_CE_forTEST/8
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: public
References:
@ -408,7 +429,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/7
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: public
References:
@ -420,7 +441,7 @@ Removing unused symbols:
Reclaimed Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -428,7 +449,14 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not-ready
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -436,7 +464,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -444,7 +472,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -452,28 +480,28 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not-ready
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not-ready
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -481,7 +509,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 ECU3_KATECH_Logit_10ms/2
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -489,7 +517,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -497,7 +525,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: public
References:
@ -505,7 +533,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: public
References:
@ -513,15 +541,15 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/16
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: public
References:
@ -529,7 +557,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -537,7 +565,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: body optimize_size
Called by:
Calls: BREAK_Speed/15 RWS_Angle_Speed/14 Rate_Limit/13 Digital_Read/9 Digital_Read/9 Init_CE_forTEST/8
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: public
References:
@ -545,7 +573,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/7
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: public
References:
@ -558,41 +586,49 @@ Reclaiming variables:
Clearing address taken flags:
Optimized Symbol table:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 18
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
previous sharing asm name: 19
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -601,7 +637,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -610,7 +646,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -619,7 +655,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -627,7 +663,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -635,7 +671,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -643,7 +679,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -652,7 +688,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -661,7 +697,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -670,16 +706,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
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_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -688,26 +715,35 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -716,7 +752,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -725,7 +761,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -743,17 +779,17 @@ Time profile order in expand_all_functions:ECU3_KATECH_Logit_10ms:0
Time profile order in expand_all_functions:ECU3_KATECH_Logit_20ms:0
Time profile order in expand_all_functions:ECU3_KATECH_Logit_100ms:0
Time profile order in expand_all_functions:ECU3_KATECH_Logit_200ms:0
updating call of ECU3_KATECH_Logit_200ms/5 -> ECU3_KATECH_Logit_20ms/18: ECU3_KATECH_Logit_20ms (); [tail call]
updating call of ECU3_KATECH_Logit_200ms/5 -> ECU3_KATECH_Logit_20ms/19: ECU3_KATECH_Logit_20ms (); [tail call]
updated to:ECU3_KATECH_Logit_20ms (); [tail call]
Time profile order in expand_all_functions:ECU3_KATECH_Logit_1000ms:0
updating call of ECU3_KATECH_Logit_1000ms/6 -> ECU3_KATECH_Logit_20ms/17: ECU3_KATECH_Logit_20ms (); [tail call]
updating call of ECU3_KATECH_Logit_1000ms/6 -> ECU3_KATECH_Logit_20ms/18: ECU3_KATECH_Logit_20ms (); [tail call]
updated to:ECU3_KATECH_Logit_20ms (); [tail call]
Trivially needed variables: Test_Signal_1_
Removing variables:
Final Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -762,34 +798,7 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by:
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -797,7 +806,34 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring:
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by:
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -805,7 +841,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring:
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -813,7 +849,15 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring:
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring:
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -822,7 +866,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by:
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -831,7 +875,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by:
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -840,7 +884,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -849,7 +893,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -858,7 +902,7 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -867,7 +911,7 @@ ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -876,7 +920,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -885,7 +929,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible asm_written public
References:
@ -894,7 +938,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) optimize_size
Called by:
Calls:
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible asm_written public
Aux: @00000001

View File

@ -1,2 +1,2 @@
Callgraph clone;ECU3_KATECH_Logit_20ms;3;../src/KATECK_Logic.c;40;6;ECU3_KATECH_Logit_1000ms;6;../src/KATECK_Logic.c;55;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;3;../src/KATECK_Logic.c;40;6;ECU3_KATECH_Logit_200ms;5;../src/KATECK_Logic.c;50;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;3;../src/KATECK_Logic.c;40;6;ECU3_KATECH_Logit_1000ms;6;../src/KATECK_Logic.c;58;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;3;../src/KATECK_Logic.c;40;6;ECU3_KATECH_Logit_200ms;5;../src/KATECK_Logic.c;53;6;inlining to

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
@ -22,7 +22,15 @@ No_signal_RC/16 (No_signal_RC) @06cfba80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -31,7 +39,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -40,7 +48,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -49,7 +57,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -57,7 +65,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -65,7 +73,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -73,7 +81,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -82,7 +90,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 ECU3_KATECH_Logit_10ms/2
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -91,7 +99,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -100,7 +108,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,7 +117,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,16 +126,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/16
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -136,7 +144,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -145,7 +153,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: body optimize_size
Called by:
Calls: BREAK_Speed/15 RWS_Angle_Speed/14 Rate_Limit/13 Digital_Read/9 Digital_Read/9 Init_CE_forTEST/8
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,7 +162,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/7
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -183,7 +191,17 @@ ECU3_KATECH_Logit_100ms ()
{
<bb 2> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> :
return;
}

View File

@ -20,7 +20,17 @@ ECU3_KATECH_Logit_100ms ()
{
<bb 2> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> :
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
<bb 3> :
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> :
return;
}

View File

@ -4,16 +4,24 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -22,7 +30,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -31,7 +39,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -40,7 +48,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -48,7 +56,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -56,7 +64,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -64,7 +72,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -73,7 +81,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -82,7 +90,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -91,7 +99,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,7 +108,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,16 +117,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +135,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -136,7 +144,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,7 +153,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -172,9 +180,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -14,16 +14,24 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -32,7 +40,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -41,7 +49,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -50,7 +58,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -58,7 +66,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -66,7 +74,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -74,7 +82,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -83,7 +91,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -92,7 +100,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -101,7 +109,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,7 +118,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -119,16 +127,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -137,7 +145,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -146,7 +154,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -155,7 +163,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -182,9 +190,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -19,9 +19,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -5,15 +5,14 @@ Parsed function:ECU3_KATECH_Logit_20ms
Parsed function:ECU3_KATECH_Logit_10ms
Parsed function:ECU3_KATECH_Logit_5ms
Dump after hash based groups
Congruence classes: 3 (unique hash values: 3), with total: 6 items
Congruence classes: 4 (unique hash values: 4), with total: 6 items
Class size histogram [num of members]: number of classe number of classess
[1]: 1 classes
[2]: 1 classes
[1]: 3 classes
[3]: 1 classes
Dump after WPA based types groups
Congruence classes: 4 (unique hash values: 3), with total: 6 items
Congruence classes: 4 (unique hash values: 4), with total: 6 items
Class size histogram [num of members]: number of classe number of classess
[1]: 3 classes
[3]: 1 classes
@ -22,7 +21,7 @@ Class size histogram [num of members]: number of classe number of classess
Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Dump after callgraph-based congruence reduction
Congruence classes: 4 (unique hash values: 3), with total: 6 items
Congruence classes: 4 (unique hash values: 4), with total: 6 items
Class size histogram [num of members]: number of classe number of classess
[1]: 3 classes
[3]: 1 classes
@ -30,7 +29,7 @@ Class size histogram [num of members]: number of classe number of classess
Init called for 3 items (50.00%).
Dump after full equality comparison of groups
Congruence classes: 4 (unique hash values: 3), with total: 6 items
Congruence classes: 4 (unique hash values: 4), with total: 6 items
Class size histogram [num of members]: number of classe number of classess
[1]: 3 classes
[3]: 1 classes
@ -38,7 +37,7 @@ Class size histogram [num of members]: number of classe number of classess
Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Congruence classes: 4 (unique hash values: 3), with total: 6 items
Congruence classes: 4 (unique hash values: 4), with total: 6 items
Class size histogram [num of members]: number of classe number of classess
[1]: 3 classes
[3]: 1 classes
@ -56,7 +55,7 @@ Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_200ms
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_200ms
Symbols to be put in SSA form
{ D.7331 }
{ D.7333 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -93,7 +92,7 @@ Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_1000ms
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_1000ms
Symbols to be put in SSA form
{ D.7332 }
{ D.7334 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -150,9 +149,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -1,15 +1,23 @@
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -18,7 +26,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -27,7 +35,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -36,7 +44,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -44,7 +52,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -52,7 +60,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -60,7 +68,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -69,7 +77,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -78,7 +86,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -87,7 +95,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,7 +104,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -105,16 +113,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -123,7 +131,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -132,7 +140,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -141,7 +149,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -168,9 +176,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -4,7 +4,7 @@ IPA constant propagation start:
IPA structures before propagation:
Jump functions:
Jump functions of caller No_signal_RC/16:
Jump functions of caller No_signal_RC/17:
Jump functions of caller BREAK_Speed/15:
Jump functions of caller RWS_Angle_Speed/14:
Jump functions of caller Rate_Limit/13:
@ -27,7 +27,7 @@ Not considering ECU3_KATECH_Logit_20ms for cloning; -fipa-cp-clone disabled.
Not considering ECU3_KATECH_Logit_10ms for cloning; -fipa-cp-clone disabled.
Not considering ECU3_KATECH_Logit_5ms for cloning; -fipa-cp-clone disabled.
overall_size: 36, max_new_size: 11001
overall_size: 39, max_new_size: 11001
IPA lattices after all propagation:
@ -49,16 +49,24 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -67,7 +75,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -76,7 +84,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -85,7 +93,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -93,7 +101,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -101,7 +109,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -109,7 +117,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -118,7 +126,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -127,7 +135,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -136,7 +144,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,7 +153,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,16 +162,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -172,7 +180,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -181,7 +189,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -190,7 +198,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -267,9 +275,21 @@ ECU3_KATECH_Logit_20ms ()
Modification phase of node ECU3_KATECH_Logit_100ms/4
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -51,23 +51,25 @@ Analyzing function: ECU3_KATECH_Logit_100ms/4
;; Loop 0
;; header 0, latch 1
;; depth 0, outer -1
;; nodes: 0 1 2
;; 2 succs { 1 }
;; nodes: 0 1 2 3 4
;; 2 succs { 3 4 }
;; 3 succs { 4 }
;; 4 succs { 1 }
Analyzing function body size: ECU3_KATECH_Logit_100ms
IPA function summary for ECU3_KATECH_Logit_100ms/4 inlinable
global time: 12.000000
self size: 4
global time: 7.024000
self size: 7
global size: 0
min size: 0
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:3.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
No_signal_RC/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
No_signal_RC/17 function body not available
loop depth: 0 freq:0.20 size: 1 time: 10
Analyzing function: ECU3_KATECH_Logit_20ms/3
@ -156,16 +158,24 @@ IPA function summary for ECU3_KATECH_Logit_5ms/1 inlinable
Symbol table:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -174,7 +184,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -183,7 +193,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -192,7 +202,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +210,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +218,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +226,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -225,7 +235,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -234,7 +244,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -243,7 +253,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -252,7 +262,7 @@ ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -261,16 +271,16 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/3 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
References:
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -279,7 +289,7 @@ ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -288,7 +298,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -297,7 +307,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -324,9 +334,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -25,17 +25,17 @@ IPA function summary for ECU3_KATECH_Logit_200ms/5 inlinable
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
IPA function summary for ECU3_KATECH_Logit_100ms/4 inlinable
global time: 12.000000
self size: 4
global size: 4
global time: 7.024000
self size: 7
global size: 7
min size: 2
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:3.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
No_signal_RC/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
No_signal_RC/17 function body not available
loop depth: 0 freq:0.20 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_20ms/3 inlinable
global time: 2.000000
@ -88,7 +88,7 @@ IPA function summary for ECU3_KATECH_Logit_5ms/1 inlinable
Flattening functions:
Overall time estimate: 120.000000 weighted by profile: 0.000000
Overall time estimate: 115.024000 weighted by profile: 0.000000
Deciding on inlining of small functions. Starting with size 0.
Enqueueing calls in ECU3_KATECH_Logit_1000ms/6.
@ -111,25 +111,11 @@ Reclaiming variables:
Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations:
Overall time estimate: 100.000000 weighted by profile: 0.000000
Overall time estimate: 95.024000 weighted by profile: 0.000000
Why inlining failed?
function body not available : 8 calls, 8.000000 freq, 0 count
function body not available : 8 calls, 7.202400 freq, 0 count
IPA function summary for ECU3_KATECH_Logit_1000ms/6 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_Logit_20ms/17 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_Logit_200ms/5 inlinable
global time: 2.000000
self size: 4
global size: 3
@ -143,18 +129,32 @@ IPA function summary for ECU3_KATECH_Logit_200ms/5 inlinable
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logit_100ms/4 inlinable
global time: 12.000000
IPA function summary for ECU3_KATECH_Logit_200ms/5 inlinable
global time: 2.000000
self size: 4
global 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:
No_signal_RC/16 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
ECU3_KATECH_Logit_20ms/19 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logit_100ms/4 inlinable
global time: 7.024000
self size: 7
global size: 7
min size: 2
self stack: 0
global stack: 0
size:3.000000, time:3.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
No_signal_RC/17 function body not available
loop depth: 0 freq:0.20 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_20ms/3 inlinable
global time: 2.000000
@ -208,41 +208,49 @@ IPA function summary for ECU3_KATECH_Logit_5ms/1 inlinable
Symbol table:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 18
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
previous sharing asm name: 19
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
GV_Operation_Mode/16 (GV_Operation_Mode) @06bdcb88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: ECU3_KATECH_Logit_100ms/4 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -251,7 +259,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -260,7 +268,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -269,7 +277,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06bdc798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -277,7 +285,7 @@ EMEMERGNECY_BUTTEN/12 (EMEMERGNECY_BUTTEN) @06cfa798
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
GV_DIN_CH2/11 (GV_DIN_CH2) @06bdc750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -285,7 +293,7 @@ GV_DIN_CH2/11 (GV_DIN_CH2) @06cfa750
Referring: ECU3_KATECH_Logit_10ms/2 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
GV_DIN_CH1/10 (GV_DIN_CH1) @06bdc6c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -293,7 +301,7 @@ GV_DIN_CH1/10 (GV_DIN_CH1) @06cfa6c0
Referring: ECU3_KATECH_Logit_10ms/2 (write)ECU3_KATECH_Logit_10ms/2 (read)
Availability: not_available
Varpool flags:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -302,7 +310,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -311,7 +319,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -320,16 +328,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
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_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -338,26 +337,35 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -366,7 +374,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -375,7 +383,7 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @06afe3a8
Test_Signal_1_/0 (Test_Signal_1_) @069df3a8
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -444,7 +452,7 @@ Saving body of ECU3_KATECH_Logit_20ms for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.7338 }
{ D.7340 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -464,9 +472,21 @@ ECU3_KATECH_Logit_20ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -11,7 +11,9 @@ Function is locally const.
local analysis of ECU3_KATECH_Logit_100ms
scanning: No_signal_RC ();
scanning: GV_Operation_Mode.1_1 = GV_Operation_Mode;
scanning: if (GV_Operation_Mode.1_1 == 1)
scanning: No_signal_RC ();
scanning: return;
Function is locally const.
@ -44,43 +46,43 @@ Function is locally const.
Function is locally const.
callgraph:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06aae648
next sharing asm name: 18
Aux: @0678c510
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
Aux: @06aae548
previous sharing asm name: 19
Aux: @0678c570
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -89,7 +91,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -98,7 +100,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -107,7 +109,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -116,7 +118,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -125,7 +127,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -134,61 +136,61 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5a8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae7e8
Aux: @0678c290
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5c8
Aux: @0678c430
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0678c410
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
Aux: @06aae708
previous sharing asm name: 18
Aux: @0678c310
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae668
Aux: @0678c450
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae8a8
Aux: @0678c530
References:
Referring:
Availability: available
@ -198,88 +200,88 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ordered call graph: reduced for nothrow
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06aae648
next sharing asm name: 18
Aux: @0678c510
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
Aux: @06aae548
previous sharing asm name: 19
Aux: @0678c570
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5a8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae7e8
Aux: @0678c290
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5c8
Aux: @0678c430
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0678c410
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
Aux: @06aae708
previous sharing asm name: 18
Aux: @0678c310
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae668
Aux: @0678c450
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae8a8
Aux: @0678c530
References:
Referring:
Availability: available
@ -311,43 +313,43 @@ ECU3_KATECH_Logit_10ms: malloc_bottom
ECU3_KATECH_Logit_5ms: malloc_bottom
callgraph:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06aae6a8
next sharing asm name: 18
Aux: @0678c2b0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
Aux: @06aae6c8
previous sharing asm name: 19
Aux: @0678c4b0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -356,7 +358,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -365,7 +367,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -374,7 +376,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -383,7 +385,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -392,7 +394,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -401,61 +403,61 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae828
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae548
Aux: @0678c4d0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae728
Aux: @0678c310
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0678c410
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
Aux: @06aae788
previous sharing asm name: 18
Aux: @0678c350
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5a8
Aux: @0678c430
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae848
Aux: @0678c330
References:
Referring:
Availability: available
@ -465,88 +467,88 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ordered call graph: reduced
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae828
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
Aux: @06aae6c8
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae548
Aux: @0678c4d0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06aae6a8
next sharing asm name: 3
previous sharing asm name: 19
Aux: @0678c4b0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0678c310
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @0678c2b0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae728
References:
Aux: @0678c410
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
Aux: @06aae788
previous sharing asm name: 18
Aux: @0678c350
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae5a8
Aux: @0678c430
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae848
Aux: @0678c330
References:
Referring:
Availability: available
@ -579,9 +581,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -1,40 +1,40 @@
callgraph:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
next sharing asm name: 18
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
previous sharing asm name: 19
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/16 (No_signal_RC) @06cfba80
No_signal_RC/17 (No_signal_RC) @06bdda80
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_100ms/4 (1073741824 (estimated locally),1.00 per call)
Called by: ECU3_KATECH_Logit_100ms/4 (217325345 (estimated locally),0.20 per call)
Calls:
BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
BREAK_Speed/15 (BREAK_Speed) @06bdd7e0
Type: function
Visibility: external public
References:
@ -43,7 +43,7 @@ BREAK_Speed/15 (BREAK_Speed) @06cfb7e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
RWS_Angle_Speed/14 (RWS_Angle_Speed) @06bdd700
Type: function
Visibility: external public
References:
@ -52,7 +52,7 @@ RWS_Angle_Speed/14 (RWS_Angle_Speed) @06cfb700
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Rate_Limit/13 (Rate_Limit) @06cfb620
Rate_Limit/13 (Rate_Limit) @06bdd620
Type: function
Visibility: external public
References:
@ -61,7 +61,7 @@ Rate_Limit/13 (Rate_Limit) @06cfb620
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/9 (Digital_Read) @06cfb540
Digital_Read/9 (Digital_Read) @06bdd540
Type: function
Visibility: external public
References:
@ -70,7 +70,7 @@ Digital_Read/9 (Digital_Read) @06cfb540
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Init_CE_forTEST/8 (Init_CE_forTEST) @06bdd460
Type: function
Visibility: external public
References:
@ -79,7 +79,7 @@ Init_CE_forTEST/8 (Init_CE_forTEST) @06cfb460
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/7 (System_Check_Func) @06cfb2a0
System_Check_Func/7 (System_Check_Func) @06bdd2a0
Type: function
Visibility: external public
References:
@ -88,16 +88,7 @@ System_Check_Func/7 (System_Check_Func) @06cfb2a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
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_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -106,26 +97,35 @@ ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
@ -134,7 +134,7 @@ ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -145,10 +145,10 @@ ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
Calls: System_Check_Func/7 (1073741824 (estimated locally),1.00 per call)
Clearing variable flags:
Function name:ECU3_KATECH_Logit_20ms/18:
Function name:ECU3_KATECH_Logit_20ms/19:
locals read:
locals written:
Function name:ECU3_KATECH_Logit_20ms/17:
Function name:ECU3_KATECH_Logit_20ms/18:
locals read:
locals written:
Function name:ECU3_KATECH_Logit_1000ms/6:
@ -171,88 +171,88 @@ Function name:ECU3_KATECH_Logit_5ms/1:
locals written:
ordered call graph: reduced
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06cf6c40
ECU3_KATECH_Logit_1000ms/6 (ECU3_KATECH_Logit_1000ms) @06bd8c40
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae6e8
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/17 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/17 (ECU3_KATECH_Logit_20ms) @06cff7e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 3
previous sharing asm name: 18
Aux: @06aae8a8
References:
Referring:
Function ECU3_KATECH_Logit_20ms/17 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06cf6700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae668
Aux: @0678c530
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/18 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06cff8c0
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06be17e0
Type: function definition analyzed
Visibility: public
next sharing asm name: 17
Aux: @06aae748
next sharing asm name: 3
previous sharing asm name: 19
Aux: @0678c310
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_200ms/5
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/6
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/5 (ECU3_KATECH_Logit_200ms) @06bd8700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0678c390
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/19 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06be18c0
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @0678c430
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_200ms/5
Clone of ECU3_KATECH_Logit_20ms/3
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_200ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06cf6e00
ECU3_KATECH_Logit_100ms/4 (ECU3_KATECH_Logit_100ms) @06bd8e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae688
References:
Aux: @0678c330
References: GV_Operation_Mode/16 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/16 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06cf6b60
Calls: No_signal_RC/17 (217325345 (estimated locally),0.20 per call)
ECU3_KATECH_Logit_20ms/3 (ECU3_KATECH_Logit_20ms) @06bd8b60
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 17
Aux: @06aae7e8
previous sharing asm name: 18
Aux: @0678c350
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06cf68c0
ECU3_KATECH_Logit_10ms/2 (ECU3_KATECH_Logit_10ms) @06bd88c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae508
Aux: @0678c210
References: GV_DIN_CH1/10 (write)GV_DIN_CH2/11 (write)GV_DIN_CH1/10 (read)EMEMERGNECY_BUTTEN/12 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: BREAK_Speed/15 (1073741824 (estimated locally),1.00 per call) RWS_Angle_Speed/14 (1073741824 (estimated locally),1.00 per call) Rate_Limit/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Digital_Read/9 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/8 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06cf6620
ECU3_KATECH_Logit_5ms/1 (ECU3_KATECH_Logit_5ms) @06bd8620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06aae6c8
Aux: @0678c410
References:
Referring:
Availability: available
@ -285,7 +285,7 @@ Function name:ECU3_KATECH_Logit_100ms/4:
globals read: ALL
globals written: ALL
Function name:ECU3_KATECH_Logit_20ms/18:
Function name:ECU3_KATECH_Logit_20ms/19:
locals read:
locals written:
globals read:
@ -297,7 +297,7 @@ Function name:ECU3_KATECH_Logit_200ms/5:
globals read:
globals written:
Function name:ECU3_KATECH_Logit_20ms/17:
Function name:ECU3_KATECH_Logit_20ms/18:
locals read:
locals written:
globals read:
@ -328,9 +328,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

View File

@ -18,9 +18,21 @@ ECU3_KATECH_Logit_200ms ()
ECU3_KATECH_Logit_100ms ()
{
unsigned char GV_Operation_Mode.1_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_Operation_Mode.1_1 = GV_Operation_Mode;
if (GV_Operation_Mode.1_1 == 1)
goto <bb 3>; [20.24%]
else
goto <bb 4>; [79.76%]
<bb 3> [local count: 217325345]:
# DEBUG BEGIN_STMT
No_signal_RC ();
<bb 4> [local count: 1073741824]:
return;
}

Binary file not shown.

View File

@ -2,5 +2,5 @@ KATECK_Logic.c:15:6:ECU3_KATECH_Logit_5ms 0 static
KATECK_Logic.c:20:6:ECU3_KATECH_Logit_10ms 8 static
KATECK_Logic.c:40:6:ECU3_KATECH_Logit_20ms 0 static
KATECK_Logic.c:46:6:ECU3_KATECH_Logit_100ms 0 static
KATECK_Logic.c:50:6:ECU3_KATECH_Logit_200ms 0 static
KATECK_Logic.c:55:6:ECU3_KATECH_Logit_1000ms 0 static
KATECK_Logic.c:53:6:ECU3_KATECH_Logit_200ms 0 static
KATECK_Logic.c:58:6:ECU3_KATECH_Logit_1000ms 0 static

View File

@ -6,6 +6,8 @@
void No_signal_RC(void){
if(GV_RC_VCU_counter1_CHECK != GV_RC_VCU_counter1){ // BCM_CNT 에는 1초전의 cnt 값을 기록, cnt 값은 현재 상승
GV_RC_VCU_counter1_CHECK = GV_RC_VCU_counter1;
GV_RC_ALV_FLAG= 0;

View File

@ -45,7 +45,10 @@ void ECU3_KATECH_Logit_20ms(void)
}
void ECU3_KATECH_Logit_100ms(void)
{
No_signal_RC();
if(GV_Operation_Mode == 1){
No_signal_RC();
}
}
void ECU3_KATECH_Logit_200ms(void)
{