20240905-깃허브고장나서 빠꾸

This commit is contained in:
S2-CHICKEN 2024-09-05 21:14:19 +09:00
parent 2c5427661a
commit 6e651c8745
46 changed files with 27409 additions and 26580 deletions

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,40 +3,61 @@ Trivially needed symbols: On_Charging_Status Check_Charging_Status
Initial Symbol table: Initial Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status/1 (write)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
Type: variable
Visibility: external public
References:
Referring: On_Charging_Status/1 (write)
Availability: not-ready
Varpool flags:
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read) Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: public Visibility: public
Aux: @01733ea0 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: Referring:
Function flags: body optimize_size Function flags: body optimize_size
Called by: Check_Charging_Status/0 Called by: Check_Charging_Status/0
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: public Visibility: public
Aux: @06b1d2a0 Aux: @06abd2a0
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
Referring: Referring:
Function flags: body optimize_size Function flags: body optimize_size
@ -47,36 +68,57 @@ Removing unused symbols:
Reclaimed Symbol table: Reclaimed Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status/1 (write)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
Type: variable
Visibility: external public
References:
Referring: On_Charging_Status/1 (write)
Availability: not-ready
Varpool flags:
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read) Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: public 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: Referring:
Function flags: body optimize_size Function flags: body optimize_size
Called by: Check_Charging_Status/0 Called by: Check_Charging_Status/0
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: public Visibility: public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read) 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: Initial Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status/1 (write)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
Type: variable
Visibility: external public
References:
Referring: On_Charging_Status/1 (write)
Availability: not-ready
Varpool flags:
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read) Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: public 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: Referring:
Function flags: body optimize_size Function flags: body optimize_size
Called by: Check_Charging_Status/0 Called by: Check_Charging_Status/0
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: public Visibility: public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read) 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: Reclaimed Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status/1 (write)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
Type: variable
Visibility: external public
References:
Referring: On_Charging_Status/1 (write)
Availability: not-ready
Varpool flags:
GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read) Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Visibility: external public Visibility: external public
References: References:
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not-ready Availability: not-ready
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: public 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: Referring:
Function flags: body optimize_size Function flags: body optimize_size
Called by: Check_Charging_Status/0 Called by: Check_Charging_Status/0
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: public Visibility: public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read) 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: Clearing address taken flags:
Optimized Symbol table: 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) @06abdd20
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:365072224 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -197,16 +315,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -228,7 +346,7 @@ Removing variables:
Final Symbol table: Final Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -236,7 +354,7 @@ GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948
Referring: Referring:
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -244,7 +362,7 @@ GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708
Referring: Referring:
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 GV_VCU_TrqCmd/5 (GV_VCU_TrqCmd) @06ab89d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -252,7 +370,31 @@ ECU3/2 (ECU3) @06b186c0
Referring: Referring:
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 GV_Charging_Status_M_Torq/4 (GV_Charging_Status_M_Torq) @06ab8990
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) @06ab8708
Type: variable
Body removed by symtab_remove_unreachable_nodes
Visibility: external public
References:
Referring:
Availability: not_available
Varpool flags:
ECU3/2 (ECU3) @06ab86c0
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) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible asm_written public Visibility: externally_visible asm_written public
References: References:
@ -261,7 +403,7 @@ On_Charging_Status/1 (On_Charging_Status) @06b1d2a0
Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) nonfreeing_fn optimize_size
Called by: Called by:
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible asm_written public Visibility: externally_visible asm_written public
References: References:

View File

@ -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

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: Symbol table:
GV_Charging_Status_Steer_Angle/4 (GV_Charging_Status_Steer_Angle) @06b18948 GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Check_Charging_Status/0 (write)Check_Charging_Status/0 (read)On_Charging_Status/1 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -37,16 +61,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: body optimize_size Function flags: body optimize_size
Called by: Check_Charging_Status/0 Called by: Check_Charging_Status/0
Calls: Calls:
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)GV_Charging_Status_val/3 (read)
@ -67,7 +91,15 @@ On_Charging_Status ()
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq = 0;
# DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq.2_2 = GV_Charging_Status_M_Torq;
_3 = (float) GV_Charging_Status_M_Torq.2_2;
GV_VCU_TrqCmd = _3;
# DEBUG BEGIN_STMT
GV_Charging_Status_Steer_Angle = 0; GV_Charging_Status_Steer_Angle = 0;
# DEBUG BEGIN_STMT
GV_VCU_Drive_Mode = 3;
<bb 4> : <bb 4> :
return; return;

View File

@ -10,7 +10,15 @@ On_Charging_Status ()
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq = 0;
# DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq.2_2 = GV_Charging_Status_M_Torq;
_3 = (float) GV_Charging_Status_M_Torq.2_2;
GV_VCU_TrqCmd = _3;
# DEBUG BEGIN_STMT
GV_Charging_Status_Steer_Angle = 0; GV_Charging_Status_Steer_Angle = 0;
# DEBUG BEGIN_STMT
GV_VCU_Drive_Mode = 3;
<bb 4> : <bb 4> :
return; return;

View File

@ -1,6 +1,8 @@
On_Charging_Status () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
unsigned char GV_Charging_Status_M_Torq.2_2;
float _3;
<bb 2> : <bb 2> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
@ -12,7 +14,15 @@ On_Charging_Status ()
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq = 0;
# DEBUG BEGIN_STMT
GV_Charging_Status_M_Torq.2_2 = GV_Charging_Status_M_Torq;
_3 = (float) GV_Charging_Status_M_Torq.2_2;
GV_VCU_TrqCmd = _3;
# DEBUG BEGIN_STMT
GV_Charging_Status_Steer_Angle = 0; GV_Charging_Status_Steer_Angle = 0;
# DEBUG BEGIN_STMT
GV_VCU_Drive_Mode = 3;
<bb 4> : <bb 4> :
return; return;

View File

@ -4,15 +4,48 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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) @06abdd20
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 (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -28,16 +61,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -46,6 +79,26 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -58,9 +111,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -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 Marking externally visible functions: On_Charging_Status Check_Charging_Status
@ -14,15 +14,48 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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) @06abdd20
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 (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -38,16 +71,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -56,6 +89,26 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -68,9 +121,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,4 +1,24 @@
Histogram: 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -11,9 +31,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,47 +1,68 @@
Parsed function:On_Charging_Status.part.0
Parsed function:On_Charging_Status Parsed function:On_Charging_Status
Parsed function:Check_Charging_Status Parsed function:Check_Charging_Status
Dump after hash based groups 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 Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes [1]: 3 classes
Dump after WPA based types groups 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 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. Address reference subdivision created: 0 new classes.
Dump after callgraph-based congruence reduction 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 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%). Init called for 0 items (0.00%).
Dump after full equality comparison of groups 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 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. 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 Class size histogram [num of members]: number of classe number of classess
[1]: 2 classes [1]: 3 classes
Item count: 2 Item count: 3
Congruent classes before: 2, after: 2 Congruent classes before: 3, after: 3
Average class size before: 1.00, after: 1.00 Average class size before: 1.00, after: 1.00
Average non-singular class size: 0.00, count: 0 Average non-singular class size: 0.00, count: 0
Equal symbols: 0 Equal symbols: 0
Fraction of visited symbols: 0.00% 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -54,9 +75,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,14 +1,47 @@
Symbol table: 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) @06abdd20
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 (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -24,16 +57,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -42,6 +75,26 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -54,9 +107,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -4,7 +4,9 @@ IPA constant propagation start:
IPA structures before propagation: IPA structures before propagation:
Jump functions: Jump functions:
Jump functions of caller On_Charging_Status.part.0/8:
Jump functions of caller On_Charging_Status/1: 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: Jump functions of caller Check_Charging_Status/0:
callsite Check_Charging_Status/0 -> On_Charging_Status/1 : 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 On_Charging_Status for cloning; -fipa-cp-clone disabled.
Not considering Check_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: 23, max_new_size: 11001
IPA lattices after all propagation: IPA lattices after all propagation:
Lattices: Lattices:
Node: On_Charging_Status.part.0/8:
Node: On_Charging_Status/1: Node: On_Charging_Status/1:
Node: Check_Charging_Status/0: Node: Check_Charging_Status/0:
@ -31,15 +34,48 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: 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) @06abdd20
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 (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -55,16 +91,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -89,9 +125,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -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 Analyzing function: On_Charging_Status/1
;; 1 loops found ;; 1 loops found
;; ;;
@ -13,15 +38,17 @@ Analyzing function: On_Charging_Status/1
Analyzing function body size: On_Charging_Status Analyzing function body size: On_Charging_Status
IPA function summary for On_Charging_Status/1 inlinable IPA function summary for On_Charging_Status/1 inlinable
global time: 5.340000 global time: 8.400000
self size: 7 self size: 7
global size: 0 global size: 0
min size: 0 min size: 0
self stack: 0 self stack: 0
global stack: 0 global stack: 0
size:4.000000, time:3.340000 size:3.000000, time:3.000000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: calls:
On_Charging_Status.part.0/8 function not considered for inlining
loop depth: 0 freq:0.34 size: 1 time: 10callee size: 3 stack: 0
Analyzing function: Check_Charging_Status/0 Analyzing function: Check_Charging_Status/0
@ -52,15 +79,48 @@ IPA function summary for Check_Charging_Status/0 inlinable
Symbol table: 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) @06abdd20
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 (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -76,16 +136,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -94,6 +154,26 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -106,9 +186,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,14 +1,27 @@
IPA function summary for On_Charging_Status/1 inlinable IPA function summary for On_Charging_Status.part.0/8 inlinable
global time: 5.340000 global time: 6.000000
self size: 7 self size: 7
global size: 7 global size: 7
min size: 0 min size: 0
self stack: 0 self stack: 0
global 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) size:3.000000, time:2.000000, executed if:(not inlined)
calls: calls:
IPA function summary for On_Charging_Status/1 inlinable
global time: 8.400000
self size: 7
global size: 7
min size: 2
self stack: 0
global stack: 0
size:3.000000, time:3.000000
size:3.000000, time:2.000000, executed if:(not inlined)
calls:
On_Charging_Status.part.0/8 function not considered for inlining
loop depth: 0 freq:0.34 size: 1 time: 10callee size: 3 stack: 0
IPA function summary for Check_Charging_Status/0 inlinable IPA function summary for Check_Charging_Status/0 inlinable
global time: 9.550000 global time: 9.550000
self size: 9 self size: 9
@ -24,32 +37,40 @@ IPA function summary for Check_Charging_Status/0 inlinable
Flattening functions: Flattening functions:
Overall time estimate: 14.890000 weighted by profile: 0.000000 Overall time estimate: 23.950000 weighted by profile: 0.000000
Deciding on inlining of small functions. Starting with size 0. 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 On_Charging_Status/1.
Enqueueing calls in Check_Charging_Status/0. 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.544000, frequency 0.34.
Reclaiming functions: Reclaiming functions:
Reclaiming variables: Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Deciding on functions to be inlined into all callers and removing useless speculations: 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: 15.910000 weighted by profile: 0.000000
Why inlining failed? Why inlining failed?
call is unlikely and code size would grow : 1 calls, 0.255000 freq, 0 count call is unlikely and code size would grow : 1 calls, 0.255000 freq, 0 count
IPA function summary for On_Charging_Status/1 inlinable IPA function summary for On_Charging_Status/1 inlinable
global time: 5.340000 global time: 6.360000
self size: 7 self size: 7
global size: 7 global size: 10
min size: 4 min size: 7
self stack: 0 self stack: 0
global stack: 0 global stack: 0
estimated growth:3 estimated growth:3
size:4.000000, time:3.340000 size:7.000000, time:4.360000
size:3.000000, time:2.000000, executed if:(not inlined) size:3.000000, time:2.000000, executed if:(not inlined)
calls: calls:
On_Charging_Status.part.0/8 inlined
loop depth: 0 freq:0.34 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 IPA function summary for Check_Charging_Status/0 inlinable
global time: 9.550000 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) size:3.000000, time:2.000000, executed if:(not inlined)
calls: calls:
On_Charging_Status/1 call is unlikely and code size would grow 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: 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) @06abdd20
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:365072224 (estimated locally) first_run:1 body local split_part optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
GV_VCU_Drive_Mode/7 (GV_VCU_Drive_Mode) @06ab8a68
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
References: References:
Referring: On_Charging_Status/1 (write) Referring: On_Charging_Status.part.0/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Charging_Status_val/3 (GV_Charging_Status_val) @06b18708 GV_Charging_Status_Steer_Angle/6 (GV_Charging_Status_Steer_Angle) @06ab8a20
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) @06ab89d8
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) @06ab8990
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) @06ab8708
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: On_Charging_Status/1 (read)Check_Charging_Status/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/2 (ECU3) @06b186c0 ECU3/2 (ECU3) @06ab86c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -90,16 +145,16 @@ ECU3/2 (ECU3) @06b186c0
Referring: Check_Charging_Status/0 (read) Referring: Check_Charging_Status/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
@ -111,6 +166,27 @@ 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) ;; 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -124,8 +200,15 @@ On_Charging_Status ()
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# 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 # DEBUG BEGIN_STMT
GV_Charging_Status_Steer_Angle = 0; GV_Charging_Status_Steer_Angle = 0;
# DEBUG BEGIN_STMT
GV_VCU_Drive_Mode = 3;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,9 +1,18 @@
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 local analysis of On_Charging_Status
scanning: GV_Charging_Status_val.1_1 = GV_Charging_Status_val; scanning: GV_Charging_Status_val.1_1 = GV_Charging_Status_val;
scanning: if (GV_Charging_Status_val.1_1 == 1) scanning: if (GV_Charging_Status_val.1_1 == 1)
scanning: GV_Charging_Status_Steer_Angle = 0; scanning: On_Charging_Status.part.0 ();
scanning: return; scanning: return;
Function is locally const. Function is locally const.
@ -19,20 +28,31 @@ Function is locally const.
Function is locally const. Function is locally const.
callgraph: callgraph:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06abdd20
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @065c6ec8
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:365072224 (estimated locally) first_run:1 body local split_part optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626f48 Aux: @065c71a8
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write) References: GV_Charging_Status_val/3 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06627108 Aux: @065c7068
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
Referring: Referring:
Availability: available Availability: available
@ -42,20 +62,31 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
ordered call graph: reduced for nothrow 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) @06abdd20
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @065c6ec8
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:365072224 (estimated locally) first_run:1 body local split_part optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626f48 Aux: @065c71a8
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write) References: GV_Charging_Status_val/3 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06627108 Aux: @065c7068
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
Referring: Referring:
Availability: available Availability: available
@ -66,29 +97,42 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
MALLOC LATTICE Initial: MALLOC LATTICE Initial:
On_Charging_Status.part.0: malloc_bottom
On_Charging_Status: malloc_bottom On_Charging_Status: malloc_bottom
Check_Charging_Status: malloc_bottom Check_Charging_Status: malloc_bottom
MALLOC LATTICE after propagation: MALLOC LATTICE after propagation:
On_Charging_Status.part.0: malloc_bottom
On_Charging_Status: malloc_bottom On_Charging_Status: malloc_bottom
Check_Charging_Status: malloc_bottom Check_Charging_Status: malloc_bottom
callgraph: callgraph:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06abdd20
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @065c6e88
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:365072224 (estimated locally) first_run:1 body local split_part optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626e68 Aux: @065c7048
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write) References: GV_Charging_Status_val/3 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626ea8 Aux: @065c6f48
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
Referring: Referring:
Availability: available Availability: available
@ -98,29 +142,61 @@ Check_Charging_Status/0 (Check_Charging_Status) @06b1d000
ordered call graph: reduced ordered call graph: reduced
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626ea8 Aux: @065c6f48
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626e68 Aux: @065c7048
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write) References: GV_Charging_Status_val/3 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06abdd20
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @065c6e88
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:365072224 (estimated locally) first_run:1 body local split_part optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls: 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: On_Charging_Status
Function found not to call free: Check_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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -133,9 +209,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,15 +1,25 @@
callgraph: callgraph:
On_Charging_Status/1 (On_Charging_Status) @06b1d2a0 On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06abdd20
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:365072224 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls:
On_Charging_Status/1 (On_Charging_Status) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) 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) Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call)
Clearing variable flags: Clearing variable flags:
Function name:On_Charging_Status.part.0/8:
locals read:
locals written:
Function name:On_Charging_Status/1: Function name:On_Charging_Status/1:
locals read: locals read:
locals written: locals written:
@ -28,28 +41,45 @@ Function name:Check_Charging_Status/0:
locals written: locals written:
ordered call graph: reduced ordered call graph: reduced
Check_Charging_Status/0 (Check_Charging_Status) @06b1d000 Check_Charging_Status/0 (Check_Charging_Status) @06abd000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06627008 Aux: @065c6e68
References: ECU3/2 (read)GV_Charging_Status_val/3 (write) References: ECU3/2 (read)GV_Charging_Status_val/3 (write)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Called by:
Calls: On_Charging_Status/1 (273804165 (estimated locally),0.25 per call) 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) @06abd2a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @06626ec8 Aux: @065c6e08
References: GV_Charging_Status_val/3 (read)GV_Charging_Status_Steer_Angle/4 (write) References: GV_Charging_Status_val/3 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call) Called by: Check_Charging_Status/0 (273804165 (estimated locally),0.25 per call)
Calls: On_Charging_Status.part.0/8 (inlined) (365072224 (estimated locally),0.34 per call)
On_Charging_Status.part.0/8 (On_Charging_Status.part.0) @06abdd20
Type: function definition analyzed
Visibility: prevailing_def_ironly artificial
Aux: @065c6fc8
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:365072224 (estimated locally) first_run:1 body local split_part nonfreeing_fn optimize_size
Called by: On_Charging_Status/1 (inlined) (365072224 (estimated locally),0.34 per call)
Calls: Calls:
Function name:On_Charging_Status.part.0/8:
locals read:
locals written:
globals read:
globals written:
Function name:On_Charging_Status/1: Function name:On_Charging_Status/1:
locals read: locals read:
locals written: locals written:
@ -61,6 +91,26 @@ Function name:Check_Charging_Status/0:
locals written: locals written:
globals read: globals read:
globals written: 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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -73,9 +123,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

View File

@ -1,3 +1,23 @@
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 () On_Charging_Status ()
{ {
unsigned char GV_Charging_Status_val.1_1; unsigned char GV_Charging_Status_val.1_1;
@ -10,9 +30,8 @@ On_Charging_Status ()
else else
goto <bb 4>; [66.00%] goto <bb 4>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072224]:
# DEBUG BEGIN_STMT On_Charging_Status.part.0 ();
GV_Charging_Status_Steer_Angle = 0;
<bb 4> [local count: 1073741824]: <bb 4> [local count: 1073741824]:
return; return;

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,7 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -21,7 +21,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -45,7 +45,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -85,7 +85,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -93,7 +93,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -101,7 +101,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -109,7 +109,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -117,7 +117,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -125,7 +125,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -133,7 +133,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -141,7 +141,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -149,7 +149,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -157,7 +157,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -4,7 +4,7 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -12,7 +12,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -36,7 +36,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -76,7 +76,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -84,7 +84,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -92,7 +92,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -100,7 +100,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -108,7 +108,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -116,7 +116,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -124,7 +124,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -132,7 +132,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -140,7 +140,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -148,7 +148,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -180,7 +180,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -14,7 +14,7 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -22,7 +22,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -46,7 +46,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -86,7 +86,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -94,7 +94,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -102,7 +102,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -110,7 +110,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -118,7 +118,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -126,7 +126,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -134,7 +134,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -142,7 +142,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -150,7 +150,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -158,7 +158,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -190,7 +190,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -1,6 +1,6 @@
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -8,7 +8,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -32,7 +32,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -72,7 +72,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -80,7 +80,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -88,7 +88,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -96,7 +96,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -104,7 +104,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -112,7 +112,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -120,7 +120,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -128,7 +128,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -136,7 +136,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -144,7 +144,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -176,7 +176,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -33,7 +33,7 @@ Reclaiming variables:
Clearing address taken flags: Clearing address taken flags:
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -41,7 +41,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -65,7 +65,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -105,7 +105,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -113,7 +113,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -121,7 +121,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -129,7 +129,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -137,7 +137,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -145,7 +145,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -153,7 +153,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -161,7 +161,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -169,7 +169,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -177,7 +177,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -209,7 +209,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -92,7 +92,7 @@ IPA function summary for Motor_init/0 inlinable
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -100,7 +100,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -124,7 +124,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -164,7 +164,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -172,7 +172,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -180,7 +180,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -188,7 +188,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -196,7 +196,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -204,7 +204,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -212,7 +212,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -220,7 +220,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -228,7 +228,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -236,7 +236,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -268,7 +268,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -83,7 +83,7 @@ IPA function summary for Motor_init/0 inlinable
Symbol table: Symbol table:
GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40 GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b60b40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -91,7 +91,7 @@ GV_ACU_Vx_Command/25 (GV_ACU_Vx_Command) @06b50b40
Referring: ACU_Motor_Logic/3 (read) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0 GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b606c0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -115,7 +115,7 @@ GV_RC_Vx_Command/22 (GV_RC_Vx_Command) @06b506c0
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b50678 GV_VCU_TrqCmd/21 (GV_VCU_TrqCmd) @06b60678
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (write)RC_Motor_Logic/2 (write)ACU_Motor_Logic/3 (write)ACU_Motor_Logic/3 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b505a0 GV_VCU_Drive_Mode/18 (GV_VCU_Drive_Mode) @06b605a0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: RC_Motor_Logic/2 (read)ACU_Motor_Logic/3 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168 GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b60168
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -155,7 +155,7 @@ GV_VCU_NegTrqLimit/17 (GV_VCU_NegTrqLimit) @06b50168
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120 GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b60120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -163,7 +163,7 @@ GV_VCU_PosTrqLimit/16 (GV_VCU_PosTrqLimit) @06b50120
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8 GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b600d8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -171,7 +171,7 @@ GV_BMS_HVOn_STA/15 (GV_BMS_HVOn_STA) @06b500d8
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090 GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b60090
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -179,7 +179,7 @@ GV_ACU_BMS_FltSta/14 (GV_ACU_BMS_FltSta) @06b50090
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048 GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b60048
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -187,7 +187,7 @@ GV_VCU_TorqueContol/13 (GV_VCU_TorqueContol) @06b50048
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000 GV_VCU_Ready/12 (GV_VCU_Ready) @06b60000
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -195,7 +195,7 @@ GV_VCU_Ready/12 (GV_VCU_Ready) @06b50000
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78 GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b35f78
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -203,7 +203,7 @@ GV_VCU_ControlMode/11 (GV_VCU_ControlMode) @06b25f78
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30 GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b35f30
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -211,7 +211,7 @@ GV_VCU_PwrEnable/10 (GV_VCU_PwrEnable) @06b25f30
Referring: Motor_init/0 (write) Referring: Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8 GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b35ee8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -219,7 +219,7 @@ GV_VCU_BmsHvSt/9 (GV_VCU_BmsHvSt) @06b25ee8
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0 GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b35ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -227,7 +227,7 @@ GV_VCU_BmsFlt/8 (GV_VCU_BmsFlt) @06b25ea0
Referring: Motor_init/0 (read)Motor_init/0 (write) Referring: Motor_init/0 (read)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: 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 Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b25e10 GV_VCU_MtrDir/6 (GV_VCU_MtrDir) @06b35e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b25dc8 GV_VCU_GearCmd/5 (GV_VCU_GearCmd) @06b35dc8
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public 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) Referring: Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)Motor_init/0 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80 GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b35d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -259,7 +259,7 @@ GV_VCU_GearSelStat/4 (GV_VCU_GearSelStat) @06b25d80
Referring: Motor_init/0 (read) Referring: Motor_init/0 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_Tunning/1 (Motor_Tunning) @06b254c8 Motor_Tunning/1 (Motor_Tunning) @06b354c8
Type: variable definition analyzed Type: variable definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
Referring: RC_Motor_Logic/2 (read) Referring: RC_Motor_Logic/2 (read)
Availability: available Availability: available
Varpool flags: initialized Varpool flags: initialized
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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)

View File

@ -73,30 +73,30 @@ Function is locally const.
Function is locally const. Function is locally const.
callgraph: callgraph:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741823 (estimated locally) body optimize_size Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
@ -106,30 +106,30 @@ Motor_init/0 (Motor_init) @06b28620
ordered call graph: reduced for nothrow 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 Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741823 (estimated locally) body optimize_size Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
@ -151,30 +151,30 @@ RC_Motor_Logic: malloc_bottom
Motor_init: malloc_bottom Motor_init: malloc_bottom
callgraph: callgraph:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741823 (estimated locally) body optimize_size Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
@ -184,30 +184,30 @@ Motor_init/0 (Motor_init) @06b28620
ordered call graph: reduced ordered call graph: reduced
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body optimize_size Function flags: count:1073741824 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741823 (estimated locally) body optimize_size Function flags: count:1073741823 (estimated locally) body optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available

View File

@ -1,6 +1,6 @@
callgraph: callgraph:
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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 Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: locals written:
ordered call graph: reduced ordered call graph: reduced
ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b28c40 ACU_Motor_Logic/3 (ACU_Motor_Logic) @06b38c40
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: Called by:
Calls: Calls:
RC_Motor_Logic/2 (RC_Motor_Logic) @06b289a0 RC_Motor_Logic/2 (RC_Motor_Logic) @06b389a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available Availability: available
Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741823 (estimated locally) body nonfreeing_fn optimize_size
Called by: Called by:
Calls: Calls:
Motor_init/0 (Motor_init) @06b28620 Motor_init/0 (Motor_init) @06b38620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public 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) 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: Referring:
Availability: available 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

View File

@ -34,14 +34,16 @@ void On_Charging_Status (void){
if(GV_Charging_Status_val == 1){ if(GV_Charging_Status_val == 1){
// 모터토크 0 고정 can.c 부분에 조건문 걸기 // 모터토크 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 부분에 조건문 걸기 // 스티어링 커멘드 0 고정 can.c 부분에 조건문 걸기
GV_Charging_Status_Steer_Angle = 0; GV_Charging_Status_Steer_Angle = 0;
GV_VCU_Drive_Mode = 3;
// GV_RWA_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWA 앵글 커맨드 0 처리 // GV_RWA_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWA 앵글 커맨드 0 처리
// GV_RWS_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWS 앵글 커맨드 0 처리 // GV_RWS_RackAngleCmd =GV_Charging_Status_Steer_Angle ; // RWS 앵글 커맨드 0 처리