VMA_STICKY_FLAGS
#define VMA_IGNORE_MERGE_FLAGS VMA_STICKY_FLAGS
vma_flags_and_mask(&vmg->vma_flags, VMA_STICKY_FLAGS);
target_sticky = vma_flags_and_mask(&target->flags, VMA_STICKY_FLAGS);
next_sticky = vma_flags_and_mask(&next->flags, VMA_STICKY_FLAGS);
VMA_STICKY_FLAGS);
next_sticky = vma_flags_and_mask(&next->flags, VMA_STICKY_FLAGS);
prev_sticky = vma_flags_and_mask(&prev->flags, VMA_STICKY_FLAGS);
#define VMA_IGNORE_MERGE_FLAGS VMA_STICKY_FLAGS
ASSERT_TRUE(vma_flags_test_any_mask(&vma_prev->flags, VMA_STICKY_FLAGS));
vma_flags_set_mask(&vma_flags, VMA_STICKY_FLAGS);
vma_flags_set_mask(&vma_a->flags, VMA_STICKY_FLAGS);
vma_flags_set_mask(&vma_b->flags, VMA_STICKY_FLAGS);
vma_flags_set_mask(&vma_c->flags, VMA_STICKY_FLAGS);
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma->flags, VMA_STICKY_FLAGS));
vma_flags_set_mask(&prev_flags, VMA_STICKY_FLAGS);
vma_flags_set_mask(&vma_flags, VMA_STICKY_FLAGS);
vma_flags_set_mask(&next_flags, VMA_STICKY_FLAGS);
ASSERT_TRUE(vma_flags_test_any_mask(&vma_next->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma_next->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma_prev->flags, VMA_STICKY_FLAGS));
ASSERT_TRUE(vma_flags_test_any_mask(&vma_prev->flags, VMA_STICKY_FLAGS));