An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by RinHizakura

A curated list of projects in awesome lists by RinHizakura .

https://github.com/rinhizakura/mini-gdbstub

An implementation of the GDB Remote Serial Protocol to help you adding debug mode on emulator

debugger gdbrsp gdbserver gdbstub

Last synced: 09 Apr 2025

https://github.com/rinhizakura/riscv-emulator

A project for learning RISC-V architecture purpose

c emulator riscv riscv-emulator

Last synced: 11 Apr 2025

https://github.com/rinhizakura/kmemsnoop

Install a hardware breakpoint in Linux kernel for tracing/debugging

ebpf linux

Last synced: 10 Apr 2025

https://github.com/rinhizakura/raid-dbg

raid is a GDB-like tiny debugger which is based on ptrace.

debugger gdb libdw

Last synced: 11 Apr 2025

https://github.com/rinhizakura/ebpf-strace

A demonstration to show how to trace syscalls by eBPF

ebpf linux strace syscalls

Last synced: 11 Apr 2025

https://github.com/rinhizakura/scx_playground

This is a playground to develop a BPF-extensible scheduler(sched_ext) on Linux

Last synced: 11 Apr 2025

https://github.com/rinhizakura/vi2c-diva

The virtual I2C platform device "diva" and its device driver

linux-i2c linux-kernel-driver linux-kernel-module

Last synced: 27 Dec 2024

https://github.com/rinhizakura/chisai-fs

A small file system built for learning purpose

filesystem fuse linux user-space-filesystem

Last synced: 18 Feb 2025

https://github.com/rinhizakura/skiplist

An implementation for solving leetcode: "Design Skiplist"

Last synced: 18 Feb 2025

https://github.com/rinhizakura/vector

A practice to implement a vector in C

Last synced: 18 Feb 2025

https://github.com/rinhizakura/simd_string

A playground to implement some common Rust string method using SIMD

Last synced: 18 Feb 2025

https://github.com/rinhizakura/bitcpy

A practice to implement bit copy

Last synced: 18 Feb 2025

https://github.com/rinhizakura/ncku-system-software-quiz

Collection of quiz solved in class 2020 NCKU system software

Last synced: 18 Feb 2025

https://github.com/rinhizakura/klfring

A practice to implement an in-kernel lock-free ring buffer on Linux

Last synced: 18 Feb 2025

https://github.com/rinhizakura/reed-solomon-codes-example

A pratice to separate Reed–Solomon codes functionality from "linux/lib/reed_solomon/"

Last synced: 18 Feb 2025

https://github.com/rinhizakura/vusb-land

A virtual USB environment

Last synced: 18 Feb 2025

https://github.com/rinhizakura/drgn-utils

My collection of scripts to use drgn for Linux kernel debugging

Last synced: 18 Feb 2025

https://github.com/rinhizakura/linko

linko is a tool that can load the function from your executable file

Last synced: 18 Feb 2025

https://github.com/rinhizakura/xor-linked-list

A practice to implement a XOR linked list

Last synced: 18 Feb 2025

https://github.com/rinhizakura/binary-search-playground

A collection of various implementation of binary search.

Last synced: 18 Feb 2025

https://github.com/rinhizakura/leetcode-rust

My practice of leetcodes in Rust

Last synced: 18 Feb 2025

https://github.com/rinhizakura/linked-list

A practice to implement a singlely linked list

Last synced: 18 Feb 2025

https://github.com/rinhizakura/nctu-pattern-recognition

Work on class "Pattern-Recognition" in National Chiao Tung University

Last synced: 18 Feb 2025

https://github.com/rinhizakura/xstring

A practice to implement a folly::fbstring like string with SSO and CoW optimization.

Last synced: 18 Feb 2025

https://github.com/rinhizakura/lib-rvqemu

Run bare metal RISC-V codes in QEMU without any OS supported

Last synced: 18 Feb 2025

https://github.com/rinhizakura/toy-rust-async-rt

A demonstration to show how Futures in Rust can be used to implement an small async runtime

Last synced: 18 Feb 2025

https://github.com/rinhizakura/trace-dumb

My common-used trace utility

Last synced: 18 Feb 2025

https://github.com/rinhizakura/ksort

Demonstrate how to use CMWQ for multithread qsort

Last synced: 18 Feb 2025

https://github.com/rinhizakura/drgn-knight

A Rust library built on top of drgn to access kernel object

Last synced: 18 Feb 2025

https://github.com/rinhizakura/hideproc

A simple Linux kernel module which can hide specific pid

Last synced: 18 Feb 2025

https://github.com/rinhizakura/cocoro

cocoro aims to provide friendly interface of coroutine functionality

async async-await await c coroutines

Last synced: 18 Feb 2025

https://github.com/rinhizakura/file-cat

A demonstration of different kinds of cat(1) implemention with Rust

Last synced: 18 Feb 2025

https://github.com/rinhizakura/mysetting

A collection of my environment setting for programming

Last synced: 18 Feb 2025

https://github.com/rinhizakura/amirvos

Write an mini RISC-V operating system with Rust, just for fun!

operating-system riscv riscv64 rust

Last synced: 18 Feb 2025

https://github.com/rinhizakura/nes-emulator

Implement NES emlutor following "Writing NES Emulator in Rust"

Last synced: 18 Feb 2025