Skip to content

junwha/awesome-sanitizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 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.

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

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

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

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

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

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

Dataflow Analysis


Rust

Address Sanity

Data Races

Uninitialized Reads


GPU

Sanitizers by Vendors

Data Races


Etc


Contributing

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

Table of contents generated with markdown-toc