Skip to content

junwha/awesome-sanitizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Sanitizer Awesome

A curated list of sanitizer resources.

Sanitizers are dynamic tools that detect software bugs through compiler instrumentation.

Contents


C/C++

Address Sanity

Undefined Behavior

Data Races

Uninitialized Reads

Type Confusion

  • TypeSan - Practical type confusion detection. Conference Star

  • HexType - Efficient detection of type confusion errors for C++. Conference Star

  • CastSan - Efficient detection of polymorphic C++ object type confusions with LLVM. Conference

  • EffectiveSan - Type and memory error detection using dynamically typed C/C++. Conference Star

  • TCD - Statically detecting type confusion errors in C++ programs. Conference

  • Type++ - Prohibiting type confusion with inline type information. Conference Star

  • T-PRUNIFY - Pruning redundant sanitizer checks by developer-implemented type checks. Conference Star

Dataflow Analysis


Rust

Address Sanity

Data Races

Uninitialized Reads


GPU

Sanitizers by Vendors

Data Races

  • iGUARD - In-GPU advanced race detection. Conference Star

Etc

  • DySan - Dynamically sanitizing motion sensor data through adversarial networks. Conference Star

  • NeuralSanitizer - Detecting backdoors in neural networks. Transaction Star


Contributing

Please refer to the guidelines at contributing.md for details.

Table of contents generated with markdown-toc