ioperations's Projects
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
High-level tracing language for Linux eBPF
C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting
Write expressive, high-performance parsers with ease.
Notes on clang and llvm
Clangd's off-spec features for neovim's LSP client. Use https://sr.ht/~p00f/clangd_extensions.nvim instead
Translate C++/Rust type into C type with the same memory layout
Library to parse and work with the C++ AST
My linux dotfile
my fcitx configuration focus on pinyin input accuracy and good-looking
:cherry_blossom: A command-line fuzzy finder
experimental rust script
A tool for use with clang to analyze #includes in C and C++ source files
Config files for my GitHub profile.
Low-overhead tracing of all Linux kernel-user transitions, for serious performance analysis. Includes kernel patches, loadable module, and post-processing software. Output is HTML/SVG per-CPU-core timeline that you can pan/zoom down to the nanosecond.
Learn LLVM 12, published by Packt
leetcode online judge using rust and c++, including best practice of software engineering
Examples and hands-on labs for Linux tracing tools workshops
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
An interpreter for the Monkey programming language written in Rust
Event-driven network library for multi-threaded Linux server in C++11
prue lua configuration for rust and cpluplus development
Testing framework for rust enhancing the built-in library with some useful features.
My neovim ide configuration for c++ and rust