Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
A
AArch64 (class in smallworld.state.cpus)
AARCH64 (smallworld.platforms.Architecture attribute)
AArch64Stack (class in smallworld.state.memory.stack)
ABI (class in smallworld.platforms)
abi (smallworld.state.models.Model property)
add() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
add_bound() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
add_constraint() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.ConstrainedEmulator method)
(smallworld.state.Machine method)
add_exit_point() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
add_extension() (smallworld.emulators.AngrEmulator method)
add_note() (smallworld.emulators.PathTerminationSignal method)
(smallworld.emulators.UnicornEmulationError method)
(smallworld.emulators.UnicornEmulationExecutionError method)
(smallworld.emulators.UnicornEmulationMemoryReadError method)
(smallworld.emulators.UnicornEmulationMemoryWriteError method)
(smallworld.exceptions.AnalysisError method)
(smallworld.exceptions.ConfigurationError method)
(smallworld.exceptions.EmulationBounds method)
(smallworld.exceptions.EmulationError method)
(smallworld.exceptions.EmulationException method)
(smallworld.exceptions.EmulationExecExceptionFailure method)
(smallworld.exceptions.EmulationExecFailure method)
(smallworld.exceptions.EmulationExecInvalidFailure method)
(smallworld.exceptions.EmulationExitpoint method)
(smallworld.exceptions.EmulationFailure method)
(smallworld.exceptions.EmulationFetchFailure method)
(smallworld.exceptions.EmulationFetchProtectedFailure method)
(smallworld.exceptions.EmulationFetchUnalignedFailure method)
(smallworld.exceptions.EmulationFetchUnmappedFailure method)
(smallworld.exceptions.EmulationMemoryFailure method)
(smallworld.exceptions.EmulationReadFailure method)
(smallworld.exceptions.EmulationReadProtectedFailure method)
(smallworld.exceptions.EmulationReadUnalignedFailure method)
(smallworld.exceptions.EmulationReadUnmappedFailure method)
(smallworld.exceptions.EmulationStop method)
(smallworld.exceptions.EmulationWriteFailure method)
(smallworld.exceptions.EmulationWriteProtectedFailure method)
(smallworld.exceptions.EmulationWriteUnalignedFailure method)
(smallworld.exceptions.EmulationWriteUnmappedFailure method)
(smallworld.exceptions.Error method)
(smallworld.exceptions.ImpreciseModelError method)
(smallworld.exceptions.SymbolicValueError method)
(smallworld.exceptions.UnsatError method)
(smallworld.exceptions.UnsupportedModelError method)
(smallworld.exceptions.UnsupportedRegisterError method)
address (smallworld.state.memory.code.Executable attribute)
(smallworld.state.memory.ElfCoreFile attribute)
(smallworld.state.memory.ElfExecutable attribute)
(smallworld.state.memory.heap.BumpAllocator attribute)
(smallworld.state.memory.heap.CheckedBumpAllocator attribute)
(smallworld.state.memory.heap.Heap attribute)
(smallworld.state.memory.Memory attribute)
(smallworld.state.memory.RawMemory attribute)
(smallworld.state.memory.stack.AArch64Stack attribute)
(smallworld.state.memory.stack.AMD64Stack attribute)
(smallworld.state.memory.stack.ARMv5tStack attribute)
(smallworld.state.memory.stack.ARMv6mStack attribute)
(smallworld.state.memory.stack.ARMv7aStack attribute)
(smallworld.state.memory.stack.ARMv7mStack attribute)
(smallworld.state.memory.stack.ARMv7rStack attribute)
(smallworld.state.memory.stack.LoongArch64Stack attribute)
(smallworld.state.memory.stack.M68KStack attribute)
(smallworld.state.memory.stack.MIPS64BEStack attribute)
(smallworld.state.memory.stack.MIPS64ELStack attribute)
(smallworld.state.memory.stack.MIPSBEStack attribute)
(smallworld.state.memory.stack.MIPSELStack attribute)
(smallworld.state.memory.stack.MSP430Stack attribute)
(smallworld.state.memory.stack.PowerPC32Stack attribute)
(smallworld.state.memory.stack.PowerPC64Stack attribute)
(smallworld.state.memory.stack.RISCV64Stack attribute)
(smallworld.state.memory.stack.Stack attribute)
(smallworld.state.memory.stack.X86Stack attribute)
(smallworld.state.memory.stack.XTensaBEStack attribute)
(smallworld.state.memory.stack.XTensaELStack attribute)
allocate() (smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
allocate_bytes() (smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
allocate_ctype() (smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
allocate_integer() (smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
AMD64 (class in smallworld.state.cpus)
AMD64Stack (class in smallworld.state.memory.stack)
Analysis (class in smallworld.analyses)
AnalysisError
analyze() (in module smallworld)
(smallworld.state.Machine method)
AngrEmulator (class in smallworld.emulators)
apply() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.FixedRegister method)
(smallworld.state.Machine method)
(smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
(smallworld.state.models.Breakpoint method)
(smallworld.state.models.Hook method)
(smallworld.state.models.MemoryMappedModel method)
(smallworld.state.models.Model method)
(smallworld.state.models.PDBBreakpoint method)
(smallworld.state.models.PythonShellBreakpoint method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.Stateful method)
Architecture (class in smallworld.platforms)
architecture (smallworld.platforms.Platform attribute)
ARM_V5T (smallworld.platforms.Architecture attribute)
ARM_V6M (smallworld.platforms.Architecture attribute)
ARM_V6M_THUMB (smallworld.platforms.Architecture attribute)
ARM_V7A (smallworld.platforms.Architecture attribute)
ARM_V7M (smallworld.platforms.Architecture attribute)
ARM_V7R (smallworld.platforms.Architecture attribute)
ARMv5T (class in smallworld.state.cpus)
ARMv5tStack (class in smallworld.state.memory.stack)
ARMv6M (class in smallworld.state.cpus)
ARMv6mStack (class in smallworld.state.memory.stack)
ARMv6MThumb (class in smallworld.state.cpus)
ARMv7A (class in smallworld.state.cpus)
ARMv7aStack (class in smallworld.state.memory.stack)
ARMv7M (class in smallworld.state.cpus)
ARMv7mStack (class in smallworld.state.memory.stack)
ARMv7R (class in smallworld.state.cpus)
ARMv7rStack (class in smallworld.state.memory.stack)
B
BIG (smallworld.platforms.Byteorder attribute)
BranchesHint (class in smallworld.hinting)
Breakpoint (class in smallworld.state.models)
BumpAllocator (class in smallworld.state.memory.heap)
Byteorder (class in smallworld.platforms)
byteorder (smallworld.emulators.AngrEmulator property)
(smallworld.platforms.Platform attribute)
(smallworld.state.FixedRegister attribute)
(smallworld.state.Register attribute)
(smallworld.state.RegisterAlias attribute)
BytesValue (class in smallworld.state)
C
CDECL (smallworld.platforms.ABI attribute)
CheckedBumpAllocator (class in smallworld.state.memory.heap)
clear() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
Colorizer (class in smallworld.analyses)
ColorizerReadWrite (class in smallworld.analyses)
ColorizerSummary (class in smallworld.analyses)
ConfigurationError
ConstrainedEmulator (class in smallworld.emulators)
ControlFlowHint (class in smallworld.hinting)
CoverageFrontier (class in smallworld.analyses)
CoverageFrontierHint (class in smallworld.hinting)
CoverageHint (class in smallworld.hinting)
CPU (class in smallworld.state.cpus)
CrashTriage (class in smallworld.analyses)
CrashTriagePrinter (class in smallworld.analyses)
CrashTriageVerification (class in smallworld.analyses)
create_typed_pointer() (in module smallworld.extern.ctypes)
D
daemon (smallworld.emulators.PandaEmulator.PandaThread property)
DefUseGraphHint (class in smallworld.hinting)
description (smallworld.analyses.Analysis property)
(smallworld.emulators.Emulator property)
discard() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
DynamicMemoryValueHint (class in smallworld.hinting)
DynamicMemoryValueSummaryHint (class in smallworld.hinting)
DynamicRegisterValueHint (class in smallworld.hinting)
DynamicRegisterValueSummaryHint (class in smallworld.hinting)
E
ElfCoreFile (class in smallworld.state.memory)
ElfExecutable (class in smallworld.state.memory)
emulate() (smallworld.state.Machine method)
EmulationBounds
EmulationError
EmulationException
(class in smallworld.hinting)
EmulationExecExceptionFailure
EmulationExecFailure
EmulationExecInvalidFailure
EmulationExitpoint
EmulationFailure
EmulationFetchFailure
EmulationFetchProtectedFailure
EmulationFetchUnalignedFailure
EmulationFetchUnmappedFailure
EmulationMemoryFailure
EmulationReadFailure
EmulationReadProtectedFailure
EmulationReadUnalignedFailure
EmulationReadUnmappedFailure
EmulationStop
EmulationWriteFailure
EmulationWriteProtectedFailure
EmulationWriteUnalignedFailure
EmulationWriteUnmappedFailure
Emulator (class in smallworld.emulators)
emulator (smallworld.analyses.FieldDetectionAnalysis property)
(smallworld.analyses.ForcedExecution property)
(smallworld.analyses.ForcedFieldDetectionAnalysis property)
enable_linear() (smallworld.emulators.AngrEmulator method)
entrypoint (smallworld.state.memory.code.Executable attribute)
(smallworld.state.memory.ElfCoreFile attribute)
(smallworld.state.memory.ElfExecutable attribute)
Error
eval_atleast() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.ConstrainedEmulator method)
eval_atmost() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.ConstrainedEmulator method)
Executable (class in smallworld.state.memory.code)
execute() (smallworld.analyses.FieldDetectionAnalysis method)
(smallworld.analyses.ForcedExecution method)
(smallworld.analyses.ForcedFieldDetectionAnalysis method)
extract() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.FixedRegister method)
(smallworld.state.Machine method)
(smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
(smallworld.state.models.Breakpoint method)
(smallworld.state.models.Hook method)
(smallworld.state.models.MemoryMappedModel method)
(smallworld.state.models.Model method)
(smallworld.state.models.PDBBreakpoint method)
(smallworld.state.models.PythonShellBreakpoint method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.Stateful method)
F
FASTCALL (smallworld.platforms.ABI attribute)
FieldDetectionAnalysis (class in smallworld.analyses)
filter() (smallworld.hinting.HintSubclassFilter method)
FixedRegister (class in smallworld.state)
for_platform() (smallworld.state.cpus.AArch64 class method)
(smallworld.state.cpus.AMD64 class method)
(smallworld.state.cpus.ARMv5T class method)
(smallworld.state.cpus.ARMv6M class method)
(smallworld.state.cpus.ARMv6MThumb class method)
(smallworld.state.cpus.ARMv7A class method)
(smallworld.state.cpus.ARMv7M class method)
(smallworld.state.cpus.ARMv7R class method)
(smallworld.state.cpus.CPU class method)
(smallworld.state.cpus.I386 class method)
(smallworld.state.cpus.LoongArch64 class method)
(smallworld.state.cpus.M68K class method)
(smallworld.state.cpus.MIPS64BE class method)
(smallworld.state.cpus.MIPS64EL class method)
(smallworld.state.cpus.MIPSBE class method)
(smallworld.state.cpus.MIPSEL class method)
(smallworld.state.cpus.MSP430 class method)
(smallworld.state.cpus.MSP430X class method)
(smallworld.state.cpus.PowerPC32 class method)
(smallworld.state.cpus.PowerPC64 class method)
(smallworld.state.cpus.RISCV64 class method)
(smallworld.state.cpus.XTensaBE class method)
(smallworld.state.cpus.XTensaEL class method)
(smallworld.state.memory.stack.AArch64Stack class method)
(smallworld.state.memory.stack.AMD64Stack class method)
(smallworld.state.memory.stack.ARMv5tStack class method)
(smallworld.state.memory.stack.ARMv6mStack class method)
(smallworld.state.memory.stack.ARMv7aStack class method)
(smallworld.state.memory.stack.ARMv7mStack class method)
(smallworld.state.memory.stack.ARMv7rStack class method)
(smallworld.state.memory.stack.LoongArch64Stack class method)
(smallworld.state.memory.stack.M68KStack class method)
(smallworld.state.memory.stack.MIPS64BEStack class method)
(smallworld.state.memory.stack.MIPS64ELStack class method)
(smallworld.state.memory.stack.MIPSBEStack class method)
(smallworld.state.memory.stack.MIPSELStack class method)
(smallworld.state.memory.stack.MSP430Stack class method)
(smallworld.state.memory.stack.PowerPC32Stack class method)
(smallworld.state.memory.stack.PowerPC64Stack class method)
(smallworld.state.memory.stack.RISCV64Stack class method)
(smallworld.state.memory.stack.Stack class method)
(smallworld.state.memory.stack.X86Stack class method)
(smallworld.state.memory.stack.XTensaBEStack class method)
(smallworld.state.memory.stack.XTensaELStack class method)
ForcedExecution (class in smallworld.analyses)
ForcedFieldDetectionAnalysis (class in smallworld.analyses)
free() (smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
from_bndb() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
from_bytes() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
(smallworld.state.memory.RawMemory class method)
from_ctypes() (smallworld.state.BytesValue class method)
(smallworld.state.FixedRegister class method)
(smallworld.state.IntegerValue class method)
(smallworld.state.Register class method)
(smallworld.state.RegisterAlias class method)
(smallworld.state.SymbolicValue class method)
(smallworld.state.Value class method)
from_elf() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
from_elf_core() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
from_file() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
(smallworld.state.memory.RawMemory class method)
from_filepath() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
(smallworld.state.memory.RawMemory class method)
from_param() (smallworld.extern.ctypes.TypedPointer class method)
from_pe() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
from_vxworks() (smallworld.state.memory.code.Executable class method)
(smallworld.state.memory.ElfCoreFile class method)
(smallworld.state.memory.ElfExecutable class method)
FunctionHookable (class in smallworld.emulators)
fuzz() (smallworld.state.Machine method)
fuzz_with_file() (smallworld.state.Machine method)
G
get() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
get_alignment() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
get_bounds() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
get_capacity() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
get_constraints() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.ConstrainedEmulator method)
(smallworld.state.Machine method)
get_content() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
get_cpu() (smallworld.state.Machine method)
get_cpus() (smallworld.state.Machine method)
get_exit_points() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
get_extension() (smallworld.emulators.AngrEmulator method)
get_label() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
get_memory_map() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
get_platform() (smallworld.state.cpus.AArch64 class method)
(smallworld.state.cpus.AMD64 class method)
(smallworld.state.cpus.ARMv5T class method)
(smallworld.state.cpus.ARMv6M class method)
(smallworld.state.cpus.ARMv6MThumb class method)
(smallworld.state.cpus.ARMv7A class method)
(smallworld.state.cpus.ARMv7M class method)
(smallworld.state.cpus.ARMv7R class method)
(smallworld.state.cpus.CPU class method)
(smallworld.state.cpus.I386 class method)
(smallworld.state.cpus.LoongArch64 class method)
(smallworld.state.cpus.M68K class method)
(smallworld.state.cpus.MIPS64BE class method)
(smallworld.state.cpus.MIPS64EL class method)
(smallworld.state.cpus.MIPSBE class method)
(smallworld.state.cpus.MIPSEL class method)
(smallworld.state.cpus.MSP430 class method)
(smallworld.state.cpus.MSP430X class method)
(smallworld.state.cpus.PowerPC32 class method)
(smallworld.state.cpus.PowerPC64 class method)
(smallworld.state.cpus.RISCV64 class method)
(smallworld.state.cpus.XTensaBE class method)
(smallworld.state.cpus.XTensaEL class method)
(smallworld.state.Machine method)
(smallworld.state.memory.stack.AArch64Stack class method)
(smallworld.state.memory.stack.AMD64Stack class method)
(smallworld.state.memory.stack.ARMv5tStack class method)
(smallworld.state.memory.stack.ARMv6mStack class method)
(smallworld.state.memory.stack.ARMv7aStack class method)
(smallworld.state.memory.stack.ARMv7mStack class method)
(smallworld.state.memory.stack.ARMv7rStack class method)
(smallworld.state.memory.stack.LoongArch64Stack class method)
(smallworld.state.memory.stack.M68KStack class method)
(smallworld.state.memory.stack.MIPS64BEStack class method)
(smallworld.state.memory.stack.MIPS64ELStack class method)
(smallworld.state.memory.stack.MIPSBEStack class method)
(smallworld.state.memory.stack.MIPSELStack class method)
(smallworld.state.memory.stack.MSP430Stack class method)
(smallworld.state.memory.stack.PowerPC32Stack class method)
(smallworld.state.memory.stack.PowerPC64Stack class method)
(smallworld.state.memory.stack.RISCV64Stack class method)
(smallworld.state.memory.stack.Stack class method)
(smallworld.state.memory.stack.X86Stack class method)
(smallworld.state.memory.stack.XTensaBEStack class method)
(smallworld.state.memory.stack.XTensaELStack class method)
get_platforms() (smallworld.state.Machine method)
get_pointer() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
get_return_address() (smallworld.state.models.Model method)
get_size() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
get_symbol_size() (smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
get_symbol_value() (smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
get_thumb() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
get_type() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
get_used() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
getName() (smallworld.emulators.PandaEmulator.PandaThread method)
GhidraEmulator() (in module smallworld.emulators)
H
Heap (class in smallworld.state.memory.heap)
Hint (class in smallworld.hinting)
HintSubclassFilter (class in smallworld.hinting)
Hook (class in smallworld.state.models)
hook_function() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.FunctionHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_instruction() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.InstructionHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_interrupt() (smallworld.emulators.InterruptHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_interrupts() (smallworld.emulators.InterruptHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_read() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_read_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_reads() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_reads_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_write() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_write_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_writes() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_memory_writes_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
hook_syscall() (smallworld.emulators.AngrEmulator method)
hook_syscalls() (smallworld.emulators.AngrEmulator method)
I
I386 (class in smallworld.state.cpus)
ident (smallworld.emulators.PandaEmulator.PandaThread property)
ImpreciseModelError
initialize() (smallworld.emulators.AngrEmulator method)
InstructionHookable (class in smallworld.emulators)
IntegerValue (class in smallworld.state)
InterruptHookable (class in smallworld.emulators)
is_alive() (smallworld.emulators.PandaEmulator.PandaThread method)
isDaemon() (smallworld.emulators.PandaEmulator.PandaThread method)
isdisjoint() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
J
join() (smallworld.emulators.PandaEmulator.PandaThread method)
L
link_elf() (smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
LITTLE (smallworld.platforms.Byteorder attribute)
lookup() (smallworld.state.models.Model class method)
LOONGARCH32 (smallworld.platforms.Architecture attribute)
LoongArch64 (class in smallworld.state.cpus)
LOONGARCH64 (smallworld.platforms.Architecture attribute)
LoongArch64Stack (class in smallworld.state.memory.stack)
LoopDetection (class in smallworld.analyses)
LoopHint (class in smallworld.hinting)
M
M68K (class in smallworld.state.cpus)
(smallworld.platforms.Architecture attribute)
M68KStack (class in smallworld.state.memory.stack)
Machine (class in smallworld.state)
map_memory() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
Memory (class in smallworld.state.memory)
MemoryMappedModel (class in smallworld.state.models)
MemoryReadHookable (class in smallworld.emulators)
MemoryUnavailableHint (class in smallworld.hinting)
MemoryUnavailableSummaryHint (class in smallworld.hinting)
MemoryWriteHookable (class in smallworld.emulators)
message (smallworld.hinting.BranchesHint attribute)
(smallworld.hinting.ControlFlowHint attribute)
(smallworld.hinting.CoverageFrontierHint attribute)
(smallworld.hinting.CoverageHint attribute)
(smallworld.hinting.DefUseGraphHint attribute)
(smallworld.hinting.DynamicMemoryValueHint attribute)
(smallworld.hinting.DynamicMemoryValueSummaryHint attribute)
(smallworld.hinting.DynamicRegisterValueHint attribute)
(smallworld.hinting.DynamicRegisterValueSummaryHint attribute)
(smallworld.hinting.EmulationException attribute)
(smallworld.hinting.Hint attribute)
(smallworld.hinting.LoopHint attribute)
(smallworld.hinting.MemoryUnavailableHint attribute)
(smallworld.hinting.MemoryUnavailableSummaryHint attribute)
(smallworld.hinting.ReachableCodeHint attribute)
(smallworld.hinting.TraceExecutionHint attribute)
MIPS32 (smallworld.platforms.Architecture attribute)
MIPS64 (smallworld.platforms.Architecture attribute)
MIPS64BE (class in smallworld.state.cpus)
MIPS64BEStack (class in smallworld.state.memory.stack)
MIPS64EL (class in smallworld.state.cpus)
MIPS64ELStack (class in smallworld.state.memory.stack)
MIPSBE (class in smallworld.state.cpus)
MIPSBEStack (class in smallworld.state.memory.stack)
MIPSEL (class in smallworld.state.cpus)
MIPSELStack (class in smallworld.state.memory.stack)
Model (class in smallworld.state.models)
model() (smallworld.state.models.Model method)
module
smallworld
smallworld.analyses
smallworld.emulators
smallworld.exceptions
smallworld.extern.ctypes
smallworld.hinting
smallworld.logging
smallworld.platforms
smallworld.state
smallworld.state.cpus
smallworld.state.memory
smallworld.state.memory.code
smallworld.state.memory.heap
smallworld.state.memory.stack
smallworld.state.models
MSP430 (class in smallworld.state.cpus)
(smallworld.platforms.Architecture attribute)
MSP430Stack (class in smallworld.state.memory.stack)
MSP430X (class in smallworld.state.cpus)
(smallworld.platforms.Architecture attribute)
N
name (smallworld.analyses.Analysis property)
(smallworld.emulators.Emulator property)
(smallworld.emulators.PandaEmulator.PandaThread property)
(smallworld.state.FixedRegister attribute)
(smallworld.state.models.Model property)
(smallworld.state.Register attribute)
(smallworld.state.RegisterAlias attribute)
native_id (smallworld.emulators.PandaEmulator.PandaThread property)
NONE (smallworld.platforms.ABI attribute)
O
offset (smallworld.state.RegisterAlias attribute)
on_read() (smallworld.state.models.MemoryMappedModel method)
on_write() (smallworld.state.models.MemoryMappedModel method)
P
PandaEmulator (class in smallworld.emulators)
PandaEmulator.PandaThread (class in smallworld.emulators)
PandaEmulator.ThreadState (class in smallworld.emulators)
PathTerminationSignal
PDBBreakpoint (class in smallworld.state.models)
Platform (class in smallworld.platforms)
platform (smallworld.state.memory.stack.Stack property)
(smallworld.state.models.Model property)
pop() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
PowerPC32 (class in smallworld.state.cpus)
POWERPC32 (smallworld.platforms.Architecture attribute)
PowerPC32Stack (class in smallworld.state.memory.stack)
PowerPC64 (class in smallworld.state.cpus)
POWERPC64 (smallworld.platforms.Architecture attribute)
PowerPC64Stack (class in smallworld.state.memory.stack)
push() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
push_bytes() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
push_ctype() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
push_integer() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
push_symbolic() (smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
PythonShellBreakpoint (class in smallworld.state.models)
R
RawMemory (class in smallworld.state.memory)
ReachableCodeHint (class in smallworld.hinting)
read_bytes() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
read_int() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
read_memory() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
read_memory_content() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_memory_label() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_memory_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_memory_type() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_register() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_register_content() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_register_label() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_register_symbolic() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
read_register_type() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
reference (smallworld.state.RegisterAlias attribute)
Register (class in smallworld.state)
RegisterAlias (class in smallworld.state)
RegisterAliasDef (class in smallworld.platforms)
RegisterDef (class in smallworld.platforms)
remove() (smallworld.state.cpus.AArch64 method)
(smallworld.state.cpus.AMD64 method)
(smallworld.state.cpus.ARMv5T method)
(smallworld.state.cpus.ARMv6M method)
(smallworld.state.cpus.ARMv6MThumb method)
(smallworld.state.cpus.ARMv7A method)
(smallworld.state.cpus.ARMv7M method)
(smallworld.state.cpus.ARMv7R method)
(smallworld.state.cpus.CPU method)
(smallworld.state.cpus.I386 method)
(smallworld.state.cpus.LoongArch64 method)
(smallworld.state.cpus.M68K method)
(smallworld.state.cpus.MIPS64BE method)
(smallworld.state.cpus.MIPS64EL method)
(smallworld.state.cpus.MIPSBE method)
(smallworld.state.cpus.MIPSEL method)
(smallworld.state.cpus.MSP430 method)
(smallworld.state.cpus.MSP430X method)
(smallworld.state.cpus.PowerPC32 method)
(smallworld.state.cpus.PowerPC64 method)
(smallworld.state.cpus.RISCV64 method)
(smallworld.state.cpus.XTensaBE method)
(smallworld.state.cpus.XTensaEL method)
(smallworld.state.Machine method)
RISCV64 (class in smallworld.state.cpus)
(smallworld.platforms.Architecture attribute)
RISCV64Stack (class in smallworld.state.memory.stack)
run() (smallworld.analyses.Analysis method)
(smallworld.analyses.Colorizer method)
(smallworld.analyses.ColorizerReadWrite method)
(smallworld.analyses.ColorizerSummary method)
(smallworld.analyses.CoverageFrontier method)
(smallworld.analyses.CrashTriage method)
(smallworld.analyses.CrashTriagePrinter method)
(smallworld.analyses.CrashTriageVerification method)
(smallworld.analyses.FieldDetectionAnalysis method)
(smallworld.analyses.ForcedExecution method)
(smallworld.analyses.ForcedFieldDetectionAnalysis method)
(smallworld.analyses.LoopDetection method)
(smallworld.analyses.TraceExecution method)
(smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.PandaEmulator.PandaThread method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.models.Model method)
S
satisfiable() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.ConstrainedEmulator method)
set() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
set_content() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
set_label() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
set_thumb() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
set_type() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
setDaemon() (smallworld.emulators.PandaEmulator.PandaThread method)
setName() (smallworld.emulators.PandaEmulator.PandaThread method)
setup_logging() (in module smallworld.logging)
size (smallworld.state.FixedRegister attribute)
(smallworld.state.memory.code.Executable attribute)
(smallworld.state.memory.ElfCoreFile attribute)
(smallworld.state.memory.ElfExecutable attribute)
(smallworld.state.memory.heap.BumpAllocator attribute)
(smallworld.state.memory.heap.CheckedBumpAllocator attribute)
(smallworld.state.memory.heap.Heap attribute)
(smallworld.state.memory.Memory attribute)
(smallworld.state.memory.RawMemory attribute)
(smallworld.state.memory.stack.AArch64Stack attribute)
(smallworld.state.memory.stack.AMD64Stack attribute)
(smallworld.state.memory.stack.ARMv5tStack attribute)
(smallworld.state.memory.stack.ARMv6mStack attribute)
(smallworld.state.memory.stack.ARMv7aStack attribute)
(smallworld.state.memory.stack.ARMv7mStack attribute)
(smallworld.state.memory.stack.ARMv7rStack attribute)
(smallworld.state.memory.stack.LoongArch64Stack attribute)
(smallworld.state.memory.stack.M68KStack attribute)
(smallworld.state.memory.stack.MIPS64BEStack attribute)
(smallworld.state.memory.stack.MIPS64ELStack attribute)
(smallworld.state.memory.stack.MIPSBEStack attribute)
(smallworld.state.memory.stack.MIPSELStack attribute)
(smallworld.state.memory.stack.MSP430Stack attribute)
(smallworld.state.memory.stack.PowerPC32Stack attribute)
(smallworld.state.memory.stack.PowerPC64Stack attribute)
(smallworld.state.memory.stack.RISCV64Stack attribute)
(smallworld.state.memory.stack.Stack attribute)
(smallworld.state.memory.stack.X86Stack attribute)
(smallworld.state.memory.stack.XTensaBEStack attribute)
(smallworld.state.memory.stack.XTensaELStack attribute)
(smallworld.state.Register attribute)
(smallworld.state.RegisterAlias attribute)
smallworld
module
smallworld.analyses
module
smallworld.emulators
module
smallworld.exceptions
module
smallworld.extern.ctypes
module
smallworld.hinting
module
smallworld.logging
module
smallworld.platforms
module
smallworld.state
module
smallworld.state.cpus
module
smallworld.state.memory
module
smallworld.state.memory.code
module
smallworld.state.memory.heap
module
smallworld.state.memory.stack
module
smallworld.state.models
module
Stack (class in smallworld.state.memory.stack)
start() (smallworld.emulators.PandaEmulator.PandaThread method)
Stateful (class in smallworld.state)
step() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
(smallworld.state.Machine method)
step_block() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
step_instruction() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
SymbolicValue (class in smallworld.state)
SymbolicValueError
SYSTEMV (smallworld.platforms.ABI attribute)
T
to_bytes() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
to_symbolic() (smallworld.state.BytesValue method)
(smallworld.state.FixedRegister method)
(smallworld.state.IntegerValue method)
(smallworld.state.Register method)
(smallworld.state.RegisterAlias method)
(smallworld.state.SymbolicValue method)
(smallworld.state.Value method)
TraceElement (class in smallworld.analyses)
TraceExecution (class in smallworld.analyses)
TraceExecutionHint (class in smallworld.hinting)
TraceRes (class in smallworld.analyses)
type (smallworld.extern.ctypes.TypedPointer property)
TypedPointer (class in smallworld.extern.ctypes)
U
unhook_function() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.FunctionHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_instruction() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.InstructionHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_instructions() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.InstructionHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_interrupt() (smallworld.emulators.InterruptHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_interrupts() (smallworld.emulators.InterruptHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_memory_read() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_memory_reads() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryReadHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_memory_write() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_memory_writes() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.MemoryWriteHookable method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
unhook_syscall() (smallworld.emulators.AngrEmulator method)
unhook_syscalls() (smallworld.emulators.AngrEmulator method)
UnicornEmulationError
UnicornEmulationExecutionError
UnicornEmulationMemoryReadError
UnicornEmulationMemoryWriteError
UnicornEmulator (class in smallworld.emulators)
UnsatError
UnsupportedModelError
UnsupportedRegisterError
update_symbol_value() (smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
V
Value (class in smallworld.state)
value (smallworld.extern.ctypes.TypedPointer attribute)
VECTORCALL (smallworld.platforms.ABI attribute)
version (smallworld.analyses.Analysis property)
(smallworld.emulators.Emulator property)
visit_states() (smallworld.emulators.AngrEmulator method)
W
with_traceback() (smallworld.emulators.PathTerminationSignal method)
(smallworld.emulators.UnicornEmulationError method)
(smallworld.emulators.UnicornEmulationExecutionError method)
(smallworld.emulators.UnicornEmulationMemoryReadError method)
(smallworld.emulators.UnicornEmulationMemoryWriteError method)
(smallworld.exceptions.AnalysisError method)
(smallworld.exceptions.ConfigurationError method)
(smallworld.exceptions.EmulationBounds method)
(smallworld.exceptions.EmulationError method)
(smallworld.exceptions.EmulationException method)
(smallworld.exceptions.EmulationExecExceptionFailure method)
(smallworld.exceptions.EmulationExecFailure method)
(smallworld.exceptions.EmulationExecInvalidFailure method)
(smallworld.exceptions.EmulationExitpoint method)
(smallworld.exceptions.EmulationFailure method)
(smallworld.exceptions.EmulationFetchFailure method)
(smallworld.exceptions.EmulationFetchProtectedFailure method)
(smallworld.exceptions.EmulationFetchUnalignedFailure method)
(smallworld.exceptions.EmulationFetchUnmappedFailure method)
(smallworld.exceptions.EmulationMemoryFailure method)
(smallworld.exceptions.EmulationReadFailure method)
(smallworld.exceptions.EmulationReadProtectedFailure method)
(smallworld.exceptions.EmulationReadUnalignedFailure method)
(smallworld.exceptions.EmulationReadUnmappedFailure method)
(smallworld.exceptions.EmulationStop method)
(smallworld.exceptions.EmulationWriteFailure method)
(smallworld.exceptions.EmulationWriteProtectedFailure method)
(smallworld.exceptions.EmulationWriteUnalignedFailure method)
(smallworld.exceptions.EmulationWriteUnmappedFailure method)
(smallworld.exceptions.Error method)
(smallworld.exceptions.ImpreciseModelError method)
(smallworld.exceptions.SymbolicValueError method)
(smallworld.exceptions.UnsatError method)
(smallworld.exceptions.UnsupportedModelError method)
(smallworld.exceptions.UnsupportedRegisterError method)
write_bytes() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
write_code() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_int() (smallworld.state.memory.code.Executable method)
(smallworld.state.memory.ElfCoreFile method)
(smallworld.state.memory.ElfExecutable method)
(smallworld.state.memory.heap.BumpAllocator method)
(smallworld.state.memory.heap.CheckedBumpAllocator method)
(smallworld.state.memory.heap.Heap method)
(smallworld.state.memory.Memory method)
(smallworld.state.memory.RawMemory method)
(smallworld.state.memory.stack.AArch64Stack method)
(smallworld.state.memory.stack.AMD64Stack method)
(smallworld.state.memory.stack.ARMv5tStack method)
(smallworld.state.memory.stack.ARMv6mStack method)
(smallworld.state.memory.stack.ARMv7aStack method)
(smallworld.state.memory.stack.ARMv7mStack method)
(smallworld.state.memory.stack.ARMv7rStack method)
(smallworld.state.memory.stack.LoongArch64Stack method)
(smallworld.state.memory.stack.M68KStack method)
(smallworld.state.memory.stack.MIPS64BEStack method)
(smallworld.state.memory.stack.MIPS64ELStack method)
(smallworld.state.memory.stack.MIPSBEStack method)
(smallworld.state.memory.stack.MIPSELStack method)
(smallworld.state.memory.stack.MSP430Stack method)
(smallworld.state.memory.stack.PowerPC32Stack method)
(smallworld.state.memory.stack.PowerPC64Stack method)
(smallworld.state.memory.stack.RISCV64Stack method)
(smallworld.state.memory.stack.Stack method)
(smallworld.state.memory.stack.X86Stack method)
(smallworld.state.memory.stack.XTensaBEStack method)
(smallworld.state.memory.stack.XTensaELStack method)
write_memory() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_memory_content() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_memory_label() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_memory_type() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_register() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_register_content() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_register_label() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
write_register_type() (smallworld.emulators.AngrEmulator method)
(smallworld.emulators.Emulator method)
(smallworld.emulators.PandaEmulator method)
(smallworld.emulators.UnicornEmulator method)
X
X86_32 (smallworld.platforms.Architecture attribute)
X86_64 (smallworld.platforms.Architecture attribute)
X86_64_AVX512 (smallworld.platforms.Architecture attribute)
X86Stack (class in smallworld.state.memory.stack)
XTENSA (smallworld.platforms.Architecture attribute)
XTensaBE (class in smallworld.state.cpus)
XTensaBEStack (class in smallworld.state.memory.stack)
XTensaEL (class in smallworld.state.cpus)
XTensaELStack (class in smallworld.state.memory.stack)
SmallWorld
Navigation
Contents:
Getting Started
Concepts
Tutorials
Reference
Contributing
About
Related Topics
Documentation overview