| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | 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 | |||||
| | * | | Document the force flag workaround for Zen CPUs | Theofilos Augoustis | 2025-11-06 | 1 | -0/+4 | |
| | | | | ||||||
| | * | | Update README instructions to include steps for tracing non-deterministic ↵ | Theofilos Augoustis | 2025-11-06 | 1 | -0/+14 | |
| | | | | | | | | | | | | | programs | |||||
| | * | | 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 | 4 | -2/+64 | |
| | | | | ||||||
| | * | | Integrate capnproto into python build | Theofilos Augoustis | 2025-11-06 | 3 | -36/+91 | |
| | | | | ||||||
| | * | | Add RR as a submodule | Theofilos Augoustis | 2025-11-06 | 2 | -0/+5 | |
| | | | | ||||||
| | * | | 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 | |
| | | | | ||||||
| | * | | Print alternative disassembly | Theofilos Augoustis | 2025-11-06 | 1 | -2/+6 | |
| | | | | ||||||
| | * | | Enable forced mode to push through errors (in hopes of tracing even ↵ | Theofilos Augoustis | 2025-11-06 | 2 | -20/+36 | |
| | | | | | | | | | | | | | partially-unsupported programs) | |||||
| | * | | Refactor symbolic tracing logic to remove cruft | Theofilos Augoustis | 2025-11-06 | 1 | -15/+13 | |
| | | | | ||||||
| | * | | Update LLDB target to include retry lists for some register names (useful ↵ | Theofilos Augoustis | 2025-11-06 | 1 | -4/+17 | |
| | | | | | | | | | | | | | because GDB stubs differ in how they expose the same register) | |||||
| | * | | Push exception upwards when a register cannot be read to main tracer logic | Theofilos Augoustis | 2025-11-06 | 1 | -5/+1 | |
| | | | | ||||||
| | * | | Make it possible to use the LLDB disassembly when the Miasm disassembly does ↵ | Theofilos Augoustis | 2025-11-06 | 2 | -8/+25 | |
| | | | | | | | | | | | | | not work | |||||
| | * | | Refactor native tracing to facilitate remote tracing | Theofilos Augoustis | 2025-11-06 | 4 | -82/+134 | |
| | | | | ||||||
| | * | | Add musl-extra target that includes RR | Theofilos Augoustis | 2025-11-06 | 1 | -0/+14 | |
| | | | | ||||||
| | * | | Splity LLDB target handling into local and remote with shared base class | Theofilos Augoustis | 2025-11-06 | 2 | -56/+70 | |
| | | | | ||||||
| | * | | Print which instructions where disassembled | Theofilos Augoustis | 2025-11-06 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Add support for remote targets to integrate with replayer | Theofilos Augoustis | 2025-11-06 | 3 | -20/+63 | |
| | | | | ||||||
| | * | | Enable LLDB disassembly when Miasm disassembly fails for better diagnostics | Theofilos Augoustis | 2025-11-06 | 2 | -1/+13 | |
| | | | | ||||||
| | * | | Add interfaces for denoting an microarchitecturally-dependent instructions ↵ | Theofilos Augoustis | 2025-11-06 | 5 | -12/+56 | |
| |/ / | | | | | | | and support for xgetbv with that interface | |||||
| * | | Merge pull request #15 from TUM-DSE/ta/uniformize-qemu | Theofilos Augoustis | 2025-11-06 | 9 | -154/+271 | |
| |\ \ | |/ |/| | Integrate QEMU plugin directly into Focaccia | |||||
| | * | Integrate QEMU plugin directly into Focaccia ta/uniformize-qemu | Theofilos Augoustis | 2025-11-06 | 9 | -154/+271 | |
| |/ | ||||||
| * | Merge pull request #12 from TUM-DSE/sr/plugin | Theofilos Augoustis | 2025-11-04 | 9 | -39/+500 | |
| |\ | | | | | Plugin validation | |||||
| | * | Cosmetic changes & README sr/plugin | ReimersS | 2025-11-04 | 5 | -55/+67 | |
| | | | ||||||
| | * | Plugin validation | ReimersS | 2025-11-04 | 8 | -6/+455 | |
| |/ | ||||||
| * | Merge pull request #13 from TUM-DSE/ck/fsub | Theofilos Augoustis | 2025-11-03 | 2 | -1/+31 | |
| |\ | | | | | Add support for FSUB | |||||
| | * | Add fsub operation | Christian Krinitsin | 2025-11-03 | 2 | -1/+31 | |
| |/ | ||||||
| * | Fix incorrect cross-validation flag specification | Theofilos Augoustis | 2025-10-30 | 1 | -0/+1 | |
| | | ||||||
| * | Merge pull request #11 from TUM-DSE/ck/reproducers | Theofilos Augoustis | 2025-10-30 | 5 | -0/+23 | |
| |\ | | | | | Add BMI reproducer | |||||
| | * | Add BMI reproducer | Christian Krinitsin | 2025-10-27 | 5 | -0/+23 | |
| |/ | ||||||
| * | Merge pull request #10 from TUM-DSE/ck/box64-parser | Theofilos Augoustis | 2025-10-24 | 5 | -2/+138 | |
| |\ | | | | | Add Box64 trace parser | |||||
| | * | Refactor flake handling of box64 | Theofilos Augoustis | 2025-10-24 | 1 | -47/+32 | |
| | | | ||||||