mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
Merge pull request #27 from Dev-KATECH/Workspace
깃허브 고장나서 빠꾸 후 차징 스테이터스만 손봄
This commit is contained in:
commit
afd4a5a2c8
Binary file not shown.
File diff suppressed because it is too large
Load Diff
19964
GW/Debug_FLASH/GW.srec
19964
GW/Debug_FLASH/GW.srec
File diff suppressed because it is too large
Load Diff
@ -3,40 +3,61 @@ Trivially needed symbols: On_Charging_Status Check_Charging_Status
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
Aux: @01733ea0
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_M_Torq/4 (write)GV_Charging_Status_M_Torq/4 (read)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by: Check_Charging_Status/0
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
Aux: @06b1d2a0
|
||||
Aux: @06b282a0
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
@ -47,36 +68,57 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_M_Torq/4 (write)GV_Charging_Status_M_Torq/4 (read)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by: Check_Charging_Status/0
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
|
||||
@ -88,36 +130,57 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
|
||||
Initial Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_M_Torq/4 (write)GV_Charging_Status_M_Torq/4 (read)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by: Check_Charging_Status/0
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
|
||||
@ -130,36 +193,57 @@ Removing unused symbols:
|
||||
|
||||
Reclaimed Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not-ready
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_M_Torq/4 (write)GV_Charging_Status_M_Torq/4 (read)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function flags: body optimize_size
|
||||
Called by: Check_Charging_Status/0
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
|
||||
@ -173,15 +257,49 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Optimized Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +307,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -197,16 +315,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -228,7 +346,7 @@ Removing variables:
|
||||
|
||||
Final Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -236,7 +354,7 @@ GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -244,7 +362,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -252,7 +370,31 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring:
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
References:
|
||||
@ -261,7 +403,7 @@ On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible asm_written public
|
||||
References:
|
||||
|
||||
@ -0,0 +1,3 @@
|
||||
Callgraph clone;On_Charging_Status;1;../src/BMS/Charging_Status.c;31;6;On_Charging_Status.part.0;8;../src/BMS/Charging_Status.c;31;6;part
|
||||
Callgraph clone;On_Charging_Status.part.0;8;../src/BMS/Charging_Status.c;31;6;On_Charging_Status;1;../src/BMS/Charging_Status.c;31;6;inlining to
|
||||
Callgraph removal;On_Charging_Status.part.0;8;../src/BMS/Charging_Status.c;31;6
|
||||
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,31 @@ GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)On_Charging_Status/1 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +53,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,16 +61,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_M_Torq/4 (write)GV_Charging_Status_M_Torq/4 (read)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: body optimize_size
|
||||
Called by: Check_Charging_Status/0
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
|
||||
@ -60,14 +84,23 @@ On_Charging_Status ()
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq.2_3 = GV_Charging_Status_M_Torq;
|
||||
_4 = (float) GV_Charging_Status_M_Torq.2_3;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 4> :
|
||||
return;
|
||||
|
||||
@ -3,14 +3,23 @@ On_Charging_Status ()
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq.2_3 = GV_Charging_Status_M_Torq;
|
||||
_4 = (float) GV_Charging_Status_M_Torq.2_3;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 4> :
|
||||
return;
|
||||
|
||||
@ -1,18 +1,30 @@
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
unsigned char GV_Charging_Status_M_Torq.2_3;
|
||||
float _4;
|
||||
|
||||
<bb 2> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [INV]
|
||||
else
|
||||
goto <bb 4>; [INV]
|
||||
|
||||
<bb 3> :
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq.2_3 = GV_Charging_Status_M_Torq;
|
||||
_4 = (float) GV_Charging_Status_M_Torq.2_3;
|
||||
GV_VCU_TrqCmd = _4;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 4> :
|
||||
return;
|
||||
|
||||
@ -4,15 +4,48 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -20,7 +53,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -28,16 +61,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -46,21 +79,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
|
||||
Marking local functions:
|
||||
Marking local functions: On_Charging_Status.part.0
|
||||
|
||||
|
||||
Marking externally visible functions: On_Charging_Status Check_Charging_Status
|
||||
@ -14,15 +14,48 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -30,7 +63,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -38,16 +71,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -56,21 +89,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,19 +1,40 @@
|
||||
Histogram:
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,62 +1,84 @@
|
||||
Parsed function:On_Charging_Status.part.0
|
||||
Parsed function:On_Charging_Status
|
||||
Parsed function:Check_Charging_Status
|
||||
Dump after hash based groups
|
||||
Congruence classes: 2 (unique hash values: 2), with total: 2 items
|
||||
Congruence classes: 3 (unique hash values: 3), with total: 3 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[1]: 3 classes
|
||||
|
||||
|
||||
Dump after WPA based types groups
|
||||
Congruence classes: 2 (unique hash values: 2), with total: 2 items
|
||||
Congruence classes: 3 (unique hash values: 3), with total: 3 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[1]: 3 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 1
|
||||
Worklist has been filled with: 2
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Dump after callgraph-based congruence reduction
|
||||
Congruence classes: 2 (unique hash values: 2), with total: 2 items
|
||||
Congruence classes: 3 (unique hash values: 3), with total: 3 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[1]: 3 classes
|
||||
|
||||
|
||||
Init called for 0 items (0.00%).
|
||||
Dump after full equality comparison of groups
|
||||
Congruence classes: 2 (unique hash values: 2), with total: 2 items
|
||||
Congruence classes: 3 (unique hash values: 3), with total: 3 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[1]: 3 classes
|
||||
|
||||
|
||||
Worklist has been filled with: 1
|
||||
Worklist has been filled with: 2
|
||||
Address reference subdivision created: 0 new classes.
|
||||
Congruence classes: 2 (unique hash values: 2), with total: 2 items
|
||||
Congruence classes: 3 (unique hash values: 3), with total: 3 items
|
||||
Class size histogram [num of members]: number of classe number of classess
|
||||
[1]: 2 classes
|
||||
[1]: 3 classes
|
||||
|
||||
|
||||
|
||||
Item count: 2
|
||||
Congruent classes before: 2, after: 2
|
||||
Item count: 3
|
||||
Congruent classes before: 3, after: 3
|
||||
Average class size before: 1.00, after: 1.00
|
||||
Average non-singular class size: 0.00, count: 0
|
||||
Equal symbols: 0
|
||||
Fraction of visited symbols: 0.00%
|
||||
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,14 +1,47 @@
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -16,7 +49,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -24,16 +57,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -42,21 +75,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -4,7 +4,9 @@ IPA constant propagation start:
|
||||
IPA structures before propagation:
|
||||
|
||||
Jump functions:
|
||||
Jump functions of caller On_Charging_Status.part.0/8:
|
||||
Jump functions of caller On_Charging_Status/1:
|
||||
callsite On_Charging_Status/1 -> On_Charging_Status.part.0/8 :
|
||||
Jump functions of caller Check_Charging_Status/0:
|
||||
callsite Check_Charging_Status/0 -> On_Charging_Status/1 :
|
||||
|
||||
@ -13,11 +15,12 @@ Jump functions:
|
||||
Not considering On_Charging_Status for cloning; -fipa-cp-clone disabled.
|
||||
Not considering Check_Charging_Status for cloning; -fipa-cp-clone disabled.
|
||||
|
||||
overall_size: 16, max_new_size: 11001
|
||||
overall_size: 24, max_new_size: 11001
|
||||
|
||||
IPA lattices after all propagation:
|
||||
|
||||
Lattices:
|
||||
Node: On_Charging_Status.part.0/8:
|
||||
Node: On_Charging_Status/1:
|
||||
Node: Check_Charging_Status/0:
|
||||
|
||||
@ -31,15 +34,48 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -47,7 +83,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -55,16 +91,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -80,18 +116,19 @@ Modification phase of node On_Charging_Status/1
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,4 +1,29 @@
|
||||
|
||||
Analyzing function: On_Charging_Status.part.0/8
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 4 2 3
|
||||
;; 4 succs { 2 }
|
||||
;; 2 succs { 3 }
|
||||
;; 3 succs { 1 }
|
||||
|
||||
Analyzing function body size: On_Charging_Status.part.0
|
||||
|
||||
IPA function summary for On_Charging_Status.part.0/8 inlinable
|
||||
global time: 6.000000
|
||||
self size: 7
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
|
||||
Analyzing function: On_Charging_Status/1
|
||||
;; 1 loops found
|
||||
;;
|
||||
@ -13,15 +38,17 @@ Analyzing function: On_Charging_Status/1
|
||||
Analyzing function body size: On_Charging_Status
|
||||
|
||||
IPA function summary for On_Charging_Status/1 inlinable
|
||||
global time: 5.340000
|
||||
self size: 7
|
||||
global time: 11.000000
|
||||
self size: 8
|
||||
global size: 0
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:3.340000
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status.part.0/8 function not considered for inlining
|
||||
loop depth: 0 freq:0.50 size: 1 time: 10callee size: 3 stack: 0
|
||||
|
||||
|
||||
Analyzing function: Check_Charging_Status/0
|
||||
@ -48,19 +75,52 @@ IPA function summary for Check_Charging_Status/0 inlinable
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status/1 function not considered for inlining
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 3 stack: 0
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 4 stack: 0
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Availability: local
|
||||
Function flags: count:1073741824 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -68,7 +128,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -76,16 +136,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -94,21 +154,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,14 +1,27 @@
|
||||
IPA function summary for On_Charging_Status/1 inlinable
|
||||
global time: 5.340000
|
||||
IPA function summary for On_Charging_Status.part.0/8 inlinable
|
||||
global time: 6.000000
|
||||
self size: 7
|
||||
global size: 7
|
||||
min size: 0
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:3.340000
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
|
||||
IPA function summary for On_Charging_Status/1 inlinable
|
||||
global time: 11.000000
|
||||
self size: 8
|
||||
global size: 8
|
||||
min size: 2
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
size:4.000000, time:4.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status.part.0/8 function not considered for inlining
|
||||
loop depth: 0 freq:0.50 size: 1 time: 10callee size: 3 stack: 0
|
||||
|
||||
IPA function summary for Check_Charging_Status/0 inlinable
|
||||
global time: 9.550000
|
||||
self size: 9
|
||||
@ -20,36 +33,44 @@ IPA function summary for Check_Charging_Status/0 inlinable
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status/1 function not considered for inlining
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 3 stack: 0
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 4 stack: 0
|
||||
|
||||
|
||||
Flattening functions:
|
||||
Overall time estimate: 14.890000 weighted by profile: 0.000000
|
||||
Overall time estimate: 26.550000 weighted by profile: 0.000000
|
||||
|
||||
Deciding on inlining of small functions. Starting with size 0.
|
||||
Enqueueing calls in On_Charging_Status.part.0/8.
|
||||
Enqueueing calls in On_Charging_Status/1.
|
||||
Enqueueing calls in Check_Charging_Status/0.
|
||||
|
||||
Considering On_Charging_Status.part.0/8 with 7 size
|
||||
to be inlined into On_Charging_Status/1 in unknown:0
|
||||
Estimated badness is -0.727273, frequency 0.50.
|
||||
|
||||
Reclaiming functions:
|
||||
Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
|
||||
Deciding on functions to be inlined into all callers and removing useless speculations:
|
||||
Overall time estimate: 14.890000 weighted by profile: 0.000000
|
||||
Overall time estimate: 17.550000 weighted by profile: 0.000000
|
||||
|
||||
Why inlining failed?
|
||||
call is unlikely and code size would grow : 1 calls, 0.255000 freq, 0 count
|
||||
IPA function summary for On_Charging_Status/1 inlinable
|
||||
global time: 5.340000
|
||||
self size: 7
|
||||
global size: 7
|
||||
min size: 4
|
||||
global time: 8.000000
|
||||
self size: 8
|
||||
global size: 11
|
||||
min size: 8
|
||||
self stack: 0
|
||||
global stack: 0
|
||||
estimated growth:3
|
||||
size:4.000000, time:3.340000
|
||||
estimated growth:4
|
||||
size:8.000000, time:6.000000
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status.part.0/8 inlined
|
||||
loop depth: 0 freq:0.50 size: 1 time: 10callee size: 3 stack: 0
|
||||
Stack frame offset 0, callee self size 0, callee size 0
|
||||
|
||||
IPA function summary for Check_Charging_Status/0 inlinable
|
||||
global time: 9.550000
|
||||
@ -62,19 +83,53 @@ IPA function summary for Check_Charging_Status/0 inlinable
|
||||
size:3.000000, time:2.000000, executed if:(not inlined)
|
||||
calls:
|
||||
On_Charging_Status/1 call is unlikely and code size would grow
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 3 stack: 0
|
||||
loop depth: 0 freq:0.25 size: 1 time: 10callee size: 5 stack: 0
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06b23a68
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status/1 (write)
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06b23a20
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06b239d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06b23990
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
References:
|
||||
Referring: On_Charging_Status.part.0/8 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b23708
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -82,7 +137,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
|
||||
Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ECU3/2 (ECU3) @06b186c0
|
||||
ECU3/2 (ECU3) @06b236c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -90,16 +145,16 @@ ECU3/2 (ECU3) @06b186c0
|
||||
Referring: Check_Charging_Status/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -111,21 +166,51 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
|
||||
;; Function On_Charging_Status (On_Charging_Status, funcdef_no=1, decl_uid=5287, cgraph_uid=2, symbol_order=1)
|
||||
|
||||
|
||||
Symbols to be put in SSA form
|
||||
{ D.7243 }
|
||||
Incremental SSA update started at block: 0
|
||||
Number of blocks in CFG: 9
|
||||
Number of blocks to update: 8 ( 89%)
|
||||
|
||||
|
||||
Removing basic block 3
|
||||
Removing basic block 5
|
||||
Removing basic block 6
|
||||
Merging blocks 7 and 8
|
||||
;; 1 loops found
|
||||
;;
|
||||
;; Loop 0
|
||||
;; header 0, latch 1
|
||||
;; depth 0, outer -1
|
||||
;; nodes: 0 1 2 3 4
|
||||
;; 2 succs { 3 4 }
|
||||
;; 3 succs { 4 }
|
||||
;; 4 succs { 1 }
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
<bb 3> [local count: 536870913]:
|
||||
# DEBUG INLINE_ENTRY On_Charging_Status
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,9 +1,19 @@
|
||||
|
||||
|
||||
local analysis of On_Charging_Status.part.0
|
||||
scanning: GV_Charging_Status_M_Torq = 0;
|
||||
scanning: GV_VCU_TrqCmd = 0.0;
|
||||
scanning: GV_Charging_Status_Steer_Angle = 0;
|
||||
scanning: GV_VCU_Drive_Mode = 3;
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
|
||||
local analysis of On_Charging_Status
|
||||
scanning: GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
scanning: if (GV_Charging_Status_val.1_1 == 1)
|
||||
scanning: GV_Charging_Status_Steer_Angle = 0;
|
||||
scanning: _2 = GV_Charging_Status_val.1_1 + 255;
|
||||
scanning: if (_2 <= 2)
|
||||
scanning: On_Charging_Status.part.0 ();
|
||||
scanning: return;
|
||||
Function is locally const.
|
||||
|
||||
@ -19,20 +29,31 @@ Function is locally const.
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @04b36ba8
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626f48
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
Aux: @04b36d88
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06627108
|
||||
Aux: @04b36ca8
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -42,20 +63,31 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @04b36ba8
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626f48
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
Aux: @04b36d88
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06627108
|
||||
Aux: @04b36ca8
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -66,29 +98,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
|
||||
|
||||
MALLOC LATTICE Initial:
|
||||
On_Charging_Status.part.0: malloc_bottom
|
||||
On_Charging_Status: malloc_bottom
|
||||
Check_Charging_Status: malloc_bottom
|
||||
|
||||
|
||||
MALLOC LATTICE after propagation:
|
||||
On_Charging_Status.part.0: malloc_bottom
|
||||
On_Charging_Status: malloc_bottom
|
||||
Check_Charging_Status: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @04b36a48
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626e68
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
Aux: @04b36ac8
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626ea8
|
||||
Aux: @04b36c68
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -98,44 +143,77 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626ea8
|
||||
Aux: @04b36c68
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626e68
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
Aux: @04b36ac8
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @04b36a48
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
|
||||
Function found not to call free: On_Charging_Status.part.0
|
||||
Function found not to call free: On_Charging_Status
|
||||
Function found not to call free: Check_Charging_Status
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,15 +1,25 @@
|
||||
callgraph:
|
||||
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls:
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
@ -20,6 +30,9 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
Clearing variable flags:
|
||||
|
||||
Function name:On_Charging_Status.part.0/8:
|
||||
locals read:
|
||||
locals written:
|
||||
Function name:On_Charging_Status/1:
|
||||
locals read:
|
||||
locals written:
|
||||
@ -28,28 +41,45 @@ Function name:Check_Charging_Status/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
|
||||
Check_Charging_Status/0 (Check_Charging_Status) @06b28000
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06627008
|
||||
Aux: @04b36ac8
|
||||
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
|
||||
On_Charging_Status/1 (On_Charging_Status) @06b282a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06626ec8
|
||||
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write)
|
||||
Aux: @04b36b88
|
||||
References: GV_Charging_Status_val/3 (read)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
|
||||
Calls: On_Charging_Status.part.0/8 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06b28d20
|
||||
Type: function definition analyzed
|
||||
Visibility: prevailing_def_ironly artificial
|
||||
Aux: @04b36c68
|
||||
References: GV_Charging_Status_M_Torq/4 (write)GV_VCU_TrqCmd/5 (write)GV_Charging_Status_Steer_Angle/6 (write)GV_VCU_Drive_Mode/7 (write)
|
||||
Referring:
|
||||
Function On_Charging_Status.part.0/8 is inline copy in On_Charging_Status/1
|
||||
Availability: local
|
||||
Function flags: count:536870912 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
|
||||
Called by: On_Charging_Status/1 (inlined) (536870912 (estimated locally),0.50 per call)
|
||||
Calls:
|
||||
|
||||
|
||||
Function name:On_Charging_Status.part.0/8:
|
||||
locals read:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
|
||||
Function name:On_Charging_Status/1:
|
||||
locals read:
|
||||
locals written:
|
||||
@ -61,21 +91,42 @@ Function name:Check_Charging_Status/0:
|
||||
locals written:
|
||||
globals read:
|
||||
globals written:
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
@ -1,18 +1,39 @@
|
||||
On_Charging_Status.part.0 ()
|
||||
{
|
||||
<bb 4> [local count: 1073741824]:
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_M_Torq = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_TrqCmd = 0.0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
<bb 3> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
}
|
||||
|
||||
|
||||
On_Charging_Status ()
|
||||
{
|
||||
unsigned char GV_Charging_Status_val.1_1;
|
||||
unsigned char _2;
|
||||
|
||||
<bb 2> [local count: 1073741824]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
|
||||
if (GV_Charging_Status_val.1_1 == 1)
|
||||
goto <bb 3>; [34.00%]
|
||||
_2 = GV_Charging_Status_val.1_1 + 255;
|
||||
if (_2 <= 2)
|
||||
goto <bb 3>; [50.00%]
|
||||
else
|
||||
goto <bb 4>; [66.00%]
|
||||
goto <bb 4>; [50.00%]
|
||||
|
||||
<bb 3> [local count: 365072220]:
|
||||
# DEBUG BEGIN_STMT
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
<bb 3> [local count: 536870912]:
|
||||
On_Charging_Status.part.0 ();
|
||||
|
||||
<bb 4> [local count: 1073741824]:
|
||||
return;
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -13,7 +13,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -21,7 +21,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -29,7 +29,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -37,7 +37,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -45,7 +45,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -53,7 +53,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -61,7 +61,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -69,7 +69,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -77,7 +77,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -85,7 +85,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -93,7 +93,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -101,7 +101,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -109,7 +109,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -117,7 +117,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -125,7 +125,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -133,7 +133,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -141,7 +141,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -149,7 +149,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -157,7 +157,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -165,7 +165,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -173,7 +173,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -181,7 +181,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -189,7 +189,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -198,7 +198,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -207,14 +207,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -4,7 +4,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -12,7 +12,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -20,7 +20,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -28,7 +28,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -36,7 +36,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -44,7 +44,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -52,7 +52,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -60,7 +60,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -68,7 +68,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -76,7 +76,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -84,7 +84,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -92,7 +92,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -100,7 +100,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -108,7 +108,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -116,7 +116,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -124,7 +124,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -132,7 +132,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -140,7 +140,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -148,7 +148,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -156,7 +156,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -164,7 +164,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -172,7 +172,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -180,7 +180,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -189,7 +189,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -198,14 +198,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -14,7 +14,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -22,7 +22,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -30,7 +30,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -38,7 +38,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -46,7 +46,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -54,7 +54,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -62,7 +62,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -70,7 +70,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -78,7 +78,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -86,7 +86,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -94,7 +94,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -102,7 +102,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -110,7 +110,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -118,7 +118,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -126,7 +126,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -134,7 +134,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -142,7 +142,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -150,7 +150,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -158,7 +158,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -166,7 +166,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -174,7 +174,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -182,7 +182,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -190,7 +190,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -199,7 +199,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -208,14 +208,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -8,7 +8,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -16,7 +16,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -24,7 +24,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -32,7 +32,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -40,7 +40,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -48,7 +48,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -56,7 +56,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -64,7 +64,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -72,7 +72,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -80,7 +80,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -88,7 +88,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -96,7 +96,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -104,7 +104,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -112,7 +112,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -120,7 +120,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -128,7 +128,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -136,7 +136,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -144,7 +144,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -152,7 +152,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -160,7 +160,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -168,7 +168,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -176,7 +176,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -185,7 +185,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -194,14 +194,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -33,7 +33,7 @@ Reclaiming variables:
|
||||
Clearing address taken flags:
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -41,7 +41,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -49,7 +49,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -57,7 +57,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -65,7 +65,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -73,7 +73,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -81,7 +81,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -89,7 +89,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -97,7 +97,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -105,7 +105,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -113,7 +113,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -121,7 +121,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -129,7 +129,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -137,7 +137,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -145,7 +145,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -153,7 +153,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -161,7 +161,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -169,7 +169,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -177,7 +177,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -185,7 +185,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -193,7 +193,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -201,7 +201,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -209,7 +209,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -218,7 +218,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -227,14 +227,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -92,7 +92,7 @@ IPA function summary for Motor_init/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -100,7 +100,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -108,7 +108,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -116,7 +116,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -124,7 +124,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -132,7 +132,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -140,7 +140,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -148,7 +148,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -156,7 +156,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -164,7 +164,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -172,7 +172,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -180,7 +180,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -188,7 +188,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -196,7 +196,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -204,7 +204,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -212,7 +212,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -220,7 +220,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -228,7 +228,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -236,7 +236,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -244,7 +244,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -252,7 +252,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -260,7 +260,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -268,7 +268,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -277,7 +277,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -286,14 +286,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -83,7 +83,7 @@ IPA function summary for Motor_init/0 inlinable
|
||||
|
||||
Symbol table:
|
||||
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -91,7 +91,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b60af8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -99,7 +99,7 @@ GV_ACU_Drive_ACC_Cmd/24 (GV_ACU_Drive_ACC_Cmd) @06b50af8
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b60ab0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -107,7 +107,7 @@ GV_VCU_ACU_long_Ctl_mode/23 (GV_VCU_ACU_long_Ctl_mode) @06b50ab0
|
||||
Referring: ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -115,7 +115,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -123,7 +123,7 @@ GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678
|
||||
Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b60630
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -131,7 +131,7 @@ GV_RC_Drive_ACC_Cmd/20 (GV_RC_Drive_ACC_Cmd) @06b50630
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b605e8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -139,7 +139,7 @@ GV_VCU_RC_long_Ctl_mode/19 (GV_VCU_RC_long_Ctl_mode) @06b505e8
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -147,7 +147,7 @@ GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0
|
||||
Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -155,7 +155,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -163,7 +163,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -171,7 +171,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -179,7 +179,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -187,7 +187,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -195,7 +195,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -203,7 +203,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -211,7 +211,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
|
||||
Referring: Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -219,7 +219,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -227,7 +227,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
|
||||
Referring: Motor_init/0 (read)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b35e58
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -235,7 +235,7 @@ GV_VCU_EPAM_Park_Request_to_EPC/7 (GV_VCU_EPAM_Park_Request_to_EPC) @06b25e58
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -243,7 +243,7 @@ GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -251,7 +251,7 @@ GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8
|
||||
Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
|
||||
Type: variable
|
||||
Body removed by symtab_remove_unreachable_nodes
|
||||
Visibility: external public
|
||||
@ -259,7 +259,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
|
||||
Referring: Motor_init/0 (read)
|
||||
Availability: not_available
|
||||
Varpool flags:
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -268,7 +268,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -277,14 +277,14 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b254c8
|
||||
Motor_Tunning/1 (Motor_Tunning) @06b354c8
|
||||
Type: variable definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References:
|
||||
Referring: RC_Motor_Logic/2 (read)
|
||||
Availability: available
|
||||
Varpool flags: initialized
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
|
||||
@ -73,30 +73,30 @@ Function is locally const.
|
||||
Function is locally const.
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636368
|
||||
Aux: @06646268
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636388
|
||||
Aux: @06645ee8
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636408
|
||||
Aux: @06645f08
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -106,30 +106,30 @@ Motor_init/0 (Motor_init) @06b28620
|
||||
|
||||
|
||||
ordered call graph: reduced for nothrow
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636368
|
||||
Aux: @06646268
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636388
|
||||
Aux: @06645ee8
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636408
|
||||
Aux: @06645f08
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -151,30 +151,30 @@ RC_Motor_Logic: malloc_bottom
|
||||
Motor_init: malloc_bottom
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636368
|
||||
Aux: @06646268
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636388
|
||||
Aux: @06645ee8
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636408
|
||||
Aux: @06645f08
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
@ -184,30 +184,30 @@ Motor_init/0 (Motor_init) @06b28620
|
||||
|
||||
|
||||
ordered call graph: reduced
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636368
|
||||
Aux: @06646268
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636388
|
||||
Aux: @06645ee8
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636408
|
||||
Aux: @06645f08
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
callgraph:
|
||||
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -9,7 +9,7 @@ ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
@ -18,7 +18,7 @@ RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
@ -40,30 +40,30 @@ Function name:Motor_init/0:
|
||||
locals written:
|
||||
|
||||
ordered call graph: reduced
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40
|
||||
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636368
|
||||
Aux: @06646128
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_ACU_long_Ctl_mode/23 (read)GV_ACU_Drive_ACC_Cmd/24 (read)GV_VCU_TrqCmd/21 (write)GV_ACU_Vx_Command/25 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0
|
||||
RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636408
|
||||
Aux: @06646268
|
||||
References: GV_VCU_Drive_Mode/18 (read)GV_VCU_RC_long_Ctl_mode/19 (read)GV_RC_Drive_ACC_Cmd/20 (read)GV_VCU_TrqCmd/21 (write)GV_RC_Vx_Command/22 (read)Motor_Tunning/1 (read)GV_VCU_TrqCmd/21 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
|
||||
Called by:
|
||||
Calls:
|
||||
Motor_init/0 (Motor_init) @06b28620
|
||||
Motor_init/0 (Motor_init) @06b38620
|
||||
Type: function definition analyzed
|
||||
Visibility: externally_visible public
|
||||
Aux: @06636428
|
||||
Aux: @06645ee8
|
||||
References: GV_VCU_GearSelStat/4 (read)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_GearCmd/5 (write)GV_VCU_MtrDir/6 (write)GV_VCU_EPAM_Park_Request_to_EPC/7 (write)GV_VCU_BmsFlt/8 (read)GV_VCU_BmsHvSt/9 (read)GV_VCU_PwrEnable/10 (write)GV_VCU_ControlMode/11 (write)GV_VCU_Ready/12 (write)GV_VCU_TorqueContol/13 (write)GV_ACU_BMS_FltSta/14 (read)GV_VCU_BmsFlt/8 (write)GV_BMS_HVOn_STA/15 (read)GV_VCU_BmsHvSt/9 (write)GV_VCU_PosTrqLimit/16 (write)GV_VCU_NegTrqLimit/17 (write)
|
||||
Referring:
|
||||
Availability: available
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -31,17 +31,19 @@ void Check_Charging_Status(void) {
|
||||
void On_Charging_Status (void){
|
||||
|
||||
|
||||
if(GV_Charging_Status_val == 1){
|
||||
if(GV_Charging_Status_val == 1||GV_Charging_Status_val == 2||GV_Charging_Status_val == 3){
|
||||
// 모터토크 0 고정 can.c 부분에 조건문 걸기
|
||||
|
||||
/*GV_Charging_Status_M_Torq =0;
|
||||
GV_Charging_Status_M_Torq =0;
|
||||
|
||||
GV_VCU_TrqCmd = GV_Charging_Status_M_Torq;*/
|
||||
GV_VCU_TrqCmd = GV_Charging_Status_M_Torq;
|
||||
|
||||
// 스티어링 커멘드 0 고정 can.c 부분에 조건문 걸기
|
||||
|
||||
GV_Charging_Status_Steer_Angle = 0;
|
||||
|
||||
GV_VCU_Drive_Mode = 3;
|
||||
|
||||
// GV_RWA_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWA 앵글 커맨드 0 처리
|
||||
// GV_RWS_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWS 앵글 커맨드 0 처리
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user