| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix benchmark script ck/runtime-breakdown | Christian Krinitsin | 9 days | 2 | -4/+4 |
| | | |||||
| * | Add testing options | Christian Krinitsin | 10 days | 2 | -9/+30 |
| | | |||||
| * | Add QEMU runtime benchmarks | Christian Krinitsin | 12 days | 2 | -1/+29 |
| | | |||||
| * | Fix script in case of non-rr | Christian Krinitsin | 12 days | 2 | -2/+5 |
| | | |||||
| * | Remove singlestep option, as it got remove in QEMU >= 0.8 | Christian Krinitsin | 13 days | 1 | -1/+1 |
| | | |||||
| * | Revert benchmark additions in scripts | Christian Krinitsin | 14 days | 3 | -99/+22 |
| | | |||||
| * | Add benchmark script | Christian Krinitsin | 14 days | 6 | -2/+245 |
| | | |||||
| * | Add benchmarking | Christian Krinitsin | 14 days | 4 | -22/+130 |
| | | |||||
| * | Merge pull request #28 from TUM-DSE/ta/fixes | Theofilos Augoustis | 2025-11-20 | 2 | -4/+5 |
| |\ | | | | | Fixes for deterministic events | ||||
| | * | Fix incorrect matching for first state ta/fixes | Theofilos Augoustis | 2025-11-19 | 1 | -0/+1 |
| | | | |||||
| | * | Fix parsing of signals | Theofilos Augoustis | 2025-11-19 | 2 | -4/+4 |
| |/ | |||||
| * | Merge pull request #27 from TUM-DSE/ta/emu-replay | Theofilos Augoustis | 2025-11-19 | 19 | -779/+1185 |
| |\ | | | | | Implement basic replaying for QEMU | ||||
| | * | 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 | 6 | -8/+125 |
| | | | |||||
| | * | 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 |
| |/ | |||||
| * | Merge pull request #25 from TUM-DSE/ta/json-dumps | Theofilos Augoustis | 2025-11-12 | 3 | -8/+30 |
| |\ | | | | | Use orjson instead of the default json library, allowing for significantly faster dump and load times. | ||||
| | * | Use orjson instead of regular json (providing 2x faster dumps and loads) ta/json-dumps | Theofilos Augoustis | 2025-11-11 | 3 | -8/+30 |
| |/ | |||||
| * | Merge pull request #24 from TUM-DSE/ta/sqlite | Theofilos Augoustis | 2025-11-11 | 2 | -0/+55 |
| |\ | | | | | Add support for basic SQLite workloads | ||||
| | * | Add support for basic SQLite workloads ta/sqlite | Theofilos Augoustis | 2025-11-11 | 2 | -0/+55 |
| |/ | |||||
| * | Merge pull request #23 from TUM-DSE/ta/redis | Theofilos Augoustis | 2025-11-11 | 1 | -0/+46 |
| |\ | | | | | Support Redis | ||||
| | * | Add more packages to test in Focaccia ta/redis | Theofilos Augoustis | 2025-11-11 | 1 | -1/+3 |
| | | | |||||
| | * | Add support for building entire musl with reduced x86 instruction set | Theofilos Augoustis | 2025-11-11 | 1 | -8/+26 |
| | | | |||||
| | * | Make Redis build use reduced instruction set | Theofilos Augoustis | 2025-11-11 | 1 | -1/+7 |
| | | | |||||
| | * | Include musl-compiled and statically-linked redis as dependency | Theofilos Augoustis | 2025-11-11 | 1 | -0/+20 |
| |/ | |||||
| * | 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 | ||||
| * | | | Merge pull request #19 from TUM-DSE/ck/crash | Theofilos Augoustis | 2025-11-07 | 1 | -1/+24 |
| |\ \ \ | | | | | | | | | Check for QEMU crashes in an invocation | ||||
| | * | | | Check for QEMU crashes in an invocation | Christian Krinitsin | 2025-11-06 | 1 | -1/+24 |
| | | |/ | |/| | |||||
| * | | | Merge pull request #21 from TUM-DSE/ck/reproducers | Theofilos Augoustis | 2025-11-07 | 6 | -0/+105 |
| |\ \ \ | |/ / |/| | | Add reproducers | ||||
| | * | | Add reproducers | Christian Krinitsin | 2025-11-06 | 6 | -0/+105 |
| | |/ | |||||