Amanieu / a-tale-of-binary-translation
Simple RISC-V emulator presented at Rust Nation 2023
☆61Updated last year
Related projects ⓘ
Alternatives and complementary repositories for a-tale-of-binary-translation
- Code coverage support for Rust `no_std` and embedded programs☆52Updated 2 weeks ago
- Backtrace support for Rust `no_std` and embedded programs.☆46Updated last year
- New register allocator designed as a successor to regalloc2☆29Updated this week
- Inspect and dissect an ELF file with pretty formatting.☆97Updated 8 months ago
- A dynamic binary tracing tool☆66Updated 2 years ago
- Pure-Rust libraries for parsing, interpreting, and analyzing LLVM☆77Updated 10 months ago
- Library facilitating safe pinned initialization☆30Updated 3 months ago
- Stack unwinding library in Rust☆82Updated last month
- Minimal support for uart_16550 serial output.☆33Updated last week
- perf-event: a Rust interface to Linux performance monitoring☆111Updated 7 months ago
- x86_64 OS kernel with completely async userspace and single address space [WIP; but basic kernel functionality implemented]☆30Updated 4 years ago
- The Hermit bootloader.☆70Updated this week
- Data structures like Rust `alloc` which reuse user allocated memory☆51Updated 2 months ago
- Bare-metal allocators.☆75Updated 2 years ago
- ☆71Updated 5 months ago
- DWARF packaging utility, written in Rust, supporting GNU extension and DWARF 5 package formats.☆42Updated 2 months ago
- DWARF program analysis crate☆16Updated 6 months ago
- ☆36Updated last year
- Tool to print stack usage information emitted by LLVM in human readable format☆53Updated 2 years ago
- Library to load and relocate ELF files.☆118Updated last year
- The Solid-State Register Allocator☆83Updated 2 years ago
- Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust☆23Updated 7 months ago
- A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars☆55Updated 2 weeks ago
- Extremely minimal parser for ELF/PE/Mach-o/ar☆39Updated 3 years ago
- Stack unwinding library in Rust☆107Updated 3 weeks ago
- Portable atomic types including support for 128-bit atomics, atomic float, etc.☆128Updated this week
- #[no_std] print equivalent for Rust☆60Updated 11 months ago
- Cross-platform, endian-aware primitives for Rust☆32Updated last month
- ☆13Updated 2 years ago
- Buddy-alloc is a memory allocator for no-std Rust, used for embedded environments.☆28Updated last week