UBSAN stable runtime more generic with arm* targets

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219924 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] make sure coverage is dumped even if leaks are reported

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@219946 91177308-0d34-0410-b5e6-96231b3b80d8
[asan] the run-time part of intra-object-overflow detector (-fsanitize-address-field-padding=1). Note that all of this is still experimental; don't use unless you are brave.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@220013 91177308-0d34-0410-b5e6-96231b3b80d8
Merge branch 'master', remote-tracking branch 'trunk/master'