]>
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 | |
1ee3d1ef | 14 | compiler-rt/lib/hwasan |
5cba83a8 KS |
15 | |
16 | Trivial and urgent fixes (portability, build fixes, etc.) may go directly to the | |
17 | GCC tree. All non-trivial changes, functionality improvements, etc. should go | |
18 | through the upstream tree first and then be merged back to the GCC tree. | |
3409d40e KS |
19 | The merges from upstream should be done with the aid of the merge.sh script; |
20 | it will also update the file MERGE to contain the upstream revision | |
21 | we merged with. |