struct vm_area_desc desc = {
.vma_flags = flags,
};
+ struct vm_area_struct vma = {
+ .flags = flags,
+ };
#define do_test(_flag) \
ASSERT_TRUE(vma_flags_test(&flags, _flag)); \
+ ASSERT_TRUE(vma_test(&vma, _flag)); \
ASSERT_TRUE(vma_desc_test(&desc, _flag))
#define do_test_false(_flag) \
ASSERT_FALSE(vma_flags_test(&flags, _flag)); \
+ ASSERT_FALSE(vma_test(&vma, _flag)); \
ASSERT_FALSE(vma_desc_test(&desc, _flag))
do_test(VMA_READ_BIT);
, 64, 65
#endif
);
- struct vm_area_struct vma;
- struct vm_area_desc desc;
-
- vma.flags = flags;
- desc.vma_flags = flags;
+ struct vm_area_struct vma = {
+ .flags = flags,
+ };
+ struct vm_area_desc desc = {
+ .vma_flags = flags,
+ };
#define do_test(...) \
ASSERT_TRUE(vma_flags_test_any(&flags, __VA_ARGS__)); \
- ASSERT_TRUE(vma_desc_test_any(&desc, __VA_ARGS__))
+ ASSERT_TRUE(vma_desc_test_any(&desc, __VA_ARGS__)); \
+ ASSERT_TRUE(vma_test_any(&vma, __VA_ARGS__));
#define do_test_all_true(...) \
ASSERT_TRUE(vma_flags_test_all(&flags, __VA_ARGS__)); \