On 05/11/2019 11:32, Matthew Malcomson wrote: > > Testing done: > Full bootstrap and regtest on x86_64 (no difference -- hwasan not used). > > Full bootstrap and regtest on AArch64 sanitizing with hwasan and running > on recent kernel. > Regressions all accounted for: > 1) tests under plugin/ > testism where hwasan library is not linked in. > (same appears to happen for asan) > 2) branch-protection-attr.c > New bug found by hwasan, fix in this patch series. > 3) pr88597.c > timeout, can run manually and everything works (but is very slow) > 4) aarch64/long_branch_1.c > timeout, as above. > 5) gfortran/class_61.f90 > bug already caught by ASAN and reported upstream > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89661 > 6) gfortran/dec_type_print_2.f03 > bug already caught by ASAN and reported upstream > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86657 > 7) gfortran/minlocval_3.f90 > timeout, can run manually and passes (but is very slow) >
Oh, and I also tested by compiling the kernel for software memory tagging (after a quick hack to use __SANITIZE_HWADDRESS__ and pass the correct flags for gcc) then using the kernel sanitizer testing module test_kasan. The kernel was tested without stack-tagging, and we caught the tests which didn't access within a valid 16 byte granule (i.e. caught those that were expected). I've been running this sanitized kernel on my test machine without problems for a week and a bit. > > Entire patch series attached to cover letter. >