Compiler exploits and exploitable non-obvious source code back doors.
-
Updated
Sep 5, 2016 - C++
Compiler exploits and exploitable non-obvious source code back doors.
Blog and open repository for Analysis of Undefined Behaviors in C, work jointly done by a group of students from BUAA, under guidance of Prof. Wenge Rong (https://wgrong.github.io/)
LLVM pass that detects one undefined behavior, and emits code to delete your hard drive
⚡️Like loadash.get, but in ~200 bytes
Coq formalization for "When Good Components Go Bad" paper
Free/Open-Source C++ Quality Tools Benchmark
Basic usage of the Compiler Explorer tool to understand a quirk of simple undefined behavior in GCC
HTTP 1.1 server with epoll and pthread, written in C
Jinja2 extension that never undefined
Rust-like but for TypeScript/JavaScript
Overview of the Tree Borrows rules for detecting violations of the aliasing discipline in Rust
Slides and sources for talks on Tree Borrows
Add a description, image, and links to the undefined-behavior topic page so that developers can more easily learn about it.
To associate your repository with the undefined-behavior topic, visit your repo's landing page and select "manage topics."