libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | H | I | L | M | N | O | P | R | S | T | U | V | W
A
Adc1ImmOp (libmicroemu::internal)
Adc2ShiftOp (libmicroemu::internal)
Add1ImmOp (libmicroemu::internal)
Add2ShiftOp (libmicroemu::internal)
AddToPcImmOp (libmicroemu::internal)
Alu::AddWithCarryResult (libmicroemu::internal)
Alu (libmicroemu::internal)
And1ImmCarryOp (libmicroemu::internal)
And2ShiftOp (libmicroemu::internal)
ApsrRegister (libmicroemu)
Asr1ShiftOp (libmicroemu::internal)
Asr2Op (libmicroemu::internal)
Alu::ASR_C_Results (libmicroemu::internal)
B
B1ImmOp (libmicroemu ::internal)
Bic1ImmCarryOp (libmicroemu::internal)
Bic2ShiftOp (libmicroemu::internal)
BigToLittleEndianConverter (libmicroemu::internal)
Binary64bitInstr (libmicroemu::internal)
BinaryBranchInstr (libmicroemu::internal)
BinaryBranchInstrWithImm (libmicroemu::internal)
BinaryInstr (libmicroemu::internal)
BinaryInstrWithImm (libmicroemu::internal)
BinaryInstrWithImmCarry (libmicroemu::internal)
BinaryInstrWithRotation (libmicroemu::internal)
BinaryInstrWithShift (libmicroemu::internal)
BinaryLoadInstrWithImm (libmicroemu::internal)
BinaryNullInstrWithImm (libmicroemu::internal)
BinaryNullInstrWithImmCarry (libmicroemu::internal)
BinaryStoreInstrWithImm (libmicroemu::internal)
BitManip (libmicroemu::internal)
Bl1ImmOp (libmicroemu ::internal)
Blx1Op (libmicroemu::internal)
Bus (libmicroemu::internal)
Bx1Op (libmicroemu::internal)
C
CbNZ1ImmOp (libmicroemu::internal)
CcrRegister (libmicroemu)
CfsrBusFault (libmicroemu)
CfsrMemManage (libmicroemu)
CfsrUsageFault (libmicroemu)
Clz1Op (libmicroemu::internal)
Cmn1ImmOp (libmicroemu::internal)
Cmp1ImmOp (libmicroemu::internal)
Cmp2ShiftOp (libmicroemu::internal)
ConstStringBuilder (libmicroemu::internal)
ControlRegister (libmicroemu)
CpuAccessor (libmicroemu::internal)
CpuOps (libmicroemu::internal)
CpuStates (libmicroemu)
D
Decoder (libmicroemu::internal)
Delegates (libmicroemu::internal)
Dmb0Op (libmicroemu::internal)
E
Elf32_Ehdr (libmicroemu::internal)
Elf32_Phdr (libmicroemu::internal)
ElfReader (libmicroemu::internal)
EmuContext (libmicroemu)
Emulator (libmicroemu::internal)
Eor1ImmCarryOp (libmicroemu::internal)
Eor2ShiftOp (libmicroemu::internal)
EpsrRegister (libmicroemu)
ExceptionContext (libmicroemu::internal)
ExceptionPostExecution (libmicroemu::internal)
ExceptionPostFetch (libmicroemu::internal)
ExceptionPreFetch (libmicroemu::internal)
ExceptionsOps (libmicroemu::internal)
ExceptionStates (libmicroemu)
ExecResult (libmicroemu)
Executor (libmicroemu::internal)
F
Fetcher (libmicroemu::internal)
H
has_kRegisters
has_kRegisters< T, void_t< decltype(T::kRegisters)> >
I
IBreakpoint (libmicroemu::internal)
IfThenOps (libmicroemu::internal)
IInstrToMnemonic (libmicroemu)
ImmShiftResults (libmicroemu::internal)
Instr (libmicroemu::internal)
InstrAdcImmediate (libmicroemu::internal)
InstrAdcRegister (libmicroemu::internal)
InstrAddImmediate (libmicroemu::internal)
InstrAddPcPlusImmediate (libmicroemu::internal)
InstrAddRegister (libmicroemu::internal)
InstrAddSpPlusImmediate (libmicroemu::internal)
InstrAndImmediate (libmicroemu::internal)
InstrAndRegister (libmicroemu::internal)
InstrAsrImmediate (libmicroemu::internal)
InstrAsrRegister (libmicroemu::internal)
InstrB (libmicroemu::internal)
InstrBCond (libmicroemu::internal)
InstrBfi (libmicroemu::internal)
InstrBicImmediate (libmicroemu::internal)
InstrBicRegister (libmicroemu::internal)
InstrBkpt (libmicroemu::internal)
InstrBl (libmicroemu::internal)
InstrBlx (libmicroemu::internal)
InstrBx (libmicroemu::internal)
InstrCbNZ (libmicroemu::internal)
InstrClz (libmicroemu::internal)
InstrCmnImmediate (libmicroemu::internal)
InstrCmpImmediate (libmicroemu::internal)
InstrCmpRegister (libmicroemu::internal)
InstrContext (libmicroemu::internal)
InstrDmb (libmicroemu::internal)
InstrEorImmediate (libmicroemu::internal)
InstrEorRegister (libmicroemu::internal)
InstrExecResult (libmicroemu::internal)
InstrIt (libmicroemu::internal)
InstrLdm (libmicroemu::internal)
InstrLdrbImmediate (libmicroemu::internal)
InstrLdrbRegister (libmicroemu::internal)
InstrLdrdImmediate (libmicroemu::internal)
InstrLdrex (libmicroemu::internal)
InstrLdrhImmediate (libmicroemu::internal)
InstrLdrhRegister (libmicroemu::internal)
InstrLdrImmediate (libmicroemu::internal)
InstrLdrLiteral (libmicroemu::internal)
InstrLdrRegister (libmicroemu::internal)
InstrLdrsbImmediate (libmicroemu::internal)
InstrLdrshImmediate (libmicroemu::internal)
InstrLslImmediate (libmicroemu::internal)
InstrLslRegister (libmicroemu::internal)
InstrLsrImmediate (libmicroemu::internal)
InstrLsrRegister (libmicroemu::internal)
InstrMla (libmicroemu::internal)
InstrMls (libmicroemu::internal)
InstrMovImmediate (libmicroemu::internal)
InstrMovRegister (libmicroemu::internal)
InstrMrs (libmicroemu::internal)
InstrMsr (libmicroemu::internal)
InstrMul (libmicroemu::internal)
InstrMvnImmediate (libmicroemu::internal)
InstrMvnRegister (libmicroemu::internal)
InstrNop (libmicroemu::internal)
InstrOrrImmediate (libmicroemu::internal)
InstrOrrRegister (libmicroemu::internal)
InstrPop (libmicroemu::internal)
InstrPush (libmicroemu::internal)
InstrRrx (libmicroemu::internal)
InstrRsbImmediate (libmicroemu::internal)
InstrRsbRegister (libmicroemu::internal)
InstrSbcImmediate (libmicroemu::internal)
InstrSbcRegister (libmicroemu::internal)
InstrSdiv (libmicroemu::internal)
InstrSmull (libmicroemu::internal)
InstrStm (libmicroemu::internal)
InstrStmdb (libmicroemu::internal)
InstrStrbImmediate (libmicroemu::internal)
InstrStrbRegister (libmicroemu::internal)
InstrStrdImmediate (libmicroemu::internal)
InstrStrex (libmicroemu::internal)
InstrStrhImmediate (libmicroemu::internal)
InstrStrhRegister (libmicroemu::internal)
InstrStrImmediate (libmicroemu::internal)
InstrStrRegister (libmicroemu::internal)
InstrSubImmediate (libmicroemu::internal)
InstrSubRegister (libmicroemu::internal)
InstrSubSpMinusImmediate (libmicroemu::internal)
InstrSvc (libmicroemu::internal)
InstrSxtb (libmicroemu::internal)
InstrSxth (libmicroemu::internal)
InstrTbbH (libmicroemu::internal)
InstrTeqImmediate (libmicroemu::internal)
InstrTeqRegister (libmicroemu::internal)
InstrToMnemonic (libmicroemu::internal)
InstrTstImmediate (libmicroemu::internal)
InstrTstRegister (libmicroemu::internal)
InstrUbfx (libmicroemu::internal)
InstrUdiv (libmicroemu::internal)
InstrUmlal (libmicroemu::internal)
InstrUmull (libmicroemu::internal)
InstrUxtb (libmicroemu::internal)
InstrUxth (libmicroemu::internal)
IpsrRegister (libmicroemu)
IRegAccessor (libmicroemu)
ISpecialRegAccessor (libmicroemu)
IstateRegister (libmicroemu)
L
LittleToLittleEndianConverter (libmicroemu::internal)
LoadMemExU32 (libmicroemu::internal)
LoadMemI16 (libmicroemu::internal)
LoadMemI8 (libmicroemu::internal)
LoadMemU16 (libmicroemu::internal)
LoadMemU32 (libmicroemu::internal)
LoadMemU8 (libmicroemu::internal)
Lsl1ShiftOp (libmicroemu::internal)
Lsl2Op (libmicroemu::internal)
Alu::LSL_C_Results (libmicroemu::internal)
Lsr1ShiftOp (libmicroemu::internal)
Lsr2Op (libmicroemu::internal)
Alu::LSR_C_Results (libmicroemu::internal)
M
Machine (libmicroemu)
make_signed_type (libmicroemu::internal)
make_signed_type< u16 > (libmicroemu::internal)
make_signed_type< u32 > (libmicroemu::internal)
make_signed_type< u64 > (libmicroemu::internal)
make_signed_type< u8 > (libmicroemu::internal)
MemMapAccessPoint (libmicroemu::internal)
MemMapRw (libmicroemu::internal)
MemoryHelpers (libmicroemu::internal)
MemoryViewer (libmicroemu::internal)
MemRo (libmicroemu ::internal)
MemRw (libmicroemu::internal)
MemRwOptional (libmicroemu::internal)
Mla3Op (libmicroemu::internal)
Mls3Op (libmicroemu::internal)
MnemonicBuilder (libmicroemu::internal)
MnemonicBuilderBinary64bitInstr (libmicroemu::internal)
MnemonicBuilderBinaryInstr (libmicroemu::internal)
MnemonicBuilderBinaryInstrWithImm (libmicroemu::internal)
MnemonicBuilderBinaryInstrWithImmCarry (libmicroemu::internal)
MnemonicBuilderBinaryInstrWithRotation (libmicroemu::internal)
MnemonicBuilderBinaryInstrWithShift (libmicroemu::internal)
MnemonicBuilderBinaryLoadStoreInstrWithImm (libmicroemu::internal)
MnemonicBuilderBinaryNullInstr (libmicroemu::internal)
MnemonicBuilderBinaryNullInstrWithImm (libmicroemu::internal)
MnemonicBuilderBinaryNullInstrWithImmCarry (libmicroemu::internal)
MnemonicBuilderContext (libmicroemu::internal)
MnemonicBuilderNullaryInstr (libmicroemu::internal)
MnemonicBuilderSpecialInstr (libmicroemu::internal)
MnemonicBuilderTernaryInstr (libmicroemu::internal)
MnemonicBuilderTernaryInstrWithShift (libmicroemu::internal)
MnemonicBuilderTernaryLoadStoreInstrWithImm (libmicroemu::internal)
MnemonicBuilderTernaryLoadStoreInstrWithShift (libmicroemu::internal)
MnemonicBuilderTernaryNullInstrWithShift (libmicroemu::internal)
MnemonicBuilderUnaryBranchInstr (libmicroemu::internal)
MnemonicBuilderUnaryBranchInstrWithImm (libmicroemu::internal)
MnemonicBuilderUnaryInstr (libmicroemu::internal)
MnemonicBuilderUnaryInstrWithImmCarry (libmicroemu::internal)
MnemonicBuilderUnaryNullInstrWithImm (libmicroemu::internal)
MnemonicBuilderVariadicLoadStoreInstr (libmicroemu::internal)
Mov1Op (libmicroemu::internal)
MovImmCarryOp (libmicroemu::internal)
Mul2Op (libmicroemu::internal)
Mvn1ShiftOp (libmicroemu::internal)
MvnImmCarryOp (libmicroemu::internal)
N
next_bigger_type (libmicroemu::internal)
next_bigger_type< u16 > (libmicroemu::internal)
next_bigger_type< u32 > (libmicroemu::internal)
next_bigger_type< u8 > (libmicroemu::internal)
no_of_bits (libmicroemu::internal)
no_of_bits< u16 > (libmicroemu::internal)
no_of_bits< u32 > (libmicroemu::internal)
no_of_bits< u64 > (libmicroemu::internal)
no_of_bits< u8 > (libmicroemu::internal)
Nop0Op (libmicroemu::internal)
NullaryInstr (libmicroemu::internal)
NullBuffer (libmicroemu::internal)
NullLogger (libmicroemu)
O
OpCode (libmicroemu)
OpResult (libmicroemu::internal)
Orr1ImmCarryOp (libmicroemu::internal)
Orr2ShiftOp (libmicroemu::internal)
P
PcOps (libmicroemu::internal)
PostExecAdvancePcAndIt (libmicroemu::internal)
PostExecBlxWritePc (libmicroemu::internal)
PostExecBranch (libmicroemu::internal)
PostExecBxWritePc (libmicroemu::internal)
PostExecLoadWritePc (libmicroemu::internal)
PostExecOptionalSetFlags (libmicroemu::internal)
PostExecSetFlags (libmicroemu::internal)
PostExecWriteRegPcExcluded (libmicroemu::internal)
PostExecWriteRegPcIncluded (libmicroemu::internal)
Predicates (libmicroemu::internal)
Processor (libmicroemu::internal)
R
RArg
RArgConst
RawInstr (libmicroemu)
ReadResult (libmicroemu::internal)
RegAccessor (libmicroemu::internal)
SysCtrlBlock::RegisterAccessBfar (libmicroemu ::internal)
SysTick::RegisterAccessCalib (libmicroemu ::internal)
SysCtrlBlock::RegisterAccessCcr (libmicroemu ::internal)
SysCtrlBlock::RegisterAccessCfsr (libmicroemu ::internal)
SysTick::RegisterAccessCsr (libmicroemu ::internal)
SysTick::RegisterAccessCvr (libmicroemu ::internal)
SysTick::RegisterAccessRvr (libmicroemu ::internal)
RegisterOffsets (libmicroemu)
RegOps (libmicroemu::internal)
RelativeAdrBuilder (libmicroemu::internal)
ResetLogic (libmicroemu::internal)
Result (libmicroemu::internal)
Result
Result< void > (libmicroemu::internal)
Alu::ROR_C_Results (libmicroemu::internal)
Rrx1Op (libmicroemu::internal)
Rsb1ImmOp (libmicroemu::internal)
Rsb2ShiftOp (libmicroemu::internal)
Alu::RXR_C_Results (libmicroemu::internal)
S
Sbc1ImmOp (libmicroemu::internal)
Sbc2ShiftOp (libmicroemu::internal)
SDiv2Op (libmicroemu::internal)
ElfReader::SegmentIterator (libmicroemu::internal)
Semihosting (libmicroemu::internal)
Semihosting::SemihostResult (libmicroemu::internal)
Alu::ShiftCRes (libmicroemu::internal)
SingleExceptionState (libmicroemu)
Smull2Op (libmicroemu::internal)
SpecialInstr (libmicroemu::internal)
SpecialRegAccessor (libmicroemu::internal)
SpecRegOps (libmicroemu::internal)
StaticLogger (libmicroemu)
StoreMemExU32 (libmicroemu::internal)
StoreMemU16 (libmicroemu::internal)
StoreMemU32 (libmicroemu::internal)
StoreMemU8 (libmicroemu::internal)
Sub1ImmOp (libmicroemu::internal)
Sub2ShiftOp (libmicroemu::internal)
Sxtb1Rotation (libmicroemu::internal)
Sxth1Rotation (libmicroemu::internal)
SysCtrlBlock (libmicroemu ::internal)
SysCtrlRegister (libmicroemu)
SysTick (libmicroemu ::internal)
SysTickRegister (libmicroemu)
T
TbbH2Op (libmicroemu::internal)
Teq1ImmCarryOp (libmicroemu::internal)
Teq2ShiftOp (libmicroemu::internal)
TernaryInstr (libmicroemu::internal)
TernaryInstrWithShift (libmicroemu::internal)
TernaryLoadInstrWithShift (libmicroemu::internal)
TernaryNullInstrWithShift (libmicroemu::internal)
TernaryStoreInstrWithImm (libmicroemu::internal)
TernaryStoreInstrWithShift (libmicroemu::internal)
Thumb (libmicroemu::internal)
ThumbImmediateResult (libmicroemu)
Tst1ImmCarryOp (libmicroemu::internal)
Tst2ShiftOp (libmicroemu::internal)
U
U32_parts (libmicroemu)
UDiv2Op (libmicroemu::internal)
Umlal2Op (libmicroemu::internal)
Umull2Op (libmicroemu::internal)
UnaryBranchInstr (libmicroemu::internal)
UnaryBranchInstrImm (libmicroemu ::internal)
UnaryInstr (libmicroemu::internal)
UnaryInstrImm (libmicroemu::internal)
UnaryInstrImmCarry (libmicroemu::internal)
UnaryLoadInstrImm (libmicroemu::internal)
Uxtb1Rotation (libmicroemu::internal)
Uxth1Rotation (libmicroemu::internal)
V
VariadicLoadInstr (libmicroemu::internal)
VariadicStoreInstr (libmicroemu::internal)
VariadicStoreInstrDb (libmicroemu::internal)
W
WriteResult (libmicroemu::internal)