]>
Commit | Line | Data |
---|---|---|
1 | AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are | |
2 | projects initially developed by Google Inc. | |
3 | ||
4 | Both tools consist of a compiler module and a run-time library. | |
5 | The sources of the run-time library for these projects are hosted at | |
6 | https://github.com/llvm/llvm-project in the following directories: | |
7 | compiler-rt/include/sanitizer | |
8 | compiler-rt/lib/sanitizer_common | |
9 | compiler-rt/lib/interception | |
10 | compiler-rt/lib/asan | |
11 | compiler-rt/lib/tsan | |
12 | compiler-rt/lib/lsan | |
13 | compiler-rt/lib/ubsan | |
14 | ||
15 | Trivial and urgent fixes (portability, build fixes, etc.) may go directly to the | |
16 | GCC tree. All non-trivial changes, functionality improvements, etc. should go | |
17 | through the upstream tree first and then be merged back to the GCC tree. | |
18 | The merges from upstream should be done with the aid of the merge.sh script; | |
19 | it will also update the file MERGE to contain the upstream revision | |
20 | we merged with. |