From cb1ab3899ead0c40d2032eb528806221f08fa98d Mon Sep 17 00:00:00 2001 From: Tobin Ehlis Date: Tue, 14 Nov 2017 13:05:22 -0700 Subject: icd:Increase WHOLE_SIZE mapped memory Bump hard-coded mapped memory allocation size for WHOLE_SIZE from 4k to 64k. One validation test (InvalidMemoryMapping) was mapping 64k of memory that was leading to segF as the 4k buffer was overwritten when shadowed. --- scripts/mock_icd_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py index 7a10c5d3..3366aa18 100644 --- a/scripts/mock_icd_generator.py +++ b/scripts/mock_icd_generator.py @@ -648,9 +648,9 @@ CUSTOM_C_INTERCEPTS = { ''', 'vkMapMemory': ''' unique_lock_t lock(global_lock); - // TODO: Just hard-coding 4k whole size for now + // TODO: Just hard-coding 64k whole size for now if (VK_WHOLE_SIZE == size) - size = 4096; + size = 0x10000; void* map_addr = malloc((size_t)size); mapped_memory_map[memory].push_back(map_addr); *ppData = map_addr; -- cgit v1.2.3