|
LLDB mainline
|
#include <EmulateInstructionARM.h>
Public Member Functions | |
| ITSession ()=default | |
| ~ITSession ()=default | |
| bool | InitIT (uint32_t bits7_0) |
| void | ITAdvance () |
| bool | InITBlock () |
| bool | LastInITBlock () |
| uint32_t | GetCond () |
Private Attributes | |
| uint32_t | ITCounter = 0 |
| uint32_t | ITState = 0 |
Definition at line 30 of file EmulateInstructionARM.h.
|
default |
|
default |
| uint32_t ITSession::GetCond | ( | ) |
Definition at line 652 of file EmulateInstructionARM.cpp.
References lldb_private::Bits32(), COND_AL, InITBlock(), and ITState.
| bool ITSession::InITBlock | ( | ) |
Definition at line 646 of file EmulateInstructionARM.cpp.
References ITCounter.
Referenced by GetCond().
| bool ITSession::InitIT | ( | uint32_t | bits7_0 | ) |
Definition at line 615 of file EmulateInstructionARM.cpp.
References lldb_private::Bits32(), CountITSize(), ITCounter, and ITState.
| void ITSession::ITAdvance | ( | ) |
Definition at line 634 of file EmulateInstructionARM.cpp.
References lldb_private::Bits32(), ITCounter, ITState, and lldb_private::SetBits32().
| bool ITSession::LastInITBlock | ( | ) |
Definition at line 649 of file EmulateInstructionARM.cpp.
References ITCounter.
|
private |
Definition at line 52 of file EmulateInstructionARM.h.
Referenced by InITBlock(), InitIT(), ITAdvance(), and LastInITBlock().
|
private |
Definition at line 53 of file EmulateInstructionARM.h.
Referenced by GetCond(), InitIT(), and ITAdvance().