Lines Matching refs:State
29 size_t Slot = State.getNearestSlot(Addr); in metadata()
42 State.GuardedPagePool = 0x2000; in setupState()
43 State.GuardedPagePoolEnd = 0xb000; in setupState()
44 State.MaxSimultaneousAllocations = 4; // 0x3000, 0x5000, 0x7000, 0x9000. in setupState()
45 State.PageSize = 0x1000; in setupState()
80 __gwp_asan_get_metadata(&State, Metadata, ErrorPtr); in checkMetadata()
101 AllocatorState State = {}; member in CrashHandlerAPITest
109 uintptr_t UnknownPtr = reinterpret_cast<uintptr_t>(&State); in TEST_F()
111 EXPECT_FALSE(__gwp_asan_error_is_mine(&State, 0)); in TEST_F()
112 EXPECT_FALSE(__gwp_asan_error_is_mine(&State, UnknownPtr)); in TEST_F()
114 EXPECT_EQ(Error::UNKNOWN, __gwp_asan_diagnose_error(&State, Metadata, 0)); in TEST_F()
116 __gwp_asan_diagnose_error(&State, Metadata, UnknownPtr)); in TEST_F()
118 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, 0)); in TEST_F()
119 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, UnknownPtr)); in TEST_F()
125 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
127 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
128 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
129 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, FailureAddress)); in TEST_F()
137 State.FailureType = Error::DOUBLE_FREE; in TEST_F()
138 State.FailureAddress = FailureAddress; in TEST_F()
140 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
142 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
143 EXPECT_EQ(FailureAddress, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
152 State.FailureType = Error::INVALID_FREE; in TEST_F()
153 State.FailureAddress = FailureAddress; in TEST_F()
155 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
157 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
158 EXPECT_EQ(FailureAddress, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
165 State.FailureType = Error::INVALID_FREE; in TEST_F()
166 State.FailureAddress = FailureAddress; in TEST_F()
168 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
170 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
171 EXPECT_EQ(FailureAddress, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
172 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, FailureAddress)); in TEST_F()
180 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
182 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
183 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
192 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
194 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
195 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()
204 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
206 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
207 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State)); in TEST_F()