From 1496c7075a520ec98b96b9ff733301460b8557f4 Mon Sep 17 00:00:00 2001 From: Julian Seward Date: Fri, 9 Jun 2017 13:13:48 +0000 Subject: [PATCH] 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 --- coregrind/m_libcproc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { -- 2.47.2