-
Notifications
You must be signed in to change notification settings - Fork 1k
Home
Kostya Serebryany edited this page Dec 2, 2015
·
9 revisions
Welcome!
This repository is an umbrella for the three repositories previously hosted on code.google.com:
- http://code.google.com/p/address-sanitizer/
- http://code.google.com/p/thread-sanitizer/
- http://code.google.com/p/memory-sanitizer/
Since those projects started, most of the code has been moved to the LLVM Compiler Infrastructure (http://llvm.org). Here reside some pieces of infrastructure and documentation.
Below are the links to the documentation for each project.
AddressSanitizer (ASan) is a fast memory error detector. It finds use-after-free and {heap,stack,global}-buffer overflow bugs in C/C++ programs. Learn more:
- AddressSanitizer -- how to use the tool.
- LeakSanitizer -- leak detector
- AddressSanitizer page at clang.llvm.org
- AddressSanitizerAlgorithm -- how it works.
- AddressSanitizerHowToContribute -- if you want to help.
- Read if you are working on Chromium
- Watch the presentation from the LLVM Developer's meeting (Nov 18, 2011): Video, slides.
-
Our paper accepted to USENIX ATC 2012
- See also: our slides for USENIX ATC 2012
Your comments are welcome at [email protected] or in Google+
ThreadSanitizer is a fast data race detector for C/C++ and Go.
Check out:
Send comments/questions to [email protected]
A fast LLVM-based tool that detects the use of uninitialized memory.
- MemorySanitizer - more info
- LLVM Developer's meeting (April 29-30, 2013): slides, video