ver 25.09.10.1

- 2호차량 적용 VCU
- InterlLock 기능 해제
- Param Match Input의 Fault Flag 비활성화
This commit is contained in:
3minbe 2025-09-10 12:13:11 +09:00
parent 386e89821c
commit 658329cffb
27 changed files with 11275 additions and 11283 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -22,7 +22,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -30,7 +30,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -38,7 +38,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -47,7 +47,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -56,7 +56,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -65,7 +65,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -74,7 +74,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -83,7 +83,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -92,7 +92,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -101,7 +101,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -110,7 +110,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -118,7 +118,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -127,7 +127,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -135,7 +135,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -143,7 +143,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -151,7 +151,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -159,7 +159,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -167,7 +167,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -175,7 +175,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -183,7 +183,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -191,7 +191,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -199,7 +199,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -207,7 +207,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -215,7 +215,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -223,7 +223,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -231,7 +231,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -239,7 +239,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -247,7 +247,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -255,7 +255,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -263,7 +263,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -271,7 +271,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -279,7 +279,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -287,7 +287,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -327,7 +327,7 @@ System_Check_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> :
# DEBUG BEGIN_STMT
@ -351,7 +351,7 @@ System_Check_Func ()
<bb 10> :
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> :
# DEBUG BEGIN_STMT
@ -392,7 +392,7 @@ System_Check_Func ()
<bb 17> :
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> :
# DEBUG BEGIN_STMT

View File

@ -29,7 +29,7 @@ System_Check_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> :
# DEBUG BEGIN_STMT
@ -53,7 +53,7 @@ System_Check_Func ()
<bb 10> :
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> :
# DEBUG BEGIN_STMT
@ -94,7 +94,7 @@ System_Check_Func ()
<bb 17> :
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> :
# DEBUG BEGIN_STMT

View File

@ -54,7 +54,7 @@ System_Check_Func ()
<bb 6> :
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> :
# DEBUG BEGIN_STMT
@ -78,7 +78,7 @@ System_Check_Func ()
<bb 10> :
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> :
# DEBUG BEGIN_STMT
@ -119,7 +119,7 @@ System_Check_Func ()
<bb 17> :
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> :
# DEBUG BEGIN_STMT

View File

@ -4,7 +4,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -13,7 +13,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -21,7 +21,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -29,7 +29,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -38,7 +38,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -47,7 +47,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -56,7 +56,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -65,7 +65,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -74,7 +74,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -83,7 +83,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -92,7 +92,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -101,7 +101,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -109,7 +109,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -118,7 +118,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -126,7 +126,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -134,7 +134,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -142,7 +142,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -150,7 +150,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -158,7 +158,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -166,7 +166,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -174,7 +174,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -182,7 +182,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -190,7 +190,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -198,7 +198,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -206,7 +206,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -214,7 +214,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -222,7 +222,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -230,7 +230,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -238,7 +238,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -246,7 +246,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -254,7 +254,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -262,7 +262,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -270,7 +270,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -278,7 +278,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -337,7 +337,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -361,7 +361,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -402,7 +402,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -14,7 +14,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -23,7 +23,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -31,7 +31,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -39,7 +39,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -48,7 +48,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -57,7 +57,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -66,7 +66,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -75,7 +75,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -84,7 +84,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -93,7 +93,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -102,7 +102,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -111,7 +111,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -119,7 +119,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -128,7 +128,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -136,7 +136,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -144,7 +144,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -152,7 +152,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -160,7 +160,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -168,7 +168,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -176,7 +176,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -184,7 +184,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -192,7 +192,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +200,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +208,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +216,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -224,7 +224,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -232,7 +232,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -240,7 +240,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -248,7 +248,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -256,7 +256,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -264,7 +264,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -272,7 +272,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -280,7 +280,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -288,7 +288,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -347,7 +347,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -371,7 +371,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -412,7 +412,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -49,7 +49,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -73,7 +73,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -114,7 +114,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -91,7 +91,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -115,7 +115,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -156,7 +156,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -1,6 +1,6 @@
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -9,7 +9,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -17,7 +17,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -25,7 +25,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -34,7 +34,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -43,7 +43,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -52,7 +52,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -61,7 +61,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -70,7 +70,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -79,7 +79,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -88,7 +88,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -97,7 +97,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -105,7 +105,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -114,7 +114,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -122,7 +122,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -130,7 +130,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -138,7 +138,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -146,7 +146,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -154,7 +154,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -162,7 +162,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -170,7 +170,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -178,7 +178,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -186,7 +186,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -194,7 +194,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -202,7 +202,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -210,7 +210,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -218,7 +218,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -226,7 +226,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -234,7 +234,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -242,7 +242,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -250,7 +250,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -258,7 +258,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -266,7 +266,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -274,7 +274,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -333,7 +333,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -357,7 +357,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -398,7 +398,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -37,7 +37,7 @@ Reclaiming variables:
Clearing address taken flags:
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -46,7 +46,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -54,7 +54,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -62,7 +62,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -71,7 +71,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -80,7 +80,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -89,7 +89,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -98,7 +98,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -107,7 +107,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -116,7 +116,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -125,7 +125,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -134,7 +134,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -142,7 +142,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -151,7 +151,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -159,7 +159,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -167,7 +167,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -175,7 +175,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -183,7 +183,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -191,7 +191,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -199,7 +199,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -207,7 +207,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -215,7 +215,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -223,7 +223,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -231,7 +231,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -239,7 +239,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -247,7 +247,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -255,7 +255,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -263,7 +263,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -271,7 +271,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -279,7 +279,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -287,7 +287,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -295,7 +295,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -303,7 +303,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -311,7 +311,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -374,7 +374,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -398,7 +398,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -439,7 +439,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -86,7 +86,7 @@ IPA function summary for System_Check_Func/0 inlinable
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -95,7 +95,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -103,7 +103,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -111,7 +111,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -120,7 +120,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -129,7 +129,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -138,7 +138,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -147,7 +147,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -156,7 +156,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -165,7 +165,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -174,7 +174,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -183,7 +183,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -191,7 +191,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -200,7 +200,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +208,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +216,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -224,7 +224,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -232,7 +232,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -240,7 +240,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -248,7 +248,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -256,7 +256,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -264,7 +264,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -272,7 +272,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -280,7 +280,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -288,7 +288,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -296,7 +296,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -304,7 +304,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -312,7 +312,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -320,7 +320,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -328,7 +328,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -336,7 +336,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -344,7 +344,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -352,7 +352,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -360,7 +360,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -419,7 +419,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -443,7 +443,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -484,7 +484,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -78,7 +78,7 @@ IPA function summary for System_Check_Func/0 inlinable
Symbol table:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -87,7 +87,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06b69678
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -95,7 +95,7 @@ GV_VCU_GearSelStat/32 (GV_VCU_GearSelStat) @06ba5678
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06b69630
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -103,7 +103,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/31 (GV_VCU_EPAM_Park_Request_to_EPC) @06ba5630
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -112,7 +112,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -121,7 +121,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -130,7 +130,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -139,7 +139,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -148,7 +148,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -157,7 +157,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -166,7 +166,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -175,7 +175,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
GV_VCU_Ready/22 (GV_VCU_Ready) @06b693a8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -183,7 +183,7 @@ GV_VCU_Ready/22 (GV_VCU_Ready) @06ba53a8
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -192,7 +192,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
GV_Key_Off_Level/20 (GV_Key_Off_Level) @06b69318
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -200,7 +200,7 @@ GV_Key_Off_Level/20 (GV_Key_Off_Level) @06ba5318
Referring: System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06b692d0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -208,7 +208,7 @@ GV_CE_ON_CMD/19 (GV_CE_ON_CMD) @06ba52d0
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
GV_IG_Process_Status/18 (GV_IG_Process_Status) @06b69288
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -216,7 +216,7 @@ GV_IG_Process_Status/18 (GV_IG_Process_Status) @06ba5288
Referring: System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (read)System_Check_Func/0 (write)System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
GV_VCU_Ignition/17 (GV_VCU_Ignition) @06b69240
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -224,7 +224,7 @@ GV_VCU_Ignition/17 (GV_VCU_Ignition) @06ba5240
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06b691f8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -232,7 +232,7 @@ GV_LDC_Apply_Check/16 (GV_LDC_Apply_Check) @06ba51f8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
GV_LDC_STA/15 (GV_LDC_STA) @06b691b0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -240,7 +240,7 @@ GV_LDC_STA/15 (GV_LDC_STA) @06ba51b0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06b69168
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -248,7 +248,7 @@ GV_HV_Apply_Check/14 (GV_HV_Apply_Check) @06ba5168
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06b69120
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -256,7 +256,7 @@ GV_BMS_HVOn_STA/13 (GV_BMS_HVOn_STA) @06ba5120
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06b690d8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -264,7 +264,7 @@ GV_OBC_Fault_Check/12 (GV_OBC_Fault_Check) @06ba50d8
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
GV_OBC_Interlock/11 (GV_OBC_Interlock) @06b69090
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -272,7 +272,7 @@ GV_OBC_Interlock/11 (GV_OBC_Interlock) @06ba5090
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06b69048
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -280,7 +280,7 @@ GV_LDC_Fault_Check/10 (GV_LDC_Fault_Check) @06ba5048
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06b69000
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -288,7 +288,7 @@ GV_LDC_TEMP_FAULT/9 (GV_LDC_TEMP_FAULT) @06ba5000
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b20f78
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -296,7 +296,7 @@ GV_LDC_FltSta/8 (GV_LDC_FltSta) @06b5df78
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b20f30
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -304,7 +304,7 @@ GV_MCU_Fault_Check/7 (GV_MCU_Fault_Check) @06b5df30
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b20ee8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -312,7 +312,7 @@ GV_MCU_Interlock/6 (GV_MCU_Interlock) @06b5dee8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b20ea0
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -320,7 +320,7 @@ GV_MCU_FltSta/5 (GV_MCU_FltSta) @06b5dea0
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b20e58
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -328,7 +328,7 @@ GV_BMS_Fault_Check/4 (GV_BMS_Fault_Check) @06b5de58
Referring: System_Check_Func/0 (write)System_Check_Func/0 (write)
Availability: not_available
Varpool flags:
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b20e10
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -336,7 +336,7 @@ GV_BMS_Interlock/3 (GV_BMS_Interlock) @06b5de10
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b20dc8
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -344,7 +344,7 @@ GV_BMS_TEMP_FAULT/2 (GV_BMS_TEMP_FAULT) @06b5ddc8
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b20d80
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
@ -352,7 +352,7 @@ GV_BMS_FltSta/1 (GV_BMS_FltSta) @06b5dd80
Referring: System_Check_Func/0 (read)
Availability: not_available
Varpool flags:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -414,7 +414,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -438,7 +438,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -479,7 +479,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -8,13 +8,13 @@
scanning: GV_BMS_Interlock.2_3 = GV_BMS_Interlock;
scanning: if (GV_BMS_Interlock.2_3 == 1)
scanning: GV_BMS_Fault_Check = 0;
scanning: GV_BMS_Fault_Check = 1;
scanning: GV_BMS_Fault_Check = 0;
scanning: GV_MCU_FltSta.3_4 = GV_MCU_FltSta;
scanning: if (GV_MCU_FltSta.3_4 == 0)
scanning: GV_MCU_Interlock.4_5 = GV_MCU_Interlock;
scanning: if (GV_MCU_Interlock.4_5 == 0)
scanning: GV_MCU_Fault_Check = 0;
scanning: GV_MCU_Fault_Check = 1;
scanning: GV_MCU_Fault_Check = 0;
scanning: GV_LDC_FltSta.5_6 = GV_LDC_FltSta;
scanning: if (GV_LDC_FltSta.5_6 == 0)
scanning: GV_LDC_TEMP_FAULT.6_7 = GV_LDC_TEMP_FAULT;
@ -24,7 +24,7 @@
scanning: GV_OBC_Interlock.7_8 = GV_OBC_Interlock;
scanning: if (GV_OBC_Interlock.7_8 == 1)
scanning: GV_OBC_Fault_Check = 0;
scanning: GV_OBC_Fault_Check = 1;
scanning: GV_OBC_Fault_Check = 0;
scanning: GV_BMS_HVOn_STA.8_9 = GV_BMS_HVOn_STA;
scanning: if (GV_BMS_HVOn_STA.8_9 == 0)
scanning: GV_HV_Apply_Check = 0;
@ -77,7 +77,7 @@
Function is locally const.
callgraph:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -86,7 +86,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -95,7 +95,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -104,7 +104,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -113,7 +113,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -122,7 +122,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -131,7 +131,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -140,7 +140,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -149,7 +149,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -158,7 +158,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -167,10 +167,10 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @067a5140
Aux: @06765300
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
Referring:
Availability: available
@ -180,10 +180,10 @@ System_Check_Func/0 (System_Check_Func) @06b56380
ordered call graph: reduced for nothrow
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @067a5140
Aux: @06765300
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
Referring:
Availability: available
@ -201,7 +201,7 @@ MALLOC LATTICE after propagation:
System_Check_Func: malloc_bottom
callgraph:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -210,7 +210,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -219,7 +219,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -228,7 +228,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -237,7 +237,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -246,7 +246,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -255,7 +255,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -264,7 +264,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -273,7 +273,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -282,7 +282,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -291,10 +291,10 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @067a5240
Aux: @067653c0
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
Referring:
Availability: available
@ -304,10 +304,10 @@ System_Check_Func/0 (System_Check_Func) @06b56380
ordered call graph: reduced
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @067a5240
Aux: @067653c0
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
Referring:
Availability: available
@ -365,7 +365,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -389,7 +389,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -430,7 +430,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -1,6 +1,6 @@
callgraph:
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Key_Off_Process_Func/33 (Key_Off_Process_Func) @06b6a000
Type: function
Visibility: external public
References:
@ -9,7 +9,7 @@ Key_Off_Process_Func/33 (Key_Off_Process_Func) @06ba6000
Function flags: optimize_size
Called by: System_Check_Func/0 (95916771 (estimated locally),0.09 per call)
Calls:
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b199a0
Type: function
Visibility: external public
References:
@ -18,7 +18,7 @@ Read_LDC_Voltage/30 (Read_LDC_Voltage) @06b569a0
Function flags: optimize_size
Called by: System_Check_Func/0 (65452773 (estimated locally),0.06 per call)
Calls:
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b197e0
Type: function
Visibility: external public
References:
@ -27,7 +27,7 @@ Est_Vehicle_Speed/29 (Est_Vehicle_Speed) @06b567e0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Motor_Status/28 (Motor_Status) @06b561c0
Motor_Status/28 (Motor_Status) @06b191c0
Type: function
Visibility: external public
References:
@ -36,7 +36,7 @@ Motor_Status/28 (Motor_Status) @06b561c0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Check_Charging_Status/27 (Check_Charging_Status) @06b19ee0
Type: function
Visibility: external public
References:
@ -45,7 +45,7 @@ Check_Charging_Status/27 (Check_Charging_Status) @06b56ee0
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Drive_Mode_Func/26 (Drive_Mode_Func) @06b19e00
Type: function
Visibility: external public
References:
@ -54,7 +54,7 @@ Drive_Mode_Func/26 (Drive_Mode_Func) @06b56e00
Function flags: optimize_size
Called by: System_Check_Func/0 (47797091 (estimated locally),0.04 per call)
Calls:
Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Key_on_Process_Func/25 (Key_on_Process_Func) @06b19d20
Type: function
Visibility: external public
References:
@ -63,7 +63,7 @@ Key_on_Process_Func/25 (Key_on_Process_Func) @06b56d20
Function flags: optimize_size
Called by: System_Check_Func/0 (51329373 (estimated locally),0.05 per call)
Calls:
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b19c40
Type: function
Visibility: external public
References:
@ -72,7 +72,7 @@ IG_OnCheck_HV_Status/24 (IG_OnCheck_HV_Status) @06b56c40
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
SET_SW_VER/23 (SET_SW_VER) @06b56b60
SET_SW_VER/23 (SET_SW_VER) @06b19b60
Type: function
Visibility: external public
References:
@ -81,7 +81,7 @@ SET_SW_VER/23 (SET_SW_VER) @06b56b60
Function flags: optimize_size
Called by: System_Check_Func/0 (55122696 (estimated locally),0.05 per call)
Calls:
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b19a80
Type: function
Visibility: external public
References:
@ -90,7 +90,7 @@ Soc_Check_befor_IGN/21 (Soc_Check_befor_IGN) @06b56a80
Function flags: optimize_size
Called by: System_Check_Func/0 (108662673 (estimated locally),0.10 per call)
Calls:
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
@ -106,10 +106,10 @@ Function name:System_Check_Func/0:
locals written:
ordered call graph: reduced
System_Check_Func/0 (System_Check_Func) @06b56380
System_Check_Func/0 (System_Check_Func) @06b19380
Type: function definition analyzed
Visibility: externally_visible public
Aux: @067a5320
Aux: @067652a0
References: GV_BMS_FltSta/1 (read)GV_BMS_TEMP_FAULT/2 (read)GV_BMS_Interlock/3 (read)GV_BMS_Fault_Check/4 (write)GV_BMS_Fault_Check/4 (write)GV_MCU_FltSta/5 (read)GV_MCU_Interlock/6 (read)GV_MCU_Fault_Check/7 (write)GV_MCU_Fault_Check/7 (write)GV_LDC_FltSta/8 (read)GV_LDC_TEMP_FAULT/9 (read)GV_LDC_Fault_Check/10 (write)GV_LDC_Fault_Check/10 (write)GV_OBC_Interlock/11 (read)GV_OBC_Fault_Check/12 (write)GV_OBC_Fault_Check/12 (write)GV_BMS_HVOn_STA/13 (read)GV_HV_Apply_Check/14 (write)GV_HV_Apply_Check/14 (write)GV_LDC_STA/15 (read)GV_LDC_Apply_Check/16 (write)GV_LDC_Apply_Check/16 (write)GV_VCU_Ignition/17 (read)GV_IG_Process_Status/18 (read)GV_CE_ON_CMD/19 (write)GV_Key_Off_Level/20 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_Ready/22 (write)GV_CE_ON_CMD/19 (write)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (read)GV_IG_Process_Status/18 (write)GV_IG_Process_Status/18 (read)GV_VCU_EPAM_Park_Request_to_EPC/31 (write)GV_VCU_GearSelStat/32 (write)
Referring:
Availability: available
@ -173,7 +173,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -197,7 +197,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -238,7 +238,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -48,7 +48,7 @@ System_Check_Func ()
<bb 6> [local count: 982473770]:
# DEBUG BEGIN_STMT
GV_BMS_Fault_Check = 1;
GV_BMS_Fault_Check = 0;
<bb 7> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -72,7 +72,7 @@ System_Check_Func ()
<bb 10> [local count: 805306369]:
# DEBUG BEGIN_STMT
GV_MCU_Fault_Check = 1;
GV_MCU_Fault_Check = 0;
<bb 11> [local count: 1073741824]:
# DEBUG BEGIN_STMT
@ -113,7 +113,7 @@ System_Check_Func ()
<bb 17> [local count: 708669605]:
# DEBUG BEGIN_STMT
GV_OBC_Fault_Check = 1;
GV_OBC_Fault_Check = 0;
<bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT

View File

@ -17,10 +17,10 @@ void Input_Data_Set_Logic(void)
ADM_Integrated_Logic_U.GV_IMU_AY_Val = GV_IMU_AY_Val;
ADM_Integrated_Logic_U.GV_IMU_AZ_Val = GV_IMU_AZ_Val;
ADM_Integrated_Logic_U.GV_IMU_PitchRtVal = GV_IMU_PitchRtVal;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag = GV_ACU_ECU_Fault_Flag;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag1 = GV_ACU_ECU_Fault_Flag1;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag2 = GV_ACU_ECU_Fault_Flag2;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag3 = GV_ACU_ECU_Fault_Flag3;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag = GV_ACU_ECU_Fault_Flag;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag1 = GV_ACU_ECU_Fault_Flag1;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag2 = GV_ACU_ECU_Fault_Flag2;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag3 = GV_ACU_ECU_Fault_Flag3;
// ADM_Integrated_Logic_U.GV_ACU_Fault_Flag = GV_RC_VCU_ACU_Fault_Flag;
// ADM_Integrated_Logic_U.GV_MCU_Actuator_Fault_Flag = GV_RC_VCU_MCU_Actuator_Fault_Flag;
// ADM_Integrated_Logic_U.GV_IDB_ECU_Fault_Flag = GV_VCU_RC_IDB_ECU_Fault_Flag;
@ -30,10 +30,10 @@ void Input_Data_Set_Logic(void)
// ADM_Integrated_Logic_U.GV_RWA_Actuator_Fault = GV_RC_VCU_RWA_Actuator_Fault_Flag;
ADM_Integrated_Logic_U.GV_BrakeTorqueCommand = GV_RC_BrakeTorqueCommand;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag = 0;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag1 = 0;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag2 = 0;
// ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag3 = 0;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag = 0;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag1 = 0;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag2 = 0;
ADM_Integrated_Logic_U.GV_ACU_ECU_Fault_Flag3 = 0;
ADM_Integrated_Logic_U.GV_ACU_Fault_Flag = 0;
ADM_Integrated_Logic_U.GV_MCU_Actuator_Fault_Flag = 0;
ADM_Integrated_Logic_U.GV_IDB_ECU_Fault_Flag = 0;

View File

@ -7,7 +7,7 @@ void SET_SW_VER(void)
{
GV_YEAR = 25;
GV_Month = 9;
GV_Day = 2;
GV_Day = 10;
GV_Ver = 1;
GV_CAR_NUM = 240623;

View File

@ -34,12 +34,13 @@ void System_Check_Func(void)
{
/*-------------------- BMS Fault Check --------------------*/
if(GV_BMS_FltSta == 0 && GV_BMS_TEMP_FAULT == 0 && GV_BMS_Interlock == 1) GV_BMS_Fault_Check = 0;
else GV_BMS_Fault_Check = 1;
else GV_BMS_Fault_Check = 0; // 25-09-09 ADM 2nd modified(1->0)
/*-------------------- MCU Fault Check --------------------*/
// 0 = Connected
if(GV_MCU_FltSta == 0 && GV_MCU_Interlock == 0) GV_MCU_Fault_Check = 0;
else GV_MCU_Fault_Check = 1;
else GV_MCU_Fault_Check = 0; // 25-09-09 ADM 2nd modified(1->0)
/*-------------------- LDC Fault Check --------------------*/
if(GV_LDC_FltSta == 0 && GV_LDC_TEMP_FAULT == 0) GV_LDC_Fault_Check = 0;
@ -47,7 +48,7 @@ void System_Check_Func(void)
/*-------------------- OBC Fault Check --------------------*/
if(GV_OBC_Interlock == 1) GV_OBC_Fault_Check = 0;
else GV_OBC_Fault_Check = 1;
else GV_OBC_Fault_Check = 0; // 25-09-09 ADM 2nd modified(1->0)
/*------------- BMS High voltage Status Check -------------*/
if(GV_BMS_HVOn_STA == 0) GV_HV_Apply_Check = 0;