Symbol table: SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02/12 (SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02) @06c04e00 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (read)reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (write)msr_MCU_EXCLUSIVE_AREA_02/4 (read)reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (read) Referring: Availability: available Function flags: body Called by: Calls: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02) @06c048c0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (read)msr_MCU_EXCLUSIVE_AREA_02/4 (write)msr_MCU_EXCLUSIVE_AREA_02/4 (read)reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (read)reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (write) Referring: Availability: available Function flags: body Called by: Calls: Mcu_schm_read_msr/6 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/10 (SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01) @06c04380 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (read)reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (write)msr_MCU_EXCLUSIVE_AREA_01/2 (read)reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (read) Referring: Availability: available Function flags: body Called by: Calls: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01) @06c04d20 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (read)msr_MCU_EXCLUSIVE_AREA_01/2 (write)msr_MCU_EXCLUSIVE_AREA_01/2 (read)reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (read)reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (write) Referring: Availability: available Function flags: body Called by: Calls: Mcu_schm_read_msr/6 SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00/8 (SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00) @06c04a80 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (read)reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (write)msr_MCU_EXCLUSIVE_AREA_00/0 (read)reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (read) Referring: Availability: available Function flags: body Called by: Calls: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00) @06c047e0 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (read)msr_MCU_EXCLUSIVE_AREA_00/0 (write)msr_MCU_EXCLUSIVE_AREA_00/0 (read)reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (read)reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (write) Referring: Availability: available Function flags: body Called by: Calls: Mcu_schm_read_msr/6 Mcu_schm_read_msr/6 (Mcu_schm_read_msr) @06c04540 Type: function definition analyzed Visibility: force_output externally_visible no_reorder public References: Referring: Availability: available Function flags: body Called by: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 Calls: reentry_guard_MCU_EXCLUSIVE_AREA_02/5 (reentry_guard_MCU_EXCLUSIVE_AREA_02) @06c01af8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02/12 (read)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02/12 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02/12 (read) Availability: available Varpool flags: msr_MCU_EXCLUSIVE_AREA_02/4 (msr_MCU_EXCLUSIVE_AREA_02) @06c01a68 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02/11 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02/12 (read) Availability: available Varpool flags: reentry_guard_MCU_EXCLUSIVE_AREA_01/3 (reentry_guard_MCU_EXCLUSIVE_AREA_01) @06c019d8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/10 (read)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/10 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/10 (read) Availability: available Varpool flags: msr_MCU_EXCLUSIVE_AREA_01/2 (msr_MCU_EXCLUSIVE_AREA_01) @06c01948 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01/9 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01/10 (read) Availability: available Varpool flags: reentry_guard_MCU_EXCLUSIVE_AREA_00/1 (reentry_guard_MCU_EXCLUSIVE_AREA_00) @06c018b8 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00/8 (read)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00/8 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00/8 (read) Availability: available Varpool flags: msr_MCU_EXCLUSIVE_AREA_00/0 (msr_MCU_EXCLUSIVE_AREA_00) @06c01828 Type: variable definition analyzed Visibility: force_output no_reorder prevailing_def_ironly References: Referring: SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (read)SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00/7 (write)SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00/8 (read) Availability: available Varpool flags: SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_02 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; : u32CoreId_7 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_7]; _2 = _1 + 4294967295; reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_7] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_02[u32CoreId_7]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_7]; if (_5 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsie i"); : return; } SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_02 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; long unsigned int _6; : u32CoreId_8 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_8]; if (_1 == 0) goto ; [INV] else goto ; [INV] : _2 = Mcu_schm_read_msr (); msr_MCU_EXCLUSIVE_AREA_02[u32CoreId_8] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_02[u32CoreId_8]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsid i"); : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_8]; _6 = _5 + 1; reentry_guard_MCU_EXCLUSIVE_AREA_02[u32CoreId_8] ={v} _6; return; } SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_01 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; : u32CoreId_7 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_7]; _2 = _1 + 4294967295; reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_7] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_01[u32CoreId_7]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_7]; if (_5 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsie i"); : return; } SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_01 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; long unsigned int _6; : u32CoreId_8 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_8]; if (_1 == 0) goto ; [INV] else goto ; [INV] : _2 = Mcu_schm_read_msr (); msr_MCU_EXCLUSIVE_AREA_01[u32CoreId_8] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_01[u32CoreId_8]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsid i"); : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_8]; _6 = _5 + 1; reentry_guard_MCU_EXCLUSIVE_AREA_01[u32CoreId_8] ={v} _6; return; } SchM_Exit_Mcu_MCU_EXCLUSIVE_AREA_00 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; : u32CoreId_7 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_7]; _2 = _1 + 4294967295; reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_7] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_00[u32CoreId_7]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_7]; if (_5 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsie i"); : return; } SchM_Enter_Mcu_MCU_EXCLUSIVE_AREA_00 () { uint32 u32CoreId; long unsigned int _1; long unsigned int _2; long unsigned int _3; long unsigned int _4; long unsigned int _5; long unsigned int _6; : u32CoreId_8 = 0; _1 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_8]; if (_1 == 0) goto ; [INV] else goto ; [INV] : _2 = Mcu_schm_read_msr (); msr_MCU_EXCLUSIVE_AREA_00[u32CoreId_8] ={v} _2; _3 ={v} msr_MCU_EXCLUSIVE_AREA_00[u32CoreId_8]; _4 = _3 & 1; if (_4 == 0) goto ; [INV] else goto ; [INV] : __asm__ __volatile__(" cpsid i"); : _5 ={v} reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_8]; _6 = _5 + 1; reentry_guard_MCU_EXCLUSIVE_AREA_00[u32CoreId_8] ={v} _6; return; } Mcu_schm_read_msr () { register uint32 reg_tmp; uint32 D.5590; uint32 _2; : __asm__ __volatile__(" mrs %0, primask " : "=r" reg_tmp_1); _2 = reg_tmp_1; : : return _2; }