Lines Matching full:state

29     size_t Slot = State.getNearestSlot(Addr);  in metadata()
42 State.GuardedPagePool = 0x2000; in setupState()
43 State.GuardedPagePoolEnd = 0xc000; in setupState()
44 InternalFaultAddr = State.GuardedPagePoolEnd - 0x10; in setupState()
45 State.MaxSimultaneousAllocations = 4; // 0x3000, 0x5000, 0x7000, 0x9000. in setupState()
46 State.PageSize = 0x1000; in setupState()
81 __gwp_asan_get_metadata(&State, Metadata, ErrorPtr); in checkMetadata()
102 AllocatorState State = {}; member in CrashHandlerAPITest
111 uintptr_t UnknownPtr = reinterpret_cast<uintptr_t>(&State); in TEST_F()
113 EXPECT_FALSE(__gwp_asan_error_is_mine(&State, 0)); in TEST_F()
114 EXPECT_FALSE(__gwp_asan_error_is_mine(&State, UnknownPtr)); in TEST_F()
116 EXPECT_EQ(Error::UNKNOWN, __gwp_asan_diagnose_error(&State, Metadata, 0)); in TEST_F()
118 __gwp_asan_diagnose_error(&State, Metadata, UnknownPtr)); in TEST_F()
120 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, 0)); in TEST_F()
121 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, UnknownPtr)); in TEST_F()
127 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
129 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
130 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State, FailureAddress)); in TEST_F()
131 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, FailureAddress)); in TEST_F()
139 State.FailureType = Error::DOUBLE_FREE; in TEST_F()
140 State.FailureAddress = FailureAddress; in TEST_F()
142 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
144 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
146 __gwp_asan_get_internal_crash_address(&State, InternalFaultAddr)); in TEST_F()
155 State.FailureType = Error::INVALID_FREE; in TEST_F()
156 State.FailureAddress = FailureAddress; in TEST_F()
158 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
160 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
162 __gwp_asan_get_internal_crash_address(&State, InternalFaultAddr)); in TEST_F()
169 State.FailureType = Error::INVALID_FREE; in TEST_F()
170 State.FailureAddress = FailureAddress; in TEST_F()
172 EXPECT_TRUE(__gwp_asan_error_is_mine(&State)); in TEST_F()
174 __gwp_asan_diagnose_error(&State, Metadata, 0x0)); in TEST_F()
176 __gwp_asan_get_internal_crash_address(&State, InternalFaultAddr)); in TEST_F()
177 EXPECT_EQ(nullptr, __gwp_asan_get_metadata(&State, Metadata, FailureAddress)); in TEST_F()
185 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
187 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
188 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State, FailureAddress)); in TEST_F()
197 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
199 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
200 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State, FailureAddress)); in TEST_F()
209 EXPECT_TRUE(__gwp_asan_error_is_mine(&State, FailureAddress)); in TEST_F()
211 __gwp_asan_diagnose_error(&State, Metadata, FailureAddress)); in TEST_F()
212 EXPECT_EQ(0u, __gwp_asan_get_internal_crash_address(&State, FailureAddress)); in TEST_F()