| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix QEMU partial validation support ta/fixup-qemu-partial-validation | Theofilos Augoustis | 2025-11-06 | 2 | -9/+23 |
| | | |||||
| * | Separate box64 musl environment for regular musl environment | Theofilos Augoustis | 2025-11-06 | 1 | -0/+13 |
| | | |||||
| * | Merge pull request #17 from TUM-DSE/ta/partial-qemu-validation | Theofilos Augoustis | 2025-11-06 | 4 | -22/+45 |
| |\ | | | | | Partial validation in QEMU validator | ||||
| | * | Implement start-stop mechanism for partial validation ta/partial-qemu-validation | Theofilos Augoustis | 2025-11-06 | 4 | -22/+45 |
| |/ | |||||
| * | Merge pull request #14 from TUM-DSE/ta/speculative-tracing | Theofilos Augoustis | 2025-11-06 | 21 | -245/+1056 |
| |\ | | | | | Refactor entire tracing implementation to implement deterministic, speculative and timebound tracing. This forms the basic infrastructure for supporting large-scale non-deterministic programs. | ||||
| | * | 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 |
| |/ | |||||