Lines Matching refs:test_func
1359 static bool FindFuncFrameInBacktrace(Backtrace* backtrace, uint64_t test_func, size_t* frame_num) { in FindFuncFrameInBacktrace() argument
1361 backtrace->FillInMap(test_func, &map); in FindFuncFrameInBacktrace()
1370 it->pc >= test_func) { in FindFuncFrameInBacktrace()
1378 static void VerifyUnreadableElfFrame(Backtrace* backtrace, uint64_t test_func, size_t frame_num) { in VerifyUnreadableElfFrame() argument
1386 uint64_t diff = backtrace->GetFrame(frame_num)->pc - test_func; in VerifyUnreadableElfFrame()
1398 uint64_t test_func = reinterpret_cast<uint64_t>(func); in VerifyUnreadableElfBacktrace() local
1399 ASSERT_TRUE(FindFuncFrameInBacktrace(backtrace.get(), test_func, &frame_num)) in VerifyUnreadableElfBacktrace()
1402 VerifyUnreadableElfFrame(backtrace.get(), test_func, frame_num); in VerifyUnreadableElfBacktrace()
1424 test_func_t test_func; in TEST_F() local
1425 test_func = reinterpret_cast<test_func_t>(dlsym(lib_handle, "test_level_one")); in TEST_F()
1426 ASSERT_TRUE(test_func != nullptr); in TEST_F()
1428 ASSERT_NE(test_func(1, 2, 3, 4, VerifyUnreadableElfBacktrace, reinterpret_cast<void*>(test_func)), in TEST_F()
1449 test_func_t test_func; in TEST_F() local
1450 test_func = reinterpret_cast<test_func_t>(dlsym(lib_handle, "test_level_one")); in TEST_F()
1451 ASSERT_TRUE(test_func != nullptr); in TEST_F()
1455 test_func(1, 2, 3, 4, 0, 0); in TEST_F()
1474 if (FindFuncFrameInBacktrace(backtrace.get(), reinterpret_cast<uint64_t>(test_func), in TEST_F()
1477 VerifyUnreadableElfFrame(backtrace.get(), reinterpret_cast<uint64_t>(test_func), frame_num); in TEST_F()