annotate libsanitizer/README.gcc @ 158:494b0b89df80 default tip

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 25 May 2020 18:13:55 +0900
parents 1830386684a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 111
diff changeset
1 AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
111
kono
parents:
diff changeset
2 projects initially developed by Google Inc.
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 111
diff changeset
3
111
kono
parents:
diff changeset
4 Both tools consist of a compiler module and a run-time library.
kono
parents:
diff changeset
5 The sources of the run-time library for these projects are hosted at
145
1830386684a0 gcc-9.2.0
anatofuz
parents: 111
diff changeset
6 https://llvm.org/svn/llvm-project/compiler-rt in the following directories:
111
kono
parents:
diff changeset
7 include/sanitizer
kono
parents:
diff changeset
8 lib/sanitizer_common
kono
parents:
diff changeset
9 lib/interception
kono
parents:
diff changeset
10 lib/asan
kono
parents:
diff changeset
11 lib/tsan
kono
parents:
diff changeset
12 lib/lsan
kono
parents:
diff changeset
13 lib/ubsan
kono
parents:
diff changeset
14
kono
parents:
diff changeset
15 Trivial and urgent fixes (portability, build fixes, etc.) may go directly to the
kono
parents:
diff changeset
16 GCC tree. All non-trivial changes, functionality improvements, etc. should go
kono
parents:
diff changeset
17 through the upstream tree first and then be merged back to the GCC tree.
kono
parents:
diff changeset
18 The merges from upstream should be done with the aid of the merge.sh script;
kono
parents:
diff changeset
19 it will also update the file MERGE to contain the upstream revision
kono
parents:
diff changeset
20 we merged with.