diff options
| author | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2023-12-31 18:29:31 +0100 |
|---|---|---|
| committer | Theofilos Augoustis <theofilos.augoustis@gmail.com> | 2023-12-31 18:29:31 +0100 |
| commit | eae0b3b08bd078ad2f621ce2ef201e656da3f16a (patch) | |
| tree | eb93252f39543c46146297264ff548d9925178e0 /tools/qemu_tool.py | |
| parent | d26ae0a7d583da5034cd6271f953b6253119ceae (diff) | |
| download | focaccia-eae0b3b08bd078ad2f621ce2ef201e656da3f16a.tar.gz focaccia-eae0b3b08bd078ad2f621ce2ef201e656da3f16a.zip | |
Refactor project structure
Read concrete state on demand during concolic exec During concolic tracing, don't record full program snapshots at each basic block, but instead read concrete values directly from the concrete target when they are needed.
Diffstat (limited to 'tools/qemu_tool.py')
| -rw-r--r-- | tools/qemu_tool.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/qemu_tool.py b/tools/qemu_tool.py index d5f78af..c7730fd 100644 --- a/tools/qemu_tool.py +++ b/tools/qemu_tool.py @@ -9,10 +9,10 @@ import shlex import subprocess from typing import TextIO -import parser -from arch import x86 -from lldb_target import MemoryMap -from snapshot import ProgramState +import focaccia.parser as parser +from focaccia.arch import x86 +from focaccia.lldb_target import MemoryMap +from focaccia.snapshot import ProgramState def parse_memory_maps(stream: TextIO) -> tuple[list[MemoryMap], str]: """ |