summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorReid Kleckner <rnk@google.com>2016-08-04 20:05:13 +0000
committerReid Kleckner <rnk@google.com>2016-08-04 20:05:13 +0000
commitc696467530b81c7283d44a1f058ba64a1cfe266d (patch)
tree0ccbeec7a25473ee76019bf0eb27da946773b9b9 /llvm/lib/Transforms
parentd938e88e89bc01fd2ec73163159795cd86bdde10 (diff)
downloadbcm5719-llvm-c696467530b81c7283d44a1f058ba64a1cfe266d.tar.gz
bcm5719-llvm-c696467530b81c7283d44a1f058ba64a1cfe266d.zip
Avoid re-entrancy between __sanitizer::Report, OutputDebugString, and RtlRaiseException
Our Report implementation calls OutputDebugString, which calls RtlRaiseException, which can re-enter back into the ASan runtime and cause a hang. Don't treat this special debugger-only exception code as a noreturn event, since the stack won't really unwind all the way. llvm-svn: 277763
Diffstat (limited to 'llvm/lib/Transforms')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud