* Fixes symbolic reentrancy example * Fix coverage Issue# 527 * Remove debug unused code * New solidity biased API and reporting * Updated examples to new api WIP * simple_mapping FIXED. new api * Simple transaction example added. msg.value can be symbolic now * Reentrancy symbolic now updated to new API + bugfixes * Doc and cleanups in evm assembler * EVMInstruction -> Instruction * cleanups * typo * deepcopy in Constant * Better EVM-asm api and doc * some docs * More evm asm docs * Initial seth in place refactor * Fix import * * typo * newline between text and param * similar phrasing to all the other flags * typo * typo * fix function name in comment * sphinx newline * documentation fixes * documentation fixes * refactors * EVMAssembler to EVMAsm * Fix evm @hook signature * EVMAsm * WIP seth doc * WIP move seth * seth moved to manticore module * Fixed DUP and typo * Slightly better evm reporting * review * review * Removed unfinished refactor
52 lines
1.0 KiB
ReStructuredText
52 lines
1.0 KiB
ReStructuredText
API Reference
|
|
=============
|
|
|
|
|
|
This API is under active development, and should be considered unstable.
|
|
|
|
Helpers
|
|
-------
|
|
|
|
.. automodule:: manticore
|
|
:members: issymbolic, variadic
|
|
|
|
Manticore
|
|
---------
|
|
|
|
.. autoclass:: manticore.Manticore
|
|
:members: add_hook, hook, run, terminate, verbosity, locked_context, linux, decree, evm
|
|
|
|
State
|
|
-----
|
|
|
|
.. autoclass:: manticore.core.state.State
|
|
:members: abandon, constrain, new_symbolic_buffer, new_symbolic_value, solve_n, solve_one, solve_buffer, symbolicate_buffer, invoke_model, generate_testcase
|
|
|
|
Cpu
|
|
---
|
|
|
|
.. autoclass:: manticore.core.cpu.abstractcpu.Cpu
|
|
:members: read_int, read_bytes, write_int, write_bytes, write_register, read_register, all_registers
|
|
|
|
Models
|
|
------
|
|
|
|
.. automodule:: manticore.models
|
|
|
|
.. function:: strlen
|
|
|
|
.. function:: strcmp
|
|
|
|
EVM
|
|
---
|
|
.. automodule:: manticore.platforms.evm
|
|
.. automodule:: manticore.seth
|
|
:members:
|
|
EVM Assembler
|
|
---------
|
|
.. autoclass:: manticore.platforms.evm::EVMAsm.Instruction
|
|
:members:
|
|
.. autoclass:: manticore.platforms.evm.EVMAsm
|
|
:members:
|
|
|