chengniansun
Associate Professor in Software Engineering and Programming Languages
University of Waterloo
Pinned Repositories
afl.rs
🐇 Fuzzing Rust code with american-fuzzy-lop
AFLplusplus
afl++ is afl with community patches, AFLfast power schedules, qemu 3.1 upgrade + laf-intel support, MOpt mutators, InsTrim instrumentation, unicorn_mode, Redqueen and a lot more!
AnghaBench
A benchmark suite containing 1 million compilable programs, mined from the largest public C repositories on GitHub.
Angora
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
angr
A powerful and user-friendly binary analysis platform!
ape
appium-uiautomator2-server
async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
perses
language-agnostic program reducer.
pluverse-latex-style-guide
chengniansun's Repositories
chengniansun/afl.rs
🐇 Fuzzing Rust code with american-fuzzy-lop
chengniansun/AFLplusplus
afl++ is afl with community patches, AFLfast power schedules, qemu 3.1 upgrade + laf-intel support, MOpt mutators, InsTrim instrumentation, unicorn_mode, Redqueen and a lot more!
chengniansun/Angora
Angora is a mutation-based fuzzer. The main goal of Angora is to increase branch coverage by solving path constraints without symbolic execution.
chengniansun/angr
A powerful and user-friendly binary analysis platform!
chengniansun/appium-uiautomator2-server
chengniansun/async-profiler
Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events
chengniansun/ATUA
chengniansun/clai
Command Line Artificial Intelligence or CLAI is an open-sourced project from IBM Research aimed to bring the power of AI to the command line interface.
chengniansun/clusterfuzz
Scalable fuzzing infrastructure.
chengniansun/commons-lang
Mirror of Apache Commons Lang
chengniansun/creduce
C-Reduce, a C program reducer
chengniansun/delta
Delta assists you in minimizing "interesting" files subject to a test of their interestingness.
chengniansun/evosuite-plus-plus
Evosuite++: an enhancement for Evosuite framework supporting new features like optimal object construction and gradient recovering
chengniansun/fuzzilli
A JavaScript Engine Fuzzer
chengniansun/grammars-v4
Grammars written for ANTLR v4; expectation that the grammars are free of actions.
chengniansun/heapothesys
Heapothesys /hɪˈpɒθɪsɪs/ is a heap allocation JVM benchmark developed by the Amazon Corretto team.
chengniansun/jvm-emi
chengniansun/krf
A kernelspace syscall interceptor and randomized faulter
chengniansun/LibAFL
Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...
chengniansun/lithium
Line-based testcase reducer
chengniansun/llvm-cbe
resurrected LLVM "C Backend", with improvements
chengniansun/Minerva
A browser fuzzer
chengniansun/ml-compiler-opt
Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.
chengniansun/nushell
A new type of shell
chengniansun/ParamSpider
Mining parameters from dark corners of Web Archives
chengniansun/PLEDGE
PLEDGE: PracticaL and Efficient Data GEnerator for UML.
chengniansun/sourcegraph
Universal code search (self-hosted)
chengniansun/starter-hugo-research-group
👥 Create a stunning Research Group Website with Wowchemy and Hugo
chengniansun/Surelog
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST API.
chengniansun/teaching-latex-templates
Latex templates for various classes at University of Waterloo