]>
Commit | Line | Data |
---|---|---|
a795cd3d | 1 | AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are |
5cba83a8 | 2 | projects initially developed by Google Inc. |
a795cd3d | 3 | |
5cba83a8 KS |
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 | |
6bee5ffd ML |
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 | |
5cba83a8 KS |
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. | |
3409d40e KS |
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. |