ReferenceΒΆ
- smallworld
- smallworld.logging
- smallworld.hinting
HintDynamicRegisterValueHintDynamicMemoryValueHintMemoryUnavailableHintDynamicRegisterValueSummaryHintDynamicMemoryValueSummaryHintMemoryUnavailableSummaryHintEmulationExceptionCoverageHintControlFlowHintReachableCodeHintDefUseGraphHintTraceExecutionHintBranchesHintCoverageFrontierHintLoopHintHintSubclassFilter
- smallworld.platforms
PlatformArchitectureArchitecture.X86_32Architecture.X86_64Architecture.X86_64_AVX512Architecture.AARCH64Architecture.M68KArchitecture.MIPS32Architecture.MIPS64Architecture.POWERPC32Architecture.POWERPC64Architecture.ARM_V5TArchitecture.ARM_V6MArchitecture.ARM_V6M_THUMBArchitecture.ARM_V7MArchitecture.ARM_V7RArchitecture.ARM_V7AArchitecture.LOONGARCH32Architecture.LOONGARCH64Architecture.RISCV64Architecture.XTENSAArchitecture.MSP430Architecture.MSP430X
ByteorderABIRegisterDefRegisterAliasDef
- smallworld.emulators
EmulatorEmulator.read_register_content()Emulator.read_register_symbolic()Emulator.read_register_type()Emulator.read_register_label()Emulator.read_register()Emulator.write_register_content()Emulator.write_register_type()Emulator.write_register_label()Emulator.write_register()Emulator.read_memory_content()Emulator.read_memory_symbolic()Emulator.read_memory_type()Emulator.read_memory_label()Emulator.read_memory()Emulator.map_memory()Emulator.get_memory_map()Emulator.write_memory_content()Emulator.write_memory_type()Emulator.write_memory_label()Emulator.write_memory()Emulator.write_code()Emulator.get_bounds()Emulator.add_bound()Emulator.get_exit_points()Emulator.add_exit_point()Emulator.step_instruction()Emulator.step_block()Emulator.step()Emulator.run()Emulator.get_thumb()Emulator.set_thumb()Emulator.descriptionEmulator.nameEmulator.version
InstructionHookableFunctionHookableMemoryReadHookableMemoryWriteHookableInterruptHookableConstrainedEmulatorUnicornEmulatorUnicornEmulator.read_register_content()UnicornEmulator.read_register_label()UnicornEmulator.read_register()UnicornEmulator.write_register_content()UnicornEmulator.write_register_label()UnicornEmulator.write_register()UnicornEmulator.read_memory_content()UnicornEmulator.read_memory_label()UnicornEmulator.read_memory()UnicornEmulator.map_memory()UnicornEmulator.get_memory_map()UnicornEmulator.write_memory_content()UnicornEmulator.write_memory_label()UnicornEmulator.write_memory()UnicornEmulator.hook_instruction()UnicornEmulator.hook_function()UnicornEmulator.get_thumb()UnicornEmulator.set_thumb()UnicornEmulator.step_instruction()UnicornEmulator.step_block()UnicornEmulator.run()UnicornEmulator.add_bound()UnicornEmulator.add_exit_point()UnicornEmulator.get_bounds()UnicornEmulator.get_exit_points()UnicornEmulator.hook_interrupt()UnicornEmulator.hook_interrupts()UnicornEmulator.hook_memory_read()UnicornEmulator.hook_memory_read_symbolic()UnicornEmulator.hook_memory_reads()UnicornEmulator.hook_memory_reads_symbolic()UnicornEmulator.hook_memory_write()UnicornEmulator.hook_memory_write_symbolic()UnicornEmulator.hook_memory_writes()UnicornEmulator.hook_memory_writes_symbolic()UnicornEmulator.read_memory_symbolic()UnicornEmulator.read_memory_type()UnicornEmulator.read_register_symbolic()UnicornEmulator.read_register_type()UnicornEmulator.step()UnicornEmulator.unhook_function()UnicornEmulator.unhook_instruction()UnicornEmulator.unhook_instructions()UnicornEmulator.unhook_interrupt()UnicornEmulator.unhook_interrupts()UnicornEmulator.unhook_memory_read()UnicornEmulator.unhook_memory_reads()UnicornEmulator.unhook_memory_write()UnicornEmulator.unhook_memory_writes()UnicornEmulator.write_code()UnicornEmulator.write_memory_type()UnicornEmulator.write_register_type()
UnicornEmulationErrorUnicornEmulationMemoryReadErrorUnicornEmulationMemoryWriteErrorUnicornEmulationExecutionErrorAngrEmulatorAngrEmulator.initialize()AngrEmulator.read_register_symbolic()AngrEmulator.read_register_content()AngrEmulator.read_register_type()AngrEmulator.read_register_label()AngrEmulator.write_register_content()AngrEmulator.write_register_type()AngrEmulator.write_register_label()AngrEmulator.read_memory_content()AngrEmulator.read_memory_symbolic()AngrEmulator.read_memory_type()AngrEmulator.read_memory_label()AngrEmulator.map_memory()AngrEmulator.get_memory_map()AngrEmulator.write_memory_content()AngrEmulator.write_memory_type()AngrEmulator.write_memory_label()AngrEmulator.write_code()AngrEmulator.hook_instruction()AngrEmulator.unhook_instruction()AngrEmulator.unhook_instructions()AngrEmulator.hook_function()AngrEmulator.unhook_function()AngrEmulator.hook_syscall()AngrEmulator.unhook_syscall()AngrEmulator.hook_syscalls()AngrEmulator.unhook_syscalls()AngrEmulator.hook_memory_read_symbolic()AngrEmulator.hook_memory_read()AngrEmulator.unhook_memory_read()AngrEmulator.hook_memory_reads_symbolic()AngrEmulator.hook_memory_reads()AngrEmulator.unhook_memory_reads()AngrEmulator.hook_memory_write_symbolic()AngrEmulator.hook_memory_write()AngrEmulator.unhook_memory_write()AngrEmulator.hook_memory_writes_symbolic()AngrEmulator.hook_memory_writes()AngrEmulator.unhook_memory_writes()AngrEmulator.step_instruction()AngrEmulator.step_block()AngrEmulator.step()AngrEmulator.run()AngrEmulator.visit_states()AngrEmulator.enable_linear()AngrEmulator.get_bounds()AngrEmulator.add_bound()AngrEmulator.get_exit_points()AngrEmulator.add_exit_point()AngrEmulator.add_constraint()AngrEmulator.get_constraints()AngrEmulator.satisfiable()AngrEmulator.eval_atmost()AngrEmulator.eval_atleast()AngrEmulator.add_extension()AngrEmulator.get_extension()AngrEmulator.byteorderAngrEmulator.get_thumb()AngrEmulator.read_memory()AngrEmulator.read_register()AngrEmulator.set_thumb()AngrEmulator.write_memory()AngrEmulator.write_register()
PathTerminationSignalPandaEmulatorPandaEmulator.ThreadStatePandaEmulator.PandaThreadPandaEmulator.PandaThread.run()PandaEmulator.PandaThread.daemonPandaEmulator.PandaThread.getName()PandaEmulator.PandaThread.identPandaEmulator.PandaThread.isDaemon()PandaEmulator.PandaThread.is_alive()PandaEmulator.PandaThread.join()PandaEmulator.PandaThread.namePandaEmulator.PandaThread.native_idPandaEmulator.PandaThread.setDaemon()PandaEmulator.PandaThread.setName()PandaEmulator.PandaThread.start()
PandaEmulator.read_register_content()PandaEmulator.write_register_content()PandaEmulator.read_memory_content()PandaEmulator.map_memory()PandaEmulator.get_memory_map()PandaEmulator.write_memory_content()PandaEmulator.run()PandaEmulator.step_block()PandaEmulator.add_bound()PandaEmulator.add_exit_point()PandaEmulator.get_bounds()PandaEmulator.get_exit_points()PandaEmulator.get_thumb()PandaEmulator.hook_function()PandaEmulator.hook_instruction()PandaEmulator.hook_interrupt()PandaEmulator.hook_interrupts()PandaEmulator.hook_memory_read()PandaEmulator.hook_memory_read_symbolic()PandaEmulator.hook_memory_reads()PandaEmulator.hook_memory_reads_symbolic()PandaEmulator.hook_memory_write()PandaEmulator.hook_memory_write_symbolic()PandaEmulator.hook_memory_writes()PandaEmulator.hook_memory_writes_symbolic()PandaEmulator.read_memory()PandaEmulator.read_memory_label()PandaEmulator.read_memory_symbolic()PandaEmulator.read_memory_type()PandaEmulator.read_register()PandaEmulator.read_register_label()PandaEmulator.read_register_symbolic()PandaEmulator.read_register_type()PandaEmulator.set_thumb()PandaEmulator.step()PandaEmulator.step_instruction()PandaEmulator.unhook_function()PandaEmulator.unhook_instruction()PandaEmulator.unhook_instructions()PandaEmulator.unhook_interrupt()PandaEmulator.unhook_interrupts()PandaEmulator.unhook_memory_read()PandaEmulator.unhook_memory_reads()PandaEmulator.unhook_memory_write()PandaEmulator.unhook_memory_writes()PandaEmulator.write_code()PandaEmulator.write_memory()PandaEmulator.write_memory_label()PandaEmulator.write_memory_type()PandaEmulator.write_register()PandaEmulator.write_register_label()PandaEmulator.write_register_type()
GhidraEmulator()
- smallworld.state
StatefulValueIntegerValueBytesValueSymbolicValueSymbolicValue.get_size()SymbolicValue.to_bytes()SymbolicValue.from_ctypes()SymbolicValue.get()SymbolicValue.get_content()SymbolicValue.get_label()SymbolicValue.get_type()SymbolicValue.set()SymbolicValue.set_content()SymbolicValue.set_label()SymbolicValue.set_type()SymbolicValue.to_symbolic()
RegisterRegister.nameRegister.sizeRegister.byteorderRegister.set_content()Register.get_size()Register.extract()Register.apply()Register.to_bytes()Register.from_ctypes()Register.get()Register.get_content()Register.get_label()Register.get_type()Register.set()Register.set_label()Register.set_type()Register.to_symbolic()
RegisterAliasRegisterAlias.referenceRegisterAlias.offsetRegisterAlias.get_content()RegisterAlias.set_content()RegisterAlias.get_type()RegisterAlias.set_type()RegisterAlias.get_label()RegisterAlias.set_label()RegisterAlias.extract()RegisterAlias.apply()RegisterAlias.from_ctypes()RegisterAlias.get()RegisterAlias.get_size()RegisterAlias.set()RegisterAlias.to_bytes()RegisterAlias.to_symbolic()RegisterAlias.nameRegisterAlias.byteorderRegisterAlias.size
FixedRegisterFixedRegister.set_content()FixedRegister.get_label()FixedRegister.set_label()FixedRegister.get_type()FixedRegister.set_type()FixedRegister.extract()FixedRegister.apply()FixedRegister.from_ctypes()FixedRegister.get()FixedRegister.get_content()FixedRegister.get_size()FixedRegister.set()FixedRegister.to_bytes()FixedRegister.to_symbolic()FixedRegister.nameFixedRegister.byteorderFixedRegister.size
MachineMachine.add_exit_point()Machine.get_exit_points()Machine.add_bound()Machine.get_bounds()Machine.add_constraint()Machine.get_constraints()Machine.apply()Machine.extract()Machine.emulate()Machine.add()Machine.analyze()Machine.clear()Machine.discard()Machine.isdisjoint()Machine.pop()Machine.remove()Machine.step()Machine.fuzz()Machine.fuzz_with_file()Machine.get_cpus()Machine.get_platforms()Machine.get_cpu()Machine.get_platform()Machine.read_memory()
- smallworld.state.cpus
- smallworld.state.models
- smallworld.state.memory
MemoryRawMemoryElfExecutableElfExecutable.sizeElfExecutable.entrypointElfExecutable.get_symbol_value()ElfExecutable.apply()ElfExecutable.extract()ElfExecutable.from_bndb()ElfExecutable.from_bytes()ElfExecutable.from_elf()ElfExecutable.from_elf_core()ElfExecutable.from_file()ElfExecutable.from_filepath()ElfExecutable.from_pe()ElfExecutable.from_vxworks()ElfExecutable.get_capacity()ElfExecutable.get_symbol_size()ElfExecutable.get_used()ElfExecutable.read_bytes()ElfExecutable.read_int()ElfExecutable.to_bytes()ElfExecutable.write_bytes()ElfExecutable.write_int()ElfExecutable.addressElfExecutable.update_symbol_value()ElfExecutable.link_elf()
ElfCoreFileElfCoreFile.apply()ElfCoreFile.entrypointElfCoreFile.extract()ElfCoreFile.from_bndb()ElfCoreFile.from_bytes()ElfCoreFile.from_elf()ElfCoreFile.from_elf_core()ElfCoreFile.from_file()ElfCoreFile.from_filepath()ElfCoreFile.from_pe()ElfCoreFile.from_vxworks()ElfCoreFile.get_capacity()ElfCoreFile.get_symbol_size()ElfCoreFile.get_symbol_value()ElfCoreFile.get_used()ElfCoreFile.link_elf()ElfCoreFile.read_bytes()ElfCoreFile.read_int()ElfCoreFile.to_bytes()ElfCoreFile.update_symbol_value()ElfCoreFile.write_bytes()ElfCoreFile.write_int()ElfCoreFile.addressElfCoreFile.size
- smallworld.state.memory.stack
StackStack.platformStack.get_platform()Stack.get_pointer()Stack.get_alignment()Stack.push()Stack.push_integer()Stack.push_bytes()Stack.push_ctype()Stack.push_symbolic()Stack.for_platform()Stack.apply()Stack.extract()Stack.get_capacity()Stack.get_used()Stack.read_bytes()Stack.read_int()Stack.to_bytes()Stack.write_bytes()Stack.write_int()Stack.addressStack.size
AArch64StackAArch64Stack.get_alignment()AArch64Stack.apply()AArch64Stack.extract()AArch64Stack.for_platform()AArch64Stack.get_capacity()AArch64Stack.get_platform()AArch64Stack.get_pointer()AArch64Stack.get_used()AArch64Stack.push()AArch64Stack.push_bytes()AArch64Stack.push_ctype()AArch64Stack.push_integer()AArch64Stack.push_symbolic()AArch64Stack.read_bytes()AArch64Stack.read_int()AArch64Stack.to_bytes()AArch64Stack.write_bytes()AArch64Stack.write_int()AArch64Stack.addressAArch64Stack.size
AMD64StackAMD64Stack.get_alignment()AMD64Stack.apply()AMD64Stack.extract()AMD64Stack.for_platform()AMD64Stack.get_capacity()AMD64Stack.get_platform()AMD64Stack.get_pointer()AMD64Stack.get_used()AMD64Stack.push()AMD64Stack.push_bytes()AMD64Stack.push_ctype()AMD64Stack.push_integer()AMD64Stack.push_symbolic()AMD64Stack.read_bytes()AMD64Stack.read_int()AMD64Stack.to_bytes()AMD64Stack.write_bytes()AMD64Stack.write_int()AMD64Stack.addressAMD64Stack.size
ARMv5tStackARMv5tStack.apply()ARMv5tStack.extract()ARMv5tStack.for_platform()ARMv5tStack.get_alignment()ARMv5tStack.get_capacity()ARMv5tStack.get_platform()ARMv5tStack.get_pointer()ARMv5tStack.get_used()ARMv5tStack.push()ARMv5tStack.push_bytes()ARMv5tStack.push_ctype()ARMv5tStack.push_integer()ARMv5tStack.push_symbolic()ARMv5tStack.read_bytes()ARMv5tStack.read_int()ARMv5tStack.to_bytes()ARMv5tStack.write_bytes()ARMv5tStack.write_int()ARMv5tStack.addressARMv5tStack.size
ARMv6mStackARMv6mStack.apply()ARMv6mStack.extract()ARMv6mStack.for_platform()ARMv6mStack.get_alignment()ARMv6mStack.get_capacity()ARMv6mStack.get_platform()ARMv6mStack.get_pointer()ARMv6mStack.get_used()ARMv6mStack.push()ARMv6mStack.push_bytes()ARMv6mStack.push_ctype()ARMv6mStack.push_integer()ARMv6mStack.push_symbolic()ARMv6mStack.read_bytes()ARMv6mStack.read_int()ARMv6mStack.to_bytes()ARMv6mStack.write_bytes()ARMv6mStack.write_int()ARMv6mStack.addressARMv6mStack.size
ARMv7mStackARMv7mStack.apply()ARMv7mStack.extract()ARMv7mStack.for_platform()ARMv7mStack.get_alignment()ARMv7mStack.get_capacity()ARMv7mStack.get_platform()ARMv7mStack.get_pointer()ARMv7mStack.get_used()ARMv7mStack.push()ARMv7mStack.push_bytes()ARMv7mStack.push_ctype()ARMv7mStack.push_integer()ARMv7mStack.push_symbolic()ARMv7mStack.read_bytes()ARMv7mStack.read_int()ARMv7mStack.to_bytes()ARMv7mStack.write_bytes()ARMv7mStack.write_int()ARMv7mStack.addressARMv7mStack.size
ARMv7rStackARMv7rStack.apply()ARMv7rStack.extract()ARMv7rStack.for_platform()ARMv7rStack.get_alignment()ARMv7rStack.get_capacity()ARMv7rStack.get_platform()ARMv7rStack.get_pointer()ARMv7rStack.get_used()ARMv7rStack.push()ARMv7rStack.push_bytes()ARMv7rStack.push_ctype()ARMv7rStack.push_integer()ARMv7rStack.push_symbolic()ARMv7rStack.read_bytes()ARMv7rStack.read_int()ARMv7rStack.to_bytes()ARMv7rStack.write_bytes()ARMv7rStack.write_int()ARMv7rStack.addressARMv7rStack.size
ARMv7aStackARMv7aStack.apply()ARMv7aStack.extract()ARMv7aStack.for_platform()ARMv7aStack.get_alignment()ARMv7aStack.get_capacity()ARMv7aStack.get_platform()ARMv7aStack.get_pointer()ARMv7aStack.get_used()ARMv7aStack.push()ARMv7aStack.push_bytes()ARMv7aStack.push_ctype()ARMv7aStack.push_integer()ARMv7aStack.push_symbolic()ARMv7aStack.read_bytes()ARMv7aStack.read_int()ARMv7aStack.to_bytes()ARMv7aStack.write_bytes()ARMv7aStack.write_int()ARMv7aStack.addressARMv7aStack.size
X86StackX86Stack.get_alignment()X86Stack.apply()X86Stack.extract()X86Stack.for_platform()X86Stack.get_capacity()X86Stack.get_platform()X86Stack.get_pointer()X86Stack.get_used()X86Stack.push()X86Stack.push_bytes()X86Stack.push_ctype()X86Stack.push_integer()X86Stack.push_symbolic()X86Stack.read_bytes()X86Stack.read_int()X86Stack.to_bytes()X86Stack.write_bytes()X86Stack.write_int()X86Stack.addressX86Stack.size
LoongArch64StackLoongArch64Stack.apply()LoongArch64Stack.extract()LoongArch64Stack.for_platform()LoongArch64Stack.get_alignment()LoongArch64Stack.get_capacity()LoongArch64Stack.get_platform()LoongArch64Stack.get_pointer()LoongArch64Stack.get_used()LoongArch64Stack.push()LoongArch64Stack.push_bytes()LoongArch64Stack.push_ctype()LoongArch64Stack.push_integer()LoongArch64Stack.push_symbolic()LoongArch64Stack.read_bytes()LoongArch64Stack.read_int()LoongArch64Stack.to_bytes()LoongArch64Stack.write_bytes()LoongArch64Stack.write_int()LoongArch64Stack.addressLoongArch64Stack.size
M68KStackM68KStack.get_alignment()M68KStack.apply()M68KStack.extract()M68KStack.for_platform()M68KStack.get_capacity()M68KStack.get_platform()M68KStack.get_pointer()M68KStack.get_used()M68KStack.push()M68KStack.push_bytes()M68KStack.push_ctype()M68KStack.push_integer()M68KStack.push_symbolic()M68KStack.read_bytes()M68KStack.read_int()M68KStack.to_bytes()M68KStack.write_bytes()M68KStack.write_int()M68KStack.addressM68KStack.size
MIPSBEStackMIPSBEStack.apply()MIPSBEStack.extract()MIPSBEStack.for_platform()MIPSBEStack.get_alignment()MIPSBEStack.get_capacity()MIPSBEStack.get_platform()MIPSBEStack.get_pointer()MIPSBEStack.get_used()MIPSBEStack.push()MIPSBEStack.push_bytes()MIPSBEStack.push_ctype()MIPSBEStack.push_integer()MIPSBEStack.push_symbolic()MIPSBEStack.read_bytes()MIPSBEStack.read_int()MIPSBEStack.to_bytes()MIPSBEStack.write_bytes()MIPSBEStack.write_int()MIPSBEStack.addressMIPSBEStack.size
MIPSELStackMIPSELStack.apply()MIPSELStack.extract()MIPSELStack.for_platform()MIPSELStack.get_alignment()MIPSELStack.get_capacity()MIPSELStack.get_platform()MIPSELStack.get_pointer()MIPSELStack.get_used()MIPSELStack.push()MIPSELStack.push_bytes()MIPSELStack.push_ctype()MIPSELStack.push_integer()MIPSELStack.push_symbolic()MIPSELStack.read_bytes()MIPSELStack.read_int()MIPSELStack.to_bytes()MIPSELStack.write_bytes()MIPSELStack.write_int()MIPSELStack.addressMIPSELStack.size
MIPS64BEStackMIPS64BEStack.apply()MIPS64BEStack.extract()MIPS64BEStack.for_platform()MIPS64BEStack.get_alignment()MIPS64BEStack.get_capacity()MIPS64BEStack.get_platform()MIPS64BEStack.get_pointer()MIPS64BEStack.get_used()MIPS64BEStack.push()MIPS64BEStack.push_bytes()MIPS64BEStack.push_ctype()MIPS64BEStack.push_integer()MIPS64BEStack.push_symbolic()MIPS64BEStack.read_bytes()MIPS64BEStack.read_int()MIPS64BEStack.to_bytes()MIPS64BEStack.write_bytes()MIPS64BEStack.write_int()MIPS64BEStack.addressMIPS64BEStack.size
MIPS64ELStackMIPS64ELStack.apply()MIPS64ELStack.extract()MIPS64ELStack.for_platform()MIPS64ELStack.get_alignment()MIPS64ELStack.get_capacity()MIPS64ELStack.get_platform()MIPS64ELStack.get_pointer()MIPS64ELStack.get_used()MIPS64ELStack.push()MIPS64ELStack.push_bytes()MIPS64ELStack.push_ctype()MIPS64ELStack.push_integer()MIPS64ELStack.push_symbolic()MIPS64ELStack.read_bytes()MIPS64ELStack.read_int()MIPS64ELStack.to_bytes()MIPS64ELStack.write_bytes()MIPS64ELStack.write_int()MIPS64ELStack.addressMIPS64ELStack.size
MSP430StackMSP430Stack.get_alignment()MSP430Stack.apply()MSP430Stack.extract()MSP430Stack.for_platform()MSP430Stack.get_capacity()MSP430Stack.get_platform()MSP430Stack.get_pointer()MSP430Stack.get_used()MSP430Stack.push()MSP430Stack.push_bytes()MSP430Stack.push_ctype()MSP430Stack.push_integer()MSP430Stack.push_symbolic()MSP430Stack.read_bytes()MSP430Stack.read_int()MSP430Stack.to_bytes()MSP430Stack.write_bytes()MSP430Stack.write_int()MSP430Stack.addressMSP430Stack.size
PowerPC32StackPowerPC32Stack.apply()PowerPC32Stack.extract()PowerPC32Stack.for_platform()PowerPC32Stack.get_alignment()PowerPC32Stack.get_capacity()PowerPC32Stack.get_platform()PowerPC32Stack.get_pointer()PowerPC32Stack.get_used()PowerPC32Stack.push()PowerPC32Stack.push_bytes()PowerPC32Stack.push_ctype()PowerPC32Stack.push_integer()PowerPC32Stack.push_symbolic()PowerPC32Stack.read_bytes()PowerPC32Stack.read_int()PowerPC32Stack.to_bytes()PowerPC32Stack.write_bytes()PowerPC32Stack.write_int()PowerPC32Stack.addressPowerPC32Stack.size
PowerPC64StackPowerPC64Stack.apply()PowerPC64Stack.extract()PowerPC64Stack.for_platform()PowerPC64Stack.get_alignment()PowerPC64Stack.get_capacity()PowerPC64Stack.get_platform()PowerPC64Stack.get_pointer()PowerPC64Stack.get_used()PowerPC64Stack.push()PowerPC64Stack.push_bytes()PowerPC64Stack.push_ctype()PowerPC64Stack.push_integer()PowerPC64Stack.push_symbolic()PowerPC64Stack.read_bytes()PowerPC64Stack.read_int()PowerPC64Stack.to_bytes()PowerPC64Stack.write_bytes()PowerPC64Stack.write_int()PowerPC64Stack.addressPowerPC64Stack.size
RISCV64StackRISCV64Stack.get_alignment()RISCV64Stack.apply()RISCV64Stack.extract()RISCV64Stack.for_platform()RISCV64Stack.get_capacity()RISCV64Stack.get_platform()RISCV64Stack.get_pointer()RISCV64Stack.get_used()RISCV64Stack.push()RISCV64Stack.push_bytes()RISCV64Stack.push_ctype()RISCV64Stack.push_integer()RISCV64Stack.push_symbolic()RISCV64Stack.read_bytes()RISCV64Stack.read_int()RISCV64Stack.to_bytes()RISCV64Stack.write_bytes()RISCV64Stack.write_int()RISCV64Stack.addressRISCV64Stack.size
XTensaBEStackXTensaBEStack.apply()XTensaBEStack.extract()XTensaBEStack.for_platform()XTensaBEStack.get_alignment()XTensaBEStack.get_capacity()XTensaBEStack.get_platform()XTensaBEStack.get_pointer()XTensaBEStack.get_used()XTensaBEStack.push()XTensaBEStack.push_bytes()XTensaBEStack.push_ctype()XTensaBEStack.push_integer()XTensaBEStack.push_symbolic()XTensaBEStack.read_bytes()XTensaBEStack.read_int()XTensaBEStack.to_bytes()XTensaBEStack.write_bytes()XTensaBEStack.write_int()XTensaBEStack.addressXTensaBEStack.size
XTensaELStackXTensaELStack.apply()XTensaELStack.extract()XTensaELStack.for_platform()XTensaELStack.get_alignment()XTensaELStack.get_capacity()XTensaELStack.get_platform()XTensaELStack.get_pointer()XTensaELStack.get_used()XTensaELStack.push()XTensaELStack.push_bytes()XTensaELStack.push_ctype()XTensaELStack.push_integer()XTensaELStack.push_symbolic()XTensaELStack.read_bytes()XTensaELStack.read_int()XTensaELStack.to_bytes()XTensaELStack.write_bytes()XTensaELStack.write_int()XTensaELStack.addressXTensaELStack.size
- smallworld.state.memory.heap
HeapBumpAllocatorBumpAllocator.allocate()BumpAllocator.free()BumpAllocator.allocate_bytes()BumpAllocator.allocate_ctype()BumpAllocator.allocate_integer()BumpAllocator.apply()BumpAllocator.extract()BumpAllocator.get_capacity()BumpAllocator.get_used()BumpAllocator.read_bytes()BumpAllocator.read_int()BumpAllocator.to_bytes()BumpAllocator.write_bytes()BumpAllocator.write_int()BumpAllocator.addressBumpAllocator.size
CheckedBumpAllocatorCheckedBumpAllocator.get_used()CheckedBumpAllocator.allocate()CheckedBumpAllocator.free()CheckedBumpAllocator.apply()CheckedBumpAllocator.allocate_bytes()CheckedBumpAllocator.allocate_ctype()CheckedBumpAllocator.allocate_integer()CheckedBumpAllocator.extract()CheckedBumpAllocator.get_capacity()CheckedBumpAllocator.read_bytes()CheckedBumpAllocator.read_int()CheckedBumpAllocator.to_bytes()CheckedBumpAllocator.write_bytes()CheckedBumpAllocator.write_int()CheckedBumpAllocator.addressCheckedBumpAllocator.size
- smallworld.state.memory.code
ExecutableExecutable.entrypointExecutable.apply()Executable.extract()Executable.from_elf()Executable.from_elf_core()Executable.from_pe()Executable.from_vxworks()Executable.from_bndb()Executable.from_bytes()Executable.from_file()Executable.from_filepath()Executable.get_capacity()Executable.get_used()Executable.read_bytes()Executable.read_int()Executable.to_bytes()Executable.write_bytes()Executable.write_int()Executable.addressExecutable.size
- smallworld.analyses
- smallworld.exceptions
ErrorConfigurationErrorEmulationErrorEmulationStopEmulationBoundsEmulationExitpointEmulationExceptionImpreciseModelErrorSymbolicValueErrorUnsatErrorEmulationFailureEmulationExecFailureEmulationExecInvalidFailureEmulationExecExceptionFailureEmulationMemoryFailureEmulationReadFailureEmulationReadUnmappedFailureEmulationReadProtectedFailureEmulationReadUnalignedFailureEmulationWriteFailureEmulationWriteUnmappedFailureEmulationWriteProtectedFailureEmulationWriteUnalignedFailureEmulationFetchFailureEmulationFetchUnmappedFailureEmulationFetchProtectedFailureEmulationFetchUnalignedFailureUnsupportedModelErrorUnsupportedRegisterErrorAnalysisError
- smallworld.extern.ctypes