* Rename libc.py to models.py * Clean old unused libc.py code * Make models top level importable * Add State level model invocation function So user is not required to pass in state at to a platform level func * Explicitly mark what is in the public API Protects against accidentally making something a public API just because it has a docstring * clean * Move models.py to top level * Rm models * Fix docstring typo * Add default param name, move comment * Update docstring
30 lines
600 B
ReStructuredText
30 lines
600 B
ReStructuredText
API
|
|
===
|
|
|
|
|
|
This API is under active development, and should be considered unstable.
|
|
|
|
Helpers
|
|
-------
|
|
|
|
.. autofunction:: manticore.issymbolic
|
|
|
|
Manticore
|
|
---------
|
|
|
|
.. autoclass:: manticore.Manticore
|
|
:members: add_hook, hook, run, terminate, verbosity
|
|
|
|
State
|
|
-----
|
|
|
|
.. autoclass:: manticore.core.state.State
|
|
:members: abandon, constrain, new_symbolic_buffer, new_symbolic_value, solve_n, solve_one, symbolicate_buffer, invoke_model
|
|
|
|
Cpu
|
|
---
|
|
|
|
.. autoclass:: manticore.core.cpu.abstractcpu.Cpu
|
|
:members: read_int, read_bytes, write_int, write_bytes, write_register, read_register, all_registers
|
|
|