Lines Matching refs:maps
136 static void VerifyUnwind(pid_t pid, Maps* maps, Regs* regs, in VerifyUnwind() argument
140 Unwinder unwinder(512, maps, regs, process_memory); in VerifyUnwind()
175 std::unique_ptr<Maps> maps; in InnerFunction() local
178 maps.reset(new LocalMaps()); in InnerFunction()
179 ASSERT_TRUE(maps->Parse()); in InnerFunction()
181 unwinder.reset(new Unwinder(512, maps.get(), regs.get(), process_memory)); in InnerFunction()
271 RemoteMaps maps(pid); in TEST_F() local
272 ASSERT_TRUE(maps.Parse()); in TEST_F()
276 VerifyUnwind(pid, &maps, regs.get(), kFunctionOrder); in TEST_F()
331 RemoteMaps maps(*pid); in RemoteUnwind() local
332 ASSERT_TRUE(maps.Parse()); in RemoteUnwind()
336 VerifyUnwind(*pid, &maps, regs.get(), kFunctionOrder); in RemoteUnwind()
392 LocalMaps maps; in TEST_F() local
393 ASSERT_TRUE(maps.Parse()); in TEST_F()
396 VerifyUnwind(getpid(), &maps, regs.get(), kFunctionOrder); in TEST_F()
428 RemoteMaps maps(pid); in RemoteThroughSignal() local
429 ASSERT_TRUE(maps.Parse()); in RemoteThroughSignal()
433 VerifyUnwind(pid, &maps, regs.get(), kFunctionSignalOrder); in RemoteThroughSignal()
460 LocalMaps maps; in TEST_F() local
461 ASSERT_TRUE(maps.Parse()); in TEST_F()
470 std::thread* thread = new std::thread([i, &frames, &maps, &process_memory, &wait]() { in TEST_F()
476 Unwinder unwinder(512, &maps, regs.get(), process_memory); in TEST_F()
523 LocalMaps maps; in TEST_F() local
524 ASSERT_TRUE(maps.Parse()); in TEST_F()
526 ThreadUnwinder unwinder(512, &maps); in TEST_F()
527 ASSERT_EQ(&maps, unwinder.GetMaps()); in TEST_F()
529 ASSERT_EQ(&maps, unwinder.GetMaps()); in TEST_F()
532 ASSERT_EQ(&maps, unwinder.GetMaps()); in TEST_F()
660 LocalUpdatableMaps maps; in TEST_F() local
661 ASSERT_TRUE(maps.Parse()); in TEST_F()
676 ThreadUnwinder unwinder(512, &maps); in TEST_F()