Skip to content

Commit 976866e

Browse files
committed
more asanwin
1 parent 1617ac1 commit 976866e

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

.bazelrc

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,15 +60,34 @@ build:macos --host_action_env=CC=/opt/homebrew/opt/llvm/bin/clang
6060

6161
# Windows specific asan setup
6262
# common:asanwin --copt -fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,null,return,returns-nonnull-attribute,shift-exponent,signed-integer-overflow,unreachable,vla-bound
63-
common:asanwin --copt -fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,null,return,returns-nonnull-attribute,shift-exponent,unreachable,vla-bound
64-
common:asanwin --copt -fsanitize-address-use-after-scope
65-
common:asanwin --copt -fno-sanitize-recover=all
63+
#common:asanwin --copt -fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,null,return,returns-nonnull-attribute,shift-exponent,unreachable,vla-bound
64+
common:asanwin --copt -fsanitize=address,undefined
6665
common:asanwin --copt -fno-sanitize-ignorelist --copt -MD
67-
common:asanwin --test_env=ASAN_OPTIONS=report_globals=0:detect_odr_violation=0
66+
#alignment,bool,builtin,bounds,array-bounds,enum,float-cast-overflow,integer-divide-by-zero,function,implicit-unsigned-integer-truncation,implicit-signed-integer-truncation,implicit-integer-sign-change,null,return,returns-nonnull-attribute,shift-exponent,unreachable,vla-bound
67+
common:asanwin --copt -fsanitize-address-use-after-scope
68+
common:asanwin --copt -fsanitize-address-globals-dead-stripping
69+
common:asanwin --copt -fsanitize-address-outline-instrumentation
70+
common:asanwin --copt -fsanitize-address-use-after-return=always
71+
common:asanwin --copt -fsanitize-stable-abi
72+
common:asanwin --copt -fsanitize-merge
73+
# common:asanwin --copt -fsanitize-address-use-odr-indicator
74+
# common:asanwin --test_env="ASAN_OPTIONS=report_globals=0:detect_odr_violation=0:verbosity=1:debug=1:strict_init_order=1:check_initialization_order=1:detect_stack_use_after_return=1:print_stats=1:verbosity=2:atexit=1:alloc_dealloc_mismatch=1:strict_string_checks=1:use_odr_indicator=1:halt_on_error=0:malloc_context_size=0"
75+
# common:asanwin --test_env=ASAN_OPTIONS="help"
6876
common:asanwin --cc_output_directory_tag=asanwin
6977
common:asanwin --@otel_sdk//:asanwin=true
70-
71-
# --config=asan : Address Sanitizer.
78+
# common:asanwin --copt -fno-sanitize-cfi-canonical-jump-tables
79+
# common:asanwin --copt -fno-sanitize-cfi-cross-dso
80+
# common:asanwin -fno-sanitize-coverage=<value>
81+
# common:asanwin --copt -fno-sanitize-hwaddress-experimental-aliasing
82+
# common:asanwin --copt -fno-sanitize-memory-param-retval
83+
# common:asanwin --copt -fno-sanitize-memory-track-origins
84+
# common:asanwin --copt -fno-sanitize-memory-use-after-dtor
85+
# common:asanwin -fno-sanitize-recover=<value>
86+
# common:asanwin -fno-sanitize-stats
87+
# common:asanwin --copt -fno-sanitize-thread-atomics
88+
# common:asanwin --copt -fno-sanitize-thread-func-entry-exit
89+
# common:asanwin --copt -fno-sanitize-thread-memory-access
90+
7291
common:asan --copt -DADDRESS_SANITIZER
7392
common:asan --copt -fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,null,return,returns-nonnull-attribute,shift-exponent,signed-integer-overflow,unreachable,vla-bound
7493
common:asan --copt -fsanitize-address-use-after-scope
@@ -170,6 +189,8 @@ build --host_copt="-DGRPC_NO_ABSL_SYNC"
170189
# disable all GRPC experiments
171190
# build --define=grpc_experiments_are_final=true
172191

192+
common:devenv --run_under='"c:/windows/system32/cmd.exe" /C start "bazel debug exe" /wait devenv /debugexe '
193+
173194
## This is what my ../top.bazelrc contains (not in the repo as local to my machine)
174195
# build --disk_cache=f:/b/d
175196
# common --repository_cache=f:/b/r

0 commit comments

Comments
 (0)