Chensheng Yu's starred repositories
Theseus
Theseus is a modern OS written from scratch in Rust that explores ๐ข๐ง๐ญ๐ซ๐๐ฅ๐ข๐ง๐ ๐ฎ๐๐ฅ ๐๐๐ฌ๐ข๐ ๐ง: closing the semantic gap between compiler and hardware by maximally leveraging the power of language safety and affine types. Theseus aims to shift OS responsibilities like resource management into the compiler.
comprehensive-rust
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
speedscope
๐ฌ A fast, interactive web-based viewer for performance profiles.
FlameGraph
Stack trace visualizer
Fuzzing101
An step by step fuzzing tutorial. A GitHub Security Lab initiative
symbolic-execution-papers
Recent symbolic execution papers and tools.
Nintendo_Switch_Reverse_Engineering
A look at inner workings of Joycon and Nintendo Switch
linux-kernel-exploitation
A collection of links related to Linux kernel security and exploitation
whole-program-llvm
A wrapper script to build whole-program LLVM bitcode files
cb-multios
DARPA Challenges Sets for Linux, Windows, and macOS
isogenies.bib
A BibTeX collection on Isogeny-based Cryptography