1 source_set("sources") {
2 configs -= [ "//llvm/utils/gn/build:llvm_code" ]
3 configs += [ "//llvm/utils/gn/build:crt_code" ]
4 defines = [ "UBSAN_CAN_USE_CXXABI" ]
6 "//compiler-rt/lib/interception:sources",
7 "//compiler-rt/lib/sanitizer_common:sources",
19 source_set("cxx_sources") {
20 configs -= [ "//llvm/utils/gn/build:llvm_code" ]
21 configs -= [ "//llvm/utils/gn/build:no_rtti" ]
22 configs += [ "//llvm/utils/gn/build:crt_code" ]
23 defines = [ "UBSAN_CAN_USE_CXXABI" ]
25 "ubsan_handlers_cxx.cc",
27 "ubsan_type_hash_itanium.cc",
28 "ubsan_type_hash_win.cc",