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.
> 

Reply via email to