Craig Tiller | 86e1ebc | 2017-11-29 10:54:24 -0800 | [diff] [blame] | 1 | build --client_env=CC=clang |
Vijay Pai | 91bab37 | 2018-01-05 09:59:34 -0800 | [diff] [blame] | 2 | build --copt -DGRPC_BAZEL_BUILD |
Adele Zhou | b47e557 | 2018-05-14 14:42:17 -0700 | [diff] [blame] | 3 | |
| 4 | build:opt --copt -Wframe-larger-than=16384 |
Craig Tiller | 86e1ebc | 2017-11-29 10:54:24 -0800 | [diff] [blame] | 5 | |
| 6 | build:asan --strip=never |
| 7 | build:asan --copt -fsanitize-coverage=edge |
| 8 | build:asan --copt -fsanitize=address |
| 9 | build:asan --copt -O0 |
| 10 | build:asan --copt -fno-omit-frame-pointer |
| 11 | build:asan --copt -DGPR_NO_DIRECT_SYSCALLS |
| 12 | build:asan --linkopt -fsanitize=address |
| 13 | build:asan --action_env=ASAN_OPTIONS=detect_leaks=1:color=always |
| 14 | build:asan --action_env=LSAN_OPTIONS=suppressions=lsan_suppressions.txt:report_objects=1 |
| 15 | |
| 16 | build:msan --strip=never |
| 17 | build:msan --copt -fsanitize-coverage=edge |
| 18 | build:msan --copt -fsanitize=memory |
| 19 | build:msan --copt -O0 |
| 20 | build:msan --copt -fsanitize-memory-track-origins |
| 21 | build:msan --copt -fsanitize-memory-use-after-dtor |
| 22 | build:msan --copt -fno-omit-frame-pointer |
| 23 | build:msan --copt -fPIE |
| 24 | build:msan --copt -DGPR_NO_DIRECT_SYSCALLS |
| 25 | build:msan --linkopt -fsanitize=memory |
| 26 | build:msan --linkopt -fPIE |
| 27 | build:msan --action_env=MSAN_OPTIONS=poison_in_dtor=1 |
| 28 | |
| 29 | build:tsan --strip=never |
| 30 | build:tsan --copt -fsanitize=thread |
| 31 | build:tsan --copt -fno-omit-frame-pointer |
| 32 | build:tsan --copt -DGPR_NO_DIRECT_SYSCALLS |
| 33 | build:tsan --copt -DGRPC_TSAN |
| 34 | build:tsan --linkopt -fsanitize=thread |
| 35 | build:tsan --action_env=TSAN_OPTIONS=suppressions=tools/tsan_suppressions.txt:halt_on_error=1:second_deadlock_stack=1 |
| 36 | |
| 37 | build:ubsan --strip=never |
| 38 | build:ubsan --copt -fsanitize-coverage=edge |
| 39 | build:ubsan --copt -fsanitize=undefined |
| 40 | build:ubsan --copt -fno-omit-frame-pointer |
| 41 | build:ubsan --copt -DGRPC_UBSAN |
| 42 | build:ubsan --copt -DNDEBUG |
| 43 | build:ubsan --copt -fno-sanitize=function,vptr |
| 44 | build:ubsan --linkopt -fsanitize=undefined |
| 45 | build:ubsan --action_env=UBSAN_OPTIONS=halt_on_error=1:print_stacktrace=1:suppressions=tools/ubsan_suppressions.txt |
| 46 | |
| 47 | build:basicprof --strip=never |
| 48 | build:basicprof --copt -DNDEBUG |
| 49 | build:basicprof --copt -O2 |
| 50 | build:basicprof --copt -DGRPC_BASIC_PROFILER |
| 51 | build:basicprof --copt -DGRPC_TIMERS_RDTSC |