RinHizakura's repositories
mini-gdbstub
An implementation of the GDB Remote Serial Protocol to help you adding debug mode on emulator
riscv-emulator
A project for learning RISC-V architecture purpose
scx_playground
This is a playground to develop a BPF-extensible scheduler(sched_ext) on Linux
ebpf-strace
A demonstration to show how to trace syscalls by eBPF
simd_string
A playground to implement some common Rust string method using SIMD
binary-search-playground
A collection of various implementation of binary search.
concurrent-programs
Complementary Concurrency Programs for course "Linux Kernel Internals"
drgn-knight
A Rust library built on top of drgn to access kernel object
leetcode-rust
My practice of leetcodes in Rust
libusb
A cross-platform library to access USB devices
retsnoop
Investigate kernel error call stacks
rv32emu
RISC-V RV32I[MACF] emulator
scx
sched_ext schedulers and tools
stress-ng
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to exercise various physical subsystems of a computer as well as the various operating system kernel interfaces.
toy-rust-async-rt
A demonstration to show how Futures in Rust can be used to implement an small async runtime
trace-dumb
My common-used trace utility
usb-pm-tools
Scripts for improved Linux USB power management.
vusb-land
A virtual USB environment