1*c0a68be4SmrgAddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are 21debfc3dSmrgprojects initially developed by Google Inc. 3*c0a68be4Smrg 41debfc3dSmrgBoth tools consist of a compiler module and a run-time library. 51debfc3dSmrgThe sources of the run-time library for these projects are hosted at 6*c0a68be4Smrghttps://llvm.org/svn/llvm-project/compiler-rt in the following directories: 71debfc3dSmrg include/sanitizer 81debfc3dSmrg lib/sanitizer_common 91debfc3dSmrg lib/interception 101debfc3dSmrg lib/asan 111debfc3dSmrg lib/tsan 121debfc3dSmrg lib/lsan 131debfc3dSmrg lib/ubsan 141debfc3dSmrg 151debfc3dSmrgTrivial and urgent fixes (portability, build fixes, etc.) may go directly to the 161debfc3dSmrgGCC tree. All non-trivial changes, functionality improvements, etc. should go 171debfc3dSmrgthrough the upstream tree first and then be merged back to the GCC tree. 181debfc3dSmrgThe merges from upstream should be done with the aid of the merge.sh script; 191debfc3dSmrgit will also update the file MERGE to contain the upstream revision 201debfc3dSmrgwe merged with. 21