From: Julian Seward Date: Fri, 9 Jun 2017 13:13:48 +0000 (+0000) Subject: fix: Bug 380202 - Assertion failure for cache line size (vg_assert(cls == 64)) on... X-Git-Tag: VALGRIND_3_14_0~325 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1496c7075a520ec98b96b9ff733301460b8557f4;p=thirdparty%2Fvalgrind.git fix: Bug 380202 - Assertion failure for cache line size (vg_assert(cls == 64)) on aarch64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16438 --- diff --git a/coregrind/m_libcproc.c b/coregrind/m_libcproc.c index 18bef060e9..afcc11729d 100644 --- a/coregrind/m_libcproc.c +++ b/coregrind/m_libcproc.c @@ -1208,7 +1208,7 @@ void VG_(flush_dcache) ( void *ptr, SizeT nbytes ) cls = 4 * (1ULL << (0xF & (ctr_el0 >> 16))); /* Stay sane .. */ - vg_assert(cls == 64); + vg_assert(cls == 64 || cls == 128); startaddr &= ~(cls - 1); for (addr = startaddr; addr < endaddr; addr += cls) {