68 lines · plain
1type ^2 tsan_go.cpp ^3 ..\rtl\tsan_interface_atomic.cpp ^4 ..\rtl\tsan_flags.cpp ^5 ..\rtl\tsan_md5.cpp ^6 ..\rtl\tsan_report.cpp ^7 ..\rtl\tsan_rtl.cpp ^8 ..\rtl\tsan_rtl_access.cpp ^9 ..\rtl\tsan_rtl_mutex.cpp ^10 ..\rtl\tsan_rtl_report.cpp ^11 ..\rtl\tsan_rtl_thread.cpp ^12 ..\rtl\tsan_rtl_proc.cpp ^13 ..\rtl\tsan_suppressions.cpp ^14 ..\rtl\tsan_sync.cpp ^15 ..\rtl\tsan_stack_trace.cpp ^16 ..\rtl\tsan_vector_clock.cpp ^17 ..\..\sanitizer_common\sanitizer_allocator.cpp ^18 ..\..\sanitizer_common\sanitizer_common.cpp ^19 ..\..\sanitizer_common\sanitizer_flags.cpp ^20 ..\..\sanitizer_common\sanitizer_stacktrace.cpp ^21 ..\..\sanitizer_common\sanitizer_libc.cpp ^22 ..\..\sanitizer_common\sanitizer_printf.cpp ^23 ..\..\sanitizer_common\sanitizer_suppressions.cpp ^24 ..\..\sanitizer_common\sanitizer_thread_registry.cpp ^25 ..\rtl\tsan_platform_windows.cpp ^26 ..\..\sanitizer_common\sanitizer_win.cpp ^27 ..\..\sanitizer_common\sanitizer_deadlock_detector1.cpp ^28 ..\..\sanitizer_common\sanitizer_stack_store.cpp ^29 ..\..\sanitizer_common\sanitizer_stackdepot.cpp ^30 ..\..\sanitizer_common\sanitizer_flag_parser.cpp ^31 ..\..\sanitizer_common\sanitizer_symbolizer.cpp ^32 ..\..\sanitizer_common\sanitizer_termination.cpp ^33 ..\..\sanitizer_common\sanitizer_file.cpp ^34 ..\..\sanitizer_common\sanitizer_symbolizer_report.cpp ^35 ..\..\sanitizer_common\sanitizer_mutex.cpp ^36 ..\rtl\tsan_external.cpp ^37 > gotsan.cpp38 39gcc ^40 -c ^41 -o race_windows_amd64.syso ^42 gotsan.cpp ^43 -I..\rtl ^44 -I..\.. ^45 -I..\..\sanitizer_common ^46 -I..\..\..\include ^47 -m64 ^48 -Wall ^49 -fno-exceptions ^50 -fno-rtti ^51 -DSANITIZER_GO=1 ^52 -DWINVER=0x0600 ^53 -D_WIN32_WINNT=0x0600 ^54 -DGetProcessMemoryInfo=K32GetProcessMemoryInfo ^55 -Wno-error=attributes ^56 -Wno-attributes ^57 -Wno-format ^58 -Wno-maybe-uninitialized ^59 -DSANITIZER_DEBUG=0 ^60 -DSANITIZER_WINDOWS=1 ^61 -O3 ^62 -fomit-frame-pointer ^63 -msse3 ^64 -std=c++1765 66rem "-msse3" used above to ensure continued support of older67rem cpus (for now), see https://github.com/golang/go/issues/53743.68