RinHizakura

RinHizakura

Geek Repo

Company:National Chiao Tung University

Location:Taiwan

Home Page:https://hackmd.io/@RinHizakura

Twitter:@Amitas_tiles

Github PK Tool:Github PK Tool

RinHizakura's repositories

mini-gdbstub

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

Language:CLicense:MITStargazers:32Issues:4Issues:3

riscv-emulator

A project for learning RISC-V architecture purpose

Language:CLicense:MITStargazers:24Issues:3Issues:2

raid-dbg

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

Language:CStargazers:13Issues:2Issues:0

kmemsnoop

Install a hardware breakpoint in Linux kernel for tracing/debugging

Language:CStargazers:7Issues:0Issues:0

scx_playground

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

Language:CStargazers:4Issues:0Issues:0

vi2c-diva

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

Language:CStargazers:4Issues:2Issues:0

ebpf-strace

A demonstration to show how to trace syscalls by eBPF

Language:CStargazers:3Issues:1Issues:0

chisai-fs

A small file system built for learning purpose

Language:CStargazers:2Issues:2Issues:0

simd_string

A playground to implement some common Rust string method using SIMD

Language:RustStargazers:1Issues:2Issues:0

AmiRVOS

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

Language:RustStargazers:0Issues:2Issues:0

binary-search-playground

A collection of various implementation of binary search.

Language:CStargazers:0Issues:1Issues:0

concurrent-programs

Complementary Concurrency Programs for course "Linux Kernel Internals"

Language:CLicense:BSD-2-ClauseStargazers:0Issues:1Issues:0

drgn-knight

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

Language:CStargazers:0Issues:0Issues:0

file-cat

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

Language:RustStargazers:0Issues:2Issues:0

hexyl

A command-line hex viewer

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0

ksort

Demonstrate how to use CMWQ for multithread qsort

Language:CStargazers:0Issues:1Issues:0

kvm-host

A minimalist type 2 hypervisor using Linux Kernel Virtual Machine (KVM)

Language:CLicense:NOASSERTIONStargazers:0Issues:1Issues:0

leetcode-rust

My practice of leetcodes in Rust

Language:RustStargazers:0Issues:2Issues:0

libusb

A cross-platform library to access USB devices

Language:CLicense:LGPL-2.1Stargazers:0Issues:0Issues:0

linko

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

Language:CStargazers:0Issues:2Issues:0

mysetting

A collection of my environment setting for programming

Language:Vim ScriptStargazers:0Issues:2Issues:0

retsnoop

Investigate kernel error call stacks

Language:CLicense:BSD-2-ClauseStargazers:0Issues:0Issues:0

rv32emu

RISC-V RV32I[MACF] emulator

Language:CLicense:MITStargazers:0Issues:0Issues:0

scx

sched_ext schedulers and tools

License:GPL-2.0Stargazers:0Issues:0Issues:0

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.

License:GPL-2.0Stargazers:0Issues:0Issues:0

toy-rust-async-rt

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

Language:RustStargazers:0Issues:2Issues:0

trace-dumb

My common-used trace utility

Language:ShellStargazers:0Issues:1Issues:0

usb-pm-tools

Scripts for improved Linux USB power management.

Language:ShellLicense:GPL-2.0Stargazers:0Issues:0Issues:0

vusb-land

A virtual USB environment

Language:CStargazers:0Issues:0Issues:0