On Sat, Aug 17, 2024 at 1:18 AM Pedro Falcato pedro.falcato@gmail.com wrote:
@@ -983,6 +1019,41 @@ static void test_seal_munmap_vma_with_gap(bool seal) REPORT_TEST_PASS(); }
+static void test_seal_munmap_partial_across_vmas(bool seal) +{
void *ptr;unsigned long page_size = getpagesize();unsigned long size = 2 * page_size;int ret;int prot;/** Check if a partial mseal (that results in two vmas) works correctly.* It might unmap the first, but it'll never unmap the second (msealed) vma.*/
Bah, obviously this comment isn't true, munmap is never partial. I'll change this locally for v4 if there ends up being one.