Marking local functions: Marking externally visible functions: BREAK_Speed Marking externally visible variables: BREAK_Speed_limit Reclaiming functions: Reclaiming variables: Clearing address taken flags: Symbol table: GV_RCU_BrakeTorqueCommand/5 (GV_RCU_BrakeTorqueCommand) @06b92a20 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: GV_BrakeTorqueCommand/4 (GV_BrakeTorqueCommand) @06b929d8 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (write)BREAK_Speed/1 (write) Availability: not_available Varpool flags: Cur_CLMAP_FORCE/3 (Cur_CLMAP_FORCE) @06b92990 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (write)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not_available Varpool flags: GV_MASTER_CLMAP_FORCE/2 (GV_MASTER_CLMAP_FORCE) @06b92948 Type: variable Body removed by symtab_remove_unreachable_nodes Visibility: external public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: not_available Varpool flags: BREAK_Speed/1 (BREAK_Speed) @06b961c0 Type: function definition analyzed Visibility: externally_visible public References: GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)Cur_CLMAP_FORCE/3 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write)Cur_CLMAP_FORCE/3 (read)GV_MASTER_CLMAP_FORCE/2 (read)BREAK_Speed_limit/0 (read)Cur_CLMAP_FORCE/3 (read)Cur_CLMAP_FORCE/3 (write)Cur_CLMAP_FORCE/3 (read)GV_BrakeTorqueCommand/4 (write)Cur_CLMAP_FORCE/3 (read)GV_RCU_BrakeTorqueCommand/5 (write) Referring: Availability: available Function flags: body optimize_size Called by: Calls: BREAK_Speed_limit/0 (BREAK_Speed_limit) @06b920d8 Type: variable definition analyzed Visibility: externally_visible public References: Referring: BREAK_Speed/1 (read)BREAK_Speed/1 (read) Availability: available Varpool flags: initialized BREAK_Speed () { : # DEBUG BEGIN_STMT GV_MASTER_CLMAP_FORCE.0_1 = GV_MASTER_CLMAP_FORCE; Cur_CLMAP_FORCE.1_2 = Cur_CLMAP_FORCE; if (GV_MASTER_CLMAP_FORCE.0_1 != Cur_CLMAP_FORCE.1_2) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.2_3 = Cur_CLMAP_FORCE; GV_MASTER_CLMAP_FORCE.3_4 = GV_MASTER_CLMAP_FORCE; if (Cur_CLMAP_FORCE.2_3 > GV_MASTER_CLMAP_FORCE.3_4) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.4_5 = Cur_CLMAP_FORCE; BREAK_Speed_limit.5_6 = BREAK_Speed_limit; _7 = (float) BREAK_Speed_limit.5_6; _8 = Cur_CLMAP_FORCE.4_5 - _7; Cur_CLMAP_FORCE = _8; # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.6_9 = Cur_CLMAP_FORCE; GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.6_9; # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.7_10 = Cur_CLMAP_FORCE; GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.7_10; : # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.8_11 = Cur_CLMAP_FORCE; GV_MASTER_CLMAP_FORCE.9_12 = GV_MASTER_CLMAP_FORCE; if (Cur_CLMAP_FORCE.8_11 < GV_MASTER_CLMAP_FORCE.9_12) goto ; [INV] else goto ; [INV] : # DEBUG BEGIN_STMT BREAK_Speed_limit.10_13 = BREAK_Speed_limit; _14 = (float) BREAK_Speed_limit.10_13; Cur_CLMAP_FORCE.11_15 = Cur_CLMAP_FORCE; _16 = _14 + Cur_CLMAP_FORCE.11_15; Cur_CLMAP_FORCE = _16; # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.12_17 = Cur_CLMAP_FORCE; GV_BrakeTorqueCommand = Cur_CLMAP_FORCE.12_17; # DEBUG BEGIN_STMT Cur_CLMAP_FORCE.13_18 = Cur_CLMAP_FORCE; GV_RCU_BrakeTorqueCommand = Cur_CLMAP_FORCE.13_18; : return; }