0ch rwa CAR_ARC 함수 적용

This commit is contained in:
S2-CHICKEN 2024-08-12 16:31:53 +09:00
parent feba42e943
commit abbe80cfa7
49 changed files with 29935 additions and 29877 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

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_CAR_ARC/53 (GV_ACU_CAR_ARC) @06bb7360 GV_ACU_CAR_ARC/53 (GV_ACU_CAR_ARC) @06b97360
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_CAR_ARC/53 (GV_ACU_CAR_ARC) @06bb7360
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_CAR_ARC/52 (GV_CAR_ARC) @06bb72d0 GV_Env_385_Crc/52 (GV_Env_385_Crc) @06b972d0
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_CAR_ARC/52 (GV_CAR_ARC) @06bb72d0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Env_385_Crc/51 (GV_Env_385_Crc) @06bb7240 GV_Env_385_Arc/51 (GV_Env_385_Arc) @06b97240
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_Env_385_Crc/51 (GV_Env_385_Crc) @06bb7240
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Env_385_Arc/50 (GV_Env_385_Arc) @06bb71b0 GV_Env_384_Crc/50 (GV_Env_384_Crc) @06b971b0
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_Env_385_Arc/50 (GV_Env_385_Arc) @06bb71b0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Env_384_Crc/49 (GV_Env_384_Crc) @06bb7120 GV_Env_384_Arc/49 (GV_Env_384_Arc) @06b97120
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_Env_384_Crc/49 (GV_Env_384_Crc) @06bb7120
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_Env_384_Arc/48 (GV_Env_384_Arc) @06bb7090 GV_BSC_06A_Crc/48 (GV_BSC_06A_Crc) @06b97090
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_Env_384_Arc/48 (GV_Env_384_Arc) @06bb7090
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BSC_06A_Crc/47 (GV_BSC_06A_Crc) @06bb7000 GV_BSC_06A_Arc/47 (GV_BSC_06A_Arc) @06b97000
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_BSC_06A_Crc/47 (GV_BSC_06A_Crc) @06bb7000
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_BSC_06A_Arc/46 (GV_BSC_06A_Arc) @06bacf30 GV_RCU_033_Crc/46 (GV_RCU_033_Crc) @06b8cf30
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_BSC_06A_Arc/46 (GV_BSC_06A_Arc) @06bacf30
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RCU_033_Crc/45 (GV_RCU_033_Crc) @06bacea0 GV_RCU_033_Arc/45 (GV_RCU_033_Arc) @06b8cea0
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_RCU_033_Crc/45 (GV_RCU_033_Crc) @06bacea0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RCU_033_Arc/44 (GV_RCU_033_Arc) @06bace10 GV_IMU_071_Crc/44 (GV_IMU_071_Crc) @06b8ce10
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_RCU_033_Arc/44 (GV_RCU_033_Arc) @06bace10
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IMU_071_Crc/43 (GV_IMU_071_Crc) @06bacd80 GV_IMU_071_Arc/43 (GV_IMU_071_Arc) @06b8cd80
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_IMU_071_Crc/43 (GV_IMU_071_Crc) @06bacd80
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IMU_071_Arc/42 (GV_IMU_071_Arc) @06baccf0 GV_IMU_070_Crc/42 (GV_IMU_070_Crc) @06b8ccf0
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_IMU_071_Arc/42 (GV_IMU_071_Arc) @06baccf0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IMU_070_Crc/41 (GV_IMU_070_Crc) @06bacc60 GV_IMU_070_Arc/41 (GV_IMU_070_Arc) @06b8cc60
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_IMU_070_Crc/41 (GV_IMU_070_Crc) @06bacc60
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IMU_070_Arc/40 (GV_IMU_070_Arc) @06bacbd0 GV_IDB_032_Crc/40 (GV_IDB_032_Crc) @06b8cbd0
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_IMU_070_Arc/40 (GV_IMU_070_Arc) @06bacbd0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IDB_032_Crc/39 (GV_IDB_032_Crc) @06bacb40 GV_IDB_032_Arc/39 (GV_IDB_032_Arc) @06b8cb40
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_IDB_032_Crc/39 (GV_IDB_032_Crc) @06bacb40
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IDB_032_Arc/38 (GV_IDB_032_Arc) @06bacab0 GV_RCU_065_Crc/38 (GV_RCU_065_Crc) @06b8cab0
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_IDB_032_Arc/38 (GV_IDB_032_Arc) @06bacab0
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RCU_065_Crc/37 (GV_RCU_065_Crc) @06baca20 GV_RCU_065_Arc/37 (GV_RCU_065_Arc) @06b8ca20
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_RCU_065_Crc/37 (GV_RCU_065_Crc) @06baca20
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RCU_065_Arc/36 (GV_RCU_065_Arc) @06bac990 GV_IDB_064_Crc/36 (GV_IDB_064_Crc) @06b8c990
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_RCU_065_Arc/36 (GV_RCU_065_Arc) @06bac990
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IDB_064_Crc/35 (GV_IDB_064_Crc) @06bac900 GV_IDB_064_Arc/35 (GV_IDB_064_Arc) @06b8c900
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_IDB_064_Crc/35 (GV_IDB_064_Crc) @06bac900
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_IDB_064_Arc/34 (GV_IDB_064_Arc) @06bac870 GV_CAR_ARC/34 (GV_CAR_ARC) @06b8c870
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_IDB_064_Arc/34 (GV_IDB_064_Arc) @06bac870
Referring: CRC8_Func/8 (write) Referring: CRC8_Func/8 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06bac090 GV_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06b8c090
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_RWS2_310_Crc/33 (GV_RWS2_310_Crc) @06bac090
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06bac000 GV_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06b8c000
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_RWS2_310_Arc/32 (GV_RWS2_310_Arc) @06bac000
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06ba2f30 GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06b82f30
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,7 +197,7 @@ GV_RWS2_350_Crc/31 (GV_RWS2_350_Crc) @06ba2f30
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06ba2ea0 GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06b82ea0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -205,7 +205,7 @@ GV_RWS2_350_Arc/30 (GV_RWS2_350_Arc) @06ba2ea0
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06ba2e10 GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06b82e10
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -213,7 +213,7 @@ GV_RWS2_040_Crc/29 (GV_RWS2_040_Crc) @06ba2e10
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06ba2d80 GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06b82d80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -221,7 +221,7 @@ GV_RWS2_040_Arc/28 (GV_RWS2_040_Arc) @06ba2d80
Referring: CRC8_Func_FOR_RWS2/7 (write) Referring: CRC8_Func_FOR_RWS2/7 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06ba2a20 GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06b82a20
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -229,7 +229,7 @@ GV_RWS1_310_Crc/27 (GV_RWS1_310_Crc) @06ba2a20
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06ba2990 GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06b82990
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -237,7 +237,7 @@ GV_RWS1_310_Arc/26 (GV_RWS1_310_Arc) @06ba2990
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06ba2900 GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06b82900
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -245,7 +245,7 @@ GV_RWS1_350_Crc/25 (GV_RWS1_350_Crc) @06ba2900
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06ba2870 GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06b82870
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -253,7 +253,7 @@ GV_RWS1_350_Arc/24 (GV_RWS1_350_Arc) @06ba2870
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06ba27e0 GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06b827e0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -261,7 +261,7 @@ GV_RWS1_040_Crc/23 (GV_RWS1_040_Crc) @06ba27e0
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06ba2750 GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06b82750
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -269,7 +269,7 @@ GV_RWS1_040_Arc/22 (GV_RWS1_040_Arc) @06ba2750
Referring: CRC8_Func_FOR_RWS1/6 (write) Referring: CRC8_Func_FOR_RWS1/6 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06ba23f0 GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06b823f0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -277,7 +277,7 @@ GV_RWA2_310_Crc/21 (GV_RWA2_310_Crc) @06ba23f0
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06ba2360 GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06b82360
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -285,7 +285,7 @@ GV_RWA2_310_Arc/20 (GV_RWA2_310_Arc) @06ba2360
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06ba22d0 GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06b822d0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -293,7 +293,7 @@ GV_RWA2_350_Crc/19 (GV_RWA2_350_Crc) @06ba22d0
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06ba2240 GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06b82240
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -301,7 +301,7 @@ GV_RWA2_350_Arc/18 (GV_RWA2_350_Arc) @06ba2240
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06ba21b0 GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06b821b0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -309,7 +309,7 @@ GV_RWA2_040_Crc/17 (GV_RWA2_040_Crc) @06ba21b0
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06ba2120 GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06b82120
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -317,7 +317,7 @@ GV_RWA2_040_Arc/16 (GV_RWA2_040_Arc) @06ba2120
Referring: CRC8_Func_FOR_RWA2/5 (write) Referring: CRC8_Func_FOR_RWA2/5 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b6cd80 GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b4cd80
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -325,7 +325,7 @@ GV_RWA_350_Crc/15 (GV_RWA_350_Crc) @06b6cd80
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b6ccf0 GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b4ccf0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -333,7 +333,7 @@ GV_RWA_350_Arc/14 (GV_RWA_350_Arc) @06b6ccf0
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b6cc60 GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b4cc60
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -341,7 +341,7 @@ GV_RWA_040_Crc/13 (GV_RWA_040_Crc) @06b6cc60
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b6cbd0 GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b4cbd0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -349,7 +349,7 @@ GV_RWA_040_Arc/12 (GV_RWA_040_Arc) @06b6cbd0
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b6cb40 GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b4cb40
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -357,7 +357,7 @@ GV_RWA_310_Crc/11 (GV_RWA_310_Crc) @06b6cb40
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b6cab0 GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b4cab0
Type: variable Type: variable
Body removed by symtab_remove_unreachable_nodes Body removed by symtab_remove_unreachable_nodes
Visibility: external public Visibility: external public
@ -365,24 +365,24 @@ GV_RWA_310_Arc/10 (GV_RWA_310_Arc) @06b6cab0
Referring: CRC8_Func_FOR_RWA1/4 (write) Referring: CRC8_Func_FOR_RWA1/4 (write)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
ECU3/9 (ECU3) @06b6ca20 ECU3/9 (ECU3) @06b4ca20
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: CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read) Referring: CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (write)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA1/4 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (write)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWA2/5 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (write)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS1/6 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (write)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func_FOR_RWS2/7 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (read)CRC8_Func/8 (write)CRC8_Func/8 (read)CRC8_Func/8 (read)
Availability: not_available Availability: not_available
Varpool flags: Varpool flags:
CRC8_Func/8 (CRC8_Func) @06b6b000 CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write)
Referring: Referring:
Availability: available Availability: available
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: PublicTimer/1 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Calls: PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 PublicTimer/1
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60 CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Crc/33 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS2_310_Crc/33 (write)
@ -391,7 +391,7 @@ CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620 CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Crc/27 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWS1_310_Crc/27 (write)
@ -400,7 +400,7 @@ CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20 CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Crc/21 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA2_310_Crc/21 (write)
@ -409,7 +409,7 @@ CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80 CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Crc/15 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)ECU3/9 (read)GV_RWA_350_Crc/15 (write)
@ -418,7 +418,7 @@ CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
Function flags: body optimize_size Function flags: body optimize_size
Called by: Called by:
Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 PublicTimer/1
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -427,7 +427,7 @@ Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN)
Function flags: body optimize_size Function flags: body optimize_size
Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4
Calls: crclib_getCRC8/2 Calls: crclib_getCRC8/2
crclib_getCRC8/2 (crclib_getCRC8) @06b52540 crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: CRC8_J1850_TABLE/0 (read) References: CRC8_J1850_TABLE/0 (read)
@ -436,7 +436,7 @@ crclib_getCRC8/2 (crclib_getCRC8) @06b52540
Function flags: body optimize_size Function flags: body optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3
Calls: Calls:
PublicTimer/1 (PublicTimer) @06b522a0 PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -445,7 +445,7 @@ PublicTimer/1 (PublicTimer) @06b522a0
Function flags: body optimize_size Function flags: body optimize_size
Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 Called by: CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func/8 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS2/7 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWS1/6 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA2/5 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4 CRC8_Func_FOR_RWA1/4
Calls: Calls:
CRC8_J1850_TABLE/0 (CRC8_J1850_TABLE) @06b40ab0 CRC8_J1850_TABLE/0 (CRC8_J1850_TABLE) @06b20ab0
Type: variable definition analyzed Type: variable definition analyzed
Visibility: prevailing_def_ironly Visibility: prevailing_def_ironly
References: References:
@ -469,316 +469,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
DataId = (short unsigned int) aId; DataId = (short unsigned int) aId;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 100) if (aId == 80)
goto <bb 3>; [INV] goto <bb 3>; [INV]
else else
goto <bb 4>; [INV] goto <bb 4>; [INV]
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
_3 = PublicTimer (_2); _3 = PublicTimer (_2);
_4 = (unsigned char) _3; _4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_5 = data + 1; _5 = data + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6; *_5 = _6;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _7; _8 = (long unsigned int) _7;
# DEBUG BEGIN_STMT GV_CAR_ARC = _8;
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
<bb 4> : <bb 4> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 101) if (aId == 100)
goto <bb 5>; [INV] goto <bb 5>; [INV]
else else
goto <bb 6>; [INV] goto <bb 6>; [INV]
<bb 5> : <bb 5> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_13 = (int) _12; _10 = (int) _9;
_14 = PublicTimer (_13); _11 = PublicTimer (_10);
_15 = (unsigned char) _14; _12 = (unsigned char) _11;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_16 = data + 1; _13 = data + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_16 = _17; *_13 = _14;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _18; GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_20 = (unsigned char) _19; _17 = (unsigned char) _16;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _21; *data = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _22; GV_IDB_064_Crc = _19;
<bb 6> : <bb 6> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 50) if (aId == 101)
goto <bb 7>; [INV] goto <bb 7>; [INV]
else else
goto <bb 8>; [INV] goto <bb 8>; [INV]
<bb 7> : <bb 7> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_24 = (int) _23; _21 = (int) _20;
_25 = PublicTimer (_24); _22 = PublicTimer (_21);
_26 = (unsigned char) _25; _23 = (unsigned char) _22;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_27 = data + 1; _24 = data + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_27 = _28; *_24 = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _29; GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_31 = (unsigned char) _30; _28 = (unsigned char) _27;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _32; *data = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _33; GV_RCU_065_Crc = _30;
<bb 8> : <bb 8> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 112) if (aId == 50)
goto <bb 9>; [INV] goto <bb 9>; [INV]
else else
goto <bb 10>; [INV] goto <bb 10>; [INV]
<bb 9> : <bb 9> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_35 = (int) _34; _32 = (int) _31;
_36 = PublicTimer (_35); _33 = PublicTimer (_32);
_37 = (unsigned char) _36; _34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_38 = data + 1; _35 = data + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_38 = _39; *_35 = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _40; GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_42 = (unsigned char) _41; _39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _43; *data = _40;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _44; GV_IDB_032_Crc = _41;
<bb 10> : <bb 10> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 113) if (aId == 112)
goto <bb 11>; [INV] goto <bb 11>; [INV]
else else
goto <bb 12>; [INV] goto <bb 12>; [INV]
<bb 11> : <bb 11> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_46 = (int) _45; _43 = (int) _42;
_47 = PublicTimer (_46); _44 = PublicTimer (_43);
_48 = (unsigned char) _47; _45 = (unsigned char) _44;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_49 = data + 1; _46 = data + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_49 = _50; *_46 = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _51; GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_53 = (unsigned char) _52; _50 = (unsigned char) _49;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _54; *data = _51;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _55; GV_IMU_070_Crc = _52;
<bb 12> : <bb 12> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 51) if (aId == 113)
goto <bb 13>; [INV] goto <bb 13>; [INV]
else else
goto <bb 14>; [INV] goto <bb 14>; [INV]
<bb 13> : <bb 13> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_57 = (int) _56; _54 = (int) _53;
_58 = PublicTimer (_57); _55 = PublicTimer (_54);
_59 = (unsigned char) _58; _56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_60 = data + 1; _57 = data + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_60 = _61; *_57 = _58;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _62; GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_64 = (unsigned char) _63; _61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _65; *data = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _66; GV_IMU_071_Crc = _63;
<bb 14> : <bb 14> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 106) if (aId == 51)
goto <bb 15>; [INV] goto <bb 15>; [INV]
else else
goto <bb 16>; [INV] goto <bb 16>; [INV]
<bb 15> : <bb 15> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_68 = (int) _67; _65 = (int) _64;
_69 = PublicTimer (_68); _66 = PublicTimer (_65);
_70 = (unsigned char) _69; _67 = (unsigned char) _66;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_71 = data + 1; _68 = data + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_71 = _72; *_68 = _69;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_74 = (long unsigned int) _73; GV_RCU_033_Arc = _70;
GV_BSC_06A_Arc = _74;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_76 = (unsigned char) _75; _72 = (unsigned char) _71;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _77; *data = _73;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_79 = (long unsigned int) _78; GV_RCU_033_Crc = _74;
GV_BSC_06A_Crc = _79;
<bb 16> : <bb 16> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 900) if (aId == 106)
goto <bb 17>; [INV] goto <bb 17>; [INV]
else else
goto <bb 18>; [INV] goto <bb 18>; [INV]
<bb 17> : <bb 17> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_81 = (int) _80; _76 = (int) _75;
_82 = PublicTimer (_81); _77 = PublicTimer (_76);
_83 = (unsigned char) _82; _78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_84 = data + 1; _79 = data + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_84 = _85; *_79 = _80;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _86; _82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_88 = (unsigned char) _87; _84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _89; *data = _85;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _90; _87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> : <bb 18> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 901) if (aId == 900)
goto <bb 19>; [INV] goto <bb 19>; [INV]
else else
goto <bb 20>; [INV] goto <bb 20>; [INV]
<bb 19> : <bb 19> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_92 = (int) _91; _89 = (int) _88;
_93 = PublicTimer (_92); _90 = PublicTimer (_89);
_94 = (unsigned char) _93; _91 = (unsigned char) _90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_95 = data + 1; _92 = data + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_95 = _96; *_92 = _93;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _97; GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_99 = (unsigned char) _98; _96 = (unsigned char) _95;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _100; *data = _97;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _101; GV_Env_384_Crc = _98;
<bb 20> : <bb 20> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 80) if (aId == 901)
goto <bb 21>; [INV] goto <bb 21>; [INV]
else else
goto <bb 22>; [INV] goto <bb 22>; [INV]
<bb 21> : <bb 21> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_103 = (int) _102; _100 = (int) _99;
_104 = PublicTimer (_103); _101 = PublicTimer (_100);
_105 = (unsigned char) _104; _102 = (unsigned char) _101;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_106 = data + 1; _103 = data + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_106 = _107; *_103 = _104;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_109 = (long unsigned int) _108; GV_Env_385_Arc = _105;
GV_CAR_ARC = _109; # DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> : <bb 22> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -15,316 +15,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
DataId = (short unsigned int) aId; DataId = (short unsigned int) aId;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 100) if (aId == 80)
goto <bb 3>; [INV] goto <bb 3>; [INV]
else else
goto <bb 4>; [INV] goto <bb 4>; [INV]
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
_3 = PublicTimer (_2); _3 = PublicTimer (_2);
_4 = (unsigned char) _3; _4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_5 = data + 1; _5 = data + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6; *_5 = _6;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _7; _8 = (long unsigned int) _7;
# DEBUG BEGIN_STMT GV_CAR_ARC = _8;
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
<bb 4> : <bb 4> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 101) if (aId == 100)
goto <bb 5>; [INV] goto <bb 5>; [INV]
else else
goto <bb 6>; [INV] goto <bb 6>; [INV]
<bb 5> : <bb 5> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_13 = (int) _12; _10 = (int) _9;
_14 = PublicTimer (_13); _11 = PublicTimer (_10);
_15 = (unsigned char) _14; _12 = (unsigned char) _11;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_16 = data + 1; _13 = data + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_16 = _17; *_13 = _14;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _18; GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_20 = (unsigned char) _19; _17 = (unsigned char) _16;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data = _21; *data = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _22; GV_IDB_064_Crc = _19;
<bb 6> : <bb 6> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 50) if (aId == 101)
goto <bb 7>; [INV] goto <bb 7>; [INV]
else else
goto <bb 8>; [INV] goto <bb 8>; [INV]
<bb 7> : <bb 7> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_24 = (int) _23; _21 = (int) _20;
_25 = PublicTimer (_24); _22 = PublicTimer (_21);
_26 = (unsigned char) _25; _23 = (unsigned char) _22;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_27 = data + 1; _24 = data + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_27 = _28; *_24 = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _29; GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_31 = (unsigned char) _30; _28 = (unsigned char) _27;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data = _32; *data = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _33; GV_RCU_065_Crc = _30;
<bb 8> : <bb 8> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 112) if (aId == 50)
goto <bb 9>; [INV] goto <bb 9>; [INV]
else else
goto <bb 10>; [INV] goto <bb 10>; [INV]
<bb 9> : <bb 9> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_35 = (int) _34; _32 = (int) _31;
_36 = PublicTimer (_35); _33 = PublicTimer (_32);
_37 = (unsigned char) _36; _34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_38 = data + 1; _35 = data + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_38 = _39; *_35 = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _40; GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_42 = (unsigned char) _41; _39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data = _43; *data = _40;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _44; GV_IDB_032_Crc = _41;
<bb 10> : <bb 10> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 113) if (aId == 112)
goto <bb 11>; [INV] goto <bb 11>; [INV]
else else
goto <bb 12>; [INV] goto <bb 12>; [INV]
<bb 11> : <bb 11> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_46 = (int) _45; _43 = (int) _42;
_47 = PublicTimer (_46); _44 = PublicTimer (_43);
_48 = (unsigned char) _47; _45 = (unsigned char) _44;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_49 = data + 1; _46 = data + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_49 = _50; *_46 = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _51; GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_53 = (unsigned char) _52; _50 = (unsigned char) _49;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data = _54; *data = _51;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _55; GV_IMU_070_Crc = _52;
<bb 12> : <bb 12> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 51) if (aId == 113)
goto <bb 13>; [INV] goto <bb 13>; [INV]
else else
goto <bb 14>; [INV] goto <bb 14>; [INV]
<bb 13> : <bb 13> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_57 = (int) _56; _54 = (int) _53;
_58 = PublicTimer (_57); _55 = PublicTimer (_54);
_59 = (unsigned char) _58; _56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_60 = data + 1; _57 = data + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_60 = _61; *_57 = _58;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _62; GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_64 = (unsigned char) _63; _61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data = _65; *data = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _66; GV_IMU_071_Crc = _63;
<bb 14> : <bb 14> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 106) if (aId == 51)
goto <bb 15>; [INV] goto <bb 15>; [INV]
else else
goto <bb 16>; [INV] goto <bb 16>; [INV]
<bb 15> : <bb 15> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_68 = (int) _67; _65 = (int) _64;
_69 = PublicTimer (_68); _66 = PublicTimer (_65);
_70 = (unsigned char) _69; _67 = (unsigned char) _66;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_71 = data + 1; _68 = data + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_71 = _72; *_68 = _69;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_74 = (long unsigned int) _73; GV_RCU_033_Arc = _70;
GV_BSC_06A_Arc = _74;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_76 = (unsigned char) _75; _72 = (unsigned char) _71;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data = _77; *data = _73;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_79 = (long unsigned int) _78; GV_RCU_033_Crc = _74;
GV_BSC_06A_Crc = _79;
<bb 16> : <bb 16> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 900) if (aId == 106)
goto <bb 17>; [INV] goto <bb 17>; [INV]
else else
goto <bb 18>; [INV] goto <bb 18>; [INV]
<bb 17> : <bb 17> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_81 = (int) _80; _76 = (int) _75;
_82 = PublicTimer (_81); _77 = PublicTimer (_76);
_83 = (unsigned char) _82; _78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_84 = data + 1; _79 = data + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_84 = _85; *_79 = _80;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _86; _82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_88 = (unsigned char) _87; _84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data = _89; *data = _85;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _90; _87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> : <bb 18> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 901) if (aId == 900)
goto <bb 19>; [INV] goto <bb 19>; [INV]
else else
goto <bb 20>; [INV] goto <bb 20>; [INV]
<bb 19> : <bb 19> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_92 = (int) _91; _89 = (int) _88;
_93 = PublicTimer (_92); _90 = PublicTimer (_89);
_94 = (unsigned char) _93; _91 = (unsigned char) _90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_95 = data + 1; _92 = data + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_95 = _96; *_92 = _93;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _97; GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data); _95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_99 = (unsigned char) _98; _96 = (unsigned char) _95;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data = _100; *data = _97;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _101; GV_Env_384_Crc = _98;
<bb 20> : <bb 20> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId == 80) if (aId == 901)
goto <bb 21>; [INV] goto <bb 21>; [INV]
else else
goto <bb 22>; [INV] goto <bb 22>; [INV]
<bb 21> : <bb 21> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_103 = (int) _102; _100 = (int) _99;
_104 = PublicTimer (_103); _101 = PublicTimer (_100);
_105 = (unsigned char) _104; _102 = (unsigned char) _101;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_106 = data + 1; _103 = data + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_106 = _107; *_103 = _104;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_109 = (long unsigned int) _108; GV_Env_385_Arc = _105;
GV_CAR_ARC = _109; # DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data);
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> : <bb 22> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -12,106 +12,106 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _7; unsigned char _7;
long unsigned int _8; long unsigned int _8;
unsigned char _9; unsigned char _9;
unsigned char _10; int _10;
unsigned char _11; int _11;
unsigned char _12; unsigned char _12;
int _13; unsigned char * _13;
int _14; unsigned char _14;
unsigned char _15; unsigned char _15;
unsigned char * _16; long unsigned int _16;
unsigned char _17; unsigned char _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; int _22;
unsigned char _23; unsigned char _23;
int _24; unsigned char * _24;
int _25; unsigned char _25;
unsigned char _26; unsigned char _26;
unsigned char * _27; long unsigned int _27;
unsigned char _28; unsigned char _28;
unsigned char _29; unsigned char _29;
long unsigned int _30; unsigned char _30;
unsigned char _31; unsigned char _31;
unsigned char _32; int _32;
unsigned char _33; int _33;
unsigned char _34; unsigned char _34;
int _35; unsigned char * _35;
int _36; unsigned char _36;
unsigned char _37; unsigned char _37;
unsigned char * _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
unsigned char _40; unsigned char _40;
long unsigned int _41; unsigned char _41;
unsigned char _42; unsigned char _42;
unsigned char _43; int _43;
unsigned char _44; int _44;
unsigned char _45; unsigned char _45;
int _46; unsigned char * _46;
int _47; unsigned char _47;
unsigned char _48; unsigned char _48;
unsigned char * _49; long unsigned int _49;
unsigned char _50; unsigned char _50;
unsigned char _51; unsigned char _51;
long unsigned int _52; unsigned char _52;
unsigned char _53; unsigned char _53;
unsigned char _54; int _54;
unsigned char _55; int _55;
unsigned char _56; unsigned char _56;
int _57; unsigned char * _57;
int _58; unsigned char _58;
unsigned char _59; unsigned char _59;
unsigned char * _60; long unsigned int _60;
unsigned char _61; unsigned char _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; int _66;
unsigned char _67; unsigned char _67;
int _68; unsigned char * _68;
int _69; unsigned char _69;
unsigned char _70; unsigned char _70;
unsigned char * _71; long unsigned int _71;
unsigned char _72; unsigned char _72;
unsigned char _73; unsigned char _73;
long unsigned int _74; unsigned char _74;
long unsigned int _75; unsigned char _75;
unsigned char _76; int _76;
unsigned char _77; int _77;
unsigned char _78; unsigned char _78;
long unsigned int _79; unsigned char * _79;
unsigned char _80; unsigned char _80;
int _81; unsigned char _81;
int _82; long unsigned int _82;
unsigned char _83; long unsigned int _83;
unsigned char * _84; unsigned char _84;
unsigned char _85; unsigned char _85;
unsigned char _86; unsigned char _86;
long unsigned int _87; long unsigned int _87;
unsigned char _88; unsigned char _88;
unsigned char _89; int _89;
unsigned char _90; int _90;
unsigned char _91; unsigned char _91;
int _92; unsigned char * _92;
int _93; unsigned char _93;
unsigned char _94; unsigned char _94;
unsigned char * _95; long unsigned int _95;
unsigned char _96; unsigned char _96;
unsigned char _97; unsigned char _97;
long unsigned int _98; unsigned char _98;
unsigned char _99; unsigned char _99;
unsigned char _100; int _100;
unsigned char _101; int _101;
unsigned char _102; unsigned char _102;
int _103; unsigned char * _103;
int _104; unsigned char _104;
unsigned char _105; unsigned char _105;
unsigned char * _106; long unsigned int _106;
unsigned char _107; unsigned char _107;
unsigned char _108; unsigned char _108;
long unsigned int _109; unsigned char _109;
unsigned char _110; unsigned char _110;
int _111; int _111;
int _112; int _112;
@ -134,316 +134,316 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => DataId_133 # DEBUG DataId => DataId_133
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 100) if (aId_132(D) == 80)
goto <bb 3>; [INV] goto <bb 3>; [INV]
else else
goto <bb 4>; [INV] goto <bb 4>; [INV]
<bb 3> : <bb 3> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
_3 = PublicTimer (_2); _3 = PublicTimer (_2);
_4 = (unsigned char) _3; _4 = (unsigned char) _3;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _4; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _4;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_5 = data_137(D) + 1; _5 = data_137(D) + 1;
_6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _6 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
*_5 = _6; *_5 = _6;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _7 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _7; _8 = (long unsigned int) _7;
# DEBUG BEGIN_STMT GV_CAR_ARC = _8;
_8 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_9 = (unsigned char) _8;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _9;
# DEBUG BEGIN_STMT
_10 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data_137(D) = _10;
# DEBUG BEGIN_STMT
_11 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _11;
<bb 4> : <bb 4> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 101) if (aId_132(D) == 100)
goto <bb 5>; [INV] goto <bb 5>; [INV]
else else
goto <bb 6>; [INV] goto <bb 6>; [INV]
<bb 5> : <bb 5> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_13 = (int) _12; _10 = (int) _9;
_14 = PublicTimer (_13); _11 = PublicTimer (_10);
_15 = (unsigned char) _14; _12 = (unsigned char) _11;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _12;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_16 = data_137(D) + 1; _13 = data_137(D) + 1;
_17 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _14 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
*_16 = _17; *_13 = _14;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _15 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _18; GV_IDB_064_Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _16 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_20 = (unsigned char) _19; _17 = (unsigned char) _16;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _20; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _18 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
*data_137(D) = _21; *data_137(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _19 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _22; GV_IDB_064_Crc = _19;
<bb 6> : <bb 6> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 50) if (aId_132(D) == 101)
goto <bb 7>; [INV] goto <bb 7>; [INV]
else else
goto <bb 8>; [INV] goto <bb 8>; [INV]
<bb 7> : <bb 7> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _20 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_24 = (int) _23; _21 = (int) _20;
_25 = PublicTimer (_24); _22 = PublicTimer (_21);
_26 = (unsigned char) _25; _23 = (unsigned char) _22;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _26; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_27 = data_137(D) + 1; _24 = data_137(D) + 1;
_28 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _25 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
*_27 = _28; *_24 = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _26 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _29; GV_RCU_065_Arc = _26;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_30 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _27 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_31 = (unsigned char) _30; _28 = (unsigned char) _27;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _31; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _28;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _29 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
*data_137(D) = _32; *data_137(D) = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _30 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _33; GV_RCU_065_Crc = _30;
<bb 8> : <bb 8> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 112) if (aId_132(D) == 50)
goto <bb 9>; [INV] goto <bb 9>; [INV]
else else
goto <bb 10>; [INV] goto <bb 10>; [INV]
<bb 9> : <bb 9> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_34 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _31 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_35 = (int) _34; _32 = (int) _31;
_36 = PublicTimer (_35); _33 = PublicTimer (_32);
_37 = (unsigned char) _36; _34 = (unsigned char) _33;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _37; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _34;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_38 = data_137(D) + 1; _35 = data_137(D) + 1;
_39 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _36 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
*_38 = _39; *_35 = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _37 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _40; GV_IDB_032_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_41 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_42 = (unsigned char) _41; _39 = (unsigned char) _38;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _42; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _40 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
*data_137(D) = _43; *data_137(D) = _40;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_44 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _41 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _44; GV_IDB_032_Crc = _41;
<bb 10> : <bb 10> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 113) if (aId_132(D) == 112)
goto <bb 11>; [INV] goto <bb 11>; [INV]
else else
goto <bb 12>; [INV] goto <bb 12>; [INV]
<bb 11> : <bb 11> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_45 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _42 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_46 = (int) _45; _43 = (int) _42;
_47 = PublicTimer (_46); _44 = PublicTimer (_43);
_48 = (unsigned char) _47; _45 = (unsigned char) _44;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _48; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _45;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_49 = data_137(D) + 1; _46 = data_137(D) + 1;
_50 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _47 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
*_49 = _50; *_46 = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_51 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _48 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _51; GV_IMU_070_Arc = _48;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _49 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_53 = (unsigned char) _52; _50 = (unsigned char) _49;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _53; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_54 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _51 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
*data_137(D) = _54; *data_137(D) = _51;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _52 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _55; GV_IMU_070_Crc = _52;
<bb 12> : <bb 12> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 51) if (aId_132(D) == 113)
goto <bb 13>; [INV] goto <bb 13>; [INV]
else else
goto <bb 14>; [INV] goto <bb 14>; [INV]
<bb 13> : <bb 13> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _53 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_57 = (int) _56; _54 = (int) _53;
_58 = PublicTimer (_57); _55 = PublicTimer (_54);
_59 = (unsigned char) _58; _56 = (unsigned char) _55;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _59; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _56;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_60 = data_137(D) + 1; _57 = data_137(D) + 1;
_61 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _58 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
*_60 = _61; *_57 = _58;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _59 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _62; GV_IMU_071_Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _60 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_64 = (unsigned char) _63; _61 = (unsigned char) _60;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _64; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _61;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _62 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
*data_137(D) = _65; *data_137(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _63 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _66; GV_IMU_071_Crc = _63;
<bb 14> : <bb 14> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 106) if (aId_132(D) == 51)
goto <bb 15>; [INV] goto <bb 15>; [INV]
else else
goto <bb 16>; [INV] goto <bb 16>; [INV]
<bb 15> : <bb 15> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_67 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _64 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_68 = (int) _67; _65 = (int) _64;
_69 = PublicTimer (_68); _66 = PublicTimer (_65);
_70 = (unsigned char) _69; _67 = (unsigned char) _66;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _70; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _67;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_71 = data_137(D) + 1; _68 = data_137(D) + 1;
_72 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _69 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
*_71 = _72; *_68 = _69;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_73 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _70 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_74 = (long unsigned int) _73; GV_RCU_033_Arc = _70;
GV_BSC_06A_Arc = _74;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_75 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _71 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_76 = (unsigned char) _75; _72 = (unsigned char) _71;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _76; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _72;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_77 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _73 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
*data_137(D) = _77; *data_137(D) = _73;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_78 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _74 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_79 = (long unsigned int) _78; GV_RCU_033_Crc = _74;
GV_BSC_06A_Crc = _79;
<bb 16> : <bb 16> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 900) if (aId_132(D) == 106)
goto <bb 17>; [INV] goto <bb 17>; [INV]
else else
goto <bb 18>; [INV] goto <bb 18>; [INV]
<bb 17> : <bb 17> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_80 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _75 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_81 = (int) _80; _76 = (int) _75;
_82 = PublicTimer (_81); _77 = PublicTimer (_76);
_83 = (unsigned char) _82; _78 = (unsigned char) _77;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _83; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _78;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_84 = data_137(D) + 1; _79 = data_137(D) + 1;
_85 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _80 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
*_84 = _85; *_79 = _80;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_86 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _81 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _86; _82 = (long unsigned int) _81;
GV_BSC_06A_Arc = _82;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_87 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _83 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_88 = (unsigned char) _87; _84 = (unsigned char) _83;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _88; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _84;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_89 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _85 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
*data_137(D) = _89; *data_137(D) = _85;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_90 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _86 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _90; _87 = (long unsigned int) _86;
GV_BSC_06A_Crc = _87;
<bb 18> : <bb 18> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 901) if (aId_132(D) == 900)
goto <bb 19>; [INV] goto <bb 19>; [INV]
else else
goto <bb 20>; [INV] goto <bb 20>; [INV]
<bb 19> : <bb 19> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_91 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _88 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_92 = (int) _91; _89 = (int) _88;
_93 = PublicTimer (_92); _90 = PublicTimer (_89);
_94 = (unsigned char) _93; _91 = (unsigned char) _90;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _94; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _91;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_95 = data_137(D) + 1; _92 = data_137(D) + 1;
_96 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _93 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
*_95 = _96; *_92 = _93;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_97 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _94 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _97; GV_Env_384_Arc = _94;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_98 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D)); _95 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_99 = (unsigned char) _98; _96 = (unsigned char) _95;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _99; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _96;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_100 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _97 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
*data_137(D) = _100; *data_137(D) = _97;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_101 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _98 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _101; GV_Env_384_Crc = _98;
<bb 20> : <bb 20> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_132(D) == 80) if (aId_132(D) == 901)
goto <bb 21>; [INV] goto <bb 21>; [INV]
else else
goto <bb 22>; [INV] goto <bb 22>; [INV]
<bb 21> : <bb 21> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_102 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _99 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_103 = (int) _102; _100 = (int) _99;
_104 = PublicTimer (_103); _101 = PublicTimer (_100);
_105 = (unsigned char) _104; _102 = (unsigned char) _101;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _105; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _102;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_106 = data_137(D) + 1; _103 = data_137(D) + 1;
_107 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _104 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
*_106 = _107; *_103 = _104;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_108 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _105 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_109 = (long unsigned int) _108; GV_Env_385_Arc = _105;
GV_CAR_ARC = _109; # DEBUG BEGIN_STMT
_106 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_137(D));
_107 = (unsigned char) _106;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _107;
# DEBUG BEGIN_STMT
_108 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
*data_137(D) = _108;
# DEBUG BEGIN_STMT
_109 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _109;
<bb 22> : <bb 22> :
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

View File

@ -18,70 +18,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -97,14 +97,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -125,44 +125,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -170,45 +162,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -216,45 +208,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -262,45 +254,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -308,45 +300,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -354,45 +346,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -400,47 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -448,45 +438,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -494,45 +486,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -540,14 +532,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -67,70 +67,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -146,14 +146,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -174,44 +174,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -219,45 +211,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -265,45 +257,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -311,45 +303,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -357,45 +349,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -403,45 +395,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -449,47 +441,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -497,45 +487,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -543,45 +535,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -589,14 +581,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -1,15 +1,15 @@
callgraph: callgraph:
CRC8_Func/8 (CRC8_Func) @06b6b000 CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60 CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (write)
@ -18,7 +18,7 @@ CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60
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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620 CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (write)
@ -27,7 +27,7 @@ CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620
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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20 CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/21 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/21 (write)
@ -36,7 +36,7 @@ CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20
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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80 CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (write)
@ -45,7 +45,7 @@ CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80
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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -54,7 +54,7 @@ Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN)
Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:1073741824 (estimated locally) body nonfreeing_fn optimize_size
Called by: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) Called by: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call)
Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call) Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call)
crclib_getCRC8/2 (crclib_getCRC8) @06b52540 crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: CRC8_J1850_TABLE/0 (read) References: CRC8_J1850_TABLE/0 (read)
@ -63,7 +63,7 @@ crclib_getCRC8/2 (crclib_getCRC8) @06b52540
Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call) Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call)
Calls: Calls:
PublicTimer/1 (PublicTimer) @06b522a0 PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
References: References:
@ -100,80 +100,80 @@ Function name:PublicTimer/1:
locals written: locals written:
ordered call graph: reduced ordered call graph: reduced
CRC8_Func/8 (CRC8_Func) @06b6b000 CRC8_Func/8 (CRC8_Func) @06b4b000
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e90f8 Aux: @068c9318
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/34 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/35 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/36 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/37 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/38 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/39 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/40 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/41 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/42 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/43 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/44 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/45 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/46 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/47 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/48 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/49 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/50 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/51 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_CAR_ARC/34 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Arc/35 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_064_Crc/36 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Arc/37 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_065_Crc/38 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Arc/39 (write)ECU3/9 (write)ECU3/9 (read)GV_IDB_032_Crc/40 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Arc/41 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_070_Crc/42 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Arc/43 (write)ECU3/9 (write)ECU3/9 (read)GV_IMU_071_Crc/44 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Arc/45 (write)ECU3/9 (write)ECU3/9 (read)GV_RCU_033_Crc/46 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Arc/47 (write)ECU3/9 (write)ECU3/9 (read)GV_BSC_06A_Crc/48 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Arc/49 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_384_Crc/50 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Arc/51 (write)ECU3/9 (write)ECU3/9 (read)GV_Env_385_Crc/52 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_ACU_CAR_ARC/53 (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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b52b60 CRC8_Func_FOR_RWS2/7 (CRC8_Func_FOR_RWS2) @06b32b60
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e91f8 Aux: @068c93b8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Arc/28 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_040_Crc/29 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Arc/30 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_350_Crc/31 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Arc/32 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS2_310_Crc/33 (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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b52620 CRC8_Func_FOR_RWS1/6 (CRC8_Func_FOR_RWS1) @06b32620
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e91d8 Aux: @068c93d8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Arc/22 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_040_Crc/23 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Arc/24 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_350_Crc/25 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Arc/26 (write)ECU3/9 (write)ECU3/9 (read)GV_RWS1_310_Crc/27 (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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b52d20 CRC8_Func_FOR_RWA2/5 (CRC8_Func_FOR_RWA2) @06b32d20
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e9438 Aux: @068c91d8
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/21 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Arc/16 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_040_Crc/17 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Arc/18 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_350_Crc/19 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Arc/20 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA2_310_Crc/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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b52a80 CRC8_Func_FOR_RWA1/4 (CRC8_Func_FOR_RWA1) @06b32a80
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e9398 Aux: @068c9418
References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (write) References: ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Arc/10 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_310_Crc/11 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Arc/12 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_040_Crc/13 (write)ECU3/9 (read)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Arc/14 (write)ECU3/9 (write)ECU3/9 (read)GV_RWA_350_Crc/15 (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: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Calls: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call) Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (365072220 (estimated locally),0.34 per call)
Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b527e0 Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (Proxy_CalChksm_IDB_BrakeEcuStatus_CAN) @06b327e0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e9238 Aux: @068c9158
References: References:
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: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) Called by: CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func/8 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS2/7 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWS1/6 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA2/5 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call) CRC8_Func_FOR_RWA1/4 (365072220 (estimated locally),0.34 per call)
Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call) Calls: crclib_getCRC8/2 (1073741824 (estimated locally),1.00 per call)
crclib_getCRC8/2 (crclib_getCRC8) @06b52540 crclib_getCRC8/2 (crclib_getCRC8) @06b32540
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e9458 Aux: @068c9338
References: CRC8_J1850_TABLE/0 (read) References: CRC8_J1850_TABLE/0 (read)
Referring: Referring:
Availability: available Availability: available
Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size Function flags: count:118111600 (estimated locally) body nonfreeing_fn optimize_size
Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call) Called by: Proxy_CalChksm_IDB_BrakeEcuStatus_CAN/3 (1073741824 (estimated locally),1.00 per call)
Calls: Calls:
PublicTimer/1 (PublicTimer) @06b522a0 PublicTimer/1 (PublicTimer) @06b322a0
Type: function definition analyzed Type: function definition analyzed
Visibility: externally_visible public Visibility: externally_visible public
Aux: @068e90d8 Aux: @068c91f8
References: References:
Referring: Referring:
Availability: available Availability: available
@ -248,70 +248,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -327,14 +327,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -355,44 +355,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -400,45 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -446,45 +438,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -492,45 +484,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -538,45 +530,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -584,45 +576,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -630,47 +622,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -678,45 +668,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -724,45 +716,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -770,14 +762,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -18,70 +18,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -97,14 +97,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -125,44 +125,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -170,45 +162,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -216,45 +208,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -262,45 +254,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -308,45 +300,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -354,45 +346,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -400,47 +392,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -448,45 +438,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -494,45 +486,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -540,14 +532,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

View File

@ -17,70 +17,70 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
unsigned char _4; unsigned char _4;
long unsigned int _5; long unsigned int _5;
unsigned char _6; unsigned char _6;
unsigned char _7; int _7;
unsigned char _8; unsigned char _8;
int _9; unsigned char _9;
unsigned char _10; long unsigned int _10;
unsigned char _11; unsigned char _11;
long unsigned int _12; unsigned char _12;
unsigned char _13; unsigned char _13;
unsigned char _14; int _14;
unsigned char _15; unsigned char _15;
int _16; unsigned char _16;
unsigned char _17; long unsigned int _17;
unsigned char _18; unsigned char _18;
long unsigned int _19; unsigned char _19;
unsigned char _20; unsigned char _20;
unsigned char _21; int _21;
unsigned char _22; unsigned char _22;
int _23; unsigned char _23;
unsigned char _24; long unsigned int _24;
unsigned char _25; unsigned char _25;
long unsigned int _26; unsigned char _26;
unsigned char _27; unsigned char _27;
unsigned char _28; int _28;
unsigned char _29; unsigned char _29;
int _30; unsigned char _30;
unsigned char _31; long unsigned int _31;
unsigned char _32; unsigned char _32;
long unsigned int _33; unsigned char _33;
unsigned char _34; unsigned char _34;
unsigned char _35; int _35;
unsigned char _36; unsigned char _36;
int _37; unsigned char _37;
unsigned char _38; long unsigned int _38;
unsigned char _39; unsigned char _39;
long unsigned int _40; unsigned char _40;
unsigned char _41; unsigned char _41;
unsigned char _42; int _42;
unsigned char _43; unsigned char _43;
int _44; unsigned char _44;
unsigned char _45; long unsigned int _45;
unsigned char _46; unsigned char _46;
long unsigned int _47; unsigned char _47;
long unsigned int _48; unsigned char _48;
unsigned char _49; int _49;
unsigned char _50; unsigned char _50;
long unsigned int _51; unsigned char _51;
unsigned char _52; long unsigned int _52;
int _53; long unsigned int _53;
unsigned char _54; unsigned char _54;
unsigned char _55; unsigned char _55;
long unsigned int _56; long unsigned int _56;
unsigned char _57; unsigned char _57;
unsigned char _58; int _58;
unsigned char _59; unsigned char _59;
int _60; unsigned char _60;
unsigned char _61; long unsigned int _61;
unsigned char _62; unsigned char _62;
long unsigned int _63; unsigned char _63;
unsigned char _64; unsigned char _64;
unsigned char _65; int _65;
unsigned char _66; unsigned char _66;
int _67; unsigned char _67;
unsigned char _68; long unsigned int _68;
unsigned char _69; unsigned char _69;
long unsigned int _70; unsigned char _70;
unsigned char _71; unsigned char _71;
int _72; int _72;
unsigned char _73; unsigned char _73;
@ -96,14 +96,14 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG DataId => (short unsigned int) aId_88(D) # DEBUG DataId => (short unsigned int) aId_88(D)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 100) if (aId_88(D) == 80)
goto <bb 3>; [34.00%] goto <bb 3>; [34.00%]
else else
goto <bb 6>; [66.00%] goto <bb 6>; [66.00%]
<bb 3> [local count: 365072220]: <bb 3> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_1 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _1 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
_2 = (int) _1; _2 = (int) _1;
# DEBUG b => _2 # DEBUG b => _2
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
@ -124,44 +124,36 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_3 = (unsigned char) b_163; _3 = (unsigned char) b_163;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _3; ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _3; MEM[(unsigned char *)data_92(D) + 1B] = _3;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_4 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc; _4 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_IDB_064_Arc = _4; _5 = (long unsigned int) _4;
# DEBUG BEGIN_STMT GV_CAR_ARC = _5;
_5 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_6 = (unsigned char) _5;
ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _6;
# DEBUG BEGIN_STMT
*data_92(D) = _6;
# DEBUG BEGIN_STMT
_7 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_IDB_064_Crc = _7;
<bb 6> [local count: 1073741824]: <bb 6> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 101) if (aId_88(D) == 100)
goto <bb 7>; [34.00%] goto <bb 7>; [34.00%]
else else
goto <bb 10>; [66.00%] goto <bb 10>; [66.00%]
<bb 7> [local count: 365072220]: <bb 7> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_8 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _6 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
_9 = (int) _8; _7 = (int) _6;
# DEBUG b => _9 # DEBUG b => _7
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_9 != 255) if (_7 != 255)
goto <bb 8>; [50.00%] goto <bb 8>; [50.00%]
else else
goto <bb 9>; [50.00%] goto <bb 9>; [50.00%]
<bb 8> [local count: 182536110]: <bb 8> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_159 = _9 + 1; b_159 = _7 + 1;
# DEBUG b => b_159 # DEBUG b => b_159
<bb 9> [local count: 365072220]: <bb 9> [local count: 365072220]:
@ -169,45 +161,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_155 # DEBUG b => b_155
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_10 = (unsigned char) b_155; _8 = (unsigned char) b_155;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _10; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _10; MEM[(unsigned char *)data_92(D) + 1B] = _8;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_11 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc; _9 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Arc;
GV_RCU_065_Arc = _11; GV_IDB_064_Arc = _9;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_12 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _10 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_13 = (unsigned char) _12; _11 = (unsigned char) _10;
ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _13; ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _13; *data_92(D) = _11;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_14 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc; _12 = ECU3.TX.CH2_BSC_IDB_BrakeCommand_0x064.Crc;
GV_RCU_065_Crc = _14; GV_IDB_064_Crc = _12;
<bb 10> [local count: 1073741824]: <bb 10> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 50) if (aId_88(D) == 101)
goto <bb 11>; [34.00%] goto <bb 11>; [34.00%]
else else
goto <bb 14>; [66.00%] goto <bb 14>; [66.00%]
<bb 11> [local count: 365072220]: <bb 11> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_15 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _13 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
_16 = (int) _15; _14 = (int) _13;
# DEBUG b => _16 # DEBUG b => _14
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_16 != 255) if (_14 != 255)
goto <bb 12>; [50.00%] goto <bb 12>; [50.00%]
else else
goto <bb 13>; [50.00%] goto <bb 13>; [50.00%]
<bb 12> [local count: 182536110]: <bb 12> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_151 = _16 + 1; b_151 = _14 + 1;
# DEBUG b => b_151 # DEBUG b => b_151
<bb 13> [local count: 365072220]: <bb 13> [local count: 365072220]:
@ -215,45 +207,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_147 # DEBUG b => b_147
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_17 = (unsigned char) b_147; _15 = (unsigned char) b_147;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _17; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _17; MEM[(unsigned char *)data_92(D) + 1B] = _15;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_18 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc; _16 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Arc;
GV_IDB_032_Arc = _18; GV_RCU_065_Arc = _16;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_19 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _17 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_20 = (unsigned char) _19; _18 = (unsigned char) _17;
ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _20; ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _20; *data_92(D) = _18;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_21 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc; _19 = ECU3.TX.CH3_BSC_RCU_BrakeCommand_0x065.Crc;
GV_IDB_032_Crc = _21; GV_RCU_065_Crc = _19;
<bb 14> [local count: 1073741824]: <bb 14> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 112) if (aId_88(D) == 50)
goto <bb 15>; [34.00%] goto <bb 15>; [34.00%]
else else
goto <bb 18>; [66.00%] goto <bb 18>; [66.00%]
<bb 15> [local count: 365072220]: <bb 15> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_22 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _20 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
_23 = (int) _22; _21 = (int) _20;
# DEBUG b => _23 # DEBUG b => _21
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_23 != 255) if (_21 != 255)
goto <bb 16>; [50.00%] goto <bb 16>; [50.00%]
else else
goto <bb 17>; [50.00%] goto <bb 17>; [50.00%]
<bb 16> [local count: 182536110]: <bb 16> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_143 = _23 + 1; b_143 = _21 + 1;
# DEBUG b => b_143 # DEBUG b => b_143
<bb 17> [local count: 365072220]: <bb 17> [local count: 365072220]:
@ -261,45 +253,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_139 # DEBUG b => b_139
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_24 = (unsigned char) b_139; _22 = (unsigned char) b_139;
ECU3.TX.CH2_BSC_IMU_0x070.Arc = _24; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _24; MEM[(unsigned char *)data_92(D) + 1B] = _22;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_25 = ECU3.TX.CH2_BSC_IMU_0x070.Arc; _23 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Arc;
GV_IMU_070_Arc = _25; GV_IDB_032_Arc = _23;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_26 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _24 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_27 = (unsigned char) _26; _25 = (unsigned char) _24;
ECU3.TX.CH2_BSC_IMU_0x070.Crc = _27; ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _27; *data_92(D) = _25;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_28 = ECU3.TX.CH2_BSC_IMU_0x070.Crc; _26 = ECU3.TX.CH2_BSC_IDB_StartupCommand_0x032.Crc;
GV_IMU_070_Crc = _28; GV_IDB_032_Crc = _26;
<bb 18> [local count: 1073741824]: <bb 18> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 113) if (aId_88(D) == 112)
goto <bb 19>; [34.00%] goto <bb 19>; [34.00%]
else else
goto <bb 22>; [66.00%] goto <bb 22>; [66.00%]
<bb 19> [local count: 365072220]: <bb 19> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_29 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _27 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
_30 = (int) _29; _28 = (int) _27;
# DEBUG b => _30 # DEBUG b => _28
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_30 != 255) if (_28 != 255)
goto <bb 20>; [50.00%] goto <bb 20>; [50.00%]
else else
goto <bb 21>; [50.00%] goto <bb 21>; [50.00%]
<bb 20> [local count: 182536110]: <bb 20> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_135 = _30 + 1; b_135 = _28 + 1;
# DEBUG b => b_135 # DEBUG b => b_135
<bb 21> [local count: 365072220]: <bb 21> [local count: 365072220]:
@ -307,45 +299,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_131 # DEBUG b => b_131
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_31 = (unsigned char) b_131; _29 = (unsigned char) b_131;
ECU3.TX.CH3_BSC_IMU_0x071.Arc = _31; ECU3.TX.CH2_BSC_IMU_0x070.Arc = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _31; MEM[(unsigned char *)data_92(D) + 1B] = _29;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_32 = ECU3.TX.CH3_BSC_IMU_0x071.Arc; _30 = ECU3.TX.CH2_BSC_IMU_0x070.Arc;
GV_IMU_071_Arc = _32; GV_IMU_070_Arc = _30;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_33 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _31 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_34 = (unsigned char) _33; _32 = (unsigned char) _31;
ECU3.TX.CH3_BSC_IMU_0x071.Crc = _34; ECU3.TX.CH2_BSC_IMU_0x070.Crc = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _34; *data_92(D) = _32;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_35 = ECU3.TX.CH3_BSC_IMU_0x071.Crc; _33 = ECU3.TX.CH2_BSC_IMU_0x070.Crc;
GV_IMU_071_Crc = _35; GV_IMU_070_Crc = _33;
<bb 22> [local count: 1073741824]: <bb 22> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 51) if (aId_88(D) == 113)
goto <bb 23>; [34.00%] goto <bb 23>; [34.00%]
else else
goto <bb 26>; [66.00%] goto <bb 26>; [66.00%]
<bb 23> [local count: 365072220]: <bb 23> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_36 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _34 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
_37 = (int) _36; _35 = (int) _34;
# DEBUG b => _37 # DEBUG b => _35
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_37 != 255) if (_35 != 255)
goto <bb 24>; [50.00%] goto <bb 24>; [50.00%]
else else
goto <bb 25>; [50.00%] goto <bb 25>; [50.00%]
<bb 24> [local count: 182536110]: <bb 24> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_127 = _37 + 1; b_127 = _35 + 1;
# DEBUG b => b_127 # DEBUG b => b_127
<bb 25> [local count: 365072220]: <bb 25> [local count: 365072220]:
@ -353,45 +345,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_123 # DEBUG b => b_123
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_38 = (unsigned char) b_123; _36 = (unsigned char) b_123;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _38; ECU3.TX.CH3_BSC_IMU_0x071.Arc = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _38; MEM[(unsigned char *)data_92(D) + 1B] = _36;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_39 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc; _37 = ECU3.TX.CH3_BSC_IMU_0x071.Arc;
GV_RCU_033_Arc = _39; GV_IMU_071_Arc = _37;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_40 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _38 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_41 = (unsigned char) _40; _39 = (unsigned char) _38;
ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _41; ECU3.TX.CH3_BSC_IMU_0x071.Crc = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _41; *data_92(D) = _39;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_42 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc; _40 = ECU3.TX.CH3_BSC_IMU_0x071.Crc;
GV_RCU_033_Crc = _42; GV_IMU_071_Crc = _40;
<bb 26> [local count: 1073741824]: <bb 26> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 106) if (aId_88(D) == 51)
goto <bb 27>; [34.00%] goto <bb 27>; [34.00%]
else else
goto <bb 30>; [66.00%] goto <bb 30>; [66.00%]
<bb 27> [local count: 365072220]: <bb 27> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_43 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _41 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_44 = (int) _43; _42 = (int) _41;
# DEBUG b => _44 # DEBUG b => _42
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_44 != 255) if (_42 != 255)
goto <bb 28>; [50.00%] goto <bb 28>; [50.00%]
else else
goto <bb 29>; [50.00%] goto <bb 29>; [50.00%]
<bb 28> [local count: 182536110]: <bb 28> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_119 = _44 + 1; b_119 = _42 + 1;
# DEBUG b => b_119 # DEBUG b => b_119
<bb 29> [local count: 365072220]: <bb 29> [local count: 365072220]:
@ -399,47 +391,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_115 # DEBUG b => b_115
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_45 = (unsigned char) b_115; _43 = (unsigned char) b_115;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _45; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _45; MEM[(unsigned char *)data_92(D) + 1B] = _43;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_46 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc; _44 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Arc;
_47 = (long unsigned int) _46; GV_RCU_033_Arc = _44;
GV_BSC_06A_Arc = _47;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_48 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _45 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_49 = (unsigned char) _48; _46 = (unsigned char) _45;
ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _49; ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _49; *data_92(D) = _46;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_50 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc; _47 = ECU3.TX.CH3_BSC_RCU_StartupCommand_0x033.Crc;
_51 = (long unsigned int) _50; GV_RCU_033_Crc = _47;
GV_BSC_06A_Crc = _51;
<bb 30> [local count: 1073741824]: <bb 30> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 900) if (aId_88(D) == 106)
goto <bb 31>; [34.00%] goto <bb 31>; [34.00%]
else else
goto <bb 34>; [66.00%] goto <bb 34>; [66.00%]
<bb 31> [local count: 365072220]: <bb 31> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_52 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _48 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
_53 = (int) _52; _49 = (int) _48;
# DEBUG b => _53 # DEBUG b => _49
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_53 != 255) if (_49 != 255)
goto <bb 32>; [50.00%] goto <bb 32>; [50.00%]
else else
goto <bb 33>; [50.00%] goto <bb 33>; [50.00%]
<bb 32> [local count: 182536110]: <bb 32> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_111 = _53 + 1; b_111 = _49 + 1;
# DEBUG b => b_111 # DEBUG b => b_111
<bb 33> [local count: 365072220]: <bb 33> [local count: 365072220]:
@ -447,45 +437,47 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_107 # DEBUG b => b_107
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_54 = (unsigned char) b_107; _50 = (unsigned char) b_107;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _54; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _54; MEM[(unsigned char *)data_92(D) + 1B] = _50;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_55 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc; _51 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Arc;
GV_Env_384_Arc = _55; _52 = (long unsigned int) _51;
GV_BSC_06A_Arc = _52;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_56 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _53 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_57 = (unsigned char) _56; _54 = (unsigned char) _53;
ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _57; ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _57; *data_92(D) = _54;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_58 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc; _55 = ECU3.TX.CH2_BSC_RegenCommand_0x06A.Crc;
GV_Env_384_Crc = _58; _56 = (long unsigned int) _55;
GV_BSC_06A_Crc = _56;
<bb 34> [local count: 1073741824]: <bb 34> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 901) if (aId_88(D) == 900)
goto <bb 35>; [34.00%] goto <bb 35>; [34.00%]
else else
goto <bb 38>; [66.00%] goto <bb 38>; [66.00%]
<bb 35> [local count: 365072220]: <bb 35> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_59 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _57 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
_60 = (int) _59; _58 = (int) _57;
# DEBUG b => _60 # DEBUG b => _58
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_60 != 255) if (_58 != 255)
goto <bb 36>; [50.00%] goto <bb 36>; [50.00%]
else else
goto <bb 37>; [50.00%] goto <bb 37>; [50.00%]
<bb 36> [local count: 182536110]: <bb 36> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_103 = _60 + 1; b_103 = _58 + 1;
# DEBUG b => b_103 # DEBUG b => b_103
<bb 37> [local count: 365072220]: <bb 37> [local count: 365072220]:
@ -493,45 +485,45 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_99 # DEBUG b => b_99
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_61 = (unsigned char) b_99; _59 = (unsigned char) b_99;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _61; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _61; MEM[(unsigned char *)data_92(D) + 1B] = _59;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_62 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc; _60 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Arc;
GV_Env_385_Arc = _62; GV_Env_384_Arc = _60;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_63 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D)); _61 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_64 = (unsigned char) _63; _62 = (unsigned char) _61;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _64; ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
*data_92(D) = _64; *data_92(D) = _62;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_65 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc; _63 = ECU3.TX.CH2_BSC_VehicleEnvironment_0x384.Crc;
GV_Env_385_Crc = _65; GV_Env_384_Crc = _63;
<bb 38> [local count: 1073741824]: <bb 38> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (aId_88(D) == 80) if (aId_88(D) == 901)
goto <bb 39>; [34.00%] goto <bb 39>; [34.00%]
else else
goto <bb 42>; [66.00%] goto <bb 42>; [66.00%]
<bb 39> [local count: 365072220]: <bb 39> [local count: 365072220]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_66 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _64 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_67 = (int) _66; _65 = (int) _64;
# DEBUG b => _67 # DEBUG b => _65
# DEBUG INLINE_ENTRY PublicTimer # DEBUG INLINE_ENTRY PublicTimer
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
if (_67 != 255) if (_65 != 255)
goto <bb 40>; [50.00%] goto <bb 40>; [50.00%]
else else
goto <bb 41>; [50.00%] goto <bb 41>; [50.00%]
<bb 40> [local count: 182536110]: <bb 40> [local count: 182536110]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
b_95 = _67 + 1; b_95 = _65 + 1;
# DEBUG b => b_95 # DEBUG b => b_95
<bb 41> [local count: 365072220]: <bb 41> [local count: 365072220]:
@ -539,14 +531,22 @@ CRC8_Func (long int aId, int xDatalen, unsigned char * data)
# DEBUG b => b_90 # DEBUG b => b_90
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
# DEBUG b => NULL # DEBUG b => NULL
_68 = (unsigned char) b_90; _66 = (unsigned char) b_90;
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = _68; ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
MEM[(unsigned char *)data_92(D) + 1B] = _68; MEM[(unsigned char *)data_92(D) + 1B] = _66;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
_69 = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC; _67 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Arc;
_70 = (long unsigned int) _69; GV_Env_385_Arc = _67;
GV_CAR_ARC = _70; # DEBUG BEGIN_STMT
_68 = Proxy_CalChksm_IDB_BrakeEcuStatus_CAN (data_92(D));
_69 = (unsigned char) _68;
ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc = _69;
# DEBUG BEGIN_STMT
*data_92(D) = _69;
# DEBUG BEGIN_STMT
_70 = ECU3.TX.CH3_BSC_VehicleEnvironment_0x385.Crc;
GV_Env_385_Crc = _70;
<bb 42> [local count: 1073741824]: <bb 42> [local count: 1073741824]:
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -2544,6 +2544,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_19 = (unsigned char) _18; _19 = (unsigned char) _18;
CAN_ch[0].tx.buf[7] = _19; CAN_ch[0].tx.buf[7] = _19;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

View File

@ -3965,6 +3965,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_19 = (unsigned char) _18; _19 = (unsigned char) _18;
CAN_ch[0].tx.buf[7] = _19; CAN_ch[0].tx.buf[7] = _19;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

File diff suppressed because one or more lines are too long

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

File diff suppressed because one or more lines are too long

View File

@ -3718,6 +3718,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

View File

@ -5710,6 +5710,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

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

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

File diff suppressed because it is too large Load Diff

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

View File

@ -3717,6 +3717,8 @@ Transmit_RWA_VCU_RC_Signal1_CH0_0x050 ()
_17 = (unsigned char) _16; _17 = (unsigned char) _16;
CAN_ch[0].tx.buf[7] = _17; CAN_ch[0].tx.buf[7] = _17;
# DEBUG BEGIN_STMT # DEBUG BEGIN_STMT
CRC8_Func (80, 8, &CAN_ch[0].tx.buf);
# DEBUG BEGIN_STMT
can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]); can_send_config (0, g_messageObjectConf_ECU3_0ch_TX[0]);
return; return;

Binary file not shown.

View File

@ -184,7 +184,7 @@ can.c:2904:6:Bypass_Data_Set_BSC_RWA_RackCommand_CH2_0x040 16 static
can.c:2926:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 0 static can.c:2926:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH4_0x040 0 static
can.c:2931:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 0 static can.c:2931:6:Bypass_Data_Set_VCU_RWS_Rack_Cmd_CH5_0x040 0 static
can.c:2937:6:Bypass_Data_Set_ACU_BCM_Signal_1_CH1_to_CH0_0x150 0 static can.c:2937:6:Bypass_Data_Set_ACU_BCM_Signal_1_CH1_to_CH0_0x150 0 static
can.c:2963:6:Transmit_RWA_VCU_RC_Signal1_CH0_0x050 0 static can.c:2963:6:Transmit_RWA_VCU_RC_Signal1_CH0_0x050 8 static
can.c:2978:6:Transmit_RWA_VCU_RC_Signal2_CH0_0x051 0 static can.c:2978:6:Transmit_RWA_VCU_RC_Signal2_CH0_0x051 0 static
can.c:2991:6:Transmit_RWS_VCU_RC_Signal1_CH0_0x060 0 static can.c:2991:6:Transmit_RWS_VCU_RC_Signal1_CH0_0x060 0 static
can.c:3003:6:Transmit_RWS_VCU_RC_Signal2_CH0_0x061 0 static can.c:3003:6:Transmit_RWS_VCU_RC_Signal2_CH0_0x061 0 static

View File

@ -302,6 +302,19 @@ unsigned long CRC8_Func(long aId, int xDatalen, unsigned char data[])
unsigned short DataId = aId; unsigned short DataId = aId;
unsigned short WrongDataId; /* Edited(Oct 05th, 2018)*/ unsigned short WrongDataId; /* Edited(Oct 05th, 2018)*/
// CH 0 CAR_STAT_CH0_0x012 //
if(aId == 0x050)
{
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = PublicTimer(ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC);
data[1] = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_CAR_ARC = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
}
if(aId == 0x064)/*BSC_IDB_BrakeCommand*/ if(aId == 0x064)/*BSC_IDB_BrakeCommand*/
{ {
@ -444,17 +457,7 @@ unsigned long CRC8_Func(long aId, int xDatalen, unsigned char data[])
} }
// CH 0 CAR_STAT_CH0_0x012 //
if(aId == 0x050)
{
ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC = PublicTimer(ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC);
data[1] = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
GV_CAR_ARC = ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.CAR_ARC;
}
// CH 1 ACU_CAR_STAT_CH1_0x016 // // CH 1 ACU_CAR_STAT_CH1_0x016 //
if(aId == 0x016) if(aId == 0x016)

View File

@ -2501,7 +2501,7 @@ uint16_t ADC_Read(uint8_t ADC_No)
{ {
uint16_t ret; uint16_t ret;
//ADC Range 0 ~ 6.6V = 0 ~ 4095 //ADC Range 0 ~ 5V = 0 ~ 4095
switch (ADC_No) switch (ADC_No)
{ {

View File

@ -2971,7 +2971,7 @@ void Transmit_RWA_VCU_RC_Signal1_CH0_0x050(void)
CAN_ch[0].tx.buf[7] = ((ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_counter1 >> shift0) CAN_ch[0].tx.buf[7] = ((ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_counter1 >> shift0)
| (ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_CRC1 << shift4)) & _8bit; | (ECU3.TX.CH0_RWA_RackAngleFbk1_0x050.RWA_VCU_RC_CRC1 << shift4)) & _8bit;
CRC8_Func(0x050,8,CAN_ch[0].tx.buf);
can_send_config(CAN_INST_0,g_messageObjectConf_ECU3_0ch_TX[ECU3_CH0_TX_RWA_VCU_RC_Signal1_10ms]); can_send_config(CAN_INST_0,g_messageObjectConf_ECU3_0ch_TX[ECU3_CH0_TX_RWA_VCU_RC_Signal1_10ms]);
} }