mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-06-10 16:24:11 +09:00
8월 30일 이머전시, RC 모드 값 이상, 오퍼레이션모드 초기값 변경
This commit is contained in:
parent
141d04aeb7
commit
6389769e41
Binary file not shown.
File diff suppressed because it is too large
Load Diff
17216
GW/Debug_FLASH/GW.srec
17216
GW/Debug_FLASH/GW.srec
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
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
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
Binary file not shown.
@ -1,58 +1,89 @@
|
||||
Trivially needed symbols: BREAK_Speed BREAK_Speed_limit
|
||||
Trivially needed symbols: BREAK_Speed Auto_Brake_Tunning temp_Vehicle_Speed Auto_Brake_Flag BREAK_Speed_limit
|
||||
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
Aux: @01733ea0
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)GV_Operation_Mode/5 (read)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06aa61c0
|
||||
Aux: @05f00460
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @05efc558
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @05efc4c8
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
Aux: @05efc438
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -60,108 +91,164 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)GV_Operation_Mode/5 (read)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)GV_Operation_Mode/5 (read)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -169,54 +256,82 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)GV_Operation_Mode/5 (read)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -225,60 +340,89 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Optimized Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Materializing clones
|
||||
@ -288,12 +432,12 @@ Reclaiming functions:
|
||||
Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Time profile order in expand_all_functions:BREAK_Speed:0
|
||||
Trivially needed variables: BREAK_Speed_limit
|
||||
Trivially needed variables: Auto_Brake_Tunning temp_Vehicle_Speed Auto_Brake_Flag BREAK_Speed_limit
|
||||
Removing variables:
|
||||
|
||||
Final Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -301,7 +445,7 @@ GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -309,7 +453,7 @@ GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -317,7 +461,7 @@ Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -325,7 +469,7 @@ GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -333,16 +477,24 @@ GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @00000001
|
||||
@ -350,3 +502,27 @@ BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @05efc558
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @05efc4c8
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
Aux: @05efc438
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
|
||||
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: BREAK_Speed
|
||||
|
||||
|
||||
Marking externally visible variables: BREAK_Speed_limit
|
||||
Marking externally visible variables: Auto_Brake_Tunning temp_Vehicle_Speed Auto_Brake_Flag BREAK_Speed_limit
|
||||
|
||||
|
||||
Reclaiming functions:
|
||||
@ -13,122 +13,219 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)GV_MASTER_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (read)Cur_CLMAP_FORCE/4 (write)Cur_CLMAP_FORCE/4 (read)GV_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/4 (read)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)GV_MASTER_CLMAP_FORCE/6 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (read)Cur_CLMAP_FORCE/7 (write)Cur_CLMAP_FORCE/7 (read)GV_BrakeTorqueCommand/8 (write)Cur_CLMAP_FORCE/7 (read)GV_RCU_BrakeTorqueCommand/9 (write)GV_Operation_Mode/5 (read)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.3_4 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.2_3 > GV_MASTER_CLMAP_FORCE.3_4)
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.4_5 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.5_6 = BREAK_Speed_limit;
|
||||
_7 = (float) BREAK_Speed_limit.5_6;
|
||||
_8 = Cur_CLMAP_FORCE.4_5 - _7;
|
||||
Cur_CLMAP_FORCE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.6_9 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.6_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
Cur_CLMAP_FORCE.3_4 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.4_5 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.3_4 > GV_MASTER_CLMAP_FORCE.4_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.5_6 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.6_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.6_7;
|
||||
_9 = Cur_CLMAP_FORCE.5_6 - _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_11 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.9_12 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.8_11 < GV_MASTER_CLMAP_FORCE.9_12)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.8_11;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_13 = BREAK_Speed_limit;
|
||||
_14 = (float) BREAK_Speed_limit.10_13;
|
||||
Cur_CLMAP_FORCE.11_15 = Cur_CLMAP_FORCE;
|
||||
_16 = _14 + Cur_CLMAP_FORCE.11_15;
|
||||
Cur_CLMAP_FORCE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.12_17 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.12_17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
Cur_CLMAP_FORCE.9_12 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.10_13 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.9_12 < GV_MASTER_CLMAP_FORCE.10_13)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.11_14 = BREAK_Speed_limit;
|
||||
_15 = (float) BREAK_Speed_limit.11_14;
|
||||
Cur_CLMAP_FORCE.12_16 = Cur_CLMAP_FORCE;
|
||||
_17 = _15 + Cur_CLMAP_FORCE.12_16;
|
||||
Cur_CLMAP_FORCE = _17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.14_19 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.14_19;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.15_20 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_20 == 2)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_21 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_21 == 0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_22 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_22 == 1)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_23 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_24 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_24 == 2)
|
||||
goto <bb 14>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_25 = temp_Vehicle_Speed;
|
||||
_26 = temp_Vehicle_Speed.20_25 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_27 = Auto_Brake_Tunning;
|
||||
_28 = _26 * Auto_Brake_Tunning.21_27;
|
||||
GV_BrakeTorqueCommand = _28;
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.22_29 = temp_Vehicle_Speed;
|
||||
_30 = temp_Vehicle_Speed.22_29 * 1.0e+1;
|
||||
Auto_Brake_Tunning.23_31 = Auto_Brake_Tunning;
|
||||
_32 = _30 * Auto_Brake_Tunning.23_31;
|
||||
GV_RCU_BrakeTorqueCommand = _32;
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -2,62 +2,130 @@ BREAK_Speed ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.3_4 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.2_3 > GV_MASTER_CLMAP_FORCE.3_4)
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.4_5 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.5_6 = BREAK_Speed_limit;
|
||||
_7 = (float) BREAK_Speed_limit.5_6;
|
||||
_8 = Cur_CLMAP_FORCE.4_5 - _7;
|
||||
Cur_CLMAP_FORCE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.6_9 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.6_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
Cur_CLMAP_FORCE.3_4 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.4_5 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.3_4 > GV_MASTER_CLMAP_FORCE.4_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.5_6 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.6_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.6_7;
|
||||
_9 = Cur_CLMAP_FORCE.5_6 - _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_11 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.9_12 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.8_11 < GV_MASTER_CLMAP_FORCE.9_12)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.8_11;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_13 = BREAK_Speed_limit;
|
||||
_14 = (float) BREAK_Speed_limit.10_13;
|
||||
Cur_CLMAP_FORCE.11_15 = Cur_CLMAP_FORCE;
|
||||
_16 = _14 + Cur_CLMAP_FORCE.11_15;
|
||||
Cur_CLMAP_FORCE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.12_17 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.12_17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
Cur_CLMAP_FORCE.9_12 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.10_13 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.9_12 < GV_MASTER_CLMAP_FORCE.10_13)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.11_14 = BREAK_Speed_limit;
|
||||
_15 = (float) BREAK_Speed_limit.11_14;
|
||||
Cur_CLMAP_FORCE.12_16 = Cur_CLMAP_FORCE;
|
||||
_17 = _15 + Cur_CLMAP_FORCE.12_16;
|
||||
Cur_CLMAP_FORCE = _17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.14_19 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.14_19;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.15_20 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_20 == 2)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_21 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_21 == 0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_22 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_22 == 1)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_23 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_24 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_24 == 2)
|
||||
goto <bb 14>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_25 = temp_Vehicle_Speed;
|
||||
_26 = temp_Vehicle_Speed.20_25 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_27 = Auto_Brake_Tunning;
|
||||
_28 = _26 * Auto_Brake_Tunning.21_27;
|
||||
GV_BrakeTorqueCommand = _28;
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.22_29 = temp_Vehicle_Speed;
|
||||
_30 = temp_Vehicle_Speed.22_29 * 1.0e+1;
|
||||
Auto_Brake_Tunning.23_31 = Auto_Brake_Tunning;
|
||||
_32 = _30 * Auto_Brake_Tunning.23_31;
|
||||
GV_RCU_BrakeTorqueCommand = _32;
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,82 +1,164 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
float GV_MASTER_CLMAP_FORCE.3_4;
|
||||
float Cur_CLMAP_FORCE.4_5;
|
||||
int BREAK_Speed_limit.5_6;
|
||||
float _7;
|
||||
float Cur_CLMAP_FORCE.3_4;
|
||||
float GV_MASTER_CLMAP_FORCE.4_5;
|
||||
float Cur_CLMAP_FORCE.5_6;
|
||||
int BREAK_Speed_limit.6_7;
|
||||
float _8;
|
||||
float Cur_CLMAP_FORCE.6_9;
|
||||
float _9;
|
||||
float Cur_CLMAP_FORCE.7_10;
|
||||
float Cur_CLMAP_FORCE.8_11;
|
||||
float GV_MASTER_CLMAP_FORCE.9_12;
|
||||
int BREAK_Speed_limit.10_13;
|
||||
float _14;
|
||||
float Cur_CLMAP_FORCE.11_15;
|
||||
float _16;
|
||||
float Cur_CLMAP_FORCE.12_17;
|
||||
float Cur_CLMAP_FORCE.9_12;
|
||||
float GV_MASTER_CLMAP_FORCE.10_13;
|
||||
int BREAK_Speed_limit.11_14;
|
||||
float _15;
|
||||
float Cur_CLMAP_FORCE.12_16;
|
||||
float _17;
|
||||
float Cur_CLMAP_FORCE.13_18;
|
||||
float Cur_CLMAP_FORCE.14_19;
|
||||
unsigned char GV_Operation_Mode.15_20;
|
||||
int Auto_Brake_Flag.16_21;
|
||||
int Auto_Brake_Flag.17_22;
|
||||
float GV_VCU_Vx_Fbk.18_23;
|
||||
int Auto_Brake_Flag.19_24;
|
||||
float temp_Vehicle_Speed.20_25;
|
||||
float _26;
|
||||
float Auto_Brake_Tunning.21_27;
|
||||
float _28;
|
||||
float temp_Vehicle_Speed.22_29;
|
||||
float _30;
|
||||
float Auto_Brake_Tunning.23_31;
|
||||
float _32;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.3_4 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.2_3 > GV_MASTER_CLMAP_FORCE.3_4)
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.4_5 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.5_6 = BREAK_Speed_limit;
|
||||
_7 = (float) BREAK_Speed_limit.5_6;
|
||||
_8 = Cur_CLMAP_FORCE.4_5 - _7;
|
||||
Cur_CLMAP_FORCE = _8;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.6_9 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.6_9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
Cur_CLMAP_FORCE.3_4 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.4_5 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.3_4 > GV_MASTER_CLMAP_FORCE.4_5)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.5_6 = Cur_CLMAP_FORCE;
|
||||
BREAK_Speed_limit.6_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.6_7;
|
||||
_9 = Cur_CLMAP_FORCE.5_6 - _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_11 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.9_12 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.8_11 < GV_MASTER_CLMAP_FORCE.9_12)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.8_11;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_13 = BREAK_Speed_limit;
|
||||
_14 = (float) BREAK_Speed_limit.10_13;
|
||||
Cur_CLMAP_FORCE.11_15 = Cur_CLMAP_FORCE;
|
||||
_16 = _14 + Cur_CLMAP_FORCE.11_15;
|
||||
Cur_CLMAP_FORCE = _16;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.12_17 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.12_17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
Cur_CLMAP_FORCE.9_12 = Cur_CLMAP_FORCE;
|
||||
GV_MASTER_CLMAP_FORCE.10_13 = GV_MASTER_CLMAP_FORCE;
|
||||
if (Cur_CLMAP_FORCE.9_12 < GV_MASTER_CLMAP_FORCE.10_13)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
|
||||
<bb 7> :
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.11_14 = BREAK_Speed_limit;
|
||||
_15 = (float) BREAK_Speed_limit.11_14;
|
||||
Cur_CLMAP_FORCE.12_16 = Cur_CLMAP_FORCE;
|
||||
_17 = _15 + Cur_CLMAP_FORCE.12_16;
|
||||
Cur_CLMAP_FORCE = _17;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE;
|
||||
GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18;
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.14_19 = Cur_CLMAP_FORCE;
|
||||
GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.14_19;
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.15_20 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_20 == 2)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 15>; [INV]
|
||||
|
||||
<bb 9> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_21 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_21 == 0)
|
||||
goto <bb 10>; [INV]
|
||||
else
|
||||
goto <bb 11>; [INV]
|
||||
|
||||
<bb 10> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_22 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_22 == 1)
|
||||
goto <bb 12>; [INV]
|
||||
else
|
||||
goto <bb 13>; [INV]
|
||||
|
||||
<bb 12> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_23 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_23;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_24 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_24 == 2)
|
||||
goto <bb 14>; [INV]
|
||||
else
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 14> :
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_25 = temp_Vehicle_Speed;
|
||||
_26 = temp_Vehicle_Speed.20_25 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_27 = Auto_Brake_Tunning;
|
||||
_28 = _26 * Auto_Brake_Tunning.21_27;
|
||||
GV_BrakeTorqueCommand = _28;
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.22_29 = temp_Vehicle_Speed;
|
||||
_30 = temp_Vehicle_Speed.22_29 * 1.0e+1;
|
||||
Auto_Brake_Tunning.23_31 = Auto_Brake_Tunning;
|
||||
_32 = _30 * Auto_Brake_Tunning.23_31;
|
||||
GV_RCU_BrakeTorqueCommand = _32;
|
||||
goto <bb 16>; [INV]
|
||||
|
||||
<bb 15> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> :
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,123 +4,224 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: BREAK_Speed
|
||||
|
||||
|
||||
Marking externally visible variables: BREAK_Speed_limit
|
||||
Marking externally visible variables: Auto_Brake_Tunning temp_Vehicle_Speed Auto_Brake_Flag BREAK_Speed_limit
|
||||
|
||||
Clearing variable flags:
|
||||
|
||||
@ -14,123 +14,224 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,65 +1,137 @@
|
||||
Histogram:
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -43,65 +43,137 @@ Fraction of visited symbols: 0.00%
|
||||
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,122 +1,223 @@
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,18 +4,18 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller BREAK_Speed/1:
|
||||
Jump functions of caller BREAK_Speed/4:
|
||||
|
||||
Propagating constants:
|
||||
|
||||
Not considering BREAK_Speed for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 25, max_new_size: 11001
|
||||
overall_size: 49, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
Lattices:
|
||||
Node: BREAK_Speed/1:
|
||||
Node: BREAK_Speed/4:
|
||||
|
||||
IPA decision stage:
|
||||
|
||||
@ -27,127 +27,228 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
|
||||
;; Function BREAK_Speed (BREAK_Speed, funcdef_no=0, decl_uid=4017, cgraph_uid=1, symbol_order=1)
|
||||
;; Function BREAK_Speed (BREAK_Speed, funcdef_no=0, decl_uid=4017, cgraph_uid=1, symbol_order=4)
|
||||
|
||||
Modification phase of node BREAK_Speed/1
|
||||
Modification phase of node BREAK_Speed/4
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,151 +1,261 @@
|
||||
|
||||
Analyzing function: BREAK_Speed/1
|
||||
Analyzing function: BREAK_Speed/4
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2 3 4 5 6 7
|
||||
;; 2 succs { 3 7 }
|
||||
;; 3 succs { 4 5 }
|
||||
;; 4 succs { 5 }
|
||||
;; 5 succs { 6 7 }
|
||||
;; 6 succs { 7 }
|
||||
;; 7 succs { 1 }
|
||||
;; nodes: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
||||
;; 2 succs { 3 8 }
|
||||
;; 3 succs { 4 8 }
|
||||
;; 4 succs { 5 6 }
|
||||
;; 5 succs { 6 }
|
||||
;; 6 succs { 7 8 }
|
||||
;; 7 succs { 8 }
|
||||
;; 8 succs { 9 15 }
|
||||
;; 9 succs { 10 11 }
|
||||
;; 10 succs { 11 }
|
||||
;; 11 succs { 12 13 }
|
||||
;; 12 succs { 13 }
|
||||
;; 13 succs { 14 16 }
|
||||
;; 14 succs { 16 }
|
||||
;; 15 succs { 16 }
|
||||
;; 16 succs { 1 }
|
||||
|
||||
Analyzing function body size: BREAK_Speed
|
||||
fp_expression set
|
||||
|
||||
IPA function summary for BREAK_Speed/1 inlinable fp_expression
|
||||
global time: 12.500000
|
||||
self size: 25
|
||||
IPA function summary for BREAK_Speed/4 inlinable fp_expression
|
||||
global time: 15.160400
|
||||
self size: 49
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:22.000000, time:10.500000
|
||||
size:46.000000, time:13.160400
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,162 +1,263 @@
|
||||
IPA function summary for BREAK_Speed/1 inlinable fp_expression
|
||||
global time: 12.500000
|
||||
self size: 25
|
||||
global size: 25
|
||||
IPA function summary for BREAK_Speed/4 inlinable fp_expression
|
||||
global time: 15.160400
|
||||
self size: 49
|
||||
global size: 49
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:22.000000, time:10.500000
|
||||
size:46.000000, time:13.160400
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 12.500000 weighted by profile: 0.000000
|
||||
Overall time estimate: 15.160400 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in BREAK_Speed/1.
|
||||
Enqueueing calls in BREAK_Speed/4.
|
||||
|
||||
Reclaiming functions:
|
||||
Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 12.500000 weighted by profile: 0.000000
|
||||
Overall time estimate: 15.160400 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
IPA function summary for BREAK_Speed/1 inlinable fp_expression
|
||||
global time: 12.500000
|
||||
self size: 25
|
||||
global size: 25
|
||||
IPA function summary for BREAK_Speed/4 inlinable fp_expression
|
||||
global time: 15.160400
|
||||
self size: 49
|
||||
global size: 49
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:22.000000, time:10.500000
|
||||
size:46.000000, time:13.160400
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_RCU_BrakeTorqueCommand/6 (GV_RCU_BrakeTorqueCommand) @06aa2dc8
|
||||
GV_VCU_Vx_Fbk/10 (GV_VCU_Vx_Fbk) @05f05558
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BrakeTorqueCommand/5 (GV_BrakeTorqueCommand) @06aa2d80
|
||||
GV_RCU_BrakeTorqueCommand/9 (GV_RCU_BrakeTorqueCommand) @05f05510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Cur_CLMAP_FORCE/4 (Cur_CLMAP_FORCE) @06aa2d38
|
||||
GV_BrakeTorqueCommand/8 (GV_BrakeTorqueCommand) @05f054c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (write)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/3 (GV_MASTER_CLMAP_FORCE) @06aa2cf0
|
||||
Cur_CLMAP_FORCE/7 (Cur_CLMAP_FORCE) @05f05480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/2 (GV_VCU_Drive_Mode) @06aa2ca8
|
||||
GV_MASTER_CLMAP_FORCE/6 (GV_MASTER_CLMAP_FORCE) @05f05438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (write)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
GV_Operation_Mode/5 (GV_Operation_Mode) @05f053f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @06aa23a8
|
||||
Auto_Brake_Tunning/3 (Auto_Brake_Tunning) @05efc558
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)
|
||||
Referring: BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
temp_Vehicle_Speed/2 (temp_Vehicle_Speed) @05efc4c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (write)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Auto_Brake_Flag/1 (Auto_Brake_Flag) @05efc438
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)BREAK_Speed/4 (read)BREAK_Speed/4 (write)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
BREAK_Speed_limit/0 (BREAK_Speed_limit) @05efc3a8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: BREAK_Speed/4 (read)BREAK_Speed/4 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
|
||||
;; Function BREAK_Speed (BREAK_Speed, funcdef_no=0, decl_uid=4017, cgraph_uid=1, symbol_order=1)
|
||||
;; Function BREAK_Speed (BREAK_Speed, funcdef_no=0, decl_uid=4017, cgraph_uid=1, symbol_order=4)
|
||||
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,50 +1,69 @@
|
||||
|
||||
|
||||
local analysis of BREAK_Speed
|
||||
scanning: GV_VCU_Drive_Mode = 1;
|
||||
scanning: GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
scanning: Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
scanning: BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
scanning: _4 = (float) BREAK_Speed_limit.5_3;
|
||||
scanning: _5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
scanning: Cur_CLMAP_FORCE = _5;
|
||||
scanning: GV_BrakeTorqueCommand = _5;
|
||||
scanning: GV_RCU_BrakeTorqueCommand = _5;
|
||||
scanning: Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
scanning: BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
scanning: _8 = (float) BREAK_Speed_limit.10_7;
|
||||
scanning: _9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
scanning: Cur_CLMAP_FORCE = _9;
|
||||
scanning: GV_BrakeTorqueCommand = _9;
|
||||
scanning: GV_RCU_BrakeTorqueCommand = _9;
|
||||
scanning: GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
scanning: if (GV_Operation_Mode.0_1 == 1)
|
||||
scanning: GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
scanning: Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
scanning: BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
scanning: _5 = (float) BREAK_Speed_limit.6_4;
|
||||
scanning: _6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
scanning: Cur_CLMAP_FORCE = _6;
|
||||
scanning: GV_BrakeTorqueCommand = _6;
|
||||
scanning: GV_RCU_BrakeTorqueCommand = _6;
|
||||
scanning: Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
scanning: if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
scanning: BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
scanning: _9 = (float) BREAK_Speed_limit.11_8;
|
||||
scanning: _10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
scanning: Cur_CLMAP_FORCE = _10;
|
||||
scanning: GV_BrakeTorqueCommand = _10;
|
||||
scanning: GV_RCU_BrakeTorqueCommand = _10;
|
||||
scanning: if (GV_Operation_Mode.0_1 == 2)
|
||||
scanning: Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
scanning: if (Auto_Brake_Flag.16_11 == 0)
|
||||
scanning: Auto_Brake_Flag = 1;
|
||||
scanning: Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
scanning: if (Auto_Brake_Flag.17_12 == 1)
|
||||
scanning: GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
scanning: temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
scanning: Auto_Brake_Flag = 2;
|
||||
scanning: Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
scanning: if (Auto_Brake_Flag.19_14 == 2)
|
||||
scanning: temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
scanning: _16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
scanning: Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
scanning: _18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
scanning: GV_BrakeTorqueCommand = _18;
|
||||
scanning: GV_RCU_BrakeTorqueCommand = _18;
|
||||
scanning: Auto_Brake_Flag = 0;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @065b74f8
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
Aux: @05a075f8
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @065b74f8
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
Aux: @05a075f8
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
|
||||
@ -58,92 +77,164 @@ MALLOC LATTICE after propagation:
|
||||
BREAK_Speed: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @065b7438
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
Aux: @05a075f8
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @065b7438
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
Aux: @05a075f8
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
|
||||
Function found not to call free: BREAK_Speed
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,99 +1,171 @@
|
||||
callgraph:
|
||||
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:BREAK_Speed/1:
|
||||
Function name:BREAK_Speed/4:
|
||||
locals read:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
BREAK_Speed/1 (BREAK_Speed) @06aa61c0
|
||||
BREAK_Speed/4 (BREAK_Speed) @05f00460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @065b74f8
|
||||
References: GV_VCU_Drive_Mode/2 (write)GV_MASTER_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)Cur_CLMAP_FORCE/4 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/4 (write)GV_BrakeTorqueCommand/5 (write)GV_RCU_BrakeTorqueCommand/6 (write)
|
||||
Aux: @05a075f8
|
||||
References: GV_Operation_Mode/5 (read)GV_MASTER_CLMAP_FORCE/6 (read)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Cur_CLMAP_FORCE/7 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/7 (write)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (read)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)GV_VCU_Vx_Fbk/10 (read)temp_Vehicle_Speed/2 (write)Auto_Brake_Flag/1 (write)Auto_Brake_Flag/1 (read)temp_Vehicle_Speed/2 (read)Auto_Brake_Tunning/3 (read)GV_BrakeTorqueCommand/8 (write)GV_RCU_BrakeTorqueCommand/9 (write)Auto_Brake_Flag/1 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
|
||||
|
||||
Function name:BREAK_Speed/1:
|
||||
Function name:BREAK_Speed/4:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,64 +1,136 @@
|
||||
BREAK_Speed ()
|
||||
{
|
||||
float GV_MASTER_CLMAP_FORCE.0_1;
|
||||
float Cur_CLMAP_FORCE.1_2;
|
||||
int BREAK_Speed_limit.5_3;
|
||||
float _4;
|
||||
unsigned char GV_Operation_Mode.0_1;
|
||||
float GV_MASTER_CLMAP_FORCE.1_2;
|
||||
float Cur_CLMAP_FORCE.2_3;
|
||||
int BREAK_Speed_limit.6_4;
|
||||
float _5;
|
||||
float Cur_CLMAP_FORCE.8_6;
|
||||
int BREAK_Speed_limit.10_7;
|
||||
float _8;
|
||||
float _6;
|
||||
float Cur_CLMAP_FORCE.9_7;
|
||||
int BREAK_Speed_limit.11_8;
|
||||
float _9;
|
||||
float _10;
|
||||
int Auto_Brake_Flag.16_11;
|
||||
int Auto_Brake_Flag.17_12;
|
||||
float GV_VCU_Vx_Fbk.18_13;
|
||||
int Auto_Brake_Flag.19_14;
|
||||
float temp_Vehicle_Speed.20_15;
|
||||
float _16;
|
||||
float Auto_Brake_Tunning.21_17;
|
||||
float _18;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2)
|
||||
goto <bb 3>; [50.00%]
|
||||
GV_Operation_Mode.0_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.0_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
goto <bb 8>; [66.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 < Cur_CLMAP_FORCE.1_2)
|
||||
GV_MASTER_CLMAP_FORCE.1_2 = GV_MASTER_CLMAP_FORCE;
|
||||
Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 != Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 4>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 < Cur_CLMAP_FORCE.2_3)
|
||||
goto <bb 5>; [50.00%]
|
||||
|
||||
<bb 4> [local count: 268435456]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.5_3 = BREAK_Speed_limit;
|
||||
_4 = (float) BREAK_Speed_limit.5_3;
|
||||
_5 = Cur_CLMAP_FORCE.1_2 - _4;
|
||||
Cur_CLMAP_FORCE = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _5;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _5;
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.8_6 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.0_1 > Cur_CLMAP_FORCE.8_6)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.6_4 = BREAK_Speed_limit;
|
||||
_5 = (float) BREAK_Speed_limit.6_4;
|
||||
_6 = Cur_CLMAP_FORCE.2_3 - _5;
|
||||
Cur_CLMAP_FORCE = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _6;
|
||||
|
||||
<bb 6> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Cur_CLMAP_FORCE.9_7 = Cur_CLMAP_FORCE;
|
||||
if (GV_MASTER_CLMAP_FORCE.1_2 > Cur_CLMAP_FORCE.9_7)
|
||||
goto <bb 7>; [50.00%]
|
||||
else
|
||||
goto <bb 8>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 268435456]:
|
||||
<bb 7> [local count: 91268055]:
|
||||
# DEBUG BEGIN_STMT
|
||||
BREAK_Speed_limit.10_7 = BREAK_Speed_limit;
|
||||
_8 = (float) BREAK_Speed_limit.10_7;
|
||||
_9 = Cur_CLMAP_FORCE.8_6 + _8;
|
||||
Cur_CLMAP_FORCE = _9;
|
||||
BREAK_Speed_limit.11_8 = BREAK_Speed_limit;
|
||||
_9 = (float) BREAK_Speed_limit.11_8;
|
||||
_10 = Cur_CLMAP_FORCE.9_7 + _9;
|
||||
Cur_CLMAP_FORCE = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_BrakeTorqueCommand = _9;
|
||||
GV_BrakeTorqueCommand = _10;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _9;
|
||||
GV_RCU_BrakeTorqueCommand = _10;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
<bb 8> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.0_1 == 2)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 15>; [66.00%]
|
||||
|
||||
<bb 9> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.16_11 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.16_11 == 0)
|
||||
goto <bb 10>; [50.00%]
|
||||
else
|
||||
goto <bb 11>; [50.00%]
|
||||
|
||||
<bb 10> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 1;
|
||||
|
||||
<bb 11> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.17_12 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.17_12 == 1)
|
||||
goto <bb 12>; [34.00%]
|
||||
else
|
||||
goto <bb 13>; [66.00%]
|
||||
|
||||
<bb 12> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Vx_Fbk.18_13 = GV_VCU_Vx_Fbk;
|
||||
temp_Vehicle_Speed = GV_VCU_Vx_Fbk.18_13;
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 2;
|
||||
|
||||
<bb 13> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag.19_14 = Auto_Brake_Flag;
|
||||
if (Auto_Brake_Flag.19_14 == 2)
|
||||
goto <bb 14>; [34.00%]
|
||||
else
|
||||
goto <bb 16>; [66.00%]
|
||||
|
||||
<bb 14> [local count: 124124555]:
|
||||
# DEBUG BEGIN_STMT
|
||||
temp_Vehicle_Speed.20_15 = temp_Vehicle_Speed;
|
||||
_16 = temp_Vehicle_Speed.20_15 * 1.0e+1;
|
||||
Auto_Brake_Tunning.21_17 = Auto_Brake_Tunning;
|
||||
_18 = _16 * Auto_Brake_Tunning.21_17;
|
||||
GV_BrakeTorqueCommand = _18;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RCU_BrakeTorqueCommand = _18;
|
||||
goto <bb 16>; [100.00%]
|
||||
|
||||
<bb 15> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Auto_Brake_Flag = 0;
|
||||
|
||||
<bb 16> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
Binary file not shown.
@ -1 +1 @@
|
||||
BREAK_Speed.c:13:6:BREAK_Speed 16 static
|
||||
BREAK_Speed.c:17:6:BREAK_Speed 24 static
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: ACU_Motor_Logic RC_Motor_Logic Motor_init
|
||||
|
||||
|
||||
Marking externally visible variables:
|
||||
Marking externally visible variables: Motor_Tunning
|
||||
|
||||
|
||||
Reclaiming functions:
|
||||
@ -13,71 +13,71 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,28 +189,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
@ -220,39 +227,39 @@ ACU_Motor_Logic ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.16_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.16_5 == 0)
|
||||
GV_VCU_ACU_long_Ctl_mode.17_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.17_5 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.17_6 / 5;
|
||||
GV_ACU_Vx_Command.18_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.18_6 / 5;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
|
||||
@ -299,9 +306,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_7 = GV_RC_Vx_Command;
|
||||
_8 = GV_RC_Vx_Command.12_7 / 2;
|
||||
_9 = (float) _8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
_8 = (float) GV_RC_Vx_Command.12_7;
|
||||
Motor_Tunning.13_9 = Motor_Tunning;
|
||||
_10 = _8 * Motor_Tunning.13_9;
|
||||
GV_VCU_TrqCmd = _10;
|
||||
|
||||
<bb 7> :
|
||||
return;
|
||||
@ -412,9 +420,9 @@ Motor_init ()
|
||||
_9 = (long unsigned int) GV_BMS_HVOn_STA.7_8;
|
||||
GV_VCU_BmsHvSt = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -2,39 +2,39 @@ ACU_Motor_Logic ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.16_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.16_5 == 0)
|
||||
GV_VCU_ACU_long_Ctl_mode.17_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.17_5 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.17_6 / 5;
|
||||
GV_ACU_Vx_Command.18_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.18_6 / 5;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
|
||||
@ -81,9 +81,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_7 = GV_RC_Vx_Command;
|
||||
_8 = GV_RC_Vx_Command.12_7 / 2;
|
||||
_9 = (float) _8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
_8 = (float) GV_RC_Vx_Command.12_7;
|
||||
Motor_Tunning.13_9 = Motor_Tunning;
|
||||
_10 = _8 * Motor_Tunning.13_9;
|
||||
GV_VCU_TrqCmd = _10;
|
||||
|
||||
<bb 7> :
|
||||
return;
|
||||
@ -194,9 +195,9 @@ Motor_init ()
|
||||
_9 = (long unsigned int) GV_BMS_HVOn_STA.7_8;
|
||||
GV_VCU_BmsHvSt = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,49 +1,49 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.16_5;
|
||||
long unsigned int GV_ACU_Vx_Command.17_6;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.16_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.16_5 == 0)
|
||||
GV_VCU_ACU_long_Ctl_mode.17_5 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.17_5 == 0)
|
||||
goto <bb 6>; [INV]
|
||||
else
|
||||
goto <bb 7>; [INV]
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.17_6 / 5;
|
||||
GV_ACU_Vx_Command.18_6 = GV_ACU_Vx_Command;
|
||||
_7 = GV_ACU_Vx_Command.18_6 / 5;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
|
||||
@ -62,8 +62,9 @@ RC_Motor_Logic ()
|
||||
float _5;
|
||||
long unsigned int GV_VCU_RC_long_Ctl_mode.11_6;
|
||||
long unsigned int GV_RC_Vx_Command.12_7;
|
||||
long unsigned int _8;
|
||||
float _9;
|
||||
float _8;
|
||||
float Motor_Tunning.13_9;
|
||||
float _10;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -100,9 +101,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_7 = GV_RC_Vx_Command;
|
||||
_8 = GV_RC_Vx_Command.12_7 / 2;
|
||||
_9 = (float) _8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
_8 = (float) GV_RC_Vx_Command.12_7;
|
||||
Motor_Tunning.13_9 = Motor_Tunning;
|
||||
_10 = _8 * Motor_Tunning.13_9;
|
||||
GV_VCU_TrqCmd = _10;
|
||||
|
||||
<bb 7> :
|
||||
return;
|
||||
@ -223,9 +225,9 @@ Motor_init ()
|
||||
_9 = (long unsigned int) GV_BMS_HVOn_STA.7_8;
|
||||
GV_VCU_BmsHvSt = _9;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,71 +4,71 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -76,7 +76,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -84,7 +84,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -92,7 +92,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -100,7 +100,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -108,7 +108,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -116,7 +116,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -124,7 +124,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -132,7 +132,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -140,7 +140,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -148,7 +148,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -156,7 +156,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -164,7 +164,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -172,7 +172,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -180,28 +180,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -209,48 +216,48 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
Calls:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -268,8 +275,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -305,9 +313,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -422,9 +431,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -5,7 +5,7 @@ Marking local functions:
|
||||
Marking externally visible functions: ACU_Motor_Logic RC_Motor_Logic Motor_init
|
||||
|
||||
|
||||
Marking externally visible variables:
|
||||
Marking externally visible variables: Motor_Tunning
|
||||
|
||||
Clearing variable flags:
|
||||
|
||||
@ -14,71 +14,71 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -86,7 +86,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -94,7 +94,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -102,7 +102,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -110,7 +110,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +118,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -126,7 +126,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -134,7 +134,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -150,7 +150,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -158,7 +158,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -166,7 +166,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -174,7 +174,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -182,7 +182,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -190,28 +190,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -219,48 +226,48 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
Calls:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -278,8 +285,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -315,9 +323,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -432,9 +441,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,48 +1,48 @@
|
||||
Histogram:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -60,8 +60,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -97,9 +98,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -214,9 +216,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -45,48 +45,48 @@ Fraction of visited symbols: 0.00%
|
||||
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -104,8 +104,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -141,9 +142,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -258,9 +260,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,70 +1,70 @@
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -72,7 +72,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -80,7 +80,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -88,7 +88,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -96,7 +96,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -104,7 +104,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -112,7 +112,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -120,7 +120,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -128,7 +128,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -136,7 +136,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -144,7 +144,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -152,7 +152,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -160,7 +160,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -168,7 +168,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -176,28 +176,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -205,48 +212,48 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
Calls:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -264,8 +271,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -301,9 +309,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -418,9 +427,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -4,8 +4,8 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller ACU_Motor_Logic/2:
|
||||
Jump functions of caller RC_Motor_Logic/1:
|
||||
Jump functions of caller ACU_Motor_Logic/3:
|
||||
Jump functions of caller RC_Motor_Logic/2:
|
||||
Jump functions of caller Motor_init/0:
|
||||
|
||||
Propagating constants:
|
||||
@ -14,13 +14,13 @@ Not considering ACU_Motor_Logic for cloning; -fipa-cp-clone disabled.
|
||||
Not considering RC_Motor_Logic for cloning; -fipa-cp-clone disabled.
|
||||
Not considering Motor_init for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 77, max_new_size: 11001
|
||||
overall_size: 78, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
Lattices:
|
||||
Node: ACU_Motor_Logic/2:
|
||||
Node: RC_Motor_Logic/1:
|
||||
Node: ACU_Motor_Logic/3:
|
||||
Node: RC_Motor_Logic/2:
|
||||
Node: Motor_init/0:
|
||||
|
||||
IPA decision stage:
|
||||
@ -33,71 +33,71 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -113,7 +113,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -121,7 +121,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -129,7 +129,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -137,7 +137,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -145,7 +145,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -153,7 +153,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -161,7 +161,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -169,7 +169,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -177,7 +177,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -185,7 +185,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -193,7 +193,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -201,7 +201,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -209,28 +209,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -347,18 +354,18 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
;; Function RC_Motor_Logic (RC_Motor_Logic, funcdef_no=1, decl_uid=7234, cgraph_uid=2, symbol_order=1)
|
||||
;; Function RC_Motor_Logic (RC_Motor_Logic, funcdef_no=1, decl_uid=7234, cgraph_uid=2, symbol_order=2)
|
||||
|
||||
Modification phase of node RC_Motor_Logic/1
|
||||
Modification phase of node RC_Motor_Logic/2
|
||||
RC_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.8_1;
|
||||
@ -367,8 +374,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -404,9 +412,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -415,53 +424,53 @@ RC_Motor_Logic ()
|
||||
|
||||
|
||||
|
||||
;; Function ACU_Motor_Logic (ACU_Motor_Logic, funcdef_no=2, decl_uid=7236, cgraph_uid=3, symbol_order=2)
|
||||
;; Function ACU_Motor_Logic (ACU_Motor_Logic, funcdef_no=2, decl_uid=7236, cgraph_uid=3, symbol_order=3)
|
||||
|
||||
Modification phase of node ACU_Motor_Logic/2
|
||||
Modification phase of node ACU_Motor_Logic/3
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
|
||||
Analyzing function: ACU_Motor_Logic/2
|
||||
Analyzing function: ACU_Motor_Logic/3
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
@ -16,7 +16,7 @@ Analyzing function: ACU_Motor_Logic/2
|
||||
Analyzing function body size: ACU_Motor_Logic
|
||||
fp_expression set
|
||||
|
||||
IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
IPA function summary for ACU_Motor_Logic/3 inlinable fp_expression
|
||||
global time: 8.330000
|
||||
self size: 18
|
||||
global size: 0
|
||||
@ -28,7 +28,7 @@ IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
calls:
|
||||
|
||||
|
||||
Analyzing function: RC_Motor_Logic/1
|
||||
Analyzing function: RC_Motor_Logic/2
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
@ -45,14 +45,14 @@ Analyzing function: RC_Motor_Logic/1
|
||||
Analyzing function body size: RC_Motor_Logic
|
||||
fp_expression set
|
||||
|
||||
IPA function summary for RC_Motor_Logic/1 inlinable fp_expression
|
||||
global time: 7.380000
|
||||
self size: 19
|
||||
IPA function summary for RC_Motor_Logic/2 inlinable fp_expression
|
||||
global time: 7.492200
|
||||
self size: 20
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:16.000000, time:5.380000
|
||||
size:17.000000, time:5.492200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
@ -92,71 +92,71 @@ IPA function summary for Motor_init/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -164,7 +164,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -172,7 +172,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -180,7 +180,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -188,7 +188,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -196,7 +196,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -204,7 +204,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -212,7 +212,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -220,7 +220,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -228,7 +228,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -236,7 +236,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -244,7 +244,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -252,7 +252,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -260,7 +260,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -268,28 +268,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -297,48 +304,48 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
Calls:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -356,8 +363,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -393,9 +401,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -510,9 +519,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
IPA function summary for ACU_Motor_Logic/3 inlinable fp_expression
|
||||
global time: 8.330000
|
||||
self size: 18
|
||||
global size: 18
|
||||
@ -9,14 +9,14 @@ IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
IPA function summary for RC_Motor_Logic/1 inlinable fp_expression
|
||||
global time: 7.380000
|
||||
self size: 19
|
||||
global size: 19
|
||||
IPA function summary for RC_Motor_Logic/2 inlinable fp_expression
|
||||
global time: 7.492200
|
||||
self size: 20
|
||||
global size: 20
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:16.000000, time:5.380000
|
||||
size:17.000000, time:5.492200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
@ -33,11 +33,11 @@ IPA function summary for Motor_init/0 inlinable
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 36.554356 weighted by profile: 0.000000
|
||||
Overall time estimate: 36.666556 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in ACU_Motor_Logic/2.
|
||||
Enqueueing calls in RC_Motor_Logic/1.
|
||||
Enqueueing calls in ACU_Motor_Logic/3.
|
||||
Enqueueing calls in RC_Motor_Logic/2.
|
||||
Enqueueing calls in Motor_init/0.
|
||||
|
||||
Reclaiming functions:
|
||||
@ -45,10 +45,10 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 36.554356 weighted by profile: 0.000000
|
||||
Overall time estimate: 36.666556 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
IPA function summary for ACU_Motor_Logic/3 inlinable fp_expression
|
||||
global time: 8.330000
|
||||
self size: 18
|
||||
global size: 18
|
||||
@ -59,14 +59,14 @@ IPA function summary for ACU_Motor_Logic/2 inlinable fp_expression
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
IPA function summary for RC_Motor_Logic/1 inlinable fp_expression
|
||||
global time: 7.380000
|
||||
self size: 19
|
||||
global size: 19
|
||||
IPA function summary for RC_Motor_Logic/2 inlinable fp_expression
|
||||
global time: 7.492200
|
||||
self size: 20
|
||||
global size: 20
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:16.000000, time:5.380000
|
||||
size:17.000000, time:5.492200
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
@ -83,71 +83,71 @@ IPA function summary for Motor_init/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/24 (GV_ACU_Vx_Command) @06b6fa68
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/23 (GV_ACU_Drive_ACC_Cmd) @06b6fa20
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/22 (GV_VCU_ACU_long_Ctl_mode) @06b6f9d8
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: ACU_Motor_Logic/2 (read)
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/21 (GV_RC_Vx_Command) @06b6f5e8
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/20 (GV_VCU_TrqCmd) @06b6f5a0
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (write)RC_Motor_Logic/1 (write)ACU_Motor_Logic/2 (write)ACU_Motor_Logic/2 (write)
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/19 (GV_RC_Drive_ACC_Cmd) @06b6f558
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/18 (GV_VCU_RC_long_Ctl_mode) @06b6f510
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/17 (GV_VCU_Drive_Mode) @06b6f4c8
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/1 (read)ACU_Motor_Logic/2 (read)
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -155,7 +155,7 @@ GV_VCU_NegTrqLimit/16 (GV_VCU_NegTrqLimit) @06b6f0d8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -163,7 +163,7 @@ GV_VCU_PosTrqLimit/15 (GV_VCU_PosTrqLimit) @06b6f090
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -171,7 +171,7 @@ GV_BMS_HVOn_STA/14 (GV_BMS_HVOn_STA) @06b6f048
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -179,7 +179,7 @@ GV_ACU_BMS_FltSta/13 (GV_ACU_BMS_FltSta) @06b6f000
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -187,7 +187,7 @@ GV_VCU_TorqueContol/12 (GV_VCU_TorqueContol) @06b44f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -195,7 +195,7 @@ GV_VCU_Ready/11 (GV_VCU_Ready) @06b44f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -203,7 +203,7 @@ GV_VCU_ControlMode/10 (GV_VCU_ControlMode) @06b44ee8
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -211,7 +211,7 @@ GV_VCU_PwrEnable/9 (GV_VCU_PwrEnable) @06b44ea0
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -219,7 +219,7 @@ GV_VCU_BmsHvSt/8 (GV_VCU_BmsHvSt) @06b44e58
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -227,7 +227,7 @@ GV_VCU_BmsFlt/7 (GV_VCU_BmsFlt) @06b44e10
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -235,7 +235,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/6 (GV_VCU_EPAM_Park_Request_to_EPC) @06b44dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -243,7 +243,7 @@ GV_VCU_MtrDir/5 (GV_VCU_MtrDir) @06b44d80
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -251,7 +251,7 @@ GV_VCU_GearCmd/4 (GV_VCU_GearCmd) @06b44d38
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -259,28 +259,35 @@ GV_VCU_GearSelStat/3 (GV_VCU_GearSelStat) @06b44cf0
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -396,16 +403,16 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
;; Function RC_Motor_Logic (RC_Motor_Logic, funcdef_no=1, decl_uid=7234, cgraph_uid=2, symbol_order=1)
|
||||
;; Function RC_Motor_Logic (RC_Motor_Logic, funcdef_no=1, decl_uid=7234, cgraph_uid=2, symbol_order=2)
|
||||
|
||||
RC_Motor_Logic ()
|
||||
{
|
||||
@ -415,8 +422,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -452,9 +460,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -463,52 +472,52 @@ RC_Motor_Logic ()
|
||||
|
||||
|
||||
|
||||
;; Function ACU_Motor_Logic (ACU_Motor_Logic, funcdef_no=2, decl_uid=7236, cgraph_uid=3, symbol_order=2)
|
||||
;; Function ACU_Motor_Logic (ACU_Motor_Logic, funcdef_no=2, decl_uid=7236, cgraph_uid=3, symbol_order=3)
|
||||
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
|
||||
|
||||
local analysis of ACU_Motor_Logic
|
||||
scanning: GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
scanning: if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
scanning: GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
scanning: if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
scanning: GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
scanning: _4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
scanning: GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
scanning: if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
scanning: GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
scanning: if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
scanning: GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
scanning: _4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
scanning: GV_VCU_TrqCmd = _4;
|
||||
scanning: if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
scanning: GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
scanning: _6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
scanning: if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
scanning: GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
scanning: _6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
scanning: _7 = (float) _6;
|
||||
scanning: GV_VCU_TrqCmd = _7;
|
||||
scanning: return;
|
||||
@ -28,9 +28,10 @@ Function is locally const.
|
||||
scanning: GV_VCU_TrqCmd = _5;
|
||||
scanning: if (GV_VCU_RC_long_Ctl_mode.9_2 == 0)
|
||||
scanning: GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
scanning: _7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
scanning: _8 = (float) _7;
|
||||
scanning: GV_VCU_TrqCmd = _8;
|
||||
scanning: _7 = (float) GV_RC_Vx_Command.12_6;
|
||||
scanning: Motor_Tunning.13_8 = Motor_Tunning;
|
||||
scanning: _9 = _7 * Motor_Tunning.13_8;
|
||||
scanning: GV_VCU_TrqCmd = _9;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
@ -66,37 +67,37 @@ Function is locally const.
|
||||
scanning: GV_BMS_HVOn_STA.7_5 = GV_BMS_HVOn_STA;
|
||||
scanning: _6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
scanning: GV_VCU_BmsHvSt = _6;
|
||||
scanning: GV_VCU_PosTrqLimit = 30;
|
||||
scanning: GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
scanning: GV_VCU_PosTrqLimit = 80;
|
||||
scanning: GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06655ee8
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636368
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656108
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636388
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06655f88
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
Aux: @06636408
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -105,31 +106,31 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06655ee8
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636368
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656108
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636388
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06655f88
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
Aux: @06636408
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -150,31 +151,31 @@ RC_Motor_Logic: malloc_bottom
|
||||
Motor_init: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656108
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636368
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656048
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636388
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656228
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
Aux: @06636408
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -183,31 +184,31 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656108
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636368
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656048
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636388
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656228
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
Aux: @06636408
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body optimize_size
|
||||
@ -219,48 +220,48 @@ Function found not to call free: RC_Motor_Logic
|
||||
Function found not to call free: ACU_Motor_Logic
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -278,8 +279,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -315,9 +317,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -432,9 +435,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,27 +1,27 @@
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body nonfreeing_fn optimize_size
|
||||
@ -29,10 +29,10 @@ Motor_init/0 (Motor_init) @06b47620
|
||||
Calls:
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:ACU_Motor_Logic/2:
|
||||
Function name:ACU_Motor_Logic/3:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:RC_Motor_Logic/1:
|
||||
Function name:RC_Motor_Logic/2:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:Motor_init/0:
|
||||
@ -40,31 +40,31 @@ Function name:Motor_init/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
ACU_Motor_Logic/2 (ACU_Motor_Logic) @06b47b60
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656108
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_ACU_long_Ctl_mode/22 (read)GV_ACU_Drive_ACC_Cmd/23 (read)GV_VCU_TrqCmd/20 (write)GV_ACU_Vx_Command/24 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636368
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/1 (RC_Motor_Logic) @06b478c0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656048
|
||||
References: GV_VCU_Drive_Mode/17 (read)GV_VCU_RC_long_Ctl_mode/18 (read)GV_RC_Drive_ACC_Cmd/19 (read)GV_VCU_TrqCmd/20 (write)GV_RC_Vx_Command/21 (read)GV_VCU_TrqCmd/20 (write)
|
||||
Aux: @06636408
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b47620
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06656228
|
||||
References: GV_VCU_GearSelStat/3 (read)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_GearCmd/4 (write)GV_VCU_MtrDir/5 (write)GV_VCU_EPAM_Park_Request_to_EPC/6 (write)GV_VCU_BmsFlt/7 (read)GV_VCU_BmsHvSt/8 (read)GV_VCU_PwrEnable/9 (write)GV_VCU_ControlMode/10 (write)GV_VCU_Ready/11 (write)GV_VCU_TorqueContol/12 (write)GV_ACU_BMS_FltSta/13 (read)GV_VCU_BmsFlt/7 (write)GV_BMS_HVOn_STA/14 (read)GV_VCU_BmsHvSt/8 (write)GV_VCU_PosTrqLimit/15 (write)GV_VCU_NegTrqLimit/16 (write)
|
||||
Aux: @06636428
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741821 (estimated locally) body nonfreeing_fn optimize_size
|
||||
@ -78,61 +78,61 @@ Function name:Motor_init/0:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:RC_Motor_Logic/1:
|
||||
Function name:RC_Motor_Logic/2:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:ACU_Motor_Logic/2:
|
||||
Function name:ACU_Motor_Logic/3:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -150,8 +150,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -187,9 +188,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -304,9 +306,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
@ -1,47 +1,47 @@
|
||||
ACU_Motor_Logic ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.13_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.14_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.15_3;
|
||||
long unsigned int GV_VCU_Drive_Mode.14_1;
|
||||
long unsigned int GV_VCU_ACU_long_Ctl_mode.15_2;
|
||||
float GV_ACU_Drive_ACC_Cmd.16_3;
|
||||
float _4;
|
||||
long unsigned int GV_ACU_Vx_Command.17_5;
|
||||
long unsigned int GV_ACU_Vx_Command.18_5;
|
||||
long unsigned int _6;
|
||||
float _7;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.13_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.13_1 == 0)
|
||||
GV_VCU_Drive_Mode.14_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.14_1 == 0)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_ACU_long_Ctl_mode.14_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 1)
|
||||
GV_VCU_ACU_long_Ctl_mode.15_2 = GV_VCU_ACU_long_Ctl_mode;
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 1)
|
||||
goto <bb 4>; [34.00%]
|
||||
else
|
||||
goto <bb 5>; [66.00%]
|
||||
|
||||
<bb 4> [local count: 182536110]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Drive_ACC_Cmd.15_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.15_3 * 1.0e+1;
|
||||
GV_ACU_Drive_ACC_Cmd.16_3 = GV_ACU_Drive_ACC_Cmd;
|
||||
_4 = GV_ACU_Drive_ACC_Cmd.16_3 * 1.0e+1;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
goto <bb 7>; [100.00%]
|
||||
|
||||
<bb 5> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_ACU_long_Ctl_mode.14_2 == 0)
|
||||
if (GV_VCU_ACU_long_Ctl_mode.15_2 == 0)
|
||||
goto <bb 6>; [50.00%]
|
||||
else
|
||||
goto <bb 7>; [50.00%]
|
||||
|
||||
<bb 6> [local count: 177167401]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_ACU_Vx_Command.17_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.17_5 / 5;
|
||||
GV_ACU_Vx_Command.18_5 = GV_ACU_Vx_Command;
|
||||
_6 = GV_ACU_Vx_Command.18_5 / 5;
|
||||
_7 = (float) _6;
|
||||
GV_VCU_TrqCmd = _7;
|
||||
|
||||
@ -59,8 +59,9 @@ RC_Motor_Logic ()
|
||||
long unsigned int _4;
|
||||
float _5;
|
||||
long unsigned int GV_RC_Vx_Command.12_6;
|
||||
long unsigned int _7;
|
||||
float _8;
|
||||
float _7;
|
||||
float Motor_Tunning.13_8;
|
||||
float _9;
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -96,9 +97,10 @@ RC_Motor_Logic ()
|
||||
<bb 6> [local count: 120473832]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Vx_Command.12_6 = GV_RC_Vx_Command;
|
||||
_7 = GV_RC_Vx_Command.12_6 >> 1;
|
||||
_8 = (float) _7;
|
||||
GV_VCU_TrqCmd = _8;
|
||||
_7 = (float) GV_RC_Vx_Command.12_6;
|
||||
Motor_Tunning.13_8 = Motor_Tunning;
|
||||
_9 = _7 * Motor_Tunning.13_8;
|
||||
GV_VCU_TrqCmd = _9;
|
||||
|
||||
<bb 7> [local count: 1073741824]:
|
||||
return;
|
||||
@ -213,9 +215,9 @@ Motor_init ()
|
||||
_6 = (long unsigned int) GV_BMS_HVOn_STA.7_5;
|
||||
GV_VCU_BmsHvSt = _6;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_PosTrqLimit = 30;
|
||||
GV_VCU_PosTrqLimit = 80;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_NegTrqLimit = -1.5e+1;
|
||||
GV_VCU_NegTrqLimit = -5.0e+1;
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -253,7 +253,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +261,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +269,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +285,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -294,7 +294,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -302,7 +302,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -310,7 +310,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -318,7 +318,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,7 +326,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -335,7 +335,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +343,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -351,7 +351,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -359,7 +359,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -368,7 +368,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 Autonomous_Mode_Func/2
|
||||
Calls:
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +376,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (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/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,15 +384,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -400,7 +400,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
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/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -408,16 +408,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
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/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1
|
||||
Called by: Emergency_Stop_Mode_Func/4 Default_Mode_Func/1
|
||||
Calls:
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -425,7 +425,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -433,7 +433,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -441,7 +441,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -449,7 +449,7 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -457,7 +457,7 @@ GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -465,7 +465,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -473,7 +473,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +481,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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 (read)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +489,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +497,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,7 +505,7 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
@ -514,7 +514,7 @@ Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
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) @069a81c0
|
||||
Vehicle_Environment/6 (Vehicle_Environment) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -523,7 +523,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_VCU_GearSelStat/28 (read)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -532,16 +532,16 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Calls: HV_OFF_FUNC/19
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
@ -550,7 +550,7 @@ Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: RC_Motor_Logic/34 HV_ON_FUNC/25
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -559,7 +559,7 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: ACU_Motor_Logic/29 HV_ON_FUNC/25
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
@ -568,7 +568,7 @@ Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Function flags: body optimize_size
|
||||
Called by: Operation_Mode_Func/7
|
||||
Calls: HV_OFF_FUNC/19
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -596,6 +596,7 @@ Operation_Mode_Func ()
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -741,10 +742,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1021,7 +1022,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> :
|
||||
return;
|
||||
|
||||
@ -17,6 +17,7 @@ Operation_Mode_Func ()
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -162,10 +163,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -442,7 +443,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> :
|
||||
return;
|
||||
|
||||
@ -22,6 +22,7 @@ Operation_Mode_Func ()
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [INV]
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -176,10 +177,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -488,7 +489,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> :
|
||||
return;
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -13,7 +13,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,7 +197,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -205,7 +205,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -213,7 +213,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -221,7 +221,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -229,7 +229,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -237,7 +237,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -245,7 +245,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -253,7 +253,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -261,7 +261,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -269,7 +269,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -277,7 +277,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -285,7 +285,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -294,7 +294,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -302,7 +302,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -310,7 +310,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -318,7 +318,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,7 +326,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -335,7 +335,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +343,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -351,7 +351,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -359,7 +359,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -368,7 +368,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +376,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,15 +384,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -400,7 +400,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -408,16 +408,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -425,7 +425,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -433,7 +433,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -441,7 +441,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -449,15 +449,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -465,7 +465,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -473,7 +473,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -481,7 +481,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -489,7 +489,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -497,7 +497,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -505,16 +505,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -523,7 +523,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -532,25 +532,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -559,16 +559,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -600,7 +600,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -619,40 +618,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -761,10 +760,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1060,7 +1059,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -23,7 +23,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -31,7 +31,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -39,7 +39,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -47,7 +47,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -55,7 +55,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -63,7 +63,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -71,7 +71,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -79,7 +79,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -87,7 +87,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +111,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -127,7 +127,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,7 +255,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +263,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +271,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +279,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +287,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +295,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -304,7 +304,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -312,7 +312,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -320,7 +320,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -328,7 +328,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -336,7 +336,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -345,7 +345,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -353,7 +353,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -361,7 +361,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -369,7 +369,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -378,7 +378,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -386,7 +386,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -394,15 +394,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -410,7 +410,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -418,16 +418,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -435,7 +435,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -443,7 +443,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -451,7 +451,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -459,15 +459,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -475,7 +475,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +483,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +491,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +499,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +507,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,16 +515,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -533,7 +533,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -542,25 +542,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -569,16 +569,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -610,7 +610,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -629,40 +628,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -771,10 +770,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1070,7 +1069,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -22,7 +22,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -41,40 +40,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -183,10 +182,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -482,7 +481,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -72,7 +72,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -91,40 +90,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -233,10 +232,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -532,7 +531,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -9,7 +9,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -17,7 +17,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -25,7 +25,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -33,7 +33,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -41,7 +41,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -49,7 +49,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -57,7 +57,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -65,7 +65,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -73,7 +73,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -81,7 +81,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -89,7 +89,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -97,7 +97,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -113,7 +113,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -121,7 +121,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -129,7 +129,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -137,7 +137,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -145,7 +145,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -153,7 +153,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -161,7 +161,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -169,7 +169,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -177,7 +177,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -185,7 +185,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -193,7 +193,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -201,7 +201,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -209,7 +209,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -217,7 +217,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -225,7 +225,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -233,7 +233,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -241,7 +241,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -249,7 +249,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -257,7 +257,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -265,7 +265,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -273,7 +273,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -281,7 +281,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -290,7 +290,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -298,7 +298,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -306,7 +306,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -314,7 +314,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -322,7 +322,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -331,7 +331,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -339,7 +339,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -347,7 +347,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -355,7 +355,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -364,7 +364,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -372,7 +372,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -380,15 +380,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -396,7 +396,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -404,16 +404,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -421,7 +421,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -429,7 +429,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -437,7 +437,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -445,15 +445,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -461,7 +461,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -469,7 +469,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -477,7 +477,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -485,7 +485,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -493,7 +493,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -501,16 +501,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -519,7 +519,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -528,25 +528,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -555,16 +555,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -596,7 +596,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -615,40 +614,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -757,10 +756,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1056,7 +1055,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -37,7 +37,7 @@ 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: 181, max_new_size: 11001
|
||||
overall_size: 180, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
@ -62,7 +62,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -71,7 +71,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -79,7 +79,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -87,7 +87,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -95,7 +95,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -103,7 +103,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -111,7 +111,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -119,7 +119,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -127,7 +127,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -135,7 +135,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -143,7 +143,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -151,7 +151,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -159,7 +159,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -167,7 +167,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -175,7 +175,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -183,7 +183,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -191,7 +191,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -199,7 +199,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -207,7 +207,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -215,7 +215,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -223,7 +223,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -231,7 +231,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -239,7 +239,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -247,7 +247,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -255,7 +255,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -263,7 +263,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -271,7 +271,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -279,7 +279,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -287,7 +287,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -295,7 +295,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -303,7 +303,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -311,7 +311,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -319,7 +319,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -327,7 +327,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -335,7 +335,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -343,7 +343,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -352,7 +352,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -360,7 +360,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -368,7 +368,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -376,7 +376,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -384,7 +384,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -393,7 +393,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -401,7 +401,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -409,7 +409,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -417,7 +417,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -426,7 +426,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -434,7 +434,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -442,15 +442,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -458,7 +458,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -466,16 +466,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +483,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +491,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +499,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,15 +507,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -523,7 +523,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -531,7 +531,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -539,7 +539,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -547,7 +547,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -555,7 +555,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -563,16 +563,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -581,7 +581,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -590,25 +590,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -617,16 +617,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -774,7 +774,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
@ -939,10 +939,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1076,7 +1076,6 @@ Modification phase of node Operation_Mode_Func/7
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1095,40 +1094,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
|
||||
@ -32,7 +32,7 @@ Analyzing function: Operation_Mode_Func/7
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2 3 4 5 6 7 8 9 10
|
||||
;; 2 succs { 3 4 }
|
||||
;; 3 succs { 4 }
|
||||
;; 3 succs { 10 }
|
||||
;; 4 succs { 5 6 }
|
||||
;; 5 succs { 10 }
|
||||
;; 6 succs { 7 8 }
|
||||
@ -44,21 +44,21 @@ Analyzing function: Operation_Mode_Func/7
|
||||
Analyzing function body size: Operation_Mode_Func
|
||||
|
||||
IPA function summary for Operation_Mode_Func/7 inlinable
|
||||
global time: 49.093473
|
||||
self size: 20
|
||||
global time: 44.861627
|
||||
self size: 19
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:10.000000, time:8.867532
|
||||
size:9.000000, time:6.261246
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Default_Mode_Func/1 function not considered for inlining
|
||||
loop depth: 0 freq:0.13 size: 1 time: 10
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10
|
||||
Emergency_Stop_Mode_Func/4 function not considered for inlining
|
||||
loop depth: 0 freq:0.16 size: 1 time: 10
|
||||
loop depth: 0 freq:0.11 size: 1 time: 10
|
||||
Mannual_Mode_Func/3 function not considered for inlining
|
||||
loop depth: 0 freq:0.20 size: 1 time: 10
|
||||
loop depth: 0 freq:0.14 size: 1 time: 10
|
||||
Autonomous_Mode_Func/2 function not considered for inlining
|
||||
loop depth: 0 freq:0.33 size: 1 time: 10
|
||||
Operation_Mode_Check/0 function not considered for inlining
|
||||
@ -132,17 +132,19 @@ Analyzing function: Emergency_Stop_Mode_Func/4
|
||||
Analyzing function body size: Emergency_Stop_Mode_Func
|
||||
|
||||
IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
global time: 13.500000
|
||||
global time: 22.500000
|
||||
self size: 18
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:14.000000, time:10.250000
|
||||
size:13.000000, time:9.250000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Emergency_Stop_Mode_Func.part.0/69 function not considered for inlining
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
|
||||
Analyzing function: Mannual_Mode_Func/3
|
||||
@ -274,7 +276,7 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -283,7 +285,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -291,7 +293,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -299,7 +301,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -307,7 +309,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -315,7 +317,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -323,7 +325,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -331,7 +333,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -339,7 +341,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -347,7 +349,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -355,7 +357,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -363,7 +365,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -371,7 +373,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -379,7 +381,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -387,7 +389,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -395,7 +397,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -403,7 +405,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -411,7 +413,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -419,7 +421,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -427,7 +429,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -435,7 +437,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -443,7 +445,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -451,7 +453,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -459,7 +461,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -467,7 +469,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -475,7 +477,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +485,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +493,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +501,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +509,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,7 +517,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -523,7 +525,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -531,7 +533,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -539,7 +541,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -547,7 +549,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -555,7 +557,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -564,7 +566,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -572,7 +574,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -580,7 +582,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -588,7 +590,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -596,7 +598,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -605,7 +607,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -613,7 +615,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -621,7 +623,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -629,7 +631,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -638,7 +640,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -646,7 +648,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -654,15 +656,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -670,7 +672,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -678,16 +680,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -695,7 +697,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -703,7 +705,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -711,7 +713,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -719,15 +721,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -735,7 +737,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -743,7 +745,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -751,7 +753,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -759,7 +761,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -767,7 +769,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -775,16 +777,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -793,7 +795,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -802,25 +804,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -829,16 +831,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -870,7 +872,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -889,40 +890,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -1031,10 +1032,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1330,7 +1331,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -10,21 +10,21 @@ IPA function summary for Emergency_Stop_Mode_Func.part.0/69 inlinable
|
||||
calls:
|
||||
|
||||
IPA function summary for Operation_Mode_Func/7 inlinable
|
||||
global time: 49.093473
|
||||
self size: 20
|
||||
global size: 20
|
||||
global time: 44.861627
|
||||
self size: 19
|
||||
global size: 19
|
||||
min size: 14
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:10.000000, time:8.867532
|
||||
size:9.000000, time:6.261246
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Default_Mode_Func/1 function not considered for inlining
|
||||
loop depth: 0 freq:0.13 size: 1 time: 10callee size: 9 stack: 0
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10callee size: 9 stack: 0
|
||||
Emergency_Stop_Mode_Func/4 function not considered for inlining
|
||||
loop depth: 0 freq:0.16 size: 1 time: 10callee size: 9 stack: 0
|
||||
loop depth: 0 freq:0.11 size: 1 time: 10callee size: 9 stack: 0
|
||||
Mannual_Mode_Func/3 function not considered for inlining
|
||||
loop depth: 0 freq:0.20 size: 1 time: 10callee size: 8 stack: 0
|
||||
loop depth: 0 freq:0.14 size: 1 time: 10callee size: 8 stack: 0
|
||||
Autonomous_Mode_Func/2 function not considered for inlining
|
||||
loop depth: 0 freq:0.33 size: 1 time: 10callee size: 9 stack: 0
|
||||
Operation_Mode_Check/0 function not considered for inlining
|
||||
@ -57,17 +57,19 @@ IPA function summary for Operation_IDB_RWA/5 inlinable fp_expression
|
||||
calls:
|
||||
|
||||
IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
global time: 13.500000
|
||||
global time: 22.500000
|
||||
self size: 18
|
||||
global size: 18
|
||||
min size: 2
|
||||
min size: 4
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:14.000000, time:10.250000
|
||||
size:13.000000, time:9.250000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Emergency_Stop_Mode_Func.part.0/69 function not considered for inlining
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
global time: 33.000000
|
||||
@ -125,7 +127,7 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 207.536519 weighted by profile: 0.000000
|
||||
Overall time estimate: 212.304673 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in Emergency_Stop_Mode_Func.part.0/69.
|
||||
@ -147,27 +149,27 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 200.786519 weighted by profile: 0.000000
|
||||
Overall time estimate: 205.554673 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
function body not available : 5 calls, 4.473584 freq, 0 count
|
||||
call is unlikely and code size would grow : 7 calls, 3.822594 freq, 0 count
|
||||
function body not available : 6 calls, 5.473584 freq, 0 count
|
||||
call is unlikely and code size would grow : 7 calls, 3.660038 freq, 0 count
|
||||
IPA function summary for Operation_Mode_Func/7 inlinable
|
||||
global time: 49.093473
|
||||
self size: 20
|
||||
global size: 20
|
||||
global time: 44.861627
|
||||
self size: 19
|
||||
global size: 19
|
||||
min size: 14
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:10.000000, time:8.867532
|
||||
size:9.000000, time:6.261246
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Default_Mode_Func/1 call is unlikely and code size would grow
|
||||
loop depth: 0 freq:0.13 size: 1 time: 10callee size: 9 stack: 0
|
||||
loop depth: 0 freq:0.09 size: 1 time: 10callee size: 9 stack: 0
|
||||
Emergency_Stop_Mode_Func/4 call is unlikely and code size would grow
|
||||
loop depth: 0 freq:0.16 size: 1 time: 10callee size:10 stack: 0
|
||||
loop depth: 0 freq:0.11 size: 1 time: 10callee size:10 stack: 0
|
||||
Mannual_Mode_Func/3 call is unlikely and code size would grow
|
||||
loop depth: 0 freq:0.20 size: 1 time: 10callee size: 8 stack: 0
|
||||
loop depth: 0 freq:0.14 size: 1 time: 10callee size: 8 stack: 0
|
||||
Autonomous_Mode_Func/2 call is unlikely and code size would grow
|
||||
loop depth: 0 freq:0.33 size: 1 time: 10callee size: 9 stack: 0
|
||||
Operation_Mode_Check/0 call is unlikely and code size would grow
|
||||
@ -202,19 +204,21 @@ IPA function summary for Operation_IDB_RWA/5 inlinable fp_expression
|
||||
calls:
|
||||
|
||||
IPA function summary for Emergency_Stop_Mode_Func/4 inlinable
|
||||
global time: 12.750000
|
||||
global time: 21.750000
|
||||
self size: 18
|
||||
global size: 21
|
||||
min size: 18
|
||||
min size: 17
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
estimated growth:14
|
||||
size:18.000000, time:10.750000
|
||||
size:17.000000, time:9.750000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
Emergency_Stop_Mode_Func.part.0/69 inlined
|
||||
loop depth: 0 freq:0.12 size: 1 time: 10callee size: 3 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
HV_OFF_FUNC/19 function body not available
|
||||
loop depth: 0 freq:1.00 size: 1 time: 10
|
||||
|
||||
IPA function summary for Mannual_Mode_Func/3 inlinable fp_expression
|
||||
global time: 33.000000
|
||||
@ -276,7 +280,7 @@ IPA function summary for Operation_Mode_Check/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -286,7 +290,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069ccea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -294,7 +298,7 @@ GV_Env_384_TimestampYear/68 (GV_Env_384_TimestampYear) @069d1e10
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069cce58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -302,7 +306,7 @@ GV_Env_384_TimestampSecond/67 (GV_Env_384_TimestampSecond) @069d1dc8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069cce10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -310,7 +314,7 @@ GV_Env_384_TimestampMonth/66 (GV_Env_384_TimestampMonth) @069d1d80
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069ccdc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -318,7 +322,7 @@ GV_Env_384_TimestampMinute/65 (GV_Env_384_TimestampMinute) @069d1d38
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069ccd80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -326,7 +330,7 @@ GV_Env_384_TimestampHour/64 (GV_Env_384_TimestampHour) @069d1cf0
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069ccd38
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -334,7 +338,7 @@ GV_Env_384_TimestampDay/63 (GV_Env_384_TimestampDay) @069d1ca8
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069d1c60
|
||||
GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureValid) @069cccf0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -342,7 +346,7 @@ GV_Env_384_EnvironmentTemperatureValid/62 (GV_Env_384_EnvironmentTemperatureVali
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c18
|
||||
GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069ccca8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -350,7 +354,7 @@ GV_Env_384_EnvironmentTemperature/61 (GV_Env_384_EnvironmentTemperature) @069d1c
|
||||
Referring: Vehicle_Environment/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069ccb88
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -358,7 +362,7 @@ GV_RWS2_310_ModeCommand/60 (GV_RWS2_310_ModeCommand) @069d1af8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069ccb40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -366,7 +370,7 @@ GV_RWS2_310_WakeupCommand/59 (GV_RWS2_310_WakeupCommand) @069d1ab0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069ccaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -374,7 +378,7 @@ GV_RWS2_040_RackAngleCmdValid/58 (GV_RWS2_040_RackAngleCmdValid) @069d1a68
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069ccab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -382,7 +386,7 @@ GV_RWS1_310_ModeCommand/57 (GV_RWS1_310_ModeCommand) @069d1a20
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069cca68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -390,7 +394,7 @@ GV_RWS1_310_WakeupCommand/56 (GV_RWS1_310_WakeupCommand) @069d19d8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069cca20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -398,7 +402,7 @@ GV_RWS1_040_RackAngleCmdValid/55 (GV_RWS1_040_RackAngleCmdValid) @069d1990
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069cc9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -406,7 +410,7 @@ GV_RWA2_310_WakeupCommand/54 (GV_RWA2_310_WakeupCommand) @069d1948
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069cc990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -414,7 +418,7 @@ GV_RWA2_310_ModeCommand/53 (GV_RWA2_310_ModeCommand) @069d1900
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069cc948
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -422,7 +426,7 @@ GV_RWA_310_WakeupCommand/52 (GV_RWA_310_WakeupCommand) @069d18b8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069cc900
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -430,7 +434,7 @@ GV_RWA_310_ModeCommand/51 (GV_RWA_310_ModeCommand) @069d1870
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069cc8b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -438,7 +442,7 @@ GV_RWA2_040_RackAngleCmdValid/50 (GV_RWA2_040_RackAngleCmdValid) @069d1828
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069cc870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -446,7 +450,7 @@ GV_RWA_040_RackAngleCmdValid/49 (GV_RWA_040_RackAngleCmdValid) @069d17e0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069cc828
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -454,7 +458,7 @@ GV_RCU_033_WakeUpCommand/48 (GV_RCU_033_WakeUpCommand) @069d1798
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069cc7e0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -462,7 +466,7 @@ GV_IDB_032_WakeUpCommand/47 (GV_IDB_032_WakeUpCommand) @069d1750
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069cc798
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -470,7 +474,7 @@ GV_RCU_GearPosition/46 (GV_RCU_GearPosition) @069d1708
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069cc750
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -478,7 +482,7 @@ GV_RCU_PowertrainMode/45 (GV_RCU_PowertrainMode) @069d16c0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
GV_GearPosition/44 (GV_GearPosition) @069cc708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -486,7 +490,7 @@ GV_GearPosition/44 (GV_GearPosition) @069d1678
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
GV_PowertrainMode/43 (GV_PowertrainMode) @069cc6c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -494,7 +498,7 @@ GV_PowertrainMode/43 (GV_PowertrainMode) @069d1630
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069cc678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -502,7 +506,7 @@ GV_DriveTorqueCommandValid/42 (GV_DriveTorqueCommandValid) @069d15e8
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069cc630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -510,7 +514,7 @@ GV_DriveTorqueCommand/41 (GV_DriveTorqueCommand) @069d15a0
|
||||
Referring: Operation_IDB_RWA/5 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069cc0d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -518,7 +522,7 @@ GV_VCU_Vx_Limit/40 (GV_VCU_Vx_Limit) @069d10d8
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069cc090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -526,7 +530,7 @@ GV_RC_VX_Limit/39 (GV_RC_VX_Limit) @069d1090
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069cc048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -534,7 +538,7 @@ GV_RC_GearSelStat/38 (GV_RC_GearSelStat) @069d1048
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069cc000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -542,7 +546,7 @@ GV_RC_BrakeTorqueCommand/37 (GV_RC_BrakeTorqueCommand) @069d1000
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069caf78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -550,7 +554,7 @@ GV_VCU_RWA_Rack_Fbk/36 (GV_VCU_RWA_Rack_Fbk) @069cff78
|
||||
Referring: Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069caf30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -558,7 +562,7 @@ GV_RWA1_RackAngleFbk/35 (GV_RWA1_RackAngleFbk) @069cff30
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -567,7 +571,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069caea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -575,7 +579,7 @@ GV_RC_RWA_RackAngleCommand/33 (GV_RC_RWA_RackAngleCommand) @069cfea0
|
||||
Referring: Mannual_Mode_Func/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cab40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -583,7 +587,7 @@ GV_MASTER_CLMAP_FORCE/32 (GV_MASTER_CLMAP_FORCE) @069cfb40
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069caaf8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -591,7 +595,7 @@ GV_ACU_BrakeTorqueCommand/31 (GV_ACU_BrakeTorqueCommand) @069cfaf8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069caab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -599,7 +603,7 @@ GV_ACU_VCU_GearPos/30 (GV_ACU_VCU_GearPos) @069cfab0
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -608,7 +612,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069caa20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -616,7 +620,7 @@ GV_VCU_GearSelStat/28 (GV_VCU_GearSelStat) @069cfa20
|
||||
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_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069ca9d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -624,7 +628,7 @@ GV_ACU_RWS_cmd_deg/27 (GV_ACU_RWS_cmd_deg) @069cf9d8
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069ca990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -632,7 +636,7 @@ GV_ACU_RWA_cmd_deg/26 (GV_ACU_RWA_cmd_deg) @069cf990
|
||||
Referring: Autonomous_Mode_Func/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -641,7 +645,7 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069ca510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -649,7 +653,7 @@ GV_VCU_RC_Emergency_Stop/24 (GV_VCU_RC_Emergency_Stop) @069cf510
|
||||
Referring: Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069ca4c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -657,15 +661,15 @@ GV_RC_Lamp_BRAKE_CMD/23 (GV_RC_Lamp_BRAKE_CMD) @069cf4c8
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069cf480
|
||||
GV_RC_Lamp_Hazard_CMD/22 (GV_RC_Lamp_Hazard_CMD) @069ca480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Referring: Default_Mode_Func/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069ca438
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -673,7 +677,7 @@ GV_Out_Lamp_Hazard_CMD/21 (GV_Out_Lamp_Hazard_CMD) @069cf438
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069ca3f0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -681,16 +685,16 @@ GV_Out_Lamp_BRAKE_CMD/20 (GV_Out_Lamp_BRAKE_CMD) @069cf3f0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func.part.0/69 (write)Emergency_Stop_Mode_Func/4 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069ca360
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -698,7 +702,7 @@ GV_MASTER_RWS_RackAngleCommand/18 (GV_MASTER_RWS_RackAngleCommand) @069cf360
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069ca318
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -706,7 +710,7 @@ GV_MASTER_RWA_RackAngleCommand/17 (GV_MASTER_RWA_RackAngleCommand) @069cf318
|
||||
Referring: Default_Mode_Func/1 (write)Autonomous_Mode_Func/2 (write)Mannual_Mode_Func/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069ca2d0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -714,7 +718,7 @@ GV_VCU_TrqCmd/16 (GV_VCU_TrqCmd) @069cf2d0
|
||||
Referring: Default_Mode_Func/1 (write)Emergency_Stop_Mode_Func/4 (write)Operation_IDB_RWA/5 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
GV_Charging_Status_val/15 (GV_Charging_Status_val) @069ca000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -722,15 +726,15 @@ GV_Charging_Status_val/15 (GV_Charging_Status_val) @069cf000
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @069a5f78
|
||||
GV_Operation_Mode/14 (GV_Operation_Mode) @0699df78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Operation_Mode_Check/0 (write)Operation_Mode_Check/0 (write)Operation_Mode_Func/7 (read)Operation_Mode_Func/7 (read)
|
||||
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/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @0699df30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -738,7 +742,7 @@ GV_RC_Drive_Mode/13 (GV_RC_Drive_Mode) @069a5f30
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @0699dee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -746,7 +750,7 @@ GV_ACU_Drive_mode/12 (GV_ACU_Drive_mode) @069a5ee8
|
||||
Referring: Operation_Mode_Check/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @0699dea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -754,7 +758,7 @@ GV_VCU_Drive_Mode/11 (GV_VCU_Drive_Mode) @069a5ea0
|
||||
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)Emergency_Stop_Mode_Func.part.0/69 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @0699de58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -762,7 +766,7 @@ GV_ACU_Emergency_Stop/10 (GV_ACU_Emergency_Stop) @069a5e58
|
||||
Referring: Operation_Mode_Check/0 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @0699de10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -770,7 +774,7 @@ EMEMERGNECY_BUTTEN/9 (EMEMERGNECY_BUTTEN) @069a5e10
|
||||
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) @069a5dc8
|
||||
GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @0699ddc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -778,16 +782,16 @@ GV_RC_Emergency_Stop/8 (GV_RC_Emergency_Stop) @069a5dc8
|
||||
Referring: Operation_Mode_Check/0 (read)Default_Mode_Func/1 (read)Emergency_Stop_Mode_Func/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -796,7 +800,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -805,25 +809,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -832,16 +836,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -988,7 +992,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
@ -1139,7 +1143,7 @@ Mannual_Mode_Func ()
|
||||
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.5420 }
|
||||
{ D.5421 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 11
|
||||
Number of blocks to update: 10 ( 91%)
|
||||
@ -1172,10 +1176,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1314,7 +1318,6 @@ Vehicle_Environment ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -1333,40 +1336,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
|
||||
@ -16,12 +16,11 @@ Function is locally const.
|
||||
scanning: GV_Operation_Mode.32_1 = GV_Operation_Mode;
|
||||
scanning: if (GV_Operation_Mode.32_1 == 0)
|
||||
scanning: Autonomous_Mode_Func ();
|
||||
scanning: GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
scanning: if (GV_Operation_Mode.33_2 == 1)
|
||||
scanning: if (GV_Operation_Mode.32_1 == 1)
|
||||
scanning: Mannual_Mode_Func ();
|
||||
scanning: if (GV_Operation_Mode.33_2 == 2)
|
||||
scanning: if (GV_Operation_Mode.32_1 == 2)
|
||||
scanning: Emergency_Stop_Mode_Func ();
|
||||
scanning: if (GV_Operation_Mode.33_2 == 3)
|
||||
scanning: if (GV_Operation_Mode.32_1 == 3)
|
||||
scanning: Default_Mode_Func ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
@ -71,8 +70,8 @@ Function is locally const.
|
||||
local analysis of Emergency_Stop_Mode_Func
|
||||
scanning: GV_Out_Lamp_BRAKE_CMD = 2;
|
||||
scanning: GV_Out_Lamp_Hazard_CMD = 2;
|
||||
scanning: GV_RC_Lamp_Hazard_CMD = 2;
|
||||
scanning: GV_VCU_RC_Emergency_Stop = 1;
|
||||
scanning: HV_OFF_FUNC ();
|
||||
scanning: GV_VCU_TrqCmd = 0.0;
|
||||
scanning: EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
scanning: if (EMEMERGNECY_BUTTEN.26_1 == 0)
|
||||
@ -172,15 +171,15 @@ Function is locally const.
|
||||
scanning: GV_Charging_Status_val.12_12 = GV_Charging_Status_val;
|
||||
scanning: _13 = GV_Charging_Status_val.12_12 + 255;
|
||||
scanning: if (_13 <= 1)
|
||||
scanning: GV_Operation_Mode = 0;
|
||||
scanning: GV_Operation_Mode = 3;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06634648
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
@ -188,7 +187,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -197,7 +196,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -206,7 +205,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -215,89 +214,89 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634668
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
Aux: @066246d0
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634768
|
||||
Aux: @06624710
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344c8
|
||||
Aux: @06624890
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066346c8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @066247b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066345e8
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634868
|
||||
Aux: @066247f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344e8
|
||||
Aux: @066248b0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066346e8
|
||||
Aux: @066244f0
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -307,10 +306,10 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06634648
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
@ -318,80 +317,80 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634668
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
Aux: @066246d0
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634768
|
||||
Aux: @06624710
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344c8
|
||||
Aux: @06624890
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066346c8
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @066247b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066345e8
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634868
|
||||
Aux: @066247f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344e8
|
||||
Aux: @066248b0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066346e8
|
||||
Aux: @066244f0
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -425,10 +424,10 @@ Default_Mode_Func: malloc_bottom
|
||||
Operation_Mode_Check: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06634568
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
@ -436,7 +435,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -445,7 +444,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -454,7 +453,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -463,89 +462,89 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634808
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
Aux: @066246d0
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634528
|
||||
Aux: @06624710
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634548
|
||||
Aux: @066247b0
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634588
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @06624890
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344e8
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634768
|
||||
Aux: @066244f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634708
|
||||
Aux: @066247f0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066345c8
|
||||
Aux: @066248b0
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -555,50 +554,50 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634808
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
Aux: @066246d0
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634528
|
||||
Aux: @06624710
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634548
|
||||
Aux: @066247b0
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634588
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @06624890
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Called by: Operation_Mode_Func/7 (116136926 (estimated locally),0.11 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06634568
|
||||
Aux: @066246b0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
@ -606,40 +605,40 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066344e8
|
||||
Aux: @066247d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634768
|
||||
Aux: @066244f0
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634708
|
||||
Aux: @066247f0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066345c8
|
||||
Aux: @066248b0
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -649,7 +648,6 @@ Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
|
||||
Function found not to call free: Operation_Mode_Check
|
||||
Function found not to call free: Emergency_Stop_Mode_Func.part.0
|
||||
Function found not to call free: Emergency_Stop_Mode_Func
|
||||
Function found not to call free: Operation_IDB_RWA
|
||||
Function found not to call free: Vehicle_Environment
|
||||
Emergency_Stop_Mode_Func.part.0 ()
|
||||
@ -675,7 +673,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -694,40 +691,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -836,10 +833,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -1135,7 +1132,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
callgraph:
|
||||
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
@ -10,7 +10,7 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
RC_Motor_Logic/34 (RC_Motor_Logic) @069a09a0
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -19,7 +19,7 @@ RC_Motor_Logic/34 (RC_Motor_Logic) @069a89a0
|
||||
Function flags: optimize_size
|
||||
Called by: Mannual_Mode_Func/3 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a0000
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -28,7 +28,7 @@ ACU_Motor_Logic/29 (ACU_Motor_Logic) @069a8000
|
||||
Function flags: optimize_size
|
||||
Called by: Autonomous_Mode_Func/2 (508506948 (estimated locally),0.47 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
HV_ON_FUNC/25 (HV_ON_FUNC) @069a0e00
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
@ -37,25 +37,25 @@ HV_ON_FUNC/25 (HV_ON_FUNC) @069a8e00
|
||||
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/19 (HV_OFF_FUNC) @069a8b60
|
||||
HV_OFF_FUNC/19 (HV_OFF_FUNC) @069a0b60
|
||||
Type: function
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Function flags: optimize_size
|
||||
Called by: Default_Mode_Func/1 (1073741824 (estimated locally),1.00 per call)
|
||||
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) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (write)
|
||||
@ -64,7 +64,7 @@ Vehicle_Environment/6 (Vehicle_Environment) @069a81c0
|
||||
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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (write)
|
||||
@ -73,25 +73,25 @@ Operation_IDB_RWA/5 (Operation_IDB_RWA) @069a1e00
|
||||
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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (write)
|
||||
@ -100,16 +100,16 @@ Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (354334802 (estimated locally),0.33 per call)
|
||||
Calls: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
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_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
@ -149,50 +149,50 @@ Function name:Operation_Mode_Check/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a8460
|
||||
Operation_Mode_Func/7 (Operation_Mode_Func) @069a0460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066348e8
|
||||
References: GV_Operation_Mode/14 (read)GV_Operation_Mode/14 (read)
|
||||
Aux: @06624930
|
||||
References: GV_Operation_Mode/14 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Default_Mode_Func/1 (138254943 (estimated locally),0.13 per call) Emergency_Stop_Mode_Func/4 (173338695 (estimated locally),0.16 per call) Mannual_Mode_Func/3 (217325345 (estimated locally),0.20 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) @069a81c0
|
||||
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) @069a01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634908
|
||||
Aux: @06624950
|
||||
References: GV_Env_384_EnvironmentTemperature/61 (write)GV_Env_384_EnvironmentTemperatureValid/62 (write)GV_Env_384_TimestampDay/63 (write)GV_Env_384_TimestampHour/64 (write)GV_Env_384_TimestampMinute/65 (write)GV_Env_384_TimestampMonth/66 (write)GV_Env_384_TimestampSecond/67 (write)GV_Env_384_TimestampYear/68 (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) @069a1e00
|
||||
Operation_IDB_RWA/5 (Operation_IDB_RWA) @06999e00
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634928
|
||||
Aux: @06624970
|
||||
References: GV_VCU_TrqCmd/16 (read)GV_DriveTorqueCommand/41 (write)GV_DriveTorqueCommandValid/42 (write)GV_PowertrainMode/43 (write)GV_VCU_GearSelStat/28 (read)GV_GearPosition/44 (write)GV_RCU_PowertrainMode/45 (write)GV_RCU_GearPosition/46 (write)GV_IDB_032_WakeUpCommand/47 (write)GV_RCU_033_WakeUpCommand/48 (write)GV_RWA_040_RackAngleCmdValid/49 (write)GV_RWA2_040_RackAngleCmdValid/50 (write)GV_RWA_310_ModeCommand/51 (write)GV_RWA_310_WakeupCommand/52 (write)GV_RWA2_310_ModeCommand/53 (write)GV_RWA2_310_WakeupCommand/54 (write)GV_RWS1_040_RackAngleCmdValid/55 (write)GV_RWS1_310_WakeupCommand/56 (write)GV_RWS1_310_ModeCommand/57 (write)GV_RWS2_040_RackAngleCmdValid/58 (write)GV_RWS2_310_WakeupCommand/59 (write)GV_RWS2_310_ModeCommand/60 (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) @069a18c0
|
||||
Emergency_Stop_Mode_Func/4 (Emergency_Stop_Mode_Func) @069998c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634c48
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Aux: @066248f0
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_TrqCmd/16 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_ACU_Emergency_Stop/10 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Operation_Mode_Func/7 (173338695 (estimated locally),0.16 per call)
|
||||
Calls: Emergency_Stop_Mode_Func.part.0/69 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
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/69 (inlined) (134217728 (estimated locally),0.12 per call) HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d01c0
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @06634c08
|
||||
Aux: @06624a70
|
||||
References: GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_VCU_Drive_Mode/11 (write)
|
||||
Referring:
|
||||
Function Emergency_Stop_Mode_Func.part.0/69 is inline copy in Emergency_Stop_Mode_Func/4
|
||||
@ -200,40 +200,40 @@ Emergency_Stop_Mode_Func.part.0/69 (Emergency_Stop_Mode_Func.part.0) @069d51c0
|
||||
Function flags: count:134217728 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: Emergency_Stop_Mode_Func/4 (inlined) (134217728 (estimated locally),0.12 per call)
|
||||
Calls:
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069a17e0
|
||||
Mannual_Mode_Func/3 (Mannual_Mode_Func) @069997e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634bc8
|
||||
Aux: @066249d0
|
||||
References: GV_RC_RWA_RackAngleCommand/33 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_RWA1_RackAngleFbk/35 (read)GV_VCU_RWA_Rack_Fbk/36 (write)GV_RC_BrakeTorqueCommand/37 (read)GV_MASTER_CLMAP_FORCE/32 (write)GV_RC_GearSelStat/38 (read)GV_VCU_GearSelStat/28 (write)GV_VCU_RC_Emergency_Stop/24 (write)GV_RC_VX_Limit/39 (read)GV_VCU_Vx_Limit/40 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (217325345 (estimated locally),0.20 per call)
|
||||
Called by: Operation_Mode_Func/7 (145607981 (estimated locally),0.14 per call)
|
||||
Calls: RC_Motor_Logic/34 (1073741824 (estimated locally),1.00 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @069a1540
|
||||
Autonomous_Mode_Func/2 (Autonomous_Mode_Func) @06999540
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634c28
|
||||
Aux: @06624910
|
||||
References: GV_ACU_RWA_cmd_deg/26 (read)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_ACU_RWS_cmd_deg/27 (read)GV_MASTER_RWS_RackAngleCommand/18 (write)GV_VCU_GearSelStat/28 (read)GV_VCU_RC_Emergency_Stop/24 (write)GV_ACU_VCU_GearPos/30 (read)GV_VCU_GearSelStat/28 (write)GV_ACU_BrakeTorqueCommand/31 (read)GV_MASTER_CLMAP_FORCE/32 (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: ACU_Motor_Logic/29 (508506948 (estimated locally),0.47 per call) HV_ON_FUNC/25 (1073741824 (estimated locally),1.00 per call)
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @069a1d20
|
||||
Default_Mode_Func/1 (Default_Mode_Func) @06999d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634b08
|
||||
Aux: @06624ab0
|
||||
References: GV_VCU_TrqCmd/16 (write)GV_MASTER_RWA_RackAngleCommand/17 (write)GV_MASTER_RWS_RackAngleCommand/18 (write)EMEMERGNECY_BUTTEN/9 (read)GV_RC_Emergency_Stop/8 (read)GV_Out_Lamp_BRAKE_CMD/20 (write)GV_Out_Lamp_Hazard_CMD/21 (write)GV_RC_Lamp_Hazard_CMD/22 (write)GV_RC_Lamp_BRAKE_CMD/23 (write)GV_VCU_RC_Emergency_Stop/24 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Operation_Mode_Func/7 (138254943 (estimated locally),0.13 per call)
|
||||
Called by: Operation_Mode_Func/7 (92630812 (estimated locally),0.09 per call)
|
||||
Calls: HV_OFF_FUNC/19 (1073741824 (estimated locally),1.00 per call)
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @069a1a80
|
||||
Operation_Mode_Check/0 (Operation_Mode_Check) @06999a80
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06634a28
|
||||
Aux: @06624bf0
|
||||
References: GV_RC_Emergency_Stop/8 (read)EMEMERGNECY_BUTTEN/9 (read)GV_ACU_Emergency_Stop/10 (read)GV_VCU_Drive_Mode/11 (write)GV_ACU_Drive_mode/12 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_RC_Drive_Mode/13 (read)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_VCU_Drive_Mode/11 (write)GV_VCU_Drive_Mode/11 (read)GV_Operation_Mode/14 (write)GV_Charging_Status_val/15 (read)GV_Operation_Mode/14 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -275,8 +275,8 @@ Function name:Emergency_Stop_Mode_Func.part.0/69:
|
||||
Function name:Emergency_Stop_Mode_Func/4:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
globals read: ALL
|
||||
globals written: ALL
|
||||
|
||||
Function name:Operation_IDB_RWA/5:
|
||||
locals read:
|
||||
@ -318,7 +318,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -337,40 +336,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -479,10 +478,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -778,7 +777,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
@ -21,7 +21,6 @@ Emergency_Stop_Mode_Func.part.0 ()
|
||||
Operation_Mode_Func ()
|
||||
{
|
||||
unsigned char GV_Operation_Mode.32_1;
|
||||
unsigned char GV_Operation_Mode.33_2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -40,40 +39,40 @@ Operation_Mode_Func ()
|
||||
<bb 3> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Autonomous_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
<bb 4> [local count: 719407023]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode.33_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.33_2 == 1)
|
||||
if (GV_Operation_Mode.32_1 == 1)
|
||||
goto <bb 5>; [20.24%]
|
||||
else
|
||||
goto <bb 6>; [79.76%]
|
||||
|
||||
<bb 5> [local count: 217325345]:
|
||||
<bb 5> [local count: 145607981]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Mannual_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 6> [local count: 856416480]:
|
||||
<bb 6> [local count: 573799041]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 2)
|
||||
if (GV_Operation_Mode.32_1 == 2)
|
||||
goto <bb 7>; [20.24%]
|
||||
else
|
||||
goto <bb 8>; [79.76%]
|
||||
|
||||
<bb 7> [local count: 173338695]:
|
||||
<bb 7> [local count: 116136926]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Emergency_Stop_Mode_Func ();
|
||||
goto <bb 10>; [100.00%]
|
||||
|
||||
<bb 8> [local count: 683077784]:
|
||||
<bb 8> [local count: 457662114]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_Operation_Mode.33_2 == 3)
|
||||
if (GV_Operation_Mode.32_1 == 3)
|
||||
goto <bb 9>; [20.24%]
|
||||
else
|
||||
goto <bb 10>; [79.76%]
|
||||
|
||||
<bb 9> [local count: 138254943]:
|
||||
<bb 9> [local count: 92630812]:
|
||||
# DEBUG BEGIN_STMT
|
||||
Default_Mode_Func ();
|
||||
|
||||
@ -182,10 +181,10 @@ Emergency_Stop_Mode_Func ()
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Out_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_RC_Lamp_Hazard_CMD = 2;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_RC_Emergency_Stop = 1;
|
||||
# DEBUG BEGIN_STMT
|
||||
HV_OFF_FUNC ();
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
EMEMERGNECY_BUTTEN.26_1 = EMEMERGNECY_BUTTEN;
|
||||
@ -481,7 +480,7 @@ Operation_Mode_Check ()
|
||||
|
||||
<bb 19> [local count: 440234147]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Operation_Mode = 0;
|
||||
GV_Operation_Mode = 3;
|
||||
|
||||
<bb 20> [local count: 1073741823]:
|
||||
return;
|
||||
|
||||
Binary file not shown.
@ -2,7 +2,7 @@ Operation_Mode.c:15:6:Operation_Mode_Check 0 static
|
||||
Operation_Mode.c:94:6:Default_Mode_Func 8 static
|
||||
Operation_Mode.c:122:6:Autonomous_Mode_Func 8 static
|
||||
Operation_Mode.c:153:6:Mannual_Mode_Func 8 static
|
||||
Operation_Mode.c:185:6:Emergency_Stop_Mode_Func 8 static
|
||||
Operation_Mode.c:207:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:255:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:275:6:Operation_Mode_Func 8 static
|
||||
Operation_Mode.c:185:6:Emergency_Stop_Mode_Func 16 static
|
||||
Operation_Mode.c:214:6:Operation_IDB_RWA 8 static
|
||||
Operation_Mode.c:262:6:Vehicle_Environment 0 static
|
||||
Operation_Mode.c:282:6:Operation_Mode_Func 8 static
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)HV_OFF_FUNC/14 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Operation_Mode/32 (GV_Operation_Mode) @069d0ab0
|
||||
GV_Operation_Mode/32 (GV_Operation_Mode) @069e0ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_Operation_Mode/32 (GV_Operation_Mode) @069d0ab0
|
||||
Referring: Key_on_Process_Func/10 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Sub_Func1/6 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func4/16 (write)Key_off_Sub_Func4/16 (write)Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_on_Process_Func/10 (read)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func4/16 (write)Key_off_Sub_Func4/16 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OnCheck_HV_Status/4 (write)IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -182,7 +182,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func4/16 Key_off_Sub_Func3/15 Key_off_Sub_Func2/13 Key_off_Sub_Func1/12
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -191,7 +191,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_Off_Process_Func/17
|
||||
Calls:
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -200,7 +200,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_Off_Process_Func/17
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -209,7 +209,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -218,7 +218,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_Off_Process_Func/17
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -227,7 +227,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_Off_Process_Func/17
|
||||
Calls:
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -236,7 +236,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)GV_Operation_Mode/32 (read)GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -245,7 +245,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 Key_on_Sub_Func2/7 Key_on_Sub_Func1/6
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -254,7 +254,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_on_Process_Func/10
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -263,7 +263,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -272,7 +272,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_on_Process_Func/10
|
||||
Calls:
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -281,7 +281,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: body optimize_size
|
||||
Called by: Key_on_Process_Func/10
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -290,7 +290,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -299,14 +299,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -315,7 +315,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -324,7 +324,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -721,7 +721,7 @@ Key_on_Process_Func ()
|
||||
|
||||
<bb 3> :
|
||||
GV_Operation_Mode.15_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_2 == 0)
|
||||
if (GV_Operation_Mode.15_2 == 3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
@ -388,7 +388,7 @@ Key_on_Process_Func ()
|
||||
|
||||
<bb 3> :
|
||||
GV_Operation_Mode.15_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_2 == 0)
|
||||
if (GV_Operation_Mode.15_2 == 3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
@ -433,7 +433,7 @@ Key_on_Process_Func ()
|
||||
|
||||
<bb 3> :
|
||||
GV_Operation_Mode.15_2 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_2 == 0)
|
||||
if (GV_Operation_Mode.15_2 == 3)
|
||||
goto <bb 4>; [INV]
|
||||
else
|
||||
goto <bb 5>; [INV]
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables: GV_Operation_Mode/32
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -12,7 +12,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -20,7 +20,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -28,7 +28,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -36,7 +36,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)HV_OFF_FUNC/14 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -44,7 +44,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -52,7 +52,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -60,7 +60,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -68,7 +68,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -76,7 +76,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -84,7 +84,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func4/16 (write)Key_on_Sub_Func1/6 (write)Key_off_Sub_Func4/16 (write)Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -92,7 +92,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_on_Sub_Func1/6 (write)Key_off_Sub_Func4/16 (write)Key_off_Sub_Func4/16 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -100,7 +100,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -108,7 +108,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -116,7 +116,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -124,7 +124,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -132,7 +132,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -140,7 +140,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -148,7 +148,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -156,7 +156,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -165,7 +165,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -174,7 +174,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -183,7 +183,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -192,7 +192,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -201,7 +201,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -210,7 +210,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -219,7 +219,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -228,7 +228,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -237,7 +237,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -246,7 +246,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -255,7 +255,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -264,7 +264,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -273,7 +273,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -282,14 +282,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -298,7 +298,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -307,7 +307,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -22,7 +22,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -30,7 +30,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -38,7 +38,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -46,7 +46,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)HV_OFF_FUNC/14 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -54,7 +54,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -62,7 +62,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -70,7 +70,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -78,7 +78,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -86,7 +86,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)HV_OFF_FUNC/14 (read)HV_OFF_FUNC/14 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -94,7 +94,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func4/16 (write)Key_on_Sub_Func1/6 (write)Key_off_Sub_Func4/16 (write)Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -102,7 +102,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_off_Sub_Func1/12 (write)Key_off_Sub_Func1/12 (write)Key_on_Sub_Func1/6 (write)Key_off_Sub_Func4/16 (write)Key_off_Sub_Func4/16 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -110,7 +110,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +118,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -126,7 +126,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -134,7 +134,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_off_Sub_Func1/12 (read)Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_off_Sub_Func1/12 (read)Key_on_Sub_Func1/6 (read)Key_off_Sub_Func4/16 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -150,7 +150,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -158,7 +158,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -166,7 +166,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -175,7 +175,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -184,7 +184,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -193,7 +193,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -202,7 +202,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -211,7 +211,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -220,7 +220,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -229,7 +229,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -238,7 +238,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -247,7 +247,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -256,7 +256,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -265,7 +265,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -274,7 +274,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -283,7 +283,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -292,14 +292,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -308,7 +308,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -317,7 +317,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -8,7 +8,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -16,7 +16,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -24,7 +24,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -32,7 +32,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -40,7 +40,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -48,7 +48,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -56,7 +56,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -64,7 +64,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -72,7 +72,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -80,7 +80,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_Off_Process_Func/17 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -88,7 +88,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -96,7 +96,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -104,7 +104,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -112,7 +112,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -120,7 +120,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -128,7 +128,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -136,7 +136,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -144,7 +144,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -152,7 +152,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -161,7 +161,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -170,7 +170,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -179,7 +179,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -188,7 +188,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -197,7 +197,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -206,7 +206,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -215,7 +215,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -224,7 +224,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -233,7 +233,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -242,7 +242,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -251,7 +251,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -260,7 +260,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -269,7 +269,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -278,14 +278,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -294,7 +294,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -303,7 +303,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (1073741824 (estimated locally),1.00 per call) IG_Initialize_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -78,7 +78,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -86,7 +86,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -94,7 +94,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -102,7 +102,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -110,7 +110,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +118,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -126,7 +126,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -134,7 +134,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -150,7 +150,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -158,7 +158,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_Off_Process_Func/17 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -166,7 +166,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -174,7 +174,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -182,7 +182,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -190,7 +190,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -198,7 +198,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -206,7 +206,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -214,7 +214,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -222,7 +222,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -230,7 +230,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -239,7 +239,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -248,7 +248,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -257,7 +257,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -266,7 +266,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -275,7 +275,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -284,7 +284,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -293,7 +293,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -302,7 +302,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -311,7 +311,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -320,7 +320,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -329,7 +329,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -338,7 +338,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -347,7 +347,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -356,14 +356,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -372,7 +372,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -381,7 +381,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (1073741824 (estimated locally),1.00 per call) IG_Initialize_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -447,7 +447,7 @@ IPA function summary for GET_IG_SIGNAL/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -455,7 +455,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -463,7 +463,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -471,7 +471,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -479,7 +479,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -487,7 +487,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -495,7 +495,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -503,7 +503,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -511,7 +511,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -519,7 +519,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -527,7 +527,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_Off_Process_Func/17 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -535,7 +535,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -543,7 +543,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -551,7 +551,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -559,7 +559,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -567,7 +567,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -575,7 +575,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -583,7 +583,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -591,7 +591,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -599,7 +599,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -608,7 +608,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -617,7 +617,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -626,7 +626,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -635,7 +635,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -644,7 +644,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -653,7 +653,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -662,7 +662,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -671,7 +671,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -680,7 +680,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -689,7 +689,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -698,7 +698,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -707,7 +707,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -716,7 +716,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -725,14 +725,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -741,7 +741,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/1 (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -750,7 +750,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (1073741824 (estimated locally),1.00 per call) IG_Initialize_Func/2 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -442,7 +442,7 @@ IPA function summary for GET_IG_SIGNAL/1 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
@ -454,7 +454,7 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
@ -467,7 +467,7 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
GV_Gear_Position/37 (GV_Gear_Position) @069eba20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -475,7 +475,7 @@ GV_Gear_Position/37 (GV_Gear_Position) @069dba20
|
||||
Referring: Key_Off_Process_Func/17 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069e7dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -483,7 +483,7 @@ GV_can_rx_ldc_v/36 (GV_can_rx_ldc_v) @069d7dc8
|
||||
Referring: Key_off_Sub_Func3/15 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069e78b8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -491,7 +491,7 @@ CNT_GV_HV_ON_CMD/35 (CNT_GV_HV_ON_CMD) @069d78b8
|
||||
Referring: Key_off_Sub_Func2/13 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069e7870
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -499,7 +499,7 @@ GV_LDC_Apply_Check/34 (GV_LDC_Apply_Check) @069d7870
|
||||
Referring: Key_off_Sub_Func2/13 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069e0d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -507,7 +507,7 @@ GV_CE_ON_CMD/33 (GV_CE_ON_CMD) @069d0d80
|
||||
Referring: Init_CE_forTEST/11 (read)Key_off_Sub_Func3/15 (write)Key_off_Sub_Func3/15 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
GV_EPAM_CMD/31 (GV_EPAM_CMD) @069e0630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -515,7 +515,7 @@ GV_EPAM_CMD/31 (GV_EPAM_CMD) @069d0630
|
||||
Referring: Key_on_Sub_Func3/9 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069e0510
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -523,7 +523,7 @@ GV_LDC_TAGT_CMD/30 (GV_LDC_TAGT_CMD) @069d0510
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069e04c8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -531,7 +531,7 @@ GV_LDC_ACT_CMD/29 (GV_LDC_ACT_CMD) @069d04c8
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069e0480
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -539,7 +539,7 @@ GV_HV_ON_CMD/28 (GV_HV_ON_CMD) @069d0480
|
||||
Referring: HV_ON_FUNC/8 (write)Key_off_Sub_Func2/13 (read)Key_off_Sub_Func2/13 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069e01b0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -547,7 +547,7 @@ GV_ALL_ECU_Off_Flag/27 (GV_ALL_ECU_Off_Flag) @069d01b0
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_Off_Process_Func/17 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069e0168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -555,7 +555,7 @@ GV_All_ECU_Ready_Flag/26 (GV_All_ECU_Ready_Flag) @069d0168
|
||||
Referring: Key_on_Sub_Func1/6 (write)Key_on_Process_Func/10 (read)Key_on_Sub_Func1/6 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069e0120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -563,7 +563,7 @@ GV_ACU_Init_Status/25 (GV_ACU_Init_Status) @069d0120
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069e00d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -571,7 +571,7 @@ GV_Brake_Init_Status/24 (GV_Brake_Init_Status) @069d00d8
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069e0090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -579,7 +579,7 @@ GV_Steer_Init_Status/23 (GV_Steer_Init_Status) @069d0090
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069e0048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -587,7 +587,7 @@ GV_MCU_Init_Status/22 (GV_MCU_Init_Status) @069d0048
|
||||
Referring: Init_CE_forTEST/11 (write)Init_CE_forTEST/11 (write)Key_on_Sub_Func1/6 (read)Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069e0000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -595,7 +595,7 @@ GV_BCM_Init_Status/21 (GV_BCM_Init_Status) @069d0000
|
||||
Referring: Key_on_Sub_Func1/6 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
GV_IG_Process_Status/20 (GV_IG_Process_Status) @069de630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -603,7 +603,7 @@ GV_IG_Process_Status/20 (GV_IG_Process_Status) @069ce630
|
||||
Referring: IG_OffCheck_HV_Status/5 (write)Key_on_Sub_Func3/9 (write)IG_OnCheck_HV_Status/4 (write)Key_Off_Process_Func/17 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069de5e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -611,7 +611,7 @@ GV_HV_Apply_Check/19 (GV_HV_Apply_Check) @069ce5e8
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)IG_OffCheck_HV_Status/5 (read)HV_ON_FUNC/8 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069de5a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -619,7 +619,7 @@ GV_BMS_Fault_Check/18 (GV_BMS_Fault_Check) @069ce5a0
|
||||
Referring: IG_OnCheck_HV_Status/4 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -628,7 +628,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -637,7 +637,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -646,7 +646,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -655,7 +655,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -664,7 +664,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -673,7 +673,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -682,7 +682,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -691,7 +691,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -700,7 +700,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -709,7 +709,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -718,7 +718,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -727,7 +727,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -736,7 +736,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -745,14 +745,14 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Flag/3 (Flag) @069b8b88
|
||||
Flag/3 (Flag) @069c8b88
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -761,7 +761,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
@ -771,7 +771,7 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Operation_Ready/0 (Operation_Ready) @069b8a68
|
||||
Operation_Ready/0 (Operation_Ready) @069c8a68
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
|
||||
@ -215,11 +215,11 @@ Function is locally const.
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
Aux: @06644db0
|
||||
Aux: @06654910
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/40 is inline copy in IG_Initialize_Func/2
|
||||
@ -228,12 +228,12 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 40
|
||||
Aux: @06644d50
|
||||
Aux: @06654c50
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/39 is inline copy in Key_on_Sub_Func2/7
|
||||
@ -242,161 +242,161 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644eb0
|
||||
Aux: @06654bb0
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e50
|
||||
Aux: @06654b50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644cb0
|
||||
Aux: @06654af0
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f30
|
||||
Aux: @06654a30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644dd0
|
||||
Aux: @06654930
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e90
|
||||
Aux: @06654bd0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ef0
|
||||
Aux: @06654a90
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ed0
|
||||
Aux: @06654b90
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f10
|
||||
Aux: @06654c70
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f50
|
||||
Aux: @06654a50
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e30
|
||||
Aux: @066549f0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f70
|
||||
Aux: @06654990
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645050
|
||||
Aux: @06654ab0
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ff0
|
||||
Aux: @06654ad0
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644df0
|
||||
Aux: @06654a70
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
Aux: @06644f90
|
||||
Aux: @06654b30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -406,11 +406,11 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
Aux: @06644db0
|
||||
Aux: @06654910
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/40 is inline copy in IG_Initialize_Func/2
|
||||
@ -419,12 +419,12 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 40
|
||||
Aux: @06644d50
|
||||
Aux: @06654c50
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/39 is inline copy in Key_on_Sub_Func2/7
|
||||
@ -433,161 +433,161 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644eb0
|
||||
Aux: @06654bb0
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e50
|
||||
Aux: @06654b50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644cb0
|
||||
Aux: @06654af0
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f30
|
||||
Aux: @06654a30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644dd0
|
||||
Aux: @06654930
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e90
|
||||
Aux: @06654bd0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ef0
|
||||
Aux: @06654a90
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ed0
|
||||
Aux: @06654b90
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f10
|
||||
Aux: @06654c70
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f50
|
||||
Aux: @06654a50
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e30
|
||||
Aux: @066549f0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f70
|
||||
Aux: @06654990
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645050
|
||||
Aux: @06654ab0
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ff0
|
||||
Aux: @06654ad0
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644df0
|
||||
Aux: @06654a70
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
Aux: @06644f90
|
||||
Aux: @06654b30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -639,11 +639,11 @@ IG_Initialize_Func: malloc_bottom
|
||||
GET_IG_SIGNAL: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
Aux: @06644e50
|
||||
Aux: @06654a90
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/40 is inline copy in IG_Initialize_Func/2
|
||||
@ -652,12 +652,12 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 40
|
||||
Aux: @06644ef0
|
||||
Aux: @06654c50
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/39 is inline copy in Key_on_Sub_Func2/7
|
||||
@ -666,161 +666,161 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644eb0
|
||||
Aux: @06654c70
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d10
|
||||
Aux: @06654c90
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f30
|
||||
Aux: @066549f0
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d30
|
||||
Aux: @06654990
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644fd0
|
||||
Aux: @06654a70
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ff0
|
||||
Aux: @06654b50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d90
|
||||
Aux: @066548b0
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f50
|
||||
Aux: @06654bd0
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645030
|
||||
Aux: @06654a10
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645050
|
||||
Aux: @06654b70
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e30
|
||||
Aux: @06654a30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644db0
|
||||
Aux: @06654ad0
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f70
|
||||
Aux: @066549b0
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e90
|
||||
Aux: @06654930
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ed0
|
||||
Aux: @066549d0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
Aux: @06644f10
|
||||
Aux: @06654a50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -830,122 +830,122 @@ GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644eb0
|
||||
Aux: @06654c70
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d10
|
||||
Aux: @06654c90
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f30
|
||||
Aux: @066549f0
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d30
|
||||
Aux: @06654990
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644fd0
|
||||
Aux: @06654a70
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ff0
|
||||
Aux: @06654b50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644d90
|
||||
Aux: @066548b0
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f50
|
||||
Aux: @06654bd0
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645030
|
||||
Aux: @06654a10
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06645050
|
||||
Aux: @06654b70
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e30
|
||||
Aux: @06654a30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 40
|
||||
Aux: @06644ef0
|
||||
Aux: @06654c50
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/39 is inline copy in Key_on_Sub_Func2/7
|
||||
@ -954,51 +954,51 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644db0
|
||||
Aux: @06654ad0
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f70
|
||||
Aux: @066549b0
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644e90
|
||||
Aux: @06654930
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ed0
|
||||
Aux: @066549d0
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
Aux: @06644e50
|
||||
Aux: @06654a90
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/40 is inline copy in IG_Initialize_Func/2
|
||||
@ -1007,11 +1007,11 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
Aux: @06644f10
|
||||
Aux: @06654a50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
callgraph:
|
||||
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
@ -12,7 +12,7 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
@ -25,7 +25,7 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -34,7 +34,7 @@ Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -43,7 +43,7 @@ Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
@ -52,7 +52,7 @@ Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -61,7 +61,7 @@ HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
@ -70,7 +70,7 @@ Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -79,7 +79,7 @@ Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
@ -88,7 +88,7 @@ Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
@ -97,7 +97,7 @@ Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
@ -106,7 +106,7 @@ Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
@ -115,7 +115,7 @@ HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -124,7 +124,7 @@ Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
@ -133,7 +133,7 @@ Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -142,7 +142,7 @@ IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
@ -151,7 +151,7 @@ IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
@ -160,7 +160,7 @@ IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
@ -228,122 +228,122 @@ Function name:GET_IG_SIGNAL/1:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069c9c40
|
||||
Key_Off_Process_Func/17 (Key_Off_Process_Func) @069d9c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644a50
|
||||
Aux: @06654d70
|
||||
References: GV_Gear_Position/37 (read)GV_ALL_ECU_Off_Flag/27 (read)Operation_Ready/0 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func3/15 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func2/13 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069c99a0
|
||||
Key_off_Sub_Func4/16 (Key_off_Sub_Func4) @069d99a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644b50
|
||||
Aux: @06654f50
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069c9700
|
||||
Key_off_Sub_Func3/15 (Key_off_Sub_Func3) @069d9700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644a30
|
||||
Aux: @06654ed0
|
||||
References: GV_can_rx_ldc_v/36 (read)GV_CE_ON_CMD/33 (write)GV_CE_ON_CMD/33 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069c9460
|
||||
HV_OFF_FUNC/14 (HV_OFF_FUNC) @069d9460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644b70
|
||||
Aux: @06654f70
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_off_Sub_Func2/13 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069c91c0
|
||||
Key_off_Sub_Func2/13 (Key_off_Sub_Func2) @069d91c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ab0
|
||||
Aux: @06654d90
|
||||
References: GV_LDC_Apply_Check/34 (read)GV_HV_ON_CMD/28 (read)CNT_GV_HV_ON_CMD/35 (write)GV_HV_ON_CMD/28 (write)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)CNT_GV_HV_ON_CMD/35 (read)CNT_GV_HV_ON_CMD/35 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by: HV_OFF_FUNC/14 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069c3d20
|
||||
Key_off_Sub_Func1/12 (Key_off_Sub_Func1) @069d3d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ad0
|
||||
Aux: @06654f90
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069c37e0
|
||||
Init_CE_forTEST/11 (Init_CE_forTEST) @069d37e0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644bf0
|
||||
Aux: @06654fb0
|
||||
References: GV_CE_ON_CMD/33 (read)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)GV_MCU_Init_Status/22 (write)GV_Steer_Init_Status/23 (write)GV_Brake_Init_Status/24 (write)GV_ACU_Init_Status/25 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069c32a0
|
||||
Key_on_Process_Func/10 (Key_on_Process_Func) @069d32a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066448b0
|
||||
Aux: @06654fd0
|
||||
References: GV_All_ECU_Ready_Flag/26 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: Key_on_Sub_Func3/9 (217325345 (estimated locally),0.20 per call) Key_on_Sub_Func1/6 (1073741824 (estimated locally),1.00 per call)
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069c3ee0
|
||||
Key_on_Sub_Func3/9 (Key_on_Sub_Func3) @069d3ee0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @066448f0
|
||||
Aux: @06654ff0
|
||||
References: Operation_Ready/0 (write)GV_EPAM_CMD/31 (write)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Key_on_Process_Func/10 (217325345 (estimated locally),0.20 per call)
|
||||
Calls:
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069c3c40
|
||||
HV_ON_FUNC/8 (HV_ON_FUNC) @069d3c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644b90
|
||||
Aux: @06654ef0
|
||||
References: GV_HV_ON_CMD/28 (write)GV_HV_Apply_Check/19 (read)GV_LDC_ACT_CMD/29 (write)GV_LDC_TAGT_CMD/30 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069c39a0
|
||||
Key_on_Sub_Func2/7 (Key_on_Sub_Func2) @069d39a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644bb0
|
||||
Aux: @06654d30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/39 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a2aa80
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 1
|
||||
previous sharing asm name: 40
|
||||
Aux: @06644c90
|
||||
Aux: @06654e50
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/39 is inline copy in Key_on_Sub_Func2/7
|
||||
@ -352,51 +352,51 @@ GET_IG_SIGNAL/39 (GET_IG_SIGNAL) @06a1aa80
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: Key_on_Sub_Func2/7 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069c3700
|
||||
Key_on_Sub_Func1/6 (Key_on_Sub_Func1) @069d3700
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644bd0
|
||||
Aux: @066548d0
|
||||
References: GV_BCM_Init_Status/21 (read)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_All_ECU_Ready_Flag/26 (write)GV_All_ECU_Ready_Flag/26 (write)GV_MCU_Init_Status/22 (read)GV_Steer_Init_Status/23 (read)GV_Brake_Init_Status/24 (read)GV_ACU_Init_Status/25 (read)GV_ALL_ECU_Off_Flag/27 (write)GV_ALL_ECU_Off_Flag/27 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by: Key_off_Sub_Func4/16 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_off_Sub_Func1/12 (1073741824 (estimated locally),1.00 per call) Key_Off_Process_Func/17 (1073741824 (estimated locally),1.00 per call) Key_on_Process_Func/10 (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069c3460
|
||||
IG_OffCheck_HV_Status/5 (IG_OffCheck_HV_Status) @069d3460
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644c10
|
||||
Aux: @06654b90
|
||||
References: GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069c31c0
|
||||
IG_OnCheck_HV_Status/4 (IG_OnCheck_HV_Status) @069d31c0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644f50
|
||||
Aux: @06654b70
|
||||
References: GV_BMS_Fault_Check/18 (read)GV_HV_Apply_Check/19 (read)GV_IG_Process_Status/20 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069c1b60
|
||||
IG_Initialize_Func/2 (IG_Initialize_Func) @069d1b60
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06644ff0
|
||||
Aux: @06654b30
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body icf_merged nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: GET_IG_SIGNAL/40 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b28380
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
next sharing asm name: 39
|
||||
Aux: @06644a10
|
||||
Aux: @06654e90
|
||||
References:
|
||||
Referring:
|
||||
Function GET_IG_SIGNAL/40 is inline copy in IG_Initialize_Func/2
|
||||
@ -405,11 +405,11 @@ GET_IG_SIGNAL/40 (GET_IG_SIGNAL) @06b18380
|
||||
Function flags: count:1073741824 (estimated locally) body local icf_merged nonfreeing_fn optimize_size
|
||||
Called by: IG_Initialize_Func/2 (inlined) (1073741824 (estimated locally),1.00 per call)
|
||||
Calls:
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069c1d20
|
||||
GET_IG_SIGNAL/1 (GET_IG_SIGNAL) @069d1d20
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
previous sharing asm name: 39
|
||||
Aux: @06644e90
|
||||
Aux: @06654930
|
||||
References:
|
||||
Referring:
|
||||
Availability: available
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -31,17 +31,17 @@ Callgraph clone;Input_Data_Set_RWA_Status1_CH3_0x072;195;../src/can.c;1938;6;ECU
|
||||
Callgraph clone;Input_Data_Set_IDB_WheelStatus_CH2_0x08C;188;../src/can.c;1897;6;ECU3_InputData_Set_for_Logic_5ms;92;../src/can.c;377;6;inlining to
|
||||
Callgraph clone;Input_Data_Set_IDB_Status_CH2_0x092;185;../src/can.c;1882;6;ECU3_InputData_Set_for_Logic_5ms;92;../src/can.c;377;6;inlining to
|
||||
Callgraph clone;Input_Data_Set_IDB_RegenTcsRequest_CH2_0x082;184;../src/can.c;1877;6;ECU3_InputData_Set_for_Logic_5ms;92;../src/can.c;377;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595;223;../src/can.c;2301;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590;222;../src/can.c;2290;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580;221;../src/can.c;2267;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;261;../src/can.c;2774;6;ECU3_CAN_Bypass_10ms;98;../src/can.c;542;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595;223;../src/can.c;2302;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590;222;../src/can.c;2291;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580;221;../src/can.c;2268;6;ECU3_CAN_Data_Set_10ms;97;../src/can.c;503;6;inlining to
|
||||
Callgraph clone;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;261;../src/can.c;2775;6;ECU3_CAN_Bypass_10ms;98;../src/can.c;542;6;inlining to
|
||||
Callgraph clone;ECU3_CAN_Transmit_100ms;107;../src/can.c;645;6;CAN_Task_100ms;89;../src/can.c;350;6;inlining to
|
||||
Callgraph clone;ECU3_CAN_Bypass_100ms;106;../src/can.c;641;6;CAN_Task_100ms;89;../src/can.c;350;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_100ms;104;../src/can.c;620;6;CAN_Task_100ms;89;../src/can.c;350;6;inlining to
|
||||
Callgraph clone;ECU3_CAN_Bypass_1000ms;114;../src/can.c;697;6;CAN_Task_1000ms;91;../src/can.c;368;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_1000ms;112;../src/can.c;679;6;CAN_Task_1000ms;91;../src/can.c;368;6;inlining to
|
||||
Callgraph clone;ECU3_CAN_Bypass_5ms;94;../src/can.c;427;6;CAN_Task_5ms;86;../src/can.c;319;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040;277;../src/can.c;2952;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040;277;../src/can.c;2953;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;ECU3_CAN_Bypass_5ms;94;../src/can.c;427;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;ECU3_CAN_Data_Set_20ms;101;../src/can.c;606;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;ECU3_CAN_Bypass_20ms;102;../src/can.c;610;6;inlining to
|
||||
@ -81,8 +81,8 @@ Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Input_D
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Input_Data_Set_RWS_VCU_stat_Signal_CH4_0x072;203;../src/can.c;1980;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Input_Data_Set_RWS_VCU_Rack_AngleFbk_CH5_0x073;204;../src/can.c;1986;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Input_Data_Set_RWS_VCU_stat_Signal_CH5_0x072;205;../src/can.c;1991;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580;221;../src/can.c;2267;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590;222;../src/can.c;2290;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595;223;../src/can.c;2301;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;261;../src/can.c;2774;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040;276;../src/can.c;2947;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal2_CH1_0x580;221;../src/can.c;2268;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal3_CH1_0x590;222;../src/can.c;2291;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Output_Data_Set_BCM_VCU_ACU_Signal4_CH1_0x595;223;../src/can.c;2302;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_BCM_VCU_Signal1_0x570_CH0_to_CH1;261;../src/can.c;2775;6;inlining to
|
||||
Callgraph clone;ECU3_InputData_Set_for_Logic_20ms;100;../src/can.c;602;6;Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040;276;../src/can.c;2948;6;inlining to
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -5010,26 +5010,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -5166,8 +5166,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
@ -5217,8 +5217,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.26_22 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.26_22 == 0)
|
||||
GV_Operation_Mode.26_22 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.26_22 == 0)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
@ -5268,8 +5268,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.37_43 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.37_43 == 2)
|
||||
GV_Operation_Mode.37_43 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.37_43 == 2)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
@ -5319,8 +5319,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.48_64 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.48_64 == 3)
|
||||
GV_Operation_Mode.48_64 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.48_64 == 3)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
@ -9299,6 +9299,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -7640,26 +7640,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
|
||||
<bb 5> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -7805,7 +7805,7 @@ Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 ()
|
||||
|
||||
Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.15_1;
|
||||
unsigned char GV_Operation_Mode.15_1;
|
||||
long unsigned int GV_RC_Lamp_BRAKE_CMD.16_2;
|
||||
<unnamed-unsigned:2> _3;
|
||||
long unsigned int GV_RC_Lamp_Hazard_CMD.17_4;
|
||||
@ -7826,7 +7826,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
<unnamed-unsigned:2> _19;
|
||||
long unsigned int GV_RC_Wiper_CMD.25_20;
|
||||
<unnamed-unsigned:2> _21;
|
||||
long unsigned int GV_VCU_Drive_Mode.26_22;
|
||||
unsigned char GV_Operation_Mode.26_22;
|
||||
long unsigned int GV_Out_Lamp_BRAKE_CMD.27_23;
|
||||
<unnamed-unsigned:2> _24;
|
||||
long unsigned int GV_Out_Lamp_Hazard_CMD.28_25;
|
||||
@ -7847,7 +7847,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
<unnamed-unsigned:2> _40;
|
||||
long unsigned int GV_Out_Wiper_CMD.36_41;
|
||||
<unnamed-unsigned:2> _42;
|
||||
long unsigned int GV_VCU_Drive_Mode.37_43;
|
||||
unsigned char GV_Operation_Mode.37_43;
|
||||
long unsigned int GV_Out_Lamp_BRAKE_CMD.38_44;
|
||||
<unnamed-unsigned:2> _45;
|
||||
long unsigned int GV_Out_Lamp_Hazard_CMD.39_46;
|
||||
@ -7868,7 +7868,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
<unnamed-unsigned:2> _61;
|
||||
long unsigned int GV_Out_Wiper_CMD.47_62;
|
||||
<unnamed-unsigned:2> _63;
|
||||
long unsigned int GV_VCU_Drive_Mode.48_64;
|
||||
unsigned char GV_Operation_Mode.48_64;
|
||||
long unsigned int GV_Out_Lamp_BRAKE_CMD.49_65;
|
||||
<unnamed-unsigned:2> _66;
|
||||
long unsigned int GV_Out_Lamp_Hazard_CMD.50_67;
|
||||
@ -7900,8 +7900,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
@ -7951,8 +7951,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.26_22 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.26_22 == 0)
|
||||
GV_Operation_Mode.26_22 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.26_22 == 0)
|
||||
goto <bb 5>; [INV]
|
||||
else
|
||||
goto <bb 6>; [INV]
|
||||
@ -8002,8 +8002,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.37_43 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.37_43 == 2)
|
||||
GV_Operation_Mode.37_43 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.37_43 == 2)
|
||||
goto <bb 7>; [INV]
|
||||
else
|
||||
goto <bb 8>; [INV]
|
||||
@ -8053,8 +8053,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.48_64 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.48_64 == 3)
|
||||
GV_Operation_Mode.48_64 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.48_64 == 3)
|
||||
goto <bb 9>; [INV]
|
||||
else
|
||||
goto <bb 10>; [INV]
|
||||
@ -13910,6 +13910,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -7048,26 +7048,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -7211,7 +7211,7 @@ Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 ()
|
||||
|
||||
Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.15_1;
|
||||
unsigned char GV_Operation_Mode.15_1;
|
||||
long unsigned int GV_RC_Lamp_BRAKE_CMD.16_2;
|
||||
<unnamed-unsigned:2> _3;
|
||||
long unsigned int GV_RC_Lamp_Hazard_CMD.17_4;
|
||||
@ -7303,8 +7303,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
@ -7354,7 +7354,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 0)
|
||||
if (GV_Operation_Mode.15_1 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
@ -7404,7 +7404,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 2)
|
||||
if (GV_Operation_Mode.15_1 == 2)
|
||||
goto <bb 7>; [34.00%]
|
||||
else
|
||||
goto <bb 8>; [66.00%]
|
||||
@ -7454,7 +7454,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> [local count: 233860969]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 3)
|
||||
if (GV_Operation_Mode.15_1 == 3)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 10>; [66.00%]
|
||||
@ -12825,6 +12825,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -7048,26 +7048,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -7211,7 +7211,7 @@ Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 ()
|
||||
|
||||
Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.15_1;
|
||||
unsigned char GV_Operation_Mode.15_1;
|
||||
long unsigned int GV_RC_Lamp_BRAKE_CMD.16_2;
|
||||
<unnamed-unsigned:2> _3;
|
||||
long unsigned int GV_RC_Lamp_Hazard_CMD.17_4;
|
||||
@ -7303,8 +7303,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
@ -7354,7 +7354,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 0)
|
||||
if (GV_Operation_Mode.15_1 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
@ -7404,7 +7404,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 2)
|
||||
if (GV_Operation_Mode.15_1 == 2)
|
||||
goto <bb 7>; [34.00%]
|
||||
else
|
||||
goto <bb 8>; [66.00%]
|
||||
@ -7454,7 +7454,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> [local count: 233860969]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 3)
|
||||
if (GV_Operation_Mode.15_1 == 3)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 10>; [66.00%]
|
||||
@ -12825,6 +12825,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -7049,26 +7049,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -7212,7 +7212,7 @@ Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 ()
|
||||
|
||||
Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.15_1;
|
||||
unsigned char GV_Operation_Mode.15_1;
|
||||
long unsigned int GV_RC_Lamp_BRAKE_CMD.16_2;
|
||||
<unnamed-unsigned:2> _3;
|
||||
long unsigned int GV_RC_Lamp_Hazard_CMD.17_4;
|
||||
@ -7304,8 +7304,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
@ -7355,7 +7355,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 0)
|
||||
if (GV_Operation_Mode.15_1 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
@ -7405,7 +7405,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 2)
|
||||
if (GV_Operation_Mode.15_1 == 2)
|
||||
goto <bb 7>; [34.00%]
|
||||
else
|
||||
goto <bb 8>; [66.00%]
|
||||
@ -7455,7 +7455,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> [local count: 233860969]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 3)
|
||||
if (GV_Operation_Mode.15_1 == 3)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 10>; [66.00%]
|
||||
@ -12826,6 +12826,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
@ -267,7 +267,7 @@ Class size histogram [num of members]: number of classe number of classess
|
||||
[46]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 122
|
||||
Worklist has been filled with: 123
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Dump after callgraph-based congruence reduction
|
||||
Congruence classes: 252 (unique hash values: 246), with total: 327 items
|
||||
@ -289,7 +289,7 @@ Class size histogram [num of members]: number of classe number of classess
|
||||
[46]: 1 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 137
|
||||
Worklist has been filled with: 138
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Congruence classes: 277 (unique hash values: 246), with total: 327 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
@ -9018,26 +9018,26 @@ Output_Data_Set_VCU_MCU_Signals1_CH0_0x250 ()
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.68_1 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.68_1 >= 3.0e+1)
|
||||
if (GV_VCU_TrqCmd.68_1 >= 8.0e+1)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 3.0e+1;
|
||||
GV_VCU_TrqCmd = 8.0e+1;
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd.69_2 = GV_VCU_TrqCmd;
|
||||
if (GV_VCU_TrqCmd.69_2 <= -1.5e+1)
|
||||
if (GV_VCU_TrqCmd.69_2 <= -5.0e+1)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
|
||||
<bb 5> [local count: 536870913]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = -1.5e+1;
|
||||
GV_VCU_TrqCmd = -5.0e+1;
|
||||
|
||||
<bb 6> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
@ -9181,7 +9181,7 @@ Output_Data_Set_VCU_BCM_Signal_2_CH0_0x180 ()
|
||||
|
||||
Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
{
|
||||
long unsigned int GV_VCU_Drive_Mode.15_1;
|
||||
unsigned char GV_Operation_Mode.15_1;
|
||||
long unsigned int GV_RC_Lamp_BRAKE_CMD.16_2;
|
||||
<unnamed-unsigned:2> _3;
|
||||
long unsigned int GV_RC_Lamp_Hazard_CMD.17_4;
|
||||
@ -9273,8 +9273,8 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 2> [local count: 1073741823]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode.15_1 = GV_VCU_Drive_Mode;
|
||||
if (GV_VCU_Drive_Mode.15_1 == 1)
|
||||
GV_Operation_Mode.15_1 = GV_Operation_Mode;
|
||||
if (GV_Operation_Mode.15_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
@ -9324,7 +9324,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 4> [local count: 708669604]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 0)
|
||||
if (GV_Operation_Mode.15_1 == 0)
|
||||
goto <bb 5>; [50.00%]
|
||||
else
|
||||
goto <bb 6>; [50.00%]
|
||||
@ -9374,7 +9374,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 6> [local count: 354334802]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 2)
|
||||
if (GV_Operation_Mode.15_1 == 2)
|
||||
goto <bb 7>; [34.00%]
|
||||
else
|
||||
goto <bb 8>; [66.00%]
|
||||
@ -9424,7 +9424,7 @@ Output_Data_Set_VCU_BCM_Signal_1_CH0_0x150 ()
|
||||
|
||||
<bb 8> [local count: 233860969]:
|
||||
# DEBUG BEGIN_STMT
|
||||
if (GV_VCU_Drive_Mode.15_1 == 3)
|
||||
if (GV_Operation_Mode.15_1 == 3)
|
||||
goto <bb 9>; [34.00%]
|
||||
else
|
||||
goto <bb 10>; [66.00%]
|
||||
@ -14785,6 +14785,8 @@ ECU3_CAN_Transmit_10ms ()
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_BCM_Signal_2_CH0_0x180 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_MCU_Signals1_CH0_0x250 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals1_CH0_0x010 ();
|
||||
# DEBUG BEGIN_STMT
|
||||
Transmit_VCU_RC_Signals2_CH0_0x011 ();
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user