20241224_RC 이머전시 리던던시 주석처리

This commit is contained in:
S2-CHICKEN 2024-12-24 14:37:30 +09:00
parent a2e69f79c2
commit 33523cef57
60 changed files with 17920 additions and 16881 deletions

View File

@ -127,8 +127,8 @@
"./src/Safety_Layer/CRC/CRC_UDM_4BIT.o"
"./src/Safety_Layer/EMERGENCY/Emergency.o"
"./src/Vehicle_System_Mode_Layer/System_Check.o"
"./src/hill_logic_Layer/HAC_Model_VCU_Ver2.o"
"./src/hill_logic_Layer/HAC_Model_VCU_Ver2_data.o"
"./src/hill_logic_Layer/HAC_Model_VCU_Ver4.o"
"./src/hill_logic_Layer/HAC_Model_VCU_Ver4_data.o"
"./src/hill_logic_Layer/Out_Hill_Parameter.o"
"./src/hill_logic_Layer/Set_Hill_Parameter.o"
"./src/uds/ctl_dtc.o"

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,3 @@
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;43;6;ECU3_KATECH_Logit_1000ms;7;../src/KATECK_Logic.c;62;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;43;6;ECU3_KATECH_Logit_100ms;5;../src/KATECK_Logic.c;49;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_1000ms;7;../src/KATECK_Logic.c;68;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_100ms;5;../src/KATECK_Logic.c;55;6;inlining to
Callgraph clone;ECU3_KATECH_Logit_20ms;4;../src/KATECK_Logic.c;49;6;ECU3_KATECH_Logit_200ms;6;../src/KATECK_Logic.c;62;6;inlining to

View File

@ -13,16 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -30,7 +21,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -38,7 +29,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -46,7 +37,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -55,7 +46,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 ECU3_KATECH_Logit_10ms/3
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -64,7 +55,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -73,7 +64,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -82,7 +73,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -91,7 +82,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -100,7 +91,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -109,16 +127,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: No_signal_RC/17
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,7 +136,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -136,16 +145,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Function flags: body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: Digital_Read/13 Digital_Read/13 Init_CE_forTEST/12
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -153,8 +153,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: body optimize_size
Called by:
Calls: System_Check_Func/11
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: Digital_Read/16 Digital_Read/16 Init_CE_forTEST/15
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -162,8 +171,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 wheelSpd2_step/9 Set_RC_VCU_Dynamics_logic/8
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: System_Check_Func/14
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: body optimize_size
Called by:
Calls: Out_Hill_Parameter_logic/13 HAC_Model_VCU_Ver4_step/12 Set_Hill_Parameter_logic/11 Out_RC_VCU_Dynamics_logic/10 wheelSpd2_step/9 Set_RC_VCU_Dynamics_logic/8
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -183,7 +201,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> :
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -247,6 +264,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> :
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -75,6 +74,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> :
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -4,16 +4,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +12,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +20,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +28,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -46,7 +37,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -55,7 +46,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -64,7 +55,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -73,7 +64,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -82,7 +73,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -91,7 +82,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -100,16 +118,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -118,7 +127,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -127,16 +136,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -144,8 +144,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -153,8 +162,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -174,7 +192,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -244,6 +261,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -11,7 +11,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -14,16 +14,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -31,7 +22,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -39,7 +30,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -47,7 +38,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -56,7 +47,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -65,7 +56,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -74,7 +65,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -83,7 +74,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -92,7 +83,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -101,7 +92,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -110,16 +128,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -128,7 +137,7 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -137,16 +146,7 @@ ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -154,8 +154,17 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -163,8 +172,17 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -184,7 +202,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -254,6 +271,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -12,7 +12,6 @@ ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
@ -82,6 +81,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -8,56 +8,55 @@ Parsed function:ECU3_KATECH_Logit_2ms
Dump after hash based groups
Congruence classes: 4 (unique hash values: 4), with total: 7 items
Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes
[2]: 1 classes
[3]: 1 classes
[1]: 3 classes
[4]: 1 classes
Dump after WPA based types groups
Congruence classes: 5 (unique hash values: 4), with total: 7 items
Congruence classes: 4 (unique hash values: 4), with total: 7 items
Class size histogram [num of members]: number of classe number of classess
[1]: 4 classes
[3]: 1 classes
[1]: 3 classes
[4]: 1 classes
Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Dump after callgraph-based congruence reduction
Congruence classes: 5 (unique hash values: 4), with total: 7 items
Congruence classes: 4 (unique hash values: 4), with total: 7 items
Class size histogram [num of members]: number of classe number of classess
[1]: 4 classes
[3]: 1 classes
[1]: 3 classes
[4]: 1 classes
Init called for 3 items (42.86%).
Init called for 4 items (57.14%).
Dump after full equality comparison of groups
Congruence classes: 5 (unique hash values: 4), with total: 7 items
Congruence classes: 4 (unique hash values: 4), with total: 7 items
Class size histogram [num of members]: number of classe number of classess
[1]: 4 classes
[3]: 1 classes
[1]: 3 classes
[4]: 1 classes
Worklist has been filled with: 0
Address reference subdivision created: 0 new classes.
Congruence classes: 5 (unique hash values: 4), with total: 7 items
Congruence classes: 4 (unique hash values: 4), with total: 7 items
Class size histogram [num of members]: number of classe number of classess
[1]: 4 classes
[3]: 1 classes
[1]: 3 classes
[4]: 1 classes
Item count: 7
Congruent classes before: 5, after: 5
Average class size before: 1.40, after: 1.40
Average non-singular class size: 3.00, count: 1
Equal symbols: 2
Fraction of visited symbols: 28.57%
Congruent classes before: 4, after: 4
Average class size before: 1.75, after: 1.75
Average non-singular class size: 4.00, count: 1
Equal symbols: 3
Fraction of visited symbols: 42.86%
Semantic equality hit:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_100ms
Assembler symbol names:ECU3_KATECH_Logit_20ms->ECU3_KATECH_Logit_100ms
Symbols to be put in SSA form
{ D.7448 }
{ D.7502 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -90,11 +89,48 @@ IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
Unified; Wrapper has been created.
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.7503 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
Analyzing function: ECU3_KATECH_Logit_200ms/6
;; 1 loops found
;;
;; Loop 0
;; header 0, latch 1
;; depth 0, outer -1
;; nodes: 0 1 2
;; 2 succs { 1 }
Analyzing function body size: ECU3_KATECH_Logit_200ms
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
global time: 12.000000
self size: 4
global size: 0
min size: 0
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/4 function not considered for inlining
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Unified; Wrapper has been created.
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.7449 }
{ D.7504 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 3
Number of blocks to update: 2 ( 67%)
@ -143,8 +179,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -214,6 +249,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -1,15 +1,6 @@
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -17,7 +8,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -25,7 +16,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -33,7 +24,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -42,7 +33,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -51,7 +42,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -60,7 +51,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -69,7 +60,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -78,7 +69,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -87,7 +78,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,16 +114,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -114,25 +123,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -140,8 +158,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -149,8 +167,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -169,8 +187,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -240,6 +257,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -4,10 +4,12 @@ IPA constant propagation start:
IPA structures before propagation:
Jump functions:
Jump functions of caller No_signal_RC/17:
Jump functions of caller Digital_Read/13:
Jump functions of caller Init_CE_forTEST/12:
Jump functions of caller System_Check_Func/11:
Jump functions of caller Digital_Read/16:
Jump functions of caller Init_CE_forTEST/15:
Jump functions of caller System_Check_Func/14:
Jump functions of caller Out_Hill_Parameter_logic/13:
Jump functions of caller HAC_Model_VCU_Ver4_step/12:
Jump functions of caller Set_Hill_Parameter_logic/11:
Jump functions of caller Out_RC_VCU_Dynamics_logic/10:
Jump functions of caller wheelSpd2_step/9:
Jump functions of caller Set_RC_VCU_Dynamics_logic/8:
@ -22,14 +24,14 @@ Jump functions:
Propagating constants:
Function ECU3_KATECH_Logit_1000ms/7 is not versionable, reason: not a tree_versionable_function.
Not considering ECU3_KATECH_Logit_200ms for cloning; -fipa-cp-clone disabled.
Function ECU3_KATECH_Logit_200ms/6 is not versionable, reason: not a tree_versionable_function.
Function ECU3_KATECH_Logit_100ms/5 is not versionable, reason: not a tree_versionable_function.
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.
Not considering ECU3_KATECH_Logit_2ms for cloning; -fipa-cp-clone disabled.
overall_size: 39, max_new_size: 11001
overall_size: 42, max_new_size: 11001
IPA lattices after all propagation:
@ -52,16 +54,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -69,7 +62,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -77,7 +70,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -85,7 +78,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -94,7 +87,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -103,7 +96,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -112,7 +105,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -121,7 +114,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -130,7 +123,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -139,7 +132,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -148,16 +168,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -166,25 +177,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -192,8 +212,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -201,8 +221,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -222,6 +242,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}
@ -299,21 +325,20 @@ ECU3_KATECH_Logit_100ms ()
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=5, decl_uid=4717, cgraph_uid=6, symbol_order=6)
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=10, decl_uid=4717, cgraph_uid=6, symbol_order=6)
Modification phase of node ECU3_KATECH_Logit_200ms/6
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=10, decl_uid=4719, cgraph_uid=7, symbol_order=7)
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=12, decl_uid=4719, cgraph_uid=7, symbol_order=7)
Modification phase of node ECU3_KATECH_Logit_1000ms/7
ECU3_KATECH_Logit_1000ms ()

View File

@ -34,8 +34,8 @@ Analyzing function: ECU3_KATECH_Logit_200ms/6
Analyzing function body size: ECU3_KATECH_Logit_200ms
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
global time: 12.000000
self size: 4
global time: 2.000000
self size: 3
global size: 0
min size: 0
self stack: 0
@ -43,8 +43,6 @@ IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
No_signal_RC/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Analyzing function: ECU3_KATECH_Logit_100ms/5
@ -114,13 +112,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Init_CE_forTEST/12 function body not available
Init_CE_forTEST/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
@ -145,7 +143,7 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
System_Check_Func/11 function body not available
System_Check_Func/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
@ -161,8 +159,8 @@ Analyzing function: ECU3_KATECH_Logit_2ms/1
Analyzing function body size: ECU3_KATECH_Logit_2ms
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
global time: 32.000000
self size: 6
global time: 62.000000
self size: 9
global size: 0
min size: 0
self stack: 0
@ -170,6 +168,12 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Out_Hill_Parameter_logic/13 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
HAC_Model_VCU_Ver4_step/12 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Set_Hill_Parameter_logic/11 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Out_RC_VCU_Dynamics_logic/10 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
wheelSpd2_step/9 function body not available
@ -179,16 +183,7 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
Symbol table:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -196,7 +191,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -204,7 +199,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -212,7 +207,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -221,7 +216,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -230,7 +225,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -239,7 +234,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -248,7 +243,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -257,7 +252,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -266,7 +261,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -275,16 +297,7 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -293,25 +306,34 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Called by:
Calls: ECU3_KATECH_Logit_20ms/4 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
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: ECU3_KATECH_Logit_1000ms/7 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_100ms/5 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -319,8 +341,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -328,8 +350,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -348,8 +370,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -419,6 +440,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -21,8 +21,8 @@ IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
No_signal_RC/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
ECU3_KATECH_Logit_20ms/4 function not considered for inlining
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
global time: 12.000000
@ -58,13 +58,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Init_CE_forTEST/12 function body not available
Init_CE_forTEST/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
@ -77,19 +77,25 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
System_Check_Func/11 function body not available
System_Check_Func/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
global time: 32.000000
self size: 6
global size: 6
min size: 6
global time: 62.000000
self size: 9
global size: 9
min size: 12
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Out_Hill_Parameter_logic/13 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
HAC_Model_VCU_Ver4_step/12 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Set_Hill_Parameter_logic/11 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Out_RC_VCU_Dynamics_logic/10 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
wheelSpd2_step/9 function body not available
@ -99,7 +105,7 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
Flattening functions:
Overall time estimate: 122.000000 weighted by profile: 0.000000
Overall time estimate: 152.000000 weighted by profile: 0.000000
Deciding on inlining of small functions. Starting with size 0.
Enqueueing calls in ECU3_KATECH_Logit_1000ms/7.
@ -118,15 +124,19 @@ Considering ECU3_KATECH_Logit_20ms/4 with 3 size
to be inlined into ECU3_KATECH_Logit_100ms/5 in unknown:0
Estimated badness is -inf, frequency 1.00.
Considering ECU3_KATECH_Logit_20ms/4 with 3 size
to be inlined into ECU3_KATECH_Logit_200ms/6 in unknown:0
Estimated badness is -inf, frequency 1.00.
Reclaiming functions:
Reclaiming variables:
Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations:
Overall time estimate: 102.000000 weighted by profile: 0.000000
Overall time estimate: 122.000000 weighted by profile: 0.000000
Why inlining failed?
function body not available : 8 calls, 8.000000 freq, 0 count
function body not available : 10 calls, 10.000000 freq, 0 count
IPA function summary for ECU3_KATECH_Logit_1000ms/7 inlinable
global time: 2.000000
self size: 4
@ -137,22 +147,23 @@ IPA function summary for ECU3_KATECH_Logit_1000ms/7 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logit_20ms/18 inlined
ECU3_KATECH_Logit_20ms/20 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logit_200ms/6 inlinable
global time: 12.000000
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/17 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
ECU3_KATECH_Logit_20ms/22 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
global time: 2.000000
@ -164,7 +175,7 @@ IPA function summary for ECU3_KATECH_Logit_100ms/5 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
ECU3_KATECH_Logit_20ms/19 inlined
ECU3_KATECH_Logit_20ms/21 inlined
loop depth: 0 freq:1.00 size: 1 time: 10callee size: 1 stack: 0
Stack frame offset 0, callee self size 0, callee size 0
@ -175,7 +186,7 @@ IPA function summary for ECU3_KATECH_Logit_20ms/4 inlinable
min size: 0
self stack: 0
global stack: 0
estimated growth:-2
estimated growth:-3
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
@ -190,13 +201,13 @@ IPA function summary for ECU3_KATECH_Logit_10ms/3 inlinable
size:4.000000, time:4.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Digital_Read/13 function body not available
Digital_Read/16 function body not available
loop depth: 0 freq:1.00 size: 3 time: 12
op0 is compile time invariant
Init_CE_forTEST/12 function body not available
Init_CE_forTEST/15 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
@ -209,19 +220,25 @@ IPA function summary for ECU3_KATECH_Logit_5ms/2 inlinable
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
System_Check_Func/11 function body not available
System_Check_Func/14 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
global time: 32.000000
self size: 6
global size: 6
min size: 6
global time: 62.000000
self size: 9
global size: 9
min size: 12
self stack: 0
global stack: 0
size:0.000000, time:0.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Out_Hill_Parameter_logic/13 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
HAC_Model_VCU_Ver4_step/12 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Set_Hill_Parameter_logic/11 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
Out_RC_VCU_Dynamics_logic/10 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
wheelSpd2_step/9 function body not available
@ -231,41 +248,45 @@ IPA function summary for ECU3_KATECH_Logit_2ms/1 inlinable
Symbol table:
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
next sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
EMEMERGNECY_BUTTEN/19 (EMEMERGNECY_BUTTEN) @06abeca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -273,7 +294,7 @@ EMEMERGNECY_BUTTEN/16 (EMEMERGNECY_BUTTEN) @06b1bca8
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
GV_DIN_CH2/18 (GV_DIN_CH2) @06abec60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -281,7 +302,7 @@ GV_DIN_CH2/15 (GV_DIN_CH2) @06b1bc60
Referring: ECU3_KATECH_Logit_10ms/3 (write)
Availability: not_available
Varpool flags:
GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
GV_DIN_CH1/17 (GV_DIN_CH1) @06abebd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -289,7 +310,7 @@ GV_DIN_CH1/14 (GV_DIN_CH1) @06b1bbd0
Referring: ECU3_KATECH_Logit_10ms/3 (write)ECU3_KATECH_Logit_10ms/3 (read)
Availability: not_available
Varpool flags:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -298,7 +319,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -307,7 +328,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -316,7 +337,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -325,7 +346,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -334,7 +355,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -343,7 +364,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -351,17 +399,8 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
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_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -369,27 +408,36 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
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/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
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_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 20
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -397,8 +445,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -406,8 +454,8 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @0691c438
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Test_Signal_1_/0 (Test_Signal_1_) @068cd438
Type: variable definition analyzed
Visibility: externally_visible public
References:
@ -426,6 +474,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}
@ -487,7 +541,7 @@ Saving body of ECU3_KATECH_Logit_20ms for later reuse
;; nodes: 0 1
Symbols to be put in SSA form
{ D.7457 }
{ D.7512 }
Incremental SSA update started at block: 0
Number of blocks in CFG: 4
Number of blocks to update: 3 ( 75%)
@ -525,20 +579,29 @@ ECU3_KATECH_Logit_100ms ()
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=5, decl_uid=4717, cgraph_uid=6, symbol_order=6)
;; Function ECU3_KATECH_Logit_200ms (ECU3_KATECH_Logit_200ms, funcdef_no=10, decl_uid=4717, cgraph_uid=6, symbol_order=6)
Merging blocks 2 and 4
Removing basic block 5
Merging blocks 2 and 3
;; 1 loops found
;;
;; Loop 0
;; header 0, latch 1
;; depth 0, outer -1
;; nodes: 0 1 2
;; 2 succs { 1 }
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
return;
}
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=10, decl_uid=4719, cgraph_uid=7, symbol_order=7)
;; Function ECU3_KATECH_Logit_1000ms (ECU3_KATECH_Logit_1000ms, funcdef_no=12, decl_uid=4719, cgraph_uid=7, symbol_order=7)
Merging blocks 2 and 4
Removing basic block 5

View File

@ -6,8 +6,7 @@ Function is locally const.
local analysis of ECU3_KATECH_Logit_200ms
scanning: No_signal_RC ();
scanning: return;
scanning: return;
Function is locally const.
@ -45,47 +44,55 @@ Function is locally const.
scanning: Set_RC_VCU_Dynamics_logic ();
scanning: wheelSpd2_step ();
scanning: Out_RC_VCU_Dynamics_logic ();
scanning: Set_Hill_Parameter_logic ();
scanning: HAC_Model_VCU_Ver4_step ();
scanning: Out_Hill_Parameter_logic ();
scanning: return;
Function is locally const.
callgraph:
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @06c2ac60
next sharing asm name: 21
Aux: @06bcd1c0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06bccfc0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
Aux: @06c2ae80
previous sharing asm name: 21
Aux: @06bcd180
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -94,7 +101,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -103,7 +110,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -112,7 +119,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -121,7 +128,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -130,7 +137,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -139,184 +146,226 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac00
Aux: @06bcd380
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_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac80
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac20
Aux: @06bcd020
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/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
Aux: @06c2acc0
Aux: @06bccfe0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 20
Aux: @06bcd1e0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ada0
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Aux: @06bcd000
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2afa0
Aux: @06bcd0a0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ad20
Aux: @06bcd0c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
ordered call graph: reduced for nothrow
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @06c2ac60
next sharing asm name: 21
Aux: @06bcd1c0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06bccfc0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
Aux: @06c2ae80
previous sharing asm name: 21
Aux: @06bcd180
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac00
Aux: @06bcd380
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_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac80
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac20
Aux: @06bcd020
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/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
Aux: @06c2acc0
Aux: @06bccfe0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 20
Aux: @06bcd1e0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ada0
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Aux: @06bcd000
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2afa0
Aux: @06bcd0a0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ad20
Aux: @06bcd0c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
MALLOC LATTICE Initial:
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_1000ms: malloc_bottom
ECU3_KATECH_Logit_200ms: malloc_bottom
ECU3_KATECH_Logit_100ms: malloc_bottom
@ -329,6 +378,7 @@ ECU3_KATECH_Logit_2ms: malloc_bottom
MALLOC LATTICE after propagation:
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_20ms: malloc_bottom
ECU3_KATECH_Logit_1000ms: malloc_bottom
ECU3_KATECH_Logit_200ms: malloc_bottom
ECU3_KATECH_Logit_100ms: malloc_bottom
@ -338,43 +388,48 @@ ECU3_KATECH_Logit_5ms: malloc_bottom
ECU3_KATECH_Logit_2ms: malloc_bottom
callgraph:
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @06c2ac20
next sharing asm name: 21
Aux: @06bcd380
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06bcd180
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
Aux: @06c2afa0
previous sharing asm name: 21
Aux: @06bcd1c0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -383,7 +438,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -392,7 +447,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -401,7 +456,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -410,7 +465,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -419,7 +474,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -428,183 +483,226 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af60
Aux: @06bccfc0
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_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac00
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2acc0
Aux: @06bcd0a0
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/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
Aux: @06c2adc0
Aux: @06bcd0c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 20
Aux: @06bcd220
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af00
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Aux: @06bccfe0
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ada0
Aux: @06bcd200
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac60
Aux: @06bcd1e0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
ordered call graph: reduced
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af60
Aux: @06bccfc0
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) @06b20ee0
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
Aux: @06c2afa0
previous sharing asm name: 21
Aux: @06bcd1c0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac00
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2acc0
Aux: @06bcd0a0
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) @06b20000
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @06c2ac20
next sharing asm name: 21
Aux: @06bcd380
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06bcd0c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06bcd180
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
Aux: @06c2adc0
previous sharing asm name: 20
Aux: @06bcd220
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af00
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Aux: @06bccfe0
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ada0
Aux: @06bcd200
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ac60
Aux: @06bcd1e0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Function found not to call free: ECU3_KATECH_Logit_20ms
Function found not to call free: ECU3_KATECH_Logit_20ms
Function found not to call free: ECU3_KATECH_Logit_100ms
Function found not to call free: ECU3_KATECH_Logit_20ms
Function found not to call free: ECU3_KATECH_Logit_200ms
Function found not to call free: ECU3_KATECH_Logit_20ms
Function found not to call free: ECU3_KATECH_Logit_1000ms
ECU3_KATECH_Logit_1000ms ()
{
@ -618,8 +716,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -689,6 +786,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -1,40 +1,44 @@
callgraph:
ECU3_KATECH_Logit_20ms/19 (ECU3_KATECH_Logit_20ms) @06b20000
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
next sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/18 (ECU3_KATECH_Logit_20ms) @06b20ee0
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
previous sharing asm name: 21
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
No_signal_RC/17 (No_signal_RC) @06b201c0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (1073741824 (estimated locally),1.00 per call)
Calls:
Digital_Read/13 (Digital_Read) @06b1f0e0
Digital_Read/16 (Digital_Read) @06ac1b60
Type: function
Visibility: external public
References:
@ -43,7 +47,7 @@ Digital_Read/13 (Digital_Read) @06b1f0e0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call) ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Init_CE_forTEST/15 (Init_CE_forTEST) @06ac1a80
Type: function
Visibility: external public
References:
@ -52,7 +56,7 @@ Init_CE_forTEST/12 (Init_CE_forTEST) @06b1fee0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_10ms/3 (1073741824 (estimated locally),1.00 per call)
Calls:
System_Check_Func/11 (System_Check_Func) @06b1fd20
System_Check_Func/14 (System_Check_Func) @06ac18c0
Type: function
Visibility: external public
References:
@ -61,7 +65,7 @@ System_Check_Func/11 (System_Check_Func) @06b1fd20
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_5ms/2 (1073741824 (estimated locally),1.00 per call)
Calls:
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Out_Hill_Parameter_logic/13 (Out_Hill_Parameter_logic) @06ac1700
Type: function
Visibility: external public
References:
@ -70,7 +74,7 @@ Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06b1fb60
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
HAC_Model_VCU_Ver4_step/12 (HAC_Model_VCU_Ver4_step) @06ac1620
Type: function
Visibility: external public
References:
@ -79,7 +83,7 @@ wheelSpd2_step/9 (wheelSpd2_step) @06b1fa80
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Set_Hill_Parameter_logic/11 (Set_Hill_Parameter_logic) @06ac1540
Type: function
Visibility: external public
References:
@ -88,7 +92,34 @@ Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06b1f9a0
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
Out_RC_VCU_Dynamics_logic/10 (Out_RC_VCU_Dynamics_logic) @06ac1460
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
wheelSpd2_step/9 (wheelSpd2_step) @06ac1380
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_RC_VCU_Dynamics_logic/8 (Set_RC_VCU_Dynamics_logic) @06ac12a0
Type: function
Visibility: external public
References:
Referring:
Availability: not_available
Function flags: optimize_size
Called by: ECU3_KATECH_Logit_2ms/1 (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -96,17 +127,8 @@ ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
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_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
Type: function definition analyzed
Visibility: externally_visible public
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -114,27 +136,36 @@ ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
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/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
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_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 20
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -142,8 +173,8 @@ ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
References:
@ -151,13 +182,16 @@ ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Clearing variable flags:
Function name:ECU3_KATECH_Logit_20ms/19:
Function name:ECU3_KATECH_Logit_20ms/22:
locals read:
locals written:
Function name:ECU3_KATECH_Logit_20ms/18:
Function name:ECU3_KATECH_Logit_20ms/21:
locals read:
locals written:
Function name:ECU3_KATECH_Logit_20ms/20:
locals read:
locals written:
Function name:ECU3_KATECH_Logit_1000ms/7:
@ -183,104 +217,118 @@ Function name:ECU3_KATECH_Logit_2ms/1:
locals written:
ordered call graph: reduced
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06b1f540
ECU3_KATECH_Logit_1000ms/7 (ECU3_KATECH_Logit_1000ms) @06abda80
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2afc0
Aux: @06bcd360
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) @06b20ee0
Calls: ECU3_KATECH_Logit_20ms/20 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/20 (ECU3_KATECH_Logit_20ms) @06ae9e00
Type: function definition analyzed
Visibility: public
next sharing asm name: 4
previous sharing asm name: 19
Aux: @06c2af60
previous sharing asm name: 21
Aux: @06bcd2c0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/18 is inline copy in ECU3_KATECH_Logit_1000ms/7
Function ECU3_KATECH_Logit_20ms/20 is inline copy in ECU3_KATECH_Logit_1000ms/7
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_1000ms/7 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06b1f2a0
ECU3_KATECH_Logit_200ms/6 (ECU3_KATECH_Logit_200ms) @06abd540
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2ae40
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: No_signal_RC/17 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06b1f000
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af80
Aux: @06bcd080
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) @06b20000
Calls: ECU3_KATECH_Logit_20ms/22 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/22 (ECU3_KATECH_Logit_20ms) @06ac1d20
Type: function definition analyzed
Visibility: public
next sharing asm name: 18
Aux: @06c2ae80
next sharing asm name: 21
Aux: @06bcd340
References:
Referring:
Function ECU3_KATECH_Logit_20ms/19 is inline copy in ECU3_KATECH_Logit_100ms/5
Function ECU3_KATECH_Logit_20ms/22 is inline copy in ECU3_KATECH_Logit_200ms/6
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_200ms/6 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_100ms/5 (ECU3_KATECH_Logit_100ms) @06abdee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06bcd1c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls: ECU3_KATECH_Logit_20ms/21 (inlined) (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_20ms/21 (ECU3_KATECH_Logit_20ms) @06ae9ee0
Type: function definition analyzed
Visibility: public
next sharing asm name: 20
previous sharing asm name: 22
Aux: @06bccfe0
References:
Referring:
Function ECU3_KATECH_Logit_20ms/21 is inline copy in ECU3_KATECH_Logit_100ms/5
Clone of ECU3_KATECH_Logit_20ms/4
Availability: local
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
Called by: ECU3_KATECH_Logit_100ms/5 (inlined) (1073741824 (estimated locally),1.00 per call)
Calls:
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06b1ab60
ECU3_KATECH_Logit_20ms/4 (ECU3_KATECH_Logit_20ms) @06abdc40
Type: function definition analyzed
Visibility: externally_visible public
previous sharing asm name: 18
Aux: @06c2ad00
previous sharing asm name: 20
Aux: @06bcd380
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
Called by:
Calls:
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06b1a1c0
ECU3_KATECH_Logit_10ms/3 (ECU3_KATECH_Logit_10ms) @06abd9a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2af00
References: GV_DIN_CH1/14 (write)GV_DIN_CH2/15 (write)GV_DIN_CH1/14 (read)EMEMERGNECY_BUTTEN/16 (write)
Aux: @06bcd1e0
References: GV_DIN_CH1/17 (write)GV_DIN_CH2/18 (write)GV_DIN_CH1/17 (read)EMEMERGNECY_BUTTEN/19 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Digital_Read/13 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/12 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06b1a0e0
Calls: Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Digital_Read/16 (1073741824 (estimated locally),1.00 per call) Init_CE_forTEST/15 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_5ms/2 (ECU3_KATECH_Logit_5ms) @06abd700
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2afe0
Aux: @06bcd0a0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: System_Check_Func/11 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06b1ad20
Calls: System_Check_Func/14 (1073741824 (estimated locally),1.00 per call)
ECU3_KATECH_Logit_2ms/1 (ECU3_KATECH_Logit_2ms) @06abd460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06c2acc0
Aux: @06bcd0c0
References:
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Calls: Out_Hill_Parameter_logic/13 (1073741824 (estimated locally),1.00 per call) HAC_Model_VCU_Ver4_step/12 (1073741824 (estimated locally),1.00 per call) Set_Hill_Parameter_logic/11 (1073741824 (estimated locally),1.00 per call) Out_RC_VCU_Dynamics_logic/10 (1073741824 (estimated locally),1.00 per call) wheelSpd2_step/9 (1073741824 (estimated locally),1.00 per call) Set_RC_VCU_Dynamics_logic/8 (1073741824 (estimated locally),1.00 per call)
Function name:ECU3_KATECH_Logit_2ms/1:
@ -307,7 +355,7 @@ Function name:ECU3_KATECH_Logit_20ms/4:
globals read:
globals written:
Function name:ECU3_KATECH_Logit_20ms/19:
Function name:ECU3_KATECH_Logit_20ms/21:
locals read:
locals written:
globals read:
@ -319,13 +367,19 @@ Function name:ECU3_KATECH_Logit_100ms/5:
globals read:
globals written:
Function name:ECU3_KATECH_Logit_20ms/22:
locals read:
locals written:
globals read:
globals written:
Function name:ECU3_KATECH_Logit_200ms/6:
locals read:
locals written:
globals read: ALL
globals written: ALL
globals read:
globals written:
Function name:ECU3_KATECH_Logit_20ms/18:
Function name:ECU3_KATECH_Logit_20ms/20:
locals read:
locals written:
globals read:
@ -348,8 +402,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -419,6 +472,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -10,8 +10,7 @@ ECU3_KATECH_Logit_1000ms ()
ECU3_KATECH_Logit_200ms ()
{
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
No_signal_RC ();
ECU3_KATECH_Logit_20ms (); [tail call]
return;
}
@ -81,6 +80,12 @@ ECU3_KATECH_Logit_2ms ()
wheelSpd2_step ();
# DEBUG BEGIN_STMT
Out_RC_VCU_Dynamics_logic ();
# DEBUG BEGIN_STMT
Set_Hill_Parameter_logic ();
# DEBUG BEGIN_STMT
HAC_Model_VCU_Ver4_step ();
# DEBUG BEGIN_STMT
Out_Hill_Parameter_logic ();
return;
}

View File

@ -9,7 +9,11 @@ src/KATECK_Logic.o: ../src/KATECK_Logic.c ../src/KATECK_Logic.h \
../src/Safety_Layer/CRC/ALV.h ../src/Motor_Dynamics_Logic/wheelSpd2.h \
C:/Users/SUPYO/Documents/Workspace/git/ADM/GW/src/Motor_Dynamics_Logic/rtwtypes.h \
../src/Motor_Dynamics_Logic/Set_Motor_Parameter.h \
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h \
../src/hill_logic_Layer/HAC_Model_VCU_Ver4.h \
../src/hill_logic_Layer/rtwtypes.h \
../src/hill_logic_Layer/Set_Hill_Parameter.h \
../src/hill_logic_Layer/Out_Hill_Parameter.h
../src/KATECK_Logic.h:
@ -42,3 +46,11 @@ C:/Users/SUPYO/Documents/Workspace/git/ADM/GW/src/Motor_Dynamics_Logic/rtwtypes.
../src/Motor_Dynamics_Logic/Set_Motor_Parameter.h:
../src/Motor_Dynamics_Logic/Out_Motor_Parameter.h:
../src/hill_logic_Layer/HAC_Model_VCU_Ver4.h:
../src/hill_logic_Layer/rtwtypes.h:
../src/hill_logic_Layer/Set_Hill_Parameter.h:
../src/hill_logic_Layer/Out_Hill_Parameter.h:

Binary file not shown.

View File

@ -1,7 +1,7 @@
KATECK_Logic.c:17:6:ECU3_KATECH_Logit_2ms 8 static
KATECK_Logic.c:27:6:ECU3_KATECH_Logit_5ms 0 static
KATECK_Logic.c:34:6:ECU3_KATECH_Logit_10ms 8 static
KATECK_Logic.c:43:6:ECU3_KATECH_Logit_20ms 0 static
KATECK_Logic.c:49:6:ECU3_KATECH_Logit_100ms 0 static
KATECK_Logic.c:56:6:ECU3_KATECH_Logit_200ms 0 static
KATECK_Logic.c:62:6:ECU3_KATECH_Logit_1000ms 0 static
KATECK_Logic.c:19:6:ECU3_KATECH_Logit_2ms 8 static
KATECK_Logic.c:33:6:ECU3_KATECH_Logit_5ms 0 static
KATECK_Logic.c:40:6:ECU3_KATECH_Logit_10ms 8 static
KATECK_Logic.c:49:6:ECU3_KATECH_Logit_20ms 0 static
KATECK_Logic.c:55:6:ECU3_KATECH_Logit_100ms 0 static
KATECK_Logic.c:62:6:ECU3_KATECH_Logit_200ms 0 static
KATECK_Logic.c:68:6:ECU3_KATECH_Logit_1000ms 0 static

View File

@ -1,3 +1,3 @@
Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;part
Callgraph clone;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;inlining to
Callgraph removal;Emergency_Stop_Mode_Func.part.0;93;../src/Operation_Mode_Layer/Operation_Mode.c;218;6
Callgraph clone;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;part
Callgraph clone;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;Emergency_Stop_Mode_Func;4;../src/Operation_Mode_Layer/Operation_Mode.c;218;6;inlining to
Callgraph removal;Emergency_Stop_Mode_Func.part.0;92;../src/Operation_Mode_Layer/Operation_Mode.c;218;6

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -197,7 +197,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -213,7 +213,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -221,7 +221,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -245,15 +245,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -261,7 +253,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -269,7 +261,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -277,7 +269,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -285,7 +277,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -293,7 +285,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -301,7 +293,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -310,7 +302,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -318,7 +310,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -326,7 +318,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -334,7 +326,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -342,7 +334,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -350,7 +342,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -359,7 +351,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -367,7 +359,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -375,7 +367,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -383,7 +375,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -391,7 +383,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -399,7 +391,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -407,7 +399,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -415,7 +407,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -424,7 +416,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -432,7 +424,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Operation_IDB_RWA/5 (read)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -440,7 +432,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -448,7 +440,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -456,7 +448,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -464,7 +456,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -473,7 +465,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -481,7 +473,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -489,7 +481,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -497,7 +489,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -505,7 +497,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -513,7 +505,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -521,7 +513,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -529,7 +521,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -537,7 +529,7 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -545,7 +537,7 @@ GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -553,7 +545,7 @@ GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -561,7 +553,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -569,7 +561,7 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -577,7 +569,7 @@ GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -585,7 +577,7 @@ GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -594,7 +586,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 Default_Mode_Func/1
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -602,7 +594,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -610,7 +602,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Autonomous_Mode_Func/2 (read)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -618,7 +610,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -626,7 +618,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -634,7 +626,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -642,7 +634,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -650,7 +642,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -658,7 +650,7 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -666,7 +658,7 @@ GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -674,7 +666,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -682,7 +674,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -690,7 +682,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -698,7 +690,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)GV_Operation_Mode/15 (read)
@ -707,25 +699,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: body optimize_size
Called by:
Calls: Default_Mode_Func/1 Emergency_Stop_Mode_Func/4 Mannual_Mode_Func/3 Autonomous_Mode_Func/2 Operation_Mode_Check/0 Vehicle_Environment/6 Operation_IDB_RWA/5
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_VCU_GearSelStat/41 (read)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_VCU_GearSelStat/41 (read)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -734,16 +726,16 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls: HV_OFF_FUNC/21 BREAK_Speed/56
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (read)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls: BREAK_Speed/56 RateLimiter_step/50 HV_ON_FUNC/36
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWA_RackAngleCommand/19 (read)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_MASTER_RWS_RackAngleCommand/20 (read)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -752,7 +744,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls: Set_ACU_VCU_Dynamics_logic/42 HV_ON_FUNC/36
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -761,7 +753,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: body optimize_size
Called by: Operation_Mode_Func/7
Calls: HV_OFF_FUNC/21
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_ACU_Drive_mode/13 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -780,8 +772,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
@ -793,8 +785,8 @@ Operation_Mode_Func ()
<bb 4> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.58_2 = GV_Operation_Mode;
if (GV_Operation_Mode.58_2 == 1)
GV_Operation_Mode.57_2 = GV_Operation_Mode;
if (GV_Operation_Mode.57_2 == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
@ -806,8 +798,8 @@ Operation_Mode_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.59_3 = GV_Operation_Mode;
if (GV_Operation_Mode.59_3 == 2)
GV_Operation_Mode.58_3 = GV_Operation_Mode;
if (GV_Operation_Mode.58_3 == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
@ -819,8 +811,8 @@ Operation_Mode_Func ()
<bb 8> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.60_4 = GV_Operation_Mode;
if (GV_Operation_Mode.60_4 == 3)
GV_Operation_Mode.59_4 = GV_Operation_Mode;
if (GV_Operation_Mode.59_4 == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
@ -879,21 +871,21 @@ Operation_IDB_RWA ()
{
<bb 2> :
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -945,29 +937,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 7>; [INV]
<bb 3> :
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [INV]
else
goto <bb 7>; [INV]
<bb 4> :
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [INV]
else
goto <bb 7>; [INV]
<bb 5> :
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [INV]
else
goto <bb 7>; [INV]
@ -1103,10 +1095,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
GV_VCU_TrqCmd = _35;
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
return;
}

View File

@ -8,8 +8,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
@ -21,8 +21,8 @@ Operation_Mode_Func ()
<bb 4> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.58_2 = GV_Operation_Mode;
if (GV_Operation_Mode.58_2 == 1)
GV_Operation_Mode.57_2 = GV_Operation_Mode;
if (GV_Operation_Mode.57_2 == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
@ -34,8 +34,8 @@ Operation_Mode_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.59_3 = GV_Operation_Mode;
if (GV_Operation_Mode.59_3 == 2)
GV_Operation_Mode.58_3 = GV_Operation_Mode;
if (GV_Operation_Mode.58_3 == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
@ -47,8 +47,8 @@ Operation_Mode_Func ()
<bb 8> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.60_4 = GV_Operation_Mode;
if (GV_Operation_Mode.60_4 == 3)
GV_Operation_Mode.59_4 = GV_Operation_Mode;
if (GV_Operation_Mode.59_4 == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
@ -107,21 +107,21 @@ Operation_IDB_RWA ()
{
<bb 2> :
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,29 +173,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 7>; [INV]
<bb 3> :
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [INV]
else
goto <bb 7>; [INV]
<bb 4> :
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [INV]
else
goto <bb 7>; [INV]
<bb 5> :
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [INV]
else
goto <bb 7>; [INV]
@ -331,10 +331,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
GV_VCU_TrqCmd = _35;
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
return;
}

View File

@ -1,9 +1,9 @@
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.58_2;
unsigned char GV_Operation_Mode.59_3;
unsigned char GV_Operation_Mode.60_4;
unsigned char GV_Operation_Mode.56_1;
unsigned char GV_Operation_Mode.57_2;
unsigned char GV_Operation_Mode.58_3;
unsigned char GV_Operation_Mode.59_4;
<bb 2> :
# DEBUG BEGIN_STMT
@ -13,8 +13,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 4>; [INV]
@ -26,8 +26,8 @@ Operation_Mode_Func ()
<bb 4> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.58_2 = GV_Operation_Mode;
if (GV_Operation_Mode.58_2 == 1)
GV_Operation_Mode.57_2 = GV_Operation_Mode;
if (GV_Operation_Mode.57_2 == 1)
goto <bb 5>; [INV]
else
goto <bb 6>; [INV]
@ -39,8 +39,8 @@ Operation_Mode_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.59_3 = GV_Operation_Mode;
if (GV_Operation_Mode.59_3 == 2)
GV_Operation_Mode.58_3 = GV_Operation_Mode;
if (GV_Operation_Mode.58_3 == 2)
goto <bb 7>; [INV]
else
goto <bb 8>; [INV]
@ -52,8 +52,8 @@ Operation_Mode_Func ()
<bb 8> :
# DEBUG BEGIN_STMT
GV_Operation_Mode.60_4 = GV_Operation_Mode;
if (GV_Operation_Mode.60_4 == 3)
GV_Operation_Mode.59_4 = GV_Operation_Mode;
if (GV_Operation_Mode.59_4 == 3)
goto <bb 9>; [INV]
else
goto <bb 10>; [INV]
@ -110,28 +110,28 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.56_4;
long unsigned int GV_VCU_GearSelStat.54_3;
long unsigned int GV_VCU_GearSelStat.55_4;
<bb 2> :
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.56_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.56_4;
GV_VCU_GearSelStat.55_4 = GV_VCU_GearSelStat;
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_4;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -167,10 +167,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> :
# DEBUG BEGIN_STMT
@ -188,29 +188,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [INV]
else
goto <bb 7>; [INV]
<bb 3> :
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [INV]
else
goto <bb 7>; [INV]
<bb 4> :
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [INV]
else
goto <bb 7>; [INV]
<bb 5> :
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [INV]
else
goto <bb 7>; [INV]
@ -267,9 +267,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_30;
long unsigned int GV_RC_Emergency_Stop.46_31;
long unsigned int GV_RC_VX_Limit.47_32;
float GV_VCU_Hill_TrqCmd.48_33;
float GV_VCU_Dynamics_TrqCmd.49_34;
float _35;
float GV_VCU_Dynamics_TrqCmd.48_33;
<bb 2> :
# DEBUG BEGIN_STMT
@ -382,10 +380,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_32 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_32;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_33 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_34 = GV_VCU_Dynamics_TrqCmd;
_35 = GV_VCU_Hill_TrqCmd.48_33 + GV_VCU_Dynamics_TrqCmd.49_34;
GV_VCU_TrqCmd = _35;
GV_VCU_Dynamics_TrqCmd.48_33 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_33;
return;
}

View File

@ -4,7 +4,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -13,7 +13,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
Calls:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -197,7 +197,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -213,7 +213,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -221,7 +221,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -245,15 +245,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -261,7 +253,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -269,7 +261,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -277,7 +269,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -285,7 +277,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -293,7 +285,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -301,7 +293,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -310,7 +302,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -318,7 +310,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -326,7 +318,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -334,7 +326,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -342,7 +334,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -350,7 +342,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -359,7 +351,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -367,7 +359,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -375,7 +367,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -383,7 +375,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -391,7 +383,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -399,7 +391,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -407,7 +399,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -415,7 +407,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -424,7 +416,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -432,7 +424,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -440,7 +432,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -448,7 +440,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -456,7 +448,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -464,7 +456,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -473,7 +465,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -481,7 +473,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -489,7 +481,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -497,7 +489,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -505,7 +497,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -513,7 +505,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -521,7 +513,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -529,7 +521,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -537,23 +529,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -561,7 +553,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -569,23 +561,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -594,7 +586,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -602,7 +594,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -610,7 +602,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -618,7 +610,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -626,7 +618,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -634,7 +626,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -642,7 +634,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -650,7 +642,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -658,15 +650,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -674,7 +666,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -682,7 +674,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -690,7 +682,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -698,7 +690,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -707,25 +699,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -733,17 +725,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -752,7 +744,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -761,7 +753,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -794,7 +786,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -804,8 +796,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -817,7 +809,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -829,7 +821,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -841,7 +833,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -890,26 +882,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -945,10 +937,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -966,29 +958,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -1025,9 +1017,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1129,10 +1119,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -14,7 +14,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -23,7 +23,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
Calls:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -31,7 +31,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -39,7 +39,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -47,7 +47,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -55,7 +55,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -63,7 +63,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -71,7 +71,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -79,7 +79,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -87,7 +87,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -95,7 +95,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -103,7 +103,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -111,7 +111,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -119,7 +119,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -127,7 +127,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -135,7 +135,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -143,7 +143,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -151,7 +151,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -159,7 +159,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -167,7 +167,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -175,7 +175,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -183,7 +183,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -191,7 +191,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -199,7 +199,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -207,7 +207,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -215,7 +215,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -223,7 +223,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -231,7 +231,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -239,7 +239,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -247,7 +247,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -255,15 +255,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -271,7 +263,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -279,7 +271,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -287,7 +279,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -295,7 +287,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -303,7 +295,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -311,7 +303,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -320,7 +312,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -328,7 +320,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -336,7 +328,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -344,7 +336,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -352,7 +344,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -360,7 +352,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -369,7 +361,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -377,7 +369,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -385,7 +377,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -393,7 +385,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -401,7 +393,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -409,7 +401,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -417,7 +409,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -425,7 +417,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -434,7 +426,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -442,7 +434,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -450,7 +442,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -458,7 +450,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -466,7 +458,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -474,7 +466,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -483,7 +475,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -491,7 +483,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -499,7 +491,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -507,7 +499,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -515,7 +507,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -523,7 +515,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -531,7 +523,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -539,7 +531,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -547,23 +539,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -571,7 +563,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -579,23 +571,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -604,7 +596,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -612,7 +604,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -620,7 +612,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -628,7 +620,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -636,7 +628,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -644,7 +636,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -652,7 +644,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -660,7 +652,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -668,15 +660,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -684,7 +676,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -692,7 +684,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -700,7 +692,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -708,7 +700,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -717,25 +709,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -743,17 +735,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -762,7 +754,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -771,7 +763,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -804,7 +796,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -814,8 +806,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -827,7 +819,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -839,7 +831,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -851,7 +843,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -900,26 +892,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -955,10 +947,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -976,29 +968,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -1035,9 +1027,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1139,10 +1129,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -23,7 +23,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -33,8 +33,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -46,7 +46,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -58,7 +58,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -70,7 +70,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -119,26 +119,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -174,10 +174,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -195,29 +195,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -254,9 +254,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -358,10 +356,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -73,7 +73,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -83,8 +83,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -96,7 +96,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -108,7 +108,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -120,7 +120,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -169,26 +169,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -224,10 +224,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -245,29 +245,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -304,9 +304,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -408,10 +406,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -1,6 +1,6 @@
Symbol table:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -9,7 +9,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
Calls:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -17,7 +17,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -25,7 +25,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -33,7 +33,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -41,7 +41,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -49,7 +49,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -57,7 +57,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -65,7 +65,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -73,7 +73,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -81,7 +81,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -89,7 +89,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -97,7 +97,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -105,7 +105,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -113,7 +113,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -121,7 +121,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -129,7 +129,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -137,7 +137,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -145,7 +145,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -153,7 +153,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -161,7 +161,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -169,7 +169,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -177,7 +177,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -185,7 +185,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -193,7 +193,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -201,7 +201,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -209,7 +209,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -217,7 +217,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -225,7 +225,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -233,7 +233,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -241,15 +241,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -257,7 +249,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -265,7 +257,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -273,7 +265,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -281,7 +273,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -289,7 +281,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -297,7 +289,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -306,7 +298,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -314,7 +306,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -322,7 +314,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -330,7 +322,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -338,7 +330,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -346,7 +338,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -355,7 +347,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -363,7 +355,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -371,7 +363,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -379,7 +371,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -387,7 +379,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -395,7 +387,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -403,7 +395,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -411,7 +403,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -420,7 +412,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -428,7 +420,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -436,7 +428,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -444,7 +436,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -452,7 +444,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -460,7 +452,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -469,7 +461,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -477,7 +469,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -485,7 +477,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -493,7 +485,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -501,7 +493,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -509,7 +501,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -517,7 +509,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -525,7 +517,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -533,23 +525,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -557,7 +549,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -565,23 +557,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -590,7 +582,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -598,7 +590,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -606,7 +598,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -614,7 +606,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -622,7 +614,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -630,7 +622,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -638,7 +630,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -646,7 +638,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -654,15 +646,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -670,7 +662,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -678,7 +670,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -686,7 +678,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -694,7 +686,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -703,25 +695,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -729,17 +721,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -748,7 +740,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -757,7 +749,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -790,7 +782,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -800,8 +792,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -813,7 +805,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -825,7 +817,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -837,7 +829,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -886,26 +878,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -941,10 +933,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -962,29 +954,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -1021,9 +1013,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1125,10 +1115,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -4,7 +4,7 @@ IPA constant propagation start:
IPA structures before propagation:
Jump functions:
Jump functions of caller Emergency_Stop_Mode_Func.part.0/93:
Jump functions of caller Emergency_Stop_Mode_Func.part.0/92:
Jump functions of caller BREAK_Speed/56:
Jump functions of caller RateLimiter_step/50:
Jump functions of caller Set_ACU_VCU_Dynamics_logic/42:
@ -21,7 +21,7 @@ Jump functions:
Jump functions of caller Vehicle_Environment/6:
Jump functions of caller Operation_IDB_RWA/5:
Jump functions of caller Emergency_Stop_Mode_Func/4:
callsite Emergency_Stop_Mode_Func/4 -> Emergency_Stop_Mode_Func.part.0/93 :
callsite Emergency_Stop_Mode_Func/4 -> Emergency_Stop_Mode_Func.part.0/92 :
Jump functions of caller Mannual_Mode_Func/3:
Jump functions of caller Autonomous_Mode_Func/2:
Jump functions of caller Default_Mode_Func/1:
@ -38,12 +38,12 @@ Not considering Autonomous_Mode_Func for cloning; -fipa-cp-clone disabled.
Not considering Default_Mode_Func for cloning; -fipa-cp-clone disabled.
Not considering Operation_Mode_Check for cloning; -fipa-cp-clone disabled.
overall_size: 263, max_new_size: 11001
overall_size: 261, max_new_size: 11001
IPA lattices after all propagation:
Lattices:
Node: Emergency_Stop_Mode_Func.part.0/93:
Node: Emergency_Stop_Mode_Func.part.0/92:
Node: Operation_Mode_Func/7:
Node: Vehicle_Environment/6:
Node: Operation_IDB_RWA/5:
@ -63,7 +63,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -72,7 +72,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
Calls:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -80,7 +80,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -88,7 +88,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -96,7 +96,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -104,7 +104,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -112,7 +112,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -120,7 +120,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -128,7 +128,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -136,7 +136,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -144,7 +144,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -152,7 +152,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -160,7 +160,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -168,7 +168,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -176,7 +176,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -184,7 +184,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -192,7 +192,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +200,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +208,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +216,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -224,7 +224,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -232,7 +232,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -240,7 +240,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -248,7 +248,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -256,7 +256,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -264,7 +264,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -272,7 +272,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -280,7 +280,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -288,7 +288,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -296,7 +296,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -304,15 +304,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -320,7 +312,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -328,7 +320,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -336,7 +328,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -344,7 +336,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -352,7 +344,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -360,7 +352,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -369,7 +361,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -377,7 +369,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -385,7 +377,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -393,7 +385,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -401,7 +393,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -409,7 +401,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -418,7 +410,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -426,7 +418,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -434,7 +426,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -442,7 +434,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -450,7 +442,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -458,7 +450,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -466,7 +458,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -474,7 +466,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -483,7 +475,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -491,7 +483,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -499,7 +491,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -507,7 +499,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -515,7 +507,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -523,7 +515,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -532,7 +524,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -540,7 +532,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -548,7 +540,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -556,7 +548,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -564,7 +556,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -572,7 +564,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -580,7 +572,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -588,7 +580,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -596,23 +588,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -620,7 +612,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -628,23 +620,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -653,7 +645,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -661,7 +653,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -669,7 +661,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -677,7 +669,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -685,7 +677,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -693,7 +685,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -701,7 +693,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -709,7 +701,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -717,15 +709,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -733,7 +725,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -741,7 +733,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -749,7 +741,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -757,7 +749,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -766,25 +758,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -792,17 +784,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -811,7 +803,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -820,7 +812,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -1198,9 +1190,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1302,10 +1292,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}
@ -1317,10 +1305,10 @@ Mannual_Mode_Func ()
Modification phase of node Emergency_Stop_Mode_Func/4
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1338,29 +1326,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -1380,26 +1368,26 @@ Emergency_Stop_Mode_Func ()
Modification phase of node Operation_IDB_RWA/5
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -1475,7 +1463,7 @@ Vehicle_Environment ()
Modification phase of node Operation_Mode_Func/7
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1485,8 +1473,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -1498,7 +1486,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -1510,7 +1498,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -1522,7 +1510,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]

View File

@ -1,5 +1,5 @@
Analyzing function: Emergency_Stop_Mode_Func.part.0/93
Analyzing function: Emergency_Stop_Mode_Func.part.0/92
;; 1 loops found
;;
;; Loop 0
@ -12,7 +12,7 @@ Analyzing function: Emergency_Stop_Mode_Func.part.0/93
Analyzing function body size: Emergency_Stop_Mode_Func.part.0
IPA function summary for Emergency_Stop_Mode_Func.part.0/93 inlinable
IPA function summary for Emergency_Stop_Mode_Func.part.0/92 inlinable
global time: 7.000000
self size: 8
global size: 0
@ -142,7 +142,7 @@ IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
size:17.000000, time:10.625000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
Emergency_Stop_Mode_Func.part.0/93 function not considered for inlining
Emergency_Stop_Mode_Func.part.0/92 function not considered for inlining
loop depth: 0 freq:0.06 size: 1 time: 10callee size: 4 stack: 0
HV_OFF_FUNC/21 function body not available
loop depth: 0 freq:1.00 size: 1 time: 10
@ -172,13 +172,13 @@ Analyzing function body size: Mannual_Mode_Func
fp_expression set
IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
global time: 78.160000
self size: 58
global time: 76.160000
self size: 56
global size: 0
min size: 0
self stack: 0
global stack: 0
size:52.000000, time:46.160000
size:50.000000, time:44.160000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
BREAK_Speed/56 function body not available
@ -300,7 +300,7 @@ IPA function summary for Operation_Mode_Check/0 inlinable
Symbol table:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
@ -309,7 +309,7 @@ Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (67108864 (estimated locally),0.06 per call)
Calls:
GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
GV_Env_384_TimestampYear/91 (GV_Env_384_TimestampYear) @069cf168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -317,7 +317,7 @@ GV_Env_384_TimestampYear/92 (GV_Env_384_TimestampYear) @069ce1f8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
GV_Env_384_TimestampSecond/90 (GV_Env_384_TimestampSecond) @069cf120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -325,7 +325,7 @@ GV_Env_384_TimestampSecond/91 (GV_Env_384_TimestampSecond) @069ce1b0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
GV_Env_384_TimestampMonth/89 (GV_Env_384_TimestampMonth) @069cf0d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -333,7 +333,7 @@ GV_Env_384_TimestampMonth/90 (GV_Env_384_TimestampMonth) @069ce168
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
GV_Env_384_TimestampMinute/88 (GV_Env_384_TimestampMinute) @069cf090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -341,7 +341,7 @@ GV_Env_384_TimestampMinute/89 (GV_Env_384_TimestampMinute) @069ce120
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
GV_Env_384_TimestampHour/87 (GV_Env_384_TimestampHour) @069cf048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -349,7 +349,7 @@ GV_Env_384_TimestampHour/88 (GV_Env_384_TimestampHour) @069ce0d8
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
GV_Env_384_TimestampDay/86 (GV_Env_384_TimestampDay) @069cf000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -357,7 +357,7 @@ GV_Env_384_TimestampDay/87 (GV_Env_384_TimestampDay) @069ce090
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureValid) @069ce048
GV_Env_384_EnvironmentTemperatureValid/85 (GV_Env_384_EnvironmentTemperatureValid) @069c9f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -365,7 +365,7 @@ GV_Env_384_EnvironmentTemperatureValid/86 (GV_Env_384_EnvironmentTemperatureVali
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce000
GV_Env_384_EnvironmentTemperature/84 (GV_Env_384_EnvironmentTemperature) @069c9f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -373,7 +373,7 @@ GV_Env_384_EnvironmentTemperature/85 (GV_Env_384_EnvironmentTemperature) @069ce0
Referring: Vehicle_Environment/6 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
GV_RWS2_310_ModeCommand/83 (GV_RWS2_310_ModeCommand) @069c9e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -381,7 +381,7 @@ GV_RWS2_310_ModeCommand/84 (GV_RWS2_310_ModeCommand) @069c8ea0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
GV_RWS2_310_WakeupCommand/82 (GV_RWS2_310_WakeupCommand) @069c9dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -389,7 +389,7 @@ GV_RWS2_310_WakeupCommand/83 (GV_RWS2_310_WakeupCommand) @069c8e58
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
GV_RWS2_040_RackAngleCmdValid/81 (GV_RWS2_040_RackAngleCmdValid) @069c9d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -397,7 +397,7 @@ GV_RWS2_040_RackAngleCmdValid/82 (GV_RWS2_040_RackAngleCmdValid) @069c8e10
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
GV_RWS1_310_ModeCommand/80 (GV_RWS1_310_ModeCommand) @069c9d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -405,7 +405,7 @@ GV_RWS1_310_ModeCommand/81 (GV_RWS1_310_ModeCommand) @069c8dc8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
GV_RWS1_310_WakeupCommand/79 (GV_RWS1_310_WakeupCommand) @069c9cf0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -413,7 +413,7 @@ GV_RWS1_310_WakeupCommand/80 (GV_RWS1_310_WakeupCommand) @069c8d80
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
GV_RWS1_040_RackAngleCmdValid/78 (GV_RWS1_040_RackAngleCmdValid) @069c9ca8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -421,7 +421,7 @@ GV_RWS1_040_RackAngleCmdValid/79 (GV_RWS1_040_RackAngleCmdValid) @069c8d38
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
GV_RWA2_310_WakeupCommand/77 (GV_RWA2_310_WakeupCommand) @069c9c60
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -429,7 +429,7 @@ GV_RWA2_310_WakeupCommand/78 (GV_RWA2_310_WakeupCommand) @069c8cf0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
GV_RWA2_310_ModeCommand/76 (GV_RWA2_310_ModeCommand) @069c9c18
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -437,7 +437,7 @@ GV_RWA2_310_ModeCommand/77 (GV_RWA2_310_ModeCommand) @069c8ca8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
GV_RWA_310_WakeupCommand/75 (GV_RWA_310_WakeupCommand) @069c9bd0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -445,7 +445,7 @@ GV_RWA_310_WakeupCommand/76 (GV_RWA_310_WakeupCommand) @069c8c60
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
GV_RWA_310_ModeCommand/74 (GV_RWA_310_ModeCommand) @069c9b88
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -453,7 +453,7 @@ GV_RWA_310_ModeCommand/75 (GV_RWA_310_ModeCommand) @069c8c18
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
GV_RWA2_040_RackAngleCmdValid/73 (GV_RWA2_040_RackAngleCmdValid) @069c9b40
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -461,7 +461,7 @@ GV_RWA2_040_RackAngleCmdValid/74 (GV_RWA2_040_RackAngleCmdValid) @069c8bd0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
GV_RWA_040_RackAngleCmdValid/72 (GV_RWA_040_RackAngleCmdValid) @069c9af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -469,7 +469,7 @@ GV_RWA_040_RackAngleCmdValid/73 (GV_RWA_040_RackAngleCmdValid) @069c8b88
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
GV_RCU_033_WakeUpCommand/71 (GV_RCU_033_WakeUpCommand) @069c9ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -477,7 +477,7 @@ GV_RCU_033_WakeUpCommand/72 (GV_RCU_033_WakeUpCommand) @069c8b40
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
GV_IDB_032_WakeUpCommand/70 (GV_IDB_032_WakeUpCommand) @069c9a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -485,7 +485,7 @@ GV_IDB_032_WakeUpCommand/71 (GV_IDB_032_WakeUpCommand) @069c8af8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
GV_RCU_GearPosition/69 (GV_RCU_GearPosition) @069c9a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -493,7 +493,7 @@ GV_RCU_GearPosition/70 (GV_RCU_GearPosition) @069c8ab0
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
GV_RCU_PowertrainMode/68 (GV_RCU_PowertrainMode) @069c99d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -501,7 +501,7 @@ GV_RCU_PowertrainMode/69 (GV_RCU_PowertrainMode) @069c8a68
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_GearPosition/68 (GV_GearPosition) @069c8a20
GV_GearPosition/67 (GV_GearPosition) @069c9990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -509,7 +509,7 @@ GV_GearPosition/68 (GV_GearPosition) @069c8a20
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
GV_PowertrainMode/66 (GV_PowertrainMode) @069c9948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -517,7 +517,7 @@ GV_PowertrainMode/67 (GV_PowertrainMode) @069c89d8
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
GV_DriveTorqueCommandValid/65 (GV_DriveTorqueCommandValid) @069c9900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -525,7 +525,7 @@ GV_DriveTorqueCommandValid/66 (GV_DriveTorqueCommandValid) @069c8990
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
GV_DriveTorqueCommand/64 (GV_DriveTorqueCommand) @069c98b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -533,7 +533,7 @@ GV_DriveTorqueCommand/65 (GV_DriveTorqueCommand) @069c8948
Referring: Operation_IDB_RWA/5 (write)
Availability: not_available
Varpool flags:
GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
GV_VCU_Dynamics_TrqCmd/63 (GV_VCU_Dynamics_TrqCmd) @069c9240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -541,15 +541,7 @@ GV_VCU_Dynamics_TrqCmd/64 (GV_VCU_Dynamics_TrqCmd) @069c82d0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Hill_TrqCmd/63 (GV_VCU_Hill_TrqCmd) @069c8288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c91f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -557,7 +549,7 @@ GV_VCU_Vx_Limit/62 (GV_VCU_Vx_Limit) @069c8240
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c91b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -565,7 +557,7 @@ GV_RC_VX_Limit/61 (GV_RC_VX_Limit) @069c81f8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c9168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -573,7 +565,7 @@ GV_RC_GearSelStat/60 (GV_RC_GearSelStat) @069c81b0
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c9120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -581,7 +573,7 @@ GV_RC_BrakeTorqueCommand_Master/59 (GV_RC_BrakeTorqueCommand_Master) @069c8168
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c90d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -589,7 +581,7 @@ GV_Hiil_BrakeTorqueCommand/58 (GV_Hiil_BrakeTorqueCommand) @069c8120
Referring: Mannual_Mode_Func/3 (read)Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c80d8
GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_master) @069c9090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -597,7 +589,7 @@ GV_SpeedGoat_BrakeTorqueCommand_master/57 (GV_SpeedGoat_BrakeTorqueCommand_maste
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -606,7 +598,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c9000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -614,7 +606,7 @@ GV_VCU_RWA_Rack_Fbk/55 (GV_VCU_RWA_Rack_Fbk) @069c8048
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @06993f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -622,7 +614,7 @@ GV_RWA1_RackAngleFbk/54 (GV_RWA1_RackAngleFbk) @069c8000
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06993f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -630,7 +622,7 @@ GV_RWS2_040_RackAngleCmd/53 (GV_RWS2_040_RackAngleCmd) @06992f78
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06993ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -638,7 +630,7 @@ GV_RWA2_040_RackAngleCmd/52 (GV_RWA2_040_RackAngleCmd) @06992f30
Referring: Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
RateLimiter_Y/51 (RateLimiter_Y) @06993ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -646,7 +638,7 @@ RateLimiter_Y/51 (RateLimiter_Y) @06992ee8
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -655,7 +647,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06993e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -663,7 +655,7 @@ GV_VCU_Vx_Fbk/49 (GV_VCU_Vx_Fbk) @06992e58
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06993dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -671,7 +663,7 @@ GV_Tunning_Slewrate/48 (GV_Tunning_Slewrate) @06992e10
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
RateLimiter_U/47 (RateLimiter_U) @06992dc8
RateLimiter_U/47 (RateLimiter_U) @06993d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -679,7 +671,7 @@ RateLimiter_U/47 (RateLimiter_U) @06992dc8
Referring: Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06993d38
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -687,7 +679,7 @@ GV_RC_RWA_RackAngleCommand/46 (GV_RC_RWA_RackAngleCommand) @06992d80
Referring: Mannual_Mode_Func/3 (read)
Availability: not_available
Varpool flags:
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069933a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -695,7 +687,7 @@ GV_ACU_BrakeTorqueCommand/45 (GV_ACU_BrakeTorqueCommand) @069923a8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06993360
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -703,7 +695,7 @@ GV_Dynamics_BrakeTorqueCommand/44 (GV_Dynamics_BrakeTorqueCommand) @06992360
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06993318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -711,7 +703,7 @@ GV_ACU_VCU_GearPos/43 (GV_ACU_VCU_GearPos) @06992318
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -720,7 +712,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06993288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -728,7 +720,7 @@ GV_VCU_GearSelStat/41 (GV_VCU_GearSelStat) @06992288
Referring: Mannual_Mode_Func/3 (write)Autonomous_Mode_Func/2 (read)Autonomous_Mode_Func/2 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06993240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -736,7 +728,7 @@ GV_RWS1_040_RackAngleCmd/40 (GV_RWS1_040_RackAngleCmd) @06992240
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069931f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -744,7 +736,7 @@ GV_ACU_RWS_cmd_deg/39 (GV_ACU_RWS_cmd_deg) @069921f8
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069931b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -752,7 +744,7 @@ GV_RWA_040_RackAngleCmd/38 (GV_RWA_040_RackAngleCmd) @069921b0
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06993168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -760,7 +752,7 @@ GV_ACU_RWA_cmd_deg/37 (GV_ACU_RWA_cmd_deg) @06992168
Referring: Autonomous_Mode_Func/2 (read)
Availability: not_available
Varpool flags:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -769,7 +761,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @06990af8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -777,7 +769,7 @@ GV_Out_Wiper_CMD/35 (GV_Out_Wiper_CMD) @0698faf8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @06990ab0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -785,7 +777,7 @@ GV_Out_Lamp_DRL_CMD/34 (GV_Out_Lamp_DRL_CMD) @0698fab0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @06990a68
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -793,7 +785,7 @@ GV_Out_Lamp_Position_CMD/33 (GV_Out_Lamp_Position_CMD) @0698fa68
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @06990a20
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -801,7 +793,7 @@ GV_Out_Lamp_RTRN_CMD/32 (GV_Out_Lamp_RTRN_CMD) @0698fa20
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @069909d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -809,7 +801,7 @@ GV_Out_Lamp_Reverse_CMD/31 (GV_Out_Lamp_Reverse_CMD) @0698f9d8
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @06990990
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -817,7 +809,7 @@ GV_Out_Lamp_LTRN_CMD/30 (GV_Out_Lamp_LTRN_CMD) @0698f990
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @06990948
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -825,7 +817,7 @@ GV_Out_Lamp_Head_CMD/29 (GV_Out_Lamp_Head_CMD) @0698f948
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @06990900
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -833,23 +825,23 @@ GV_Out_Lamp_HBEAM_CMD/28 (GV_Out_Lamp_HBEAM_CMD) @0698f900
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @0698f8b8
GV_VCU_ACU_Emergency_Stop/27 (GV_VCU_ACU_Emergency_Stop) @069908b8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @0698f870
GV_VCU_RC_Emergency_Stop/26 (GV_VCU_RC_Emergency_Stop) @06990870
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @06990828
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -857,7 +849,7 @@ GV_RC_Lamp_BRAKE_CMD/25 (GV_RC_Lamp_BRAKE_CMD) @0698f828
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @069907e0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -865,23 +857,23 @@ GV_RC_Lamp_Hazard_CMD/24 (GV_RC_Lamp_Hazard_CMD) @0698f7e0
Referring: Default_Mode_Func/1 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @0698f798
GV_Out_Lamp_Hazard_CMD/23 (GV_Out_Lamp_Hazard_CMD) @06990798
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @0698f750
GV_Out_Lamp_BRAKE_CMD/22 (GV_Out_Lamp_BRAKE_CMD) @06990750
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/93 (write)Emergency_Stop_Mode_Func/4 (write)
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/92 (write)Emergency_Stop_Mode_Func/4 (write)
Availability: not_available
Varpool flags:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -890,7 +882,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @069906c0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -898,7 +890,7 @@ GV_MASTER_RWS_RackAngleCommand/20 (GV_MASTER_RWS_RackAngleCommand) @0698f6c0
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
Availability: not_available
Varpool flags:
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @06990678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -906,7 +898,7 @@ GV_MASTER_RWA_RackAngleCommand/19 (GV_MASTER_RWA_RackAngleCommand) @0698f678
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @06990630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -914,7 +906,7 @@ GV_VCU_TrqCmd/18 (GV_VCU_TrqCmd) @0698f630
Referring: Mannual_Mode_Func/3 (write)Emergency_Stop_Mode_Func/4 (write)Default_Mode_Func/1 (write)Operation_IDB_RWA/5 (read)
Availability: not_available
Varpool flags:
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @069905e8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -922,7 +914,7 @@ GV_BrakeTorqueCommand/17 (GV_BrakeTorqueCommand) @0698f5e8
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Mannual_Mode_Func/3 (write)
Availability: not_available
Varpool flags:
GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
GV_Charging_Status_val/16 (GV_Charging_Status_val) @06990288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -930,7 +922,7 @@ GV_Charging_Status_val/16 (GV_Charging_Status_val) @0698f288
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
GV_Operation_Mode/15 (GV_Operation_Mode) @06990240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -938,7 +930,7 @@ GV_Operation_Mode/15 (GV_Operation_Mode) @0698f240
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)
Availability: not_available
Varpool flags:
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @069901f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -946,7 +938,7 @@ GV_RC_Drive_Mode/14 (GV_RC_Drive_Mode) @0698f1f8
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @069901b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -954,15 +946,15 @@ GV_ACU_Drive_mode/13 (GV_ACU_Drive_mode) @0698f1b0
Referring: Operation_Mode_Check/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @0698f168
GV_VCU_Drive_Mode/12 (GV_VCU_Drive_Mode) @06990168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/93 (write)
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Emergency_Stop_Mode_Func.part.0/92 (write)
Availability: not_available
Varpool flags:
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @06990120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -970,7 +962,7 @@ GV_RC_ALV_FLAG/11 (GV_RC_ALV_FLAG) @0698f120
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069900d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -978,7 +970,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0698f0d8
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Autonomous_Mode_Func/2 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @06990090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -986,7 +978,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0698f090
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @06990048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -994,7 +986,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0698f048
Referring: Default_Mode_Func/1 (read)Mannual_Mode_Func/3 (read)Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
Availability: not_available
Varpool flags:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -1003,25 +995,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -1029,17 +1021,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -1048,7 +1040,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -1057,7 +1049,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -1090,7 +1082,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1100,8 +1092,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -1113,7 +1105,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -1125,7 +1117,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -1137,7 +1129,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -1186,26 +1178,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -1241,10 +1233,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1262,29 +1254,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -1321,9 +1313,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1425,10 +1415,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -14,14 +14,14 @@ Function is locally const.
scanning: Operation_IDB_RWA ();
scanning: Vehicle_Environment ();
scanning: Operation_Mode_Check ();
scanning: GV_Operation_Mode.57_1 = GV_Operation_Mode;
scanning: if (GV_Operation_Mode.57_1 == 0)
scanning: GV_Operation_Mode.56_1 = GV_Operation_Mode;
scanning: if (GV_Operation_Mode.56_1 == 0)
scanning: Autonomous_Mode_Func ();
scanning: if (GV_Operation_Mode.57_1 == 1)
scanning: if (GV_Operation_Mode.56_1 == 1)
scanning: Mannual_Mode_Func ();
scanning: if (GV_Operation_Mode.57_1 == 2)
scanning: if (GV_Operation_Mode.56_1 == 2)
scanning: Emergency_Stop_Mode_Func ();
scanning: if (GV_Operation_Mode.57_1 == 3)
scanning: if (GV_Operation_Mode.56_1 == 3)
scanning: Default_Mode_Func ();
scanning: return;
Function is locally const.
@ -41,15 +41,15 @@ Function is locally const.
local analysis of Operation_IDB_RWA
scanning: GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
scanning: GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
scanning: _2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
scanning: GV_DriveTorqueCommand = _2;
scanning: GV_DriveTorqueCommandValid = 1;
scanning: GV_PowertrainMode = 1;
scanning: GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
scanning: GV_GearPosition = GV_VCU_GearSelStat.55_3;
scanning: GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
scanning: GV_GearPosition = GV_VCU_GearSelStat.54_3;
scanning: GV_RCU_PowertrainMode = 1;
scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
scanning: GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
scanning: GV_IDB_032_WakeUpCommand = 1;
scanning: GV_RCU_033_WakeUpCommand = 1;
scanning: GV_RWA_040_RackAngleCmdValid = 1;
@ -76,14 +76,14 @@ Function is locally const.
scanning: GV_VCU_ACU_Emergency_Stop = 1;
scanning: HV_OFF_FUNC ();
scanning: GV_VCU_TrqCmd = 0.0;
scanning: EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
scanning: if (EMEMERGNECY_BUTTEN.50_1 == 0)
scanning: GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
scanning: if (GV_RC_Emergency_Stop.51_2 == 0)
scanning: GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
scanning: if (GV_ACU_Emergency_Stop.52_3 == 0)
scanning: GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
scanning: if (GV_RC_ALV_FLAG.53_4 == 0)
scanning: EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
scanning: if (EMEMERGNECY_BUTTEN.49_1 == 0)
scanning: GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
scanning: if (GV_RC_Emergency_Stop.50_2 == 0)
scanning: GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
scanning: if (GV_ACU_Emergency_Stop.51_3 == 0)
scanning: GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
scanning: if (GV_RC_ALV_FLAG.52_4 == 0)
scanning: Emergency_Stop_Mode_Func.part.0 ();
scanning: return;
Function is locally const.
@ -134,10 +134,8 @@ Function is locally const.
scanning: GV_VCU_RC_Emergency_Stop = 0;
scanning: GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
scanning: GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
scanning: GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
scanning: GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
scanning: _24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
scanning: GV_VCU_TrqCmd = _24;
scanning: GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
scanning: GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
scanning: return;
Function is locally const.
@ -243,18 +241,18 @@ Function is locally const.
Function is locally const.
callgraph:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @06688428
Aux: @06837f68
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -263,7 +261,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -272,7 +270,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -281,7 +279,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -290,7 +288,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -299,80 +297,80 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c428
Aux: @06837da8
References: GV_Operation_Mode/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c768
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
Aux: @06868908
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c708
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
Aux: @06868a48
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c408
Aux: @06868948
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c6c8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
Aux: @06868ac8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c448
Aux: @06868b48
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c3c8
Aux: @068689c8
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c5e8
Aux: @06868808
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
Referring:
Availability: available
@ -382,91 +380,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
ordered call graph: reduced for nothrow
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @06688428
Aux: @06837f68
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c428
Aux: @06837da8
References: GV_Operation_Mode/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c768
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
Aux: @06868908
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c708
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
Aux: @06868a48
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c408
Aux: @06868948
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c6c8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
Aux: @06868ac8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c448
Aux: @06868b48
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c3c8
Aux: @068689c8
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c5e8
Aux: @06868808
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
Referring:
Availability: available
@ -500,18 +498,18 @@ Default_Mode_Func: malloc_bottom
Operation_Mode_Check: malloc_bottom
callgraph:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @06688428
Aux: @06837da8
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -520,7 +518,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -529,7 +527,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -538,7 +536,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -547,7 +545,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -556,80 +554,80 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c248
Aux: @06837f68
References: GV_Operation_Mode/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c0e8
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
Aux: @06868988
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688bfe8
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
Aux: @06868b68
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c1a8
Aux: @06868b08
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c3a8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
Aux: @06868828
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c0c8
Aux: @06868a68
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c068
Aux: @06868ba8
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c2e8
Aux: @06868aa8
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
Referring:
Availability: available
@ -639,91 +637,91 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
ordered call graph: reduced
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c248
Aux: @06837f68
References: GV_Operation_Mode/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c0e8
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
Aux: @06868988
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688bfe8
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
Aux: @06868b68
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c1a8
Aux: @06868b08
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @06688428
Aux: @06837da8
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c3a8
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
Aux: @06868828
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c0c8
Aux: @06868a68
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c068
Aux: @06868ba8
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @0688c2e8
Aux: @06868aa8
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
Referring:
Availability: available
@ -759,7 +757,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -769,8 +767,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -782,7 +780,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -794,7 +792,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -806,7 +804,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -855,26 +853,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -910,10 +908,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -931,29 +929,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -990,9 +988,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -1094,10 +1090,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -1,16 +1,16 @@
callgraph:
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
BREAK_Speed/56 (BREAK_Speed) @0698b7e0
BREAK_Speed/56 (BREAK_Speed) @0698c7e0
Type: function
Visibility: external public
References:
@ -19,7 +19,7 @@ BREAK_Speed/56 (BREAK_Speed) @0698b7e0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
RateLimiter_step/50 (RateLimiter_step) @0698b000
RateLimiter_step/50 (RateLimiter_step) @0698c000
Type: function
Visibility: external public
References:
@ -28,7 +28,7 @@ RateLimiter_step/50 (RateLimiter_step) @0698b000
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
Calls:
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698ce00
Type: function
Visibility: external public
References:
@ -37,7 +37,7 @@ Set_ACU_VCU_Dynamics_logic/42 (Set_ACU_VCU_Dynamics_logic) @0698be00
Function flags: optimize_size
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
Calls:
HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
HV_ON_FUNC/36 (HV_ON_FUNC) @0698cc40
Type: function
Visibility: external public
References:
@ -46,7 +46,7 @@ HV_ON_FUNC/36 (HV_ON_FUNC) @0698bc40
Function flags: optimize_size
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call) Autonomous_Mode_Func/2 (1073741824 (estimated locally),1.00 per call)
Calls:
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698c9a0
Type: function
Visibility: external public
References:
@ -55,7 +55,7 @@ HV_OFF_FUNC/21 (HV_OFF_FUNC) @0698b9a0
Function flags: optimize_size
Called by: Emergency_Stop_Mode_Func/4 (1073741824 (estimated locally),1.00 per call) Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Operation_Mode/15 (read)
@ -64,25 +64,25 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
@ -90,17 +90,17 @@ Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
@ -109,7 +109,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
@ -118,7 +118,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
@ -129,7 +129,7 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Calls:
Clearing variable flags:
Function name:Emergency_Stop_Mode_Func.part.0/93:
Function name:Emergency_Stop_Mode_Func.part.0/92:
locals read:
locals written:
Function name:Operation_Mode_Func/7:
@ -158,91 +158,91 @@ Function name:Operation_Mode_Check/0:
locals written:
ordered call graph: reduced
Operation_Mode_Func/7 (Operation_Mode_Func) @0698b1c0
Operation_Mode_Func/7 (Operation_Mode_Func) @0698c1c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06688428
Aux: @06837f68
References: GV_Operation_Mode/15 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by:
Calls: Default_Mode_Func/1 (92630812 (estimated locally),0.09 per call) Emergency_Stop_Mode_Func/4 (116136926 (estimated locally),0.11 per call) Mannual_Mode_Func/3 (145607981 (estimated locally),0.14 per call) Autonomous_Mode_Func/2 (354334802 (estimated locally),0.33 per call) Operation_Mode_Check/0 (1073741824 (estimated locally),1.00 per call) Vehicle_Environment/6 (1073741824 (estimated locally),1.00 per call) Operation_IDB_RWA/5 (1073741824 (estimated locally),1.00 per call)
Vehicle_Environment/6 (Vehicle_Environment) @0687aee0
Vehicle_Environment/6 (Vehicle_Environment) @06971ee0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @066884c8
References: GV_Env_384_EnvironmentTemperature/85 (write)GV_Env_384_EnvironmentTemperatureValid/86 (write)GV_Env_384_TimestampDay/87 (write)GV_Env_384_TimestampHour/88 (write)GV_Env_384_TimestampMinute/89 (write)GV_Env_384_TimestampMonth/90 (write)GV_Env_384_TimestampSecond/91 (write)GV_Env_384_TimestampYear/92 (write)
Aux: @06837da8
References: GV_Env_384_EnvironmentTemperature/84 (write)GV_Env_384_EnvironmentTemperatureValid/85 (write)GV_Env_384_TimestampDay/86 (write)GV_Env_384_TimestampHour/87 (write)GV_Env_384_TimestampMinute/88 (write)GV_Env_384_TimestampMonth/89 (write)GV_Env_384_TimestampSecond/90 (write)GV_Env_384_TimestampYear/91 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Operation_IDB_RWA/5 (Operation_IDB_RWA) @0687a9a0
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069719a0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @066884e8
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/65 (write)GV_DriveTorqueCommandValid/66 (write)GV_PowertrainMode/67 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/68 (write)GV_RCU_PowertrainMode/69 (write)GV_RCU_GearPosition/70 (write)GV_IDB_032_WakeUpCommand/71 (write)GV_RCU_033_WakeUpCommand/72 (write)GV_RWA_040_RackAngleCmdValid/73 (write)GV_RWA2_040_RackAngleCmdValid/74 (write)GV_RWA_310_ModeCommand/75 (write)GV_RWA_310_WakeupCommand/76 (write)GV_RWA2_310_ModeCommand/77 (write)GV_RWA2_310_WakeupCommand/78 (write)GV_RWS1_040_RackAngleCmdValid/79 (write)GV_RWS1_310_WakeupCommand/80 (write)GV_RWS1_310_ModeCommand/81 (write)GV_RWS2_040_RackAngleCmdValid/82 (write)GV_RWS2_310_WakeupCommand/83 (write)GV_RWS2_310_ModeCommand/84 (write)
Aux: @06837f28
References: GV_VCU_TrqCmd/18 (read)GV_DriveTorqueCommand/64 (write)GV_DriveTorqueCommandValid/65 (write)GV_PowertrainMode/66 (write)GV_VCU_GearSelStat/41 (read)GV_GearPosition/67 (write)GV_RCU_PowertrainMode/68 (write)GV_RCU_GearPosition/69 (write)GV_IDB_032_WakeUpCommand/70 (write)GV_RCU_033_WakeUpCommand/71 (write)GV_RWA_040_RackAngleCmdValid/72 (write)GV_RWA2_040_RackAngleCmdValid/73 (write)GV_RWA_310_ModeCommand/74 (write)GV_RWA_310_WakeupCommand/75 (write)GV_RWA2_310_ModeCommand/76 (write)GV_RWA2_310_WakeupCommand/77 (write)GV_RWS1_040_RackAngleCmdValid/78 (write)GV_RWS1_310_WakeupCommand/79 (write)GV_RWS1_310_ModeCommand/80 (write)GV_RWS2_040_RackAngleCmdValid/81 (write)GV_RWS2_310_WakeupCommand/82 (write)GV_RWS2_310_ModeCommand/83 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Operation_Mode_Func/7 (1073741824 (estimated locally),1.00 per call)
Calls:
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @0687a460
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @06971460
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06688328
Aux: @06837ec8
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_TrqCmd/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
Calls: Emergency_Stop_Mode_Func.part.0/93 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Emergency_Stop_Mode_Func.part.0/93 (Emergency_Stop_Mode_Func.part.0) @069cb1c0
Calls: Emergency_Stop_Mode_Func.part.0/92 (inlined) (67108864 (estimated locally),0.06 per call) HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call) BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call)
Emergency_Stop_Mode_Func.part.0/92 (Emergency_Stop_Mode_Func.part.0) @069cc1c0
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @066882a8
Aux: @06837be8
References: GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_VCU_Drive_Mode/12 (write)
Referring:
Function Emergency_Stop_Mode_Func.part.0/93 is inline copy in Emergency_Stop_Mode_Func/4
Function Emergency_Stop_Mode_Func.part.0/92 is inline copy in Emergency_Stop_Mode_Func/4
Availability: local
Function flags: count:67108864 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: Emergency_Stop_Mode_Func/4 (inlined) (67108864 (estimated locally),0.06 per call)
Calls:
Mannual_Mode_Func/3 (Mannual_Mode_Func) @0687ae00
Mannual_Mode_Func/3 (Mannual_Mode_Func) @06971e00
Type: function definition analyzed
Visibility: externally_visible public
Aux: @06688148
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Hill_TrqCmd/63 (read)GV_VCU_Dynamics_TrqCmd/64 (read)GV_VCU_TrqCmd/18 (write)
Aux: @06837c08
References: GV_RC_RWA_RackAngleCommand/46 (read)RateLimiter_U/47 (write)GV_Tunning_Slewrate/48 (read)GV_VCU_Vx_Fbk/49 (read)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_U/47 (write)RateLimiter_Y/51 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_RWA2_040_RackAngleCmd/52 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_RWS2_040_RackAngleCmd/53 (write)GV_RWA1_RackAngleFbk/54 (read)GV_VCU_RWA_Rack_Fbk/55 (write)GV_SpeedGoat_BrakeTorqueCommand_master/57 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_BrakeTorqueCommand_Master/59 (read)GV_Hiil_BrakeTorqueCommand/58 (read)GV_BrakeTorqueCommand/17 (write)GV_RC_GearSelStat/60 (read)GV_VCU_GearSelStat/41 (write)GV_RC_Emergency_Stop/8 (read)GV_VCU_RC_Emergency_Stop/26 (write)GV_RC_VX_Limit/61 (read)GV_VCU_Vx_Limit/62 (write)GV_VCU_Dynamics_TrqCmd/63 (read)GV_VCU_TrqCmd/18 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
Calls: BREAK_Speed/56 (1073741824 (estimated locally),1.00 per call) RateLimiter_step/50 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @0687ab60
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06971b60
Type: function definition analyzed
Visibility: externally_visible public
Aux: @066881a8
Aux: @06837de8
References: GV_ACU_RWA_cmd_deg/37 (read)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_RWA_040_RackAngleCmd/38 (write)GV_ACU_RWS_cmd_deg/39 (read)GV_MASTER_RWS_RackAngleCommand/20 (write)GV_RWS1_040_RackAngleCmd/40 (write)GV_VCU_GearSelStat/41 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_ACU_Emergency_Stop/27 (write)GV_ACU_VCU_GearPos/43 (read)GV_VCU_GearSelStat/41 (write)GV_Dynamics_BrakeTorqueCommand/44 (read)GV_ACU_BrakeTorqueCommand/45 (read)GV_BrakeTorqueCommand/17 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
Calls: Set_ACU_VCU_Dynamics_logic/42 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/36 (1073741824 (estimated locally),1.00 per call)
Default_Mode_Func/1 (Default_Mode_Func) @0687a8c0
Default_Mode_Func/1 (Default_Mode_Func) @069718c0
Type: function definition analyzed
Visibility: externally_visible public
Aux: @066881c8
Aux: @06837cc8
References: GV_BrakeTorqueCommand/17 (write)GV_VCU_TrqCmd/18 (write)GV_MASTER_RWA_RackAngleCommand/19 (write)GV_MASTER_RWS_RackAngleCommand/20 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/22 (write)GV_Out_Lamp_Hazard_CMD/23 (write)GV_RC_Lamp_Hazard_CMD/24 (write)GV_RC_Lamp_BRAKE_CMD/25 (write)GV_VCU_RC_Emergency_Stop/26 (write)GV_VCU_ACU_Emergency_Stop/27 (write)GV_Out_Lamp_HBEAM_CMD/28 (write)GV_Out_Lamp_Head_CMD/29 (write)GV_Out_Lamp_LTRN_CMD/30 (write)GV_Out_Lamp_Reverse_CMD/31 (write)GV_Out_Lamp_RTRN_CMD/32 (write)GV_Out_Lamp_Position_CMD/33 (write)GV_Out_Lamp_DRL_CMD/34 (write)GV_Out_Wiper_CMD/35 (write)
Referring:
Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
Calls: HV_OFF_FUNC/21 (1073741824 (estimated locally),1.00 per call)
Operation_Mode_Check/0 (Operation_Mode_Check) @0687a620
Operation_Mode_Check/0 (Operation_Mode_Check) @06971620
Type: function definition analyzed
Visibility: externally_visible public
Aux: @066882c8
Aux: @06837ee8
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_RC_ALV_FLAG/11 (read)GV_VCU_Drive_Mode/12 (write)GV_ACU_Drive_mode/13 (read)GV_VCU_Drive_Mode/12 (read)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (write)GV_RC_Drive_Mode/14 (read)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (write)GV_VCU_Drive_Mode/12 (read)GV_Operation_Mode/15 (write)GV_Charging_Status_val/16 (read)GV_Operation_Mode/15 (write)
Referring:
Availability: available
@ -275,7 +275,7 @@ Function name:Mannual_Mode_Func/3:
globals read: ALL
globals written: ALL
Function name:Emergency_Stop_Mode_Func.part.0/93:
Function name:Emergency_Stop_Mode_Func.part.0/92:
locals read:
locals written:
globals read:
@ -328,7 +328,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -338,8 +338,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -351,7 +351,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -363,7 +363,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -375,7 +375,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -424,26 +424,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -479,10 +479,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -500,29 +500,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -559,9 +559,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -663,10 +661,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -22,7 +22,7 @@ Emergency_Stop_Mode_Func.part.0 ()
Operation_Mode_Func ()
{
unsigned char GV_Operation_Mode.57_1;
unsigned char GV_Operation_Mode.56_1;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -32,8 +32,8 @@ Operation_Mode_Func ()
# DEBUG BEGIN_STMT
Operation_Mode_Check ();
# DEBUG BEGIN_STMT
GV_Operation_Mode.57_1 = GV_Operation_Mode;
if (GV_Operation_Mode.57_1 == 0)
GV_Operation_Mode.56_1 = GV_Operation_Mode;
if (GV_Operation_Mode.56_1 == 0)
goto <bb 3>; [33.00%]
else
goto <bb 4>; [67.00%]
@ -45,7 +45,7 @@ Operation_Mode_Func ()
<bb 4> [local count: 719407023]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 1)
if (GV_Operation_Mode.56_1 == 1)
goto <bb 5>; [20.24%]
else
goto <bb 6>; [79.76%]
@ -57,7 +57,7 @@ Operation_Mode_Func ()
<bb 6> [local count: 573799041]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 2)
if (GV_Operation_Mode.56_1 == 2)
goto <bb 7>; [20.24%]
else
goto <bb 8>; [79.76%]
@ -69,7 +69,7 @@ Operation_Mode_Func ()
<bb 8> [local count: 457662114]:
# DEBUG BEGIN_STMT
if (GV_Operation_Mode.57_1 == 3)
if (GV_Operation_Mode.56_1 == 3)
goto <bb 9>; [20.24%]
else
goto <bb 10>; [79.76%]
@ -118,26 +118,26 @@ Vehicle_Environment ()
Operation_IDB_RWA ()
{
float GV_VCU_TrqCmd.54_1;
float GV_VCU_TrqCmd.53_1;
long unsigned int _2;
long unsigned int GV_VCU_GearSelStat.55_3;
long unsigned int GV_VCU_GearSelStat.54_3;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd.54_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.54_1;
GV_VCU_TrqCmd.53_1 = GV_VCU_TrqCmd;
_2 = (long unsigned int) GV_VCU_TrqCmd.53_1;
GV_DriveTorqueCommand = _2;
# DEBUG BEGIN_STMT
GV_DriveTorqueCommandValid = 1;
# DEBUG BEGIN_STMT
GV_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_VCU_GearSelStat.55_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.55_3;
GV_VCU_GearSelStat.54_3 = GV_VCU_GearSelStat;
GV_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_RCU_PowertrainMode = 1;
# DEBUG BEGIN_STMT
GV_RCU_GearPosition = GV_VCU_GearSelStat.55_3;
GV_RCU_GearPosition = GV_VCU_GearSelStat.54_3;
# DEBUG BEGIN_STMT
GV_IDB_032_WakeUpCommand = 1;
# DEBUG BEGIN_STMT
@ -173,10 +173,10 @@ Operation_IDB_RWA ()
Emergency_Stop_Mode_Func ()
{
short unsigned int EMEMERGNECY_BUTTEN.50_1;
long unsigned int GV_RC_Emergency_Stop.51_2;
long unsigned int GV_ACU_Emergency_Stop.52_3;
long unsigned int GV_RC_ALV_FLAG.53_4;
short unsigned int EMEMERGNECY_BUTTEN.49_1;
long unsigned int GV_RC_Emergency_Stop.50_2;
long unsigned int GV_ACU_Emergency_Stop.51_3;
long unsigned int GV_RC_ALV_FLAG.52_4;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -194,29 +194,29 @@ Emergency_Stop_Mode_Func ()
# DEBUG BEGIN_STMT
GV_VCU_TrqCmd = 0.0;
# DEBUG BEGIN_STMT
EMEMERGNECY_BUTTEN.50_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.50_1 == 0)
EMEMERGNECY_BUTTEN.49_1 = EMEMERGNECY_BUTTEN;
if (EMEMERGNECY_BUTTEN.49_1 == 0)
goto <bb 3>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 3> [local count: 536870913]:
GV_RC_Emergency_Stop.51_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.51_2 == 0)
GV_RC_Emergency_Stop.50_2 = GV_RC_Emergency_Stop;
if (GV_RC_Emergency_Stop.50_2 == 0)
goto <bb 4>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 4> [local count: 268435456]:
GV_ACU_Emergency_Stop.52_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.52_3 == 0)
GV_ACU_Emergency_Stop.51_3 = GV_ACU_Emergency_Stop;
if (GV_ACU_Emergency_Stop.51_3 == 0)
goto <bb 5>; [50.00%]
else
goto <bb 7>; [50.00%]
<bb 5> [local count: 134217728]:
GV_RC_ALV_FLAG.53_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.53_4 == 0)
GV_RC_ALV_FLAG.52_4 = GV_RC_ALV_FLAG;
if (GV_RC_ALV_FLAG.52_4 == 0)
goto <bb 6>; [50.00%]
else
goto <bb 7>; [50.00%]
@ -253,9 +253,7 @@ Mannual_Mode_Func ()
long unsigned int GV_RC_GearSelStat.45_19;
long unsigned int GV_RC_Emergency_Stop.46_20;
long unsigned int GV_RC_VX_Limit.47_21;
float GV_VCU_Hill_TrqCmd.48_22;
float GV_VCU_Dynamics_TrqCmd.49_23;
float _24;
float GV_VCU_Dynamics_TrqCmd.48_22;
<bb 2> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,10 +355,8 @@ Mannual_Mode_Func ()
GV_RC_VX_Limit.47_21 = GV_RC_VX_Limit;
GV_VCU_Vx_Limit = GV_RC_VX_Limit.47_21;
# DEBUG BEGIN_STMT
GV_VCU_Hill_TrqCmd.48_22 = GV_VCU_Hill_TrqCmd;
GV_VCU_Dynamics_TrqCmd.49_23 = GV_VCU_Dynamics_TrqCmd;
_24 = GV_VCU_Hill_TrqCmd.48_22 + GV_VCU_Dynamics_TrqCmd.49_23;
GV_VCU_TrqCmd = _24;
GV_VCU_Dynamics_TrqCmd.48_22 = GV_VCU_Dynamics_TrqCmd;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd.48_22;
return;
}

View File

@ -12,7 +12,9 @@
#include "Motor_Dynamics_Logic/wheelSpd2.h"
#include "Motor_Dynamics_Logic/Set_Motor_Parameter.h"
#include "Motor_Dynamics_Logic/Out_Motor_Parameter.h"
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
#include "hill_logic_Layer/Set_Hill_Parameter.h"
#include "hill_logic_Layer/Out_Hill_Parameter.h"
void ECU3_KATECH_Logit_2ms(void)
{
@ -22,6 +24,10 @@ void ECU3_KATECH_Logit_2ms(void)
wheelSpd2_step();
Out_RC_VCU_Dynamics_logic();
Set_Hill_Parameter_logic();
HAC_Model_VCU_Ver4_step();
Out_Hill_Parameter_logic();
}
void ECU3_KATECH_Logit_5ms(void)
@ -56,7 +62,7 @@ void ECU3_KATECH_Logit_100ms(void)
void ECU3_KATECH_Logit_200ms(void)
{
// 아래 함수 작동 검증 필요
No_signal_RC();
// No_signal_RC();
}
void ECU3_KATECH_Logit_1000ms(void)

View File

@ -207,7 +207,7 @@ void Mannual_Mode_Func()
GV_VCU_Vx_Limit = GV_RC_VX_Limit;
//RC 모드에서 속도제어 + 언덕 제어 모드일 시 모터코드 커멘드
GV_VCU_TrqCmd = GV_VCU_Hill_TrqCmd + GV_VCU_Dynamics_TrqCmd ;
GV_VCU_TrqCmd = GV_VCU_Dynamics_TrqCmd ;

View File

@ -1,400 +0,0 @@
/*
* File: HAC_Model_VCU_Ver2.c
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
*
* Model version : 1.42
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
* Code generation objectives:
* 1. Execution efficiency
* 2. RAM efficiency
* Validation result: Not run
*/
#include "HAC_Model_VCU_Ver2.h"
/* Named constants for Chart: '<S1>/Chart' */
#define HAC_IN_HAC_OFF ((uint8_T)1U)
#define HAC_IN_HAC_ON ((uint8_T)2U)
/* Block signals and states (default storage) */
HAC_DW HAC_rtDW;
/* External inputs (root inport signals with default storage) */
HAC_ExtU HAC_rtU;
/* External outputs (root outports fed by signals with default storage) */
HAC_ExtY HAC_rtY;
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
*HAC_rty_F_c);
/*
* Output and update for atomic system:
* '<S3>/Calculate_F_c'
* '<S3>/Calculate_F_c1'
*/
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
*HAC_rty_F_c)
{
*HAC_rty_F_c = HAC_rtu_W * sin(HAC_rtu_theta);
}
real_T HAC_rtb_Pitch_Angle;
/* Model step function */
void HAC_Model_VCU_Ver2_step(void)
{
real_T HAC_denominator;
real_T HAC_rtb_Integrator_1;
real_T HAC_rtb_Product1;
real_T HAC_rtb_F_c_b;
real_T HAC_rtb_Product1_n;
real_T HAC_rtb_gain1;
real_T HAC_rtb_F_c;
real_T HAC_rtb_deltafalllimit;
/* DiscreteIntegrator: '<S1>/Integrator_2' */
HAC_rtb_Pitch_Angle = HAC_rtDW.HAC_Integrator_2_DSTATE;
/* Product: '<S8>/Product1' incorporates:
* Constant: '<S8>/Constant'
* DiscreteIntegrator: '<S1>/Integrator_2'
* Gain: '<S8>/gain'
* Product: '<S8>/Product11'
* Sum: '<S8>/Sum1'
* Sum: '<S8>/Sum2'
* Sum: '<S8>/Sum3'
* Sum: '<S8>/Sum4'
* UnitDelay: '<S8>/d'
* UnitDelay: '<S8>/d1'
*/
HAC_rtb_Product1 = ((HAC_rtDW.HAC_Integrator_2_DSTATE + HAC_rtDW.HAC_d1_DSTATE)
* 0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE) /
0.065661977236758137;
/* MATLAB Function: '<S3>/Calculate_F_c1' incorporates:
* Gain: '<S3>/Gain3'
*/
HAC_Calculate_F_c(HAC_rtConstB.HAC_Multiply4, 0.017453292519943295 *
HAC_rtb_Product1, &HAC_rtb_F_c);
/* Chart: '<S1>/Chart' incorporates:
* Constant: '<S1>/Constant'
* Constant: '<S1>/Constant1'
* Inport: '<Root>/RPM_Feedback'
*/
if (HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ == 0U) {
HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ = 1U;
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_OFF;
} else if (HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 == HAC_IN_HAC_OFF) {
if (HAC_rtU.HAC_RPM_Feedback < -50.0) {
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_ON;
} else {
HAC_rtDW.HAC_HAC_Output = 0.0;
}
} else if (HAC_rtU.HAC_RPM_Feedback > 150.0) {
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver2 = HAC_IN_HAC_OFF;
} else {
HAC_rtDW.HAC_HAC_Output = 1.0;
}
/* End of Chart: '<S1>/Chart' */
/* Switch: '<S1>/Switch2' incorporates:
* Constant: '<S1>/Accel_Cmd '
* Constant: '<S1>/Brake_Cmd'
* Constant: '<S1>/Constant5'
* Constant: '<S1>/Gear_D'
* Inport: '<Root>/Brake_Input'
* Inport: '<Root>/Gear_Position_Input'
* Inport: '<Root>/VX_INPUT'
* RelationalOperator: '<S1>/Relational Operator'
* RelationalOperator: '<S1>/Relational Operator1'
* RelationalOperator: '<S1>/Relational Operator2'
* Sum: '<S1>/Add2'
* Sum: '<S1>/HAC_Flags_Add'
* Switch: '<S1>/Switch3'
* UnitDelay: '<S1>/Unit Delay2'
* UnitDelay: '<S1>/Unit Delay3'
*/
if ((real_T)(((HAC_rtU.HAC_Brake_Input <= 20.0) + (HAC_rtU.HAC_VX_INPUT <= 2.0))
+ (HAC_rtU.HAC_Gear_Position_Input == 3.0)) +
HAC_rtDW.HAC_HAC_Output >= 4.0) {
/* Product: '<S3>/Multiply5' incorporates:
* Constant: '<S3>/Radius1'
*/
HAC_rtb_F_c *= 0.292;
/* Saturate: '<S3>/Brake_Saturation' */
if (HAC_rtb_F_c > 1500.0) {
HAC_rtb_F_c = 1500.0;
} else {
if (HAC_rtb_F_c < 0.0) {
HAC_rtb_F_c = 0.0;
}
}
/* End of Saturate: '<S3>/Brake_Saturation' */
} else {
HAC_rtb_F_c = fmax(HAC_rtDW.HAC_UnitDelay2_DSTATE -
HAC_rtDW.HAC_UnitDelay3_DSTATE, 0.0);
}
/* End of Switch: '<S1>/Switch2' */
/* Outport: '<Root>/Brake_HAC' */
HAC_rtY.HAC_Brake_HAC = HAC_rtb_F_c;
/* MATLAB Function: '<S3>/Calculate_F_c' incorporates:
* Gain: '<S3>/Gain'
*/
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_value, 0.017453292519943295 *
HAC_rtb_Product1, &HAC_rtb_F_c_b);
/* Gain: '<S3>/Gain2' incorporates:
* Constant: '<S3>/Radius'
* Gain: '<S3>/Gain1'
* Gain: '<S3>/Rolling_Gain'
* MATLAB Function: '<S3>/Calculate_F_R'
* Product: '<S3>/Multiply3'
* Sum: '<S3>/Required_Brake_Cal'
*/
HAC_rtb_F_c_b = (cos(0.017453292519943295 * HAC_rtb_Product1) *
436.7465753424658 * 0.0 + HAC_rtb_F_c_b) * 0.292 *
0.083822296730930432;
/* Saturate: '<S3>/Saturation' */
if (HAC_rtb_F_c_b > 60.0) {
HAC_rtb_F_c_b = 60.0;
} else {
if (HAC_rtb_F_c_b < 0.0) {
HAC_rtb_F_c_b = 0.0;
}
}
/* End of Saturate: '<S3>/Saturation' */
/* Sum: '<S10>/Difference Inputs1' incorporates:
* UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Difference Inputs1':
*
* Add in CPU
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtb_F_c_b -= HAC_rtDW.HAC_DelayInput2_DSTATE;
/* Product: '<S10>/delta rise limit' incorporates:
* Constant: '<S1>/Upper_Torq'
* SampleTimeMath: '<S10>/sample time'
*
* About '<S10>/sample time':
* y = K where K = ( w * Ts )
*/
HAC_rtb_Integrator_1 = 0.016;
/* Switch: '<S14>/Switch2' incorporates:
* RelationalOperator: '<S14>/LowerRelop1'
*/
if (!(HAC_rtb_F_c_b > 0.016)) {
/* Switch: '<S14>/Switch' incorporates:
* RelationalOperator: '<S14>/UpperRelop'
*/
if (HAC_rtb_F_c_b < -0.16) {
HAC_rtb_Integrator_1 = -0.16;
} else {
HAC_rtb_Integrator_1 = HAC_rtb_F_c_b;
}
/* End of Switch: '<S14>/Switch' */
}
/* End of Switch: '<S14>/Switch2' */
/* Sum: '<S10>/Difference Inputs2' incorporates:
* UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Difference Inputs2':
*
* Add in CPU
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtb_F_c_b = HAC_rtb_Integrator_1 + HAC_rtDW.HAC_DelayInput2_DSTATE;
/* Outport: '<Root>/Hill_Torque_Assist' incorporates:
* Gain: '<S1>/Grade_GAIN'
*/
HAC_rtY.HAC_Hill_Torque_Assist = 0.8 * HAC_rtb_F_c_b;
/* Product: '<S4>/Product1' incorporates:
* Constant: '<S4>/Constant'
* Gain: '<S4>/gain'
* Inport: '<Root>/AX_VAL'
* Product: '<S4>/Product11'
* Sum: '<S4>/Sum1'
* Sum: '<S4>/Sum2'
* Sum: '<S4>/Sum3'
* Sum: '<S4>/Sum4'
* UnitDelay: '<S4>/d'
* UnitDelay: '<S4>/d1'
*/
HAC_rtb_deltafalllimit = ((HAC_rtU.HAC_AX_VAL + HAC_rtDW.HAC_d1_DSTATE_o) *
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_e) /
0.065661977236758137;
/* Product: '<S5>/Product1' incorporates:
* Constant: '<S5>/Constant'
* Gain: '<S5>/gain'
* Inport: '<Root>/AY_VAL'
* Product: '<S5>/Product11'
* Sum: '<S5>/Sum1'
* Sum: '<S5>/Sum2'
* Sum: '<S5>/Sum3'
* Sum: '<S5>/Sum4'
* UnitDelay: '<S5>/d'
* UnitDelay: '<S5>/d1'
*/
HAC_rtb_Product1_n = ((HAC_rtU.HAC_AY_VAL + HAC_rtDW.HAC_d1_DSTATE_i) * 0.002
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_p) /
0.065661977236758137;
/* Product: '<S6>/Product1' incorporates:
* Constant: '<S6>/Constant'
* Gain: '<S6>/gain'
* Inport: '<Root>/AZ_VAL'
* Product: '<S6>/Product11'
* Sum: '<S6>/Sum1'
* Sum: '<S6>/Sum2'
* Sum: '<S6>/Sum3'
* Sum: '<S6>/Sum4'
* UnitDelay: '<S6>/d'
* UnitDelay: '<S6>/d1'
*/
HAC_rtb_Integrator_1 = ((HAC_rtU.HAC_AZ_VAL + HAC_rtDW.HAC_d1_DSTATE_o1) *
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_n) /
0.065661977236758137;
/* MATLAB Function: '<S1>/Pitch_calculate' */
HAC_denominator = sqrt(HAC_rtb_Product1_n * HAC_rtb_Product1_n +
HAC_rtb_Integrator_1 * HAC_rtb_Integrator_1);
if (HAC_denominator == 0.0) {
HAC_denominator = 0.0;
} else {
HAC_denominator = atan(HAC_rtb_deltafalllimit / HAC_denominator);
}
HAC_denominator *= 57.295779513082323;
/* End of MATLAB Function: '<S1>/Pitch_calculate' */
/* Sum: '<S1>/Sum' incorporates:
* DiscreteIntegrator: '<S1>/Integrator_2'
*/
HAC_denominator = HAC_rtDW.HAC_Integrator_2_DSTATE - HAC_denominator;
/* Product: '<S7>/Product1' incorporates:
* Constant: '<S7>/Constant'
* Gain: '<S7>/gain'
* Inport: '<Root>/PITCH_RATE'
* Product: '<S7>/Product11'
* Sum: '<S7>/Sum1'
* Sum: '<S7>/Sum2'
* Sum: '<S7>/Sum3'
* Sum: '<S7>/Sum4'
* UnitDelay: '<S7>/d'
* UnitDelay: '<S7>/d1'
*/
HAC_rtb_gain1 = ((HAC_rtU.HAC_PITCH_RATE + HAC_rtDW.HAC_d1_DSTATE_a) * 0.002 +
0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_d) /
0.065661977236758137;
/* Update for DiscreteIntegrator: '<S1>/Integrator_2' incorporates:
* Constant: '<S1>/I_gain'
* Constant: '<S1>/P_gain'
* DiscreteIntegrator: '<S1>/Integrator_1'
* Product: '<S1>/Product'
* Product: '<S1>/Product1'
* Sum: '<S1>/Sum1'
* Sum: '<S1>/Sum2'
*/
HAC_rtDW.HAC_Integrator_2_DSTATE += (HAC_rtb_gain1 -
(HAC_rtDW.HAC_Integrator_1_DSTATE * 0.5 + HAC_denominator * 100.0)) * 0.002;
/* Update for UnitDelay: '<S8>/d1' */
HAC_rtDW.HAC_d1_DSTATE = HAC_rtb_Pitch_Angle;
/* Update for UnitDelay: '<S8>/d' */
HAC_rtDW.HAC_d_DSTATE = HAC_rtb_Product1;
/* Update for UnitDelay: '<S1>/Unit Delay2' */
HAC_rtDW.HAC_UnitDelay2_DSTATE = HAC_rtb_F_c;
/* Update for UnitDelay: '<S1>/Unit Delay3' incorporates:
* Gain: '<S1>/Hz200'
*/
HAC_rtDW.HAC_UnitDelay3_DSTATE = 0.05 * HAC_rtb_F_c;
/* Update for UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtDW.HAC_DelayInput2_DSTATE = HAC_rtb_F_c_b;
/* Update for UnitDelay: '<S4>/d1' incorporates:
* Inport: '<Root>/AX_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE_o = HAC_rtU.HAC_AX_VAL;
/* Update for UnitDelay: '<S4>/d' */
HAC_rtDW.HAC_d_DSTATE_e = HAC_rtb_deltafalllimit;
/* Update for UnitDelay: '<S5>/d1' incorporates:
* Inport: '<Root>/AY_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE_i = HAC_rtU.HAC_AY_VAL;
/* Update for UnitDelay: '<S5>/d' */
HAC_rtDW.HAC_d_DSTATE_p = HAC_rtb_Product1_n;
/* Update for UnitDelay: '<S6>/d1' incorporates:
* Inport: '<Root>/AZ_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE_o1 = HAC_rtU.HAC_AZ_VAL;
/* Update for UnitDelay: '<S6>/d' */
HAC_rtDW.HAC_d_DSTATE_n = HAC_rtb_Integrator_1;
/* Update for DiscreteIntegrator: '<S1>/Integrator_1' */
HAC_rtDW.HAC_Integrator_1_DSTATE += 0.002 * HAC_denominator;
/* Update for UnitDelay: '<S7>/d1' incorporates:
* Inport: '<Root>/PITCH_RATE'
*/
HAC_rtDW.HAC_d1_DSTATE_a = HAC_rtU.HAC_PITCH_RATE;
/* Update for UnitDelay: '<S7>/d' */
HAC_rtDW.HAC_d_DSTATE_d = HAC_rtb_gain1;
}
/* Model initialize function */
void HAC_Model_VCU_Ver2_initialize(void)
{
/* (no initialization code required) */
}
/*
* File trailer for generated code.
*
* [EOF]
*/

View File

@ -1,133 +0,0 @@
/*
* File: HAC_Model_VCU_Ver2.h
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
*
* Model version : 1.42
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
* Code generation objectives:
* 1. Execution efficiency
* 2. RAM efficiency
* Validation result: Not run
*/
#ifndef RTW_HEADER_HAC_Model_VCU_Ver2_h_
#define RTW_HEADER_HAC_Model_VCU_Ver2_h_
#include <math.h>
#ifndef HAC_Model_VCU_Ver2_COMMON_INCLUDES_
# define HAC_Model_VCU_Ver2_COMMON_INCLUDES_
#include "rtwtypes.h"
#endif /* HAC_Model_VCU_Ver2_COMMON_INCLUDES_ */
/* Macros for accessing real-time model data structure */
/* Block signals and states (default storage) for system '<Root>' */
typedef struct {
real_T HAC_HAC_Output; /* '<S1>/Chart' */
real_T HAC_Integrator_2_DSTATE; /* '<S1>/Integrator_2' */
real_T HAC_d1_DSTATE; /* '<S8>/d1' */
real_T HAC_d_DSTATE; /* '<S8>/d' */
real_T HAC_UnitDelay2_DSTATE; /* '<S1>/Unit Delay2' */
real_T HAC_UnitDelay3_DSTATE; /* '<S1>/Unit Delay3' */
real_T HAC_DelayInput2_DSTATE; /* '<S10>/Delay Input2' */
real_T HAC_d1_DSTATE_o; /* '<S4>/d1' */
real_T HAC_d_DSTATE_e; /* '<S4>/d' */
real_T HAC_d1_DSTATE_i; /* '<S5>/d1' */
real_T HAC_d_DSTATE_p; /* '<S5>/d' */
real_T HAC_d1_DSTATE_o1; /* '<S6>/d1' */
real_T HAC_d_DSTATE_n; /* '<S6>/d' */
real_T HAC_Integrator_1_DSTATE; /* '<S1>/Integrator_1' */
real_T HAC_d1_DSTATE_a; /* '<S7>/d1' */
real_T HAC_d_DSTATE_d; /* '<S7>/d' */
uint8_T HAC_is_active_c6_HAC_Model_VCU_;/* '<S1>/Chart' */
uint8_T HAC_is_c6_HAC_Model_VCU_Ver2;/* '<S1>/Chart' */
} HAC_DW;
/* Invariant block signals (default storage) */
typedef struct {
const real_T HAC_Multiply4; /* '<S3>/Multiply4' */
const real_T HAC_W_value; /* '<S3>/Multiply' */
} HAC_ConstB;
/* External inputs (root inport signals with default storage) */
typedef struct {
real_T HAC_RPM_Feedback; /* '<Root>/RPM_Feedback' */
real_T HAC_Brake_Input; /* '<Root>/Brake_Input' */
real_T HAC_AX_VAL; /* '<Root>/AX_VAL' */
real_T HAC_AY_VAL; /* '<Root>/AY_VAL' */
real_T HAC_AZ_VAL; /* '<Root>/AZ_VAL' */
real_T HAC_PITCH_RATE; /* '<Root>/PITCH_RATE' */
real_T HAC_VX_INPUT; /* '<Root>/VX_INPUT' */
real_T HAC_Gear_Position_Input; /* '<Root>/Gear_Position_Input' */
} HAC_ExtU;
/* External outputs (root outports fed by signals with default storage) */
typedef struct {
real_T HAC_Brake_HAC; /* '<Root>/Brake_HAC' */
real_T HAC_Hill_Torque_Assist; /* '<Root>/Hill_Torque_Assist' */
} HAC_ExtY;
/* Block signals and states (default storage) */
extern HAC_DW HAC_rtDW;
/* External inputs (root inport signals with default storage) */
extern HAC_ExtU HAC_rtU;
/* External outputs (root outports fed by signals with default storage) */
extern HAC_ExtY HAC_rtY;
extern const HAC_ConstB HAC_rtConstB; /* constant block i/o */
/* Model entry point functions */
extern void HAC_Model_VCU_Ver2_initialize(void);
extern void HAC_Model_VCU_Ver2_step(void);
/*-
* These blocks were eliminated from the model due to optimizations:
*
* Block '<S10>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S14>/Data Type Duplicate' : Unused code path elimination
* Block '<S14>/Data Type Propagation' : Unused code path elimination
* Block '<S3>/HAC_Gain' : Eliminated nontunable gain of 1
*/
/*-
* The generated code includes comments that allow you to trace directly
* back to the appropriate location in the model. The basic format
* is <system>/block_name, where system is the system number (uniquely
* assigned by Simulink) and block_name is the name of the block.
*
* Use the MATLAB hilite_system command to trace the generated code back
* to the model. For example,
*
* hilite_system('<S3>') - opens system 3
* hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
*
* Here is the system hierarchy for this model
*
* '<Root>' : 'HAC_Model_VCU_Ver2'
* '<S1>' : 'HAC_Model_VCU_Ver2/Mon_Cont'
* '<S2>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Chart'
* '<S3>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2'
* '<S4>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM'
* '<S5>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM1'
* '<S6>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM2'
* '<S7>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM3'
* '<S8>' : 'HAC_Model_VCU_Ver2/Mon_Cont/LPFM4'
* '<S9>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Pitch_calculate'
* '<S10>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Rate Limiter Dynamic'
* '<S11>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_R'
* '<S12>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_c'
* '<S13>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Hill_Required_Torque2/Calculate_F_c1'
* '<S14>' : 'HAC_Model_VCU_Ver2/Mon_Cont/Rate Limiter Dynamic/Saturation Dynamic'
*/
#endif /* RTW_HEADER_HAC_Model_VCU_Ver2_h_ */
/*
* File trailer for generated code.
*
* [EOF]
*/

View File

@ -0,0 +1,493 @@
/*
* File: HAC_Model_VCU_Ver4.c
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
*
* Model version : 1.84
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
* Code generation objectives:
* 1. Execution efficiency
* 2. RAM efficiency
* Validation result: Not run
*/
#include "HAC_Model_VCU_Ver4.h"
/* Named constants for Chart: '<S1>/Chart' */
#define HAC_IN_HAC_OFF ((uint8_T)1U)
#define HAC_IN_HAC_ON ((uint8_T)2U)
/* Block signals and states (default storage) */
HAC_DW HAC_rtDW;
/* External inputs (root inport signals with default storage) */
HAC_ExtU HAC_rtU;
/* External outputs (root outports fed by signals with default storage) */
HAC_ExtY HAC_rtY;
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
*HAC_rty_F_c);
/*
* Output and update for atomic system:
* '<S4>/Calculate_F_c'
* '<S4>/Calculate_F_c1'
*/
static void HAC_Calculate_F_c(real_T HAC_rtu_W, real_T HAC_rtu_theta, real_T
*HAC_rty_F_c)
{
*HAC_rty_F_c = HAC_rtu_W * sin(HAC_rtu_theta);
}
/* Model step function */
void HAC_Model_VCU_Ver4_step(void)
{
real_T HAC_rtb_gain1;
real_T HAC_rtb_Yk1;
real_T HAC_rtb_UkYk1;
real_T HAC_rtb_Brake_Saturation;
real_T HAC_rtb_Product1_n;
real_T HAC_rtb_Product1_hg;
real_T HAC_rtb_Sum;
/* UnitDelay: '<S11>/Delay Input2'
*
* Block description for '<S11>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtb_Yk1 = HAC_rtDW.HAC_DelayInput2_DSTATE;
/* Product: '<S11>/delta rise limit' incorporates:
* SampleTimeMath: '<S11>/sample time'
*
* About '<S11>/sample time':
* y = K where K = ( w * Ts )
*/
HAC_rtb_gain1 = 0.002;
/* Saturate: '<S1>/Pitch_RateLimitter' incorporates:
* DiscreteIntegrator: '<S1>/Integrator_2'
*/
if (HAC_rtDW.HAC_Integrator_2_DSTATE > 10.0) {
HAC_rtb_Brake_Saturation = 10.0;
} else if (HAC_rtDW.HAC_Integrator_2_DSTATE < -10.0) {
HAC_rtb_Brake_Saturation = -10.0;
} else {
HAC_rtb_Brake_Saturation = HAC_rtDW.HAC_Integrator_2_DSTATE;
}
/* End of Saturate: '<S1>/Pitch_RateLimitter' */
/* Sum: '<S11>/Difference Inputs1'
*
* Block description for '<S11>/Difference Inputs1':
*
* Add in CPU
*/
HAC_rtb_UkYk1 = HAC_rtb_Brake_Saturation - HAC_rtb_Yk1;
/* Switch: '<S16>/Switch2' incorporates:
* RelationalOperator: '<S16>/LowerRelop1'
*/
if (!(HAC_rtb_UkYk1 > 0.002)) {
/* Product: '<S11>/delta fall limit' incorporates:
* Constant: '<S1>/Angle_Down'
* SampleTimeMath: '<S11>/sample time'
*
* About '<S11>/sample time':
* y = K where K = ( w * Ts )
*/
HAC_rtb_gain1 = -0.002;
/* Switch: '<S16>/Switch' incorporates:
* RelationalOperator: '<S16>/UpperRelop'
*/
if (!(HAC_rtb_UkYk1 < -0.002)) {
HAC_rtb_gain1 = HAC_rtb_UkYk1;
}
/* End of Switch: '<S16>/Switch' */
}
/* End of Switch: '<S16>/Switch2' */
/* Sum: '<S11>/Difference Inputs2'
*
* Block description for '<S11>/Difference Inputs2':
*
* Add in CPU
*/
HAC_rtb_Yk1 += HAC_rtb_gain1;
/* MATLAB Function: '<S4>/Calculate_F_c1' incorporates:
* Gain: '<S4>/Gain3'
*/
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_Value_for_Brake, 0.017453292519943295 *
HAC_rtb_Yk1, &HAC_rtb_UkYk1);
/* Product: '<S4>/Multiply5' incorporates:
* Constant: '<S4>/Radius1'
*/
HAC_rtb_Brake_Saturation = HAC_rtb_UkYk1 * 0.292;
/* Saturate: '<S4>/Brake_Saturation' */
if (HAC_rtb_Brake_Saturation > 1500.0) {
HAC_rtb_Brake_Saturation = 1500.0;
} else {
if (HAC_rtb_Brake_Saturation < 0.0) {
HAC_rtb_Brake_Saturation = 0.0;
}
}
/* End of Saturate: '<S4>/Brake_Saturation' */
/* Product: '<S10>/delta rise limit' incorporates:
* Constant: '<S1>/Upper_Torq'
* SampleTimeMath: '<S10>/sample time'
*
* About '<S10>/sample time':
* y = K where K = ( w * Ts )
*/
HAC_rtb_gain1 = 0.016;
/* MATLAB Function: '<S4>/Calculate_F_c' incorporates:
* Gain: '<S4>/Gain'
*/
HAC_Calculate_F_c(HAC_rtConstB.HAC_W_value, 0.017453292519943295 * HAC_rtb_Yk1,
&HAC_rtb_UkYk1);
/* Gain: '<S4>/Gain2' incorporates:
* Constant: '<S4>/Radius'
* Gain: '<S4>/Gain1'
* Gain: '<S4>/Rolling_Gain'
* MATLAB Function: '<S4>/Calculate_F_R'
* Product: '<S4>/Multiply3'
* Sum: '<S4>/Required_Brake_Cal'
*/
HAC_rtb_UkYk1 = (cos(0.017453292519943295 * HAC_rtb_Yk1) * 436.7465753424658 *
0.0 + HAC_rtb_UkYk1) * 0.292 * 0.083822296730930432;
/* Saturate: '<S4>/Saturation' */
if (HAC_rtb_UkYk1 > 60.0) {
HAC_rtb_UkYk1 = 60.0;
} else {
if (HAC_rtb_UkYk1 < 0.0) {
HAC_rtb_UkYk1 = 0.0;
}
}
/* End of Saturate: '<S4>/Saturation' */
/* Sum: '<S10>/Difference Inputs1' incorporates:
* UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Difference Inputs1':
*
* Add in CPU
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtb_UkYk1 -= HAC_rtDW.HAC_DelayInput2_DSTATE_g;
/* Switch: '<S15>/Switch2' incorporates:
* RelationalOperator: '<S15>/LowerRelop1'
*/
if (!(HAC_rtb_UkYk1 > 0.016)) {
/* Product: '<S10>/delta fall limit' incorporates:
* Constant: '<S1>/Down_Torq'
* SampleTimeMath: '<S10>/sample time'
*
* About '<S10>/sample time':
* y = K where K = ( w * Ts )
*/
HAC_rtb_gain1 = -0.16;
/* Switch: '<S15>/Switch' incorporates:
* RelationalOperator: '<S15>/UpperRelop'
*/
if (!(HAC_rtb_UkYk1 < -0.16)) {
HAC_rtb_gain1 = HAC_rtb_UkYk1;
}
/* End of Switch: '<S15>/Switch' */
}
/* End of Switch: '<S15>/Switch2' */
/* Sum: '<S10>/Difference Inputs2' incorporates:
* UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Difference Inputs2':
*
* Add in CPU
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtb_UkYk1 = HAC_rtb_gain1 + HAC_rtDW.HAC_DelayInput2_DSTATE_g;
/* Gain: '<S1>/Grade_GAIN' */
HAC_rtb_gain1 = 0.8 * HAC_rtb_UkYk1;
/* Chart: '<S1>/Chart' incorporates:
* Constant: '<S1>/Constant'
* Constant: '<S1>/Constant1'
* Inport: '<Root>/RPM_Feedback'
*/
if (HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ == 0U) {
HAC_rtDW.HAC_is_active_c6_HAC_Model_VCU_ = 1U;
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_OFF;
} else if (HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 == HAC_IN_HAC_OFF) {
if (HAC_rtU.HAC_RPM_Feedback < -50.0) {
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_ON;
} else {
/* Outport: '<Root>/RPM_Decision_Debug' */
HAC_rtY.HAC_RPM_Decision_Debug = 0.0;
}
} else if (HAC_rtU.HAC_RPM_Feedback > 150.0) {
HAC_rtDW.HAC_is_c6_HAC_Model_VCU_Ver4 = HAC_IN_HAC_OFF;
} else {
/* Outport: '<Root>/RPM_Decision_Debug' */
HAC_rtY.HAC_RPM_Decision_Debug = 1.0;
}
/* End of Chart: '<S1>/Chart' */
/* Outport: '<Root>/Brake_HAC' incorporates:
* MATLAB Function: '<S1>/HAC_OFF_OK_Func'
*/
HAC_rtY.HAC_Brake_HAC = 0.0;
/* Outport: '<Root>/HAC_FLAG_Debug' incorporates:
* MATLAB Function: '<S1>/HAC_OFF_OK_Func'
*/
HAC_rtY.HAC_HAC_FLAG_Debug = 0.0;
/* MATLAB Function: '<S1>/HAC_OFF_OK_Func' incorporates:
* Constant: '<S1>/Accel_Cmd '
* Constant: '<S1>/Brake_Cmd'
* Constant: '<S1>/Gear_D'
* Inport: '<Root>/Brake_Input'
* Inport: '<Root>/Gear_Position_Input'
* Inport: '<Root>/Torque_Fbk'
* Inport: '<Root>/VX_INPUT'
* Outport: '<Root>/RPM_Decision_Debug'
* RelationalOperator: '<S1>/Relational Operator'
* RelationalOperator: '<S1>/Relational Operator1'
* RelationalOperator: '<S1>/Relational Operator2'
* Sum: '<S1>/HAC_Flags_Add'
*/
if ((real_T)(((HAC_rtU.HAC_Brake_Input <= 20.0) + (HAC_rtU.HAC_VX_INPUT <= 2.0))
+ (HAC_rtU.HAC_Gear_Position_Input == 3.0)) +
HAC_rtY.HAC_RPM_Decision_Debug >= 4.0) {
if (HAC_rtDW.HAC_HAC_ON_FLAG == 0.0) {
HAC_rtDW.HAC_HAC_ON_Timer = 0.0;
}
HAC_rtDW.HAC_HAC_ON_FLAG = 1.0;
/* Outport: '<Root>/Brake_HAC' */
HAC_rtY.HAC_Brake_HAC = HAC_rtb_Brake_Saturation;
HAC_rtDW.HAC_Smoothed_Torque = HAC_rtb_Brake_Saturation;
if (HAC_rtDW.HAC_HAC_ON_Timer < 3.0) {
HAC_rtDW.HAC_HAC_Desired_Torque = HAC_rtb_gain1;
HAC_rtDW.HAC_HAC_ON_Timer += 0.005;
}
/* Outport: '<Root>/HAC_FLAG_Debug' */
HAC_rtY.HAC_HAC_FLAG_Debug = 1.0;
} else {
if (HAC_rtDW.HAC_HAC_ON_FLAG == 1.0) {
if (HAC_rtU.HAC_Torque_Fbk >= HAC_rtDW.HAC_HAC_Desired_Torque) {
/* Outport: '<Root>/HAC_FLAG_Debug' */
HAC_rtY.HAC_HAC_FLAG_Debug = 0.0;
HAC_rtDW.HAC_Smoothed_Torque -= 0.05 * HAC_rtDW.HAC_Smoothed_Torque;
if (HAC_rtDW.HAC_Smoothed_Torque < 0.01) {
HAC_rtDW.HAC_Smoothed_Torque = 0.0;
HAC_rtDW.HAC_HAC_ON_FLAG = 0.0;
HAC_rtDW.HAC_HAC_Desired_Torque = 0.0;
HAC_rtDW.HAC_HAC_ON_Timer = 0.0;
}
/* Outport: '<Root>/Brake_HAC' */
HAC_rtY.HAC_Brake_HAC = HAC_rtDW.HAC_Smoothed_Torque;
} else {
/* Outport: '<Root>/Brake_HAC' */
HAC_rtY.HAC_Brake_HAC = HAC_rtb_Brake_Saturation;
HAC_rtDW.HAC_Smoothed_Torque = HAC_rtb_Brake_Saturation;
/* Outport: '<Root>/HAC_FLAG_Debug' */
HAC_rtY.HAC_HAC_FLAG_Debug = 1.0;
}
}
}
/* Outport: '<Root>/Hill_Torque_Assist' */
HAC_rtY.HAC_Hill_Torque_Assist = HAC_rtb_gain1;
/* Outport: '<Root>/PitchAngle_Debug' */
HAC_rtY.HAC_PitchAngle_Debug = HAC_rtb_Yk1;
/* Product: '<S5>/Product1' incorporates:
* Constant: '<S5>/Constant'
* Gain: '<S5>/gain'
* Inport: '<Root>/AX_VAL'
* Product: '<S5>/Product11'
* Sum: '<S5>/Sum1'
* Sum: '<S5>/Sum2'
* Sum: '<S5>/Sum3'
* Sum: '<S5>/Sum4'
* UnitDelay: '<S5>/d'
* UnitDelay: '<S5>/d1'
*/
HAC_rtb_Brake_Saturation = ((HAC_rtU.HAC_AX_VAL + HAC_rtDW.HAC_d1_DSTATE) *
0.002 + 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE) / 0.065661977236758137;
/* Product: '<S6>/Product1' incorporates:
* Constant: '<S6>/Constant'
* Gain: '<S6>/gain'
* Inport: '<Root>/AY_VAL'
* Product: '<S6>/Product11'
* Sum: '<S6>/Sum1'
* Sum: '<S6>/Sum2'
* Sum: '<S6>/Sum3'
* Sum: '<S6>/Sum4'
* UnitDelay: '<S6>/d'
* UnitDelay: '<S6>/d1'
*/
HAC_rtb_Product1_n = ((HAC_rtU.HAC_AY_VAL + HAC_rtDW.HAC_d1_DSTATE_i) * 0.002
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_p) /
0.065661977236758137;
/* Product: '<S7>/Product1' incorporates:
* Constant: '<S7>/Constant'
* Gain: '<S7>/gain'
* Inport: '<Root>/AZ_VAL'
* Product: '<S7>/Product11'
* Sum: '<S7>/Sum1'
* Sum: '<S7>/Sum2'
* Sum: '<S7>/Sum3'
* Sum: '<S7>/Sum4'
* UnitDelay: '<S7>/d'
* UnitDelay: '<S7>/d1'
*/
HAC_rtb_Product1_hg = ((HAC_rtU.HAC_AZ_VAL + HAC_rtDW.HAC_d1_DSTATE_o) * 0.002
+ 0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_n) / 0.065661977236758137;
/* MATLAB Function: '<S1>/Pitch_calculate' */
HAC_rtb_gain1 = sqrt(HAC_rtb_Product1_n * HAC_rtb_Product1_n +
HAC_rtb_Product1_hg * HAC_rtb_Product1_hg);
if (HAC_rtb_gain1 == 0.0) {
HAC_rtb_gain1 = 0.0;
} else {
HAC_rtb_gain1 = atan(HAC_rtb_Brake_Saturation / HAC_rtb_gain1);
}
HAC_rtb_gain1 *= 57.295779513082323;
/* End of MATLAB Function: '<S1>/Pitch_calculate' */
/* Sum: '<S1>/Sum' incorporates:
* DiscreteIntegrator: '<S1>/Integrator_2'
*/
HAC_rtb_Sum = HAC_rtDW.HAC_Integrator_2_DSTATE - HAC_rtb_gain1;
/* Product: '<S8>/Product1' incorporates:
* Constant: '<S8>/Constant'
* Gain: '<S8>/gain'
* Inport: '<Root>/PITCH_RATE'
* Product: '<S8>/Product11'
* Sum: '<S8>/Sum1'
* Sum: '<S8>/Sum2'
* Sum: '<S8>/Sum3'
* Sum: '<S8>/Sum4'
* UnitDelay: '<S8>/d'
* UnitDelay: '<S8>/d1'
*/
HAC_rtb_gain1 = ((HAC_rtU.HAC_PITCH_RATE + HAC_rtDW.HAC_d1_DSTATE_a) * 0.002 +
0.061661977236758134 * HAC_rtDW.HAC_d_DSTATE_d) /
0.065661977236758137;
/* Update for UnitDelay: '<S11>/Delay Input2'
*
* Block description for '<S11>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtDW.HAC_DelayInput2_DSTATE = HAC_rtb_Yk1;
/* Update for DiscreteIntegrator: '<S1>/Integrator_2' incorporates:
* Constant: '<S1>/I_gain'
* Constant: '<S1>/P_gain'
* DiscreteIntegrator: '<S1>/Integrator_1'
* Product: '<S1>/Product'
* Product: '<S1>/Product1'
* Sum: '<S1>/Sum1'
* Sum: '<S1>/Sum2'
*/
HAC_rtDW.HAC_Integrator_2_DSTATE += (HAC_rtb_gain1 -
(HAC_rtDW.HAC_Integrator_1_DSTATE * 0.5 + HAC_rtb_Sum * 100.0)) * 0.002;
/* Update for UnitDelay: '<S10>/Delay Input2'
*
* Block description for '<S10>/Delay Input2':
*
* Store in Global RAM
*/
HAC_rtDW.HAC_DelayInput2_DSTATE_g = HAC_rtb_UkYk1;
/* Update for UnitDelay: '<S5>/d1' incorporates:
* Inport: '<Root>/AX_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE = HAC_rtU.HAC_AX_VAL;
/* Update for UnitDelay: '<S5>/d' */
HAC_rtDW.HAC_d_DSTATE = HAC_rtb_Brake_Saturation;
/* Update for UnitDelay: '<S6>/d1' incorporates:
* Inport: '<Root>/AY_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE_i = HAC_rtU.HAC_AY_VAL;
/* Update for UnitDelay: '<S6>/d' */
HAC_rtDW.HAC_d_DSTATE_p = HAC_rtb_Product1_n;
/* Update for UnitDelay: '<S7>/d1' incorporates:
* Inport: '<Root>/AZ_VAL'
*/
HAC_rtDW.HAC_d1_DSTATE_o = HAC_rtU.HAC_AZ_VAL;
/* Update for UnitDelay: '<S7>/d' */
HAC_rtDW.HAC_d_DSTATE_n = HAC_rtb_Product1_hg;
/* Update for DiscreteIntegrator: '<S1>/Integrator_1' */
HAC_rtDW.HAC_Integrator_1_DSTATE += 0.002 * HAC_rtb_Sum;
/* Update for UnitDelay: '<S8>/d1' incorporates:
* Inport: '<Root>/PITCH_RATE'
*/
HAC_rtDW.HAC_d1_DSTATE_a = HAC_rtU.HAC_PITCH_RATE;
/* Update for UnitDelay: '<S8>/d' */
HAC_rtDW.HAC_d_DSTATE_d = HAC_rtb_gain1;
}
/* Model initialize function */
void HAC_Model_VCU_Ver4_initialize(void)
{
/* (no initialization code required) */
}
/*
* File trailer for generated code.
*
* [EOF]
*/

View File

@ -0,0 +1,142 @@
/*
* File: HAC_Model_VCU_Ver4.h
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
*
* Model version : 1.84
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
* Code generation objectives:
* 1. Execution efficiency
* 2. RAM efficiency
* Validation result: Not run
*/
#ifndef RTW_HEADER_HAC_Model_VCU_Ver4_h_
#define RTW_HEADER_HAC_Model_VCU_Ver4_h_
#include <math.h>
#ifndef HAC_Model_VCU_Ver4_COMMON_INCLUDES_
# define HAC_Model_VCU_Ver4_COMMON_INCLUDES_
#include "rtwtypes.h"
#endif /* HAC_Model_VCU_Ver4_COMMON_INCLUDES_ */
/* Macros for accessing real-time model data structure */
/* Block signals and states (default storage) for system '<Root>' */
typedef struct {
real_T HAC_DelayInput2_DSTATE; /* '<S11>/Delay Input2' */
real_T HAC_Integrator_2_DSTATE; /* '<S1>/Integrator_2' */
real_T HAC_DelayInput2_DSTATE_g; /* '<S10>/Delay Input2' */
real_T HAC_d1_DSTATE; /* '<S5>/d1' */
real_T HAC_d_DSTATE; /* '<S5>/d' */
real_T HAC_d1_DSTATE_i; /* '<S6>/d1' */
real_T HAC_d_DSTATE_p; /* '<S6>/d' */
real_T HAC_d1_DSTATE_o; /* '<S7>/d1' */
real_T HAC_d_DSTATE_n; /* '<S7>/d' */
real_T HAC_Integrator_1_DSTATE; /* '<S1>/Integrator_1' */
real_T HAC_d1_DSTATE_a; /* '<S8>/d1' */
real_T HAC_d_DSTATE_d; /* '<S8>/d' */
real_T HAC_HAC_ON_FLAG; /* '<S1>/HAC_OFF_OK_Func' */
real_T HAC_Smoothed_Torque; /* '<S1>/HAC_OFF_OK_Func' */
real_T HAC_HAC_Desired_Torque; /* '<S1>/HAC_OFF_OK_Func' */
real_T HAC_HAC_ON_Timer; /* '<S1>/HAC_OFF_OK_Func' */
uint8_T HAC_is_active_c6_HAC_Model_VCU_;/* '<S1>/Chart' */
uint8_T HAC_is_c6_HAC_Model_VCU_Ver4;/* '<S1>/Chart' */
} HAC_DW;
/* Invariant block signals (default storage) */
typedef struct {
const real_T HAC_W_Value_for_Brake; /* '<S4>/Multiply4' */
const real_T HAC_W_value; /* '<S4>/Multiply' */
} HAC_ConstB;
/* External inputs (root inport signals with default storage) */
typedef struct {
real_T HAC_RPM_Feedback; /* '<Root>/RPM_Feedback' */
real_T HAC_Brake_Input; /* '<Root>/Brake_Input' */
real_T HAC_AX_VAL; /* '<Root>/AX_VAL' */
real_T HAC_AY_VAL; /* '<Root>/AY_VAL' */
real_T HAC_AZ_VAL; /* '<Root>/AZ_VAL' */
real_T HAC_PITCH_RATE; /* '<Root>/PITCH_RATE' */
real_T HAC_VX_INPUT; /* '<Root>/VX_INPUT' */
real_T HAC_Gear_Position_Input; /* '<Root>/Gear_Position_Input' */
real_T HAC_Torque_Fbk; /* '<Root>/Torque_Fbk' */
} HAC_ExtU;
/* External outputs (root outports fed by signals with default storage) */
typedef struct {
real_T HAC_Brake_HAC; /* '<Root>/Brake_HAC' */
real_T HAC_Hill_Torque_Assist; /* '<Root>/Hill_Torque_Assist' */
real_T HAC_HAC_FLAG_Debug; /* '<Root>/HAC_FLAG_Debug' */
real_T HAC_RPM_Decision_Debug; /* '<Root>/RPM_Decision_Debug' */
real_T HAC_PitchAngle_Debug; /* '<Root>/PitchAngle_Debug' */
} HAC_ExtY;
/* Block signals and states (default storage) */
extern HAC_DW HAC_rtDW;
/* External inputs (root inport signals with default storage) */
extern HAC_ExtU HAC_rtU;
/* External outputs (root outports fed by signals with default storage) */
extern HAC_ExtY HAC_rtY;
extern const HAC_ConstB HAC_rtConstB; /* constant block i/o */
/* Model entry point functions */
extern void HAC_Model_VCU_Ver4_initialize(void);
extern void HAC_Model_VCU_Ver4_step(void);
/*-
* These blocks were eliminated from the model due to optimizations:
*
* Block '<S10>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S15>/Data Type Duplicate' : Unused code path elimination
* Block '<S15>/Data Type Propagation' : Unused code path elimination
* Block '<S11>/FixPt Data Type Duplicate' : Unused code path elimination
* Block '<S16>/Data Type Duplicate' : Unused code path elimination
* Block '<S16>/Data Type Propagation' : Unused code path elimination
* Block '<S4>/HAC_Gain' : Eliminated nontunable gain of 1
*/
/*-
* The generated code includes comments that allow you to trace directly
* back to the appropriate location in the model. The basic format
* is <system>/block_name, where system is the system number (uniquely
* assigned by Simulink) and block_name is the name of the block.
*
* Use the MATLAB hilite_system command to trace the generated code back
* to the model. For example,
*
* hilite_system('<S3>') - opens system 3
* hilite_system('<S3>/Kp') - opens and selects block Kp which resides in S3
*
* Here is the system hierarchy for this model
*
* '<Root>' : 'HAC_Model_VCU_Ver4'
* '<S1>' : 'HAC_Model_VCU_Ver4/Mon_Cont'
* '<S2>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Chart'
* '<S3>' : 'HAC_Model_VCU_Ver4/Mon_Cont/HAC_OFF_OK_Func'
* '<S4>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2'
* '<S5>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM'
* '<S6>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM1'
* '<S7>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM2'
* '<S8>' : 'HAC_Model_VCU_Ver4/Mon_Cont/LPFM3'
* '<S9>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Pitch_calculate'
* '<S10>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic'
* '<S11>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic1'
* '<S12>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_R'
* '<S13>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_c'
* '<S14>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Hill_Required_Torque2/Calculate_F_c1'
* '<S15>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic/Saturation Dynamic'
* '<S16>' : 'HAC_Model_VCU_Ver4/Mon_Cont/Rate Limiter Dynamic1/Saturation Dynamic'
*/
#endif /* RTW_HEADER_HAC_Model_VCU_Ver4_h_ */
/*
* File trailer for generated code.
*
* [EOF]
*/

View File

@ -1,11 +1,11 @@
/*
* File: HAC_Model_VCU_Ver2_data.c
* File: HAC_Model_VCU_Ver4_data.c
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
* Code generated for Simulink model 'HAC_Model_VCU_Ver4'.
*
* Model version : 1.42
* Model version : 1.84
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
* C/C++ source code generated on : Fri Dec 20 11:27:25 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4
@ -15,12 +15,12 @@
* Validation result: Not run
*/
#include "HAC_Model_VCU_Ver2.h"
#include "HAC_Model_VCU_Ver4.h"
/* Invariant block signals (default storage) */
const HAC_ConstB HAC_rtConstB = {
12753.0, /* '<S3>/Multiply4' */
12753.0 /* '<S3>/Multiply' */
12753.0, /* '<S4>/Multiply4' */
12753.0 /* '<S4>/Multiply' */
};
/*

View File

@ -8,10 +8,14 @@
#include "Ignition.h"
#include "Global_Variable.h"
//#include "BMS_SOC.h"
//#include "Low_SOC_mode.h"
//#include "NO_MCU_SIG.h"
#include "can.h"
#include "board.h"
#include "hill_logic_Layer/HAC_Model_VCU_Ver2.h"
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
#include "hill_logic_Layer/Out_Hill_Parameter.h"

View File

@ -8,9 +8,14 @@
#include "Ignition.h"
#include "Global_Variable.h"
//#include "BMS_SOC.h"
//#include "Low_SOC_mode.h"
//#include "NO_MCU_SIG.h"
#include "can.h"
#include "board.h"
#include "hill_logic_Layer/HAC_Model_VCU_Ver2.h"
#include "hill_logic_Layer/HAC_Model_VCU_Ver4.h"
#include "hill_logic_Layer/Set_Hill_Parameter.h"
@ -25,6 +30,7 @@ void Set_Hill_Parameter_logic(){
HAC_rtU.HAC_PITCH_RATE = ECU3.RX.CH0_IMU_TX3_CH0_0x17C.IMU_PitchRtVal;
HAC_rtU.HAC_VX_INPUT = ECU3.RX.CH0_RC_VCU_Signal1_0x040.RC_Vx_Command;
HAC_rtU.HAC_Gear_Position_Input = GV_VCU_GearSelStat;
HAC_rtU.HAC_Torque_Fbk = ECU3.RX.CH0_MCU_VCU_Signals1_0x300.MCU_EstTrq;
}

View File

@ -1,11 +1,11 @@
/*
* File: rtwtypes.h
*
* Code generated for Simulink model 'HAC_Model_VCU_Ver2'.
* Code generated for Simulink model 'HAC_Model_VCU_Ver3'.
*
* Model version : 1.42
* Model version : 1.57
* Simulink Coder version : 8.14 (R2018a) 06-Feb-2018
* C/C++ source code generated on : Fri Dec 13 17:42:10 2024
* C/C++ source code generated on : Thu Dec 19 18:05:17 2024
*
* Target selection: ert.tlc
* Embedded hardware selection: NXP->Cortex-M4