| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Only handle events when tracing ta/emu-replay | Theofilos Augoustis | 2025-11-18 | 1 | -11/+10 |
| | | |||||
| * | Reintroduce support for emulating getrandom | Theofilos Augoustis | 2025-11-18 | 1 | -6/+15 |
| | | |||||
| * | Add basic QEMU section reading capabilities | Theofilos Augoustis | 2025-11-18 | 2 | -5/+72 |
| | | |||||
| * | Retrieve all mappings at once | Theofilos Augoustis | 2025-11-18 | 1 | -16/+17 |
| | | |||||
| * | Refactor iteration interface over events | Theofilos Augoustis | 2025-11-18 | 3 | -111/+176 |
| | | |||||
| * | Refactor event tracing in QEMU tool | Theofilos Augoustis | 2025-11-14 | 10 | -100/+182 |
| | | |||||
| * | Refactor iteration over events in native tracer | Theofilos Augoustis | 2025-11-14 | 4 | -46/+95 |
| | | |||||
| * | Rebase syscall overwrites | ReimersS | 2025-11-14 | 1 | -21/+17 |
| | | |||||
| * | Deterministic replay (single threaded, no memory) | ReimersS | 2025-11-14 | 5 | -7/+119 |
| | | |||||
| * | Use a stub module to abstract-away handling of the deterministic log as an ↵ | Theofilos Augoustis | 2025-11-14 | 3 | -379/+401 |
| | | | | | optional feature | ||||
| * | Move matching functionality out of event (cannot rely on entire program ↵ | Theofilos Augoustis | 2025-11-13 | 2 | -13/+14 |
| | | | | | state to match) | ||||
| * | Move QEMU to its own backend directory | Theofilos Augoustis | 2025-11-13 | 4 | -3/+4 |
| | | |||||
| * | Move native backend under dedicated module | Theofilos Augoustis | 2025-11-13 | 5 | -355/+352 |
| | | |||||
| * | Use orjson instead of regular json (providing 2x faster dumps and loads) ta/json-dumps | Theofilos Augoustis | 2025-11-11 | 1 | -8/+11 |
| | | |||||
| * | Merge pull request #22 from TUM-DSE/ta/rr-mmaps | Theofilos Augoustis | 2025-11-11 | 1 | -52/+473 |
| |\ | | | | | Implement complete RR log support | ||||
| | * | Add type annotation to parser for memory writes ta/rr-mmaps | Theofilos Augoustis | 2025-11-10 | 1 | -1/+1 |
| | | | |||||
| | * | Implement streaming reader for data chunks | Theofilos Augoustis | 2025-11-10 | 1 | -40/+85 |
| | | | |||||
| | * | Fix reading from file (needed decompression first) | Theofilos Augoustis | 2025-11-10 | 1 | -39/+46 |
| | | | |||||
| | * | Add exception for system call buffer events (they require special memory ↵ | Theofilos Augoustis | 2025-11-10 | 1 | -0/+1 |
| | | | | | | | | | write handling that we do not implement) | ||||
| | * | Add support for reading memory writes when system call buffering is not used | Theofilos Augoustis | 2025-11-10 | 1 | -13/+39 |
| | | | |||||
| | * | Handle memory writes as a separate class | Theofilos Augoustis | 2025-11-07 | 1 | -9/+49 |
| | | | |||||
| | * | Parse special events separately | Theofilos Augoustis | 2025-11-07 | 1 | -35/+183 |
| | | | |||||
| | * | Enable high-level interface for reading mmaps and tasks | Theofilos Augoustis | 2025-11-07 | 1 | -5/+159 |
| | | | |||||
| * | | Merge pull request #20 from TUM-DSE/ck/x86-cvtps2pd | ckrinitsin | 2025-11-08 | 1 | -1/+20 |
| |\ \ | | | | | | | Add helper to convert single precision to double precision | ||||
| | * | | Add better error handling for fpconvert_fp64 | Christian Krinitsin | 2025-11-08 | 1 | -2/+4 |
| | | | | |||||
| | * | | Add helper to convert single precision to double precision | Christian Krinitsin | 2025-11-06 | 1 | -1/+18 |
| | | | | | | | | | | | | | Needed for CVTPS2PD instruction | ||||
| * | | | Check for QEMU crashes in an invocation | Christian Krinitsin | 2025-11-06 | 1 | -1/+24 |
| | |/ |/| | |||||
| * | | Fix QEMU partial validation support ta/fixup-qemu-partial-validation | Theofilos Augoustis | 2025-11-06 | 2 | -9/+23 |
| | | | |||||
| * | | Implement start-stop mechanism for partial validation ta/partial-qemu-validation | Theofilos Augoustis | 2025-11-06 | 4 | -22/+45 |
| | | | |||||
| * | | Implement basic logging support for QEMU validator ta/speculative-tracing | Theofilos Augoustis | 2025-11-06 | 2 | -1/+8 |
| | | | |||||
| * | | Support partial validation in QEMU | Theofilos Augoustis | 2025-11-06 | 1 | -15/+31 |
| | | | |||||
| * | | Add TID marker to collected symbolic transforms | Theofilos Augoustis | 2025-11-06 | 1 | -7/+11 |
| | | | |||||
| * | | Support parsing record logs with multiple chunks | Theofilos Augoustis | 2025-11-06 | 1 | -4/+24 |
| | | | | | | | | | Update | ||||
| * | | Update handling of discovered remote names | Theofilos Augoustis | 2025-11-06 | 2 | -11/+9 |
| | | | |||||
| * | | Specialize event matching to guarantee a match by checking register state | Theofilos Augoustis | 2025-11-06 | 1 | -4/+28 |
| | | | |||||
| * | | Save to trace final state transformation | Theofilos Augoustis | 2025-11-06 | 1 | -0/+2 |
| | | | |||||
| * | | Handle exit in post-event hook | Theofilos Augoustis | 2025-11-06 | 2 | -13/+22 |
| | | | |||||
| * | | Do not deduplicate but handle post events | Theofilos Augoustis | 2025-11-06 | 2 | -17/+18 |
| | | | |||||
| * | | Cross-correlate events with the Focaccia tracing sequence | Theofilos Augoustis | 2025-11-06 | 2 | -9/+54 |
| | | | |||||
| * | | Support setting time limits for symbolic execution | Theofilos Augoustis | 2025-11-06 | 3 | -5/+42 |
| | | | |||||
| * | | Add caching mechanism for state values | Theofilos Augoustis | 2025-11-06 | 1 | -3/+22 |
| | | | |||||
| * | | Add special exception category for validation errors | Theofilos Augoustis | 2025-11-06 | 1 | -14/+22 |
| | | | |||||
| * | | Skip instructions that cannot be lifted in forced mode | Theofilos Augoustis | 2025-11-06 | 1 | -7/+21 |
| | | | | | | | | | Handle missing instruction support gracefully | ||||
| * | | Enable cross-validation with single-stepping in debug mode | Theofilos Augoustis | 2025-11-06 | 2 | -3/+5 |
| | | | |||||
| * | | Add user option for setting a starting address for a symbolic trace | Theofilos Augoustis | 2025-11-06 | 3 | -2/+22 |
| | | | |||||
| * | | Add deterministic log as part of trace environment | Theofilos Augoustis | 2025-11-06 | 4 | -6/+143 |
| | | | |||||
| * | | Package RR trace parsing mechanism in Focaccia | Theofilos Augoustis | 2025-11-06 | 3 | -2/+63 |
| | | | |||||
| * | | Enable tracing without single stepping | Theofilos Augoustis | 2025-11-06 | 6 | -91/+160 |
| | | | |||||
| * | | Use Instruction interface for miasm disassembly | Theofilos Augoustis | 2025-11-06 | 1 | -12/+15 |
| | | | |||||
| * | | Update LLDB target to support multiple threads | Theofilos Augoustis | 2025-11-06 | 1 | -2/+14 |
| | | | |||||