@@ -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
6665common: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"
6876common:asanwin --cc_output_directory_tag=asanwin
6977common: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+
7291common:asan --copt -DADDRESS_SANITIZER
7392common: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
7493common: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