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
)
Generated by
1.13.2