Lines Matching full:range
24 VMRange range; in TEST() local
25 EXPECT_FALSE(range.IsValid()); in TEST()
27 range.Reset(0x1, 0x100); in TEST()
28 EXPECT_TRUE(range.IsValid()); in TEST()
30 range.Reset(0x1, 0x1); in TEST()
31 EXPECT_FALSE(range.IsValid()); in TEST()
35 VMRange range(0x100, 0x200); in TEST() local
36 EXPECT_NE(VMRange(), range); in TEST()
37 range.Clear(); in TEST()
38 EXPECT_EQ(VMRange(), range); in TEST()
56 VMRange range(0x100, 0x200); in TEST() local
57 EXPECT_FALSE(VMRange(0x200, 0x200) == range); in TEST()
58 range.Reset(0x200, 0x200); in TEST()
59 EXPECT_TRUE(VMRange(0x200, 0x200) == range); in TEST()
63 VMRange range(0x100, 0x200); in TEST() local
65 range.SetEndAddress(0xFF); in TEST()
66 EXPECT_EQ(0U, range.GetByteSize()); in TEST()
67 EXPECT_FALSE(range.IsValid()); in TEST()
69 range.SetEndAddress(0x101); in TEST()
70 EXPECT_EQ(1U, range.GetByteSize()); in TEST()
71 EXPECT_TRUE(range.IsValid()); in TEST()
75 VMRange range(0x100, 0x200); in TEST() local
77 EXPECT_FALSE(range.Contains(0x00)); in TEST()
78 EXPECT_FALSE(range.Contains(0xFF)); in TEST()
79 EXPECT_TRUE(range.Contains(0x100)); in TEST()
80 EXPECT_TRUE(range.Contains(0x101)); in TEST()
81 EXPECT_TRUE(range.Contains(0x1FF)); in TEST()
82 EXPECT_FALSE(range.Contains(0x200)); in TEST()
83 EXPECT_FALSE(range.Contains(0x201)); in TEST()
84 EXPECT_FALSE(range.Contains(0xFFF)); in TEST()
85 EXPECT_FALSE(range.Contains(std::numeric_limits<lldb::addr_t>::max())); in TEST()
89 VMRange range(0x100, 0x200); in TEST() local
91 EXPECT_FALSE(range.Contains(VMRange(0x0, 0x0))); in TEST()
93 EXPECT_FALSE(range.Contains(VMRange(0x0, 0x100))); in TEST()
94 EXPECT_FALSE(range.Contains(VMRange(0x0, 0x101))); in TEST()
95 EXPECT_TRUE(range.Contains(VMRange(0x100, 0x105))); in TEST()
96 EXPECT_TRUE(range.Contains(VMRange(0x101, 0x105))); in TEST()
97 EXPECT_TRUE(range.Contains(VMRange(0x100, 0x1FF))); in TEST()
98 EXPECT_TRUE(range.Contains(VMRange(0x105, 0x200))); in TEST()
99 EXPECT_FALSE(range.Contains(VMRange(0x105, 0x201))); in TEST()
100 EXPECT_FALSE(range.Contains(VMRange(0x200, 0x201))); in TEST()
101 EXPECT_TRUE(range.Contains(VMRange(0x100, 0x200))); in TEST()
103 range.Contains(VMRange(0x105, std::numeric_limits<lldb::addr_t>::max()))); in TEST()
105 // Empty range. in TEST()
106 EXPECT_TRUE(range.Contains(VMRange(0x100, 0x100))); in TEST()
108 range.Clear(); in TEST()
109 EXPECT_FALSE(range.Contains(VMRange(0x0, 0x0))); in TEST()