| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | 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 | |
| | | | ||||||
| | * | Add Box64 validation steps to README | ckrinitsin | 2025-10-23 | 1 | -0/+13 | |
| | | | ||||||
| | * | Add Box64 build with erroneous CMPXCHG instruction | Christian Krinitsin | 2025-10-23 | 2 | -1/+107 | |
| | | | ||||||
| | * | Add Box64 parser | Christian Krinitsin | 2025-10-23 | 2 | -0/+32 | |
| | | | ||||||
| | * | Update TraceEnvironment parameters | Christian Krinitsin | 2025-10-23 | 1 | -1/+1 | |
| |/ | ||||||
| * | Update flake to check for missing git submodules | Theofilos Augoustis | 2025-10-21 | 1 | -0/+16 | |
| | | ||||||
| * | Fix incorrect docstring for write_register ta/docs | Theofilos Augoustis | 2025-10-16 | 1 | -1/+1 | |
| | | ||||||
| * | Update README to include information about running helper tools | Theofilos Augoustis | 2025-10-16 | 1 | -1/+12 | |
| | | ||||||
| * | Simplify issue 2248 reproducer ta/arm64 | Theofilos Augoustis | 2025-10-14 | 1 | -4/+12 | |
| | | ||||||
| * | Update to new Miasm version with support for ldsmaxb | Theofilos Augoustis | 2025-10-14 | 3 | -5/+8 | |
| | | ||||||
| * | Add better diagnostic for incorrect symbolic expressions | Theofilos Augoustis | 2025-10-14 | 1 | -3/+6 | |
| | | ||||||
| * | Add indentation to any and all Focaccia dunmps to make the human-inspectable | Theofilos Augoustis | 2025-10-14 | 1 | -1/+1 | |
| | | ||||||
| * | Dump Focaccia symbolic equations with indentation (to help debugging) | Theofilos Augoustis | 2025-10-10 | 1 | -1/+1 | |
| | | ||||||
| * | More alternatives for accessing aarch64 vectors | Theofilos Augoustis | 2025-10-09 | 1 | -1/+4 | |
| | | ||||||
| * | Update QEMU validator to manually pass executable (necessary for cases where ↵ | Theofilos Augoustis | 2025-10-09 | 2 | -12/+36 | |
| | | | | | GDB cannot determine the executable on its own, e.g. when we specify -march) | |||||
| * | Improve handling of vector reads when validating QEMU | Theofilos Augoustis | 2025-10-07 | 1 | -6/+17 | |
| | | ||||||
| * | Add basic indentation to the TraceEnvironment dumps to improve readability | Theofilos Augoustis | 2025-10-07 | 1 | -1/+1 | |
| | | ||||||