Lines Matching full:gdb

279     utils::builtin_gdb = "/path/to/gdb";  in ATF_TEST_CASE_BODY()
280 optional< fs::path > gdb = utils::find_gdb(); in ATF_TEST_CASE_BODY() local
281 ATF_REQUIRE(gdb); in ATF_TEST_CASE_BODY()
282 ATF_REQUIRE_EQ("/path/to/gdb", gdb.get().str()); in ATF_TEST_CASE_BODY()
296 optional< fs::path > gdb = utils::find_gdb(); in ATF_TEST_CASE_BODY() local
297 ATF_REQUIRE(gdb); in ATF_TEST_CASE_BODY()
298 ATF_REQUIRE_EQ(exp_gdb, gdb.get()); in ATF_TEST_CASE_BODY()
307 optional< fs::path > gdb = utils::find_gdb(); in ATF_TEST_CASE_BODY() local
308 ATF_REQUIRE(!gdb); in ATF_TEST_CASE_BODY()
316 optional< fs::path > gdb = utils::find_gdb(); in ATF_TEST_CASE_BODY() local
317 ATF_REQUIRE(!gdb); in ATF_TEST_CASE_BODY()
378 // It is hard to validate the execution of an arbitrary GDB of which we do in ATF_TEST_CASE_BODY()
395 create_script("fake-gdb", "echo 'frame 1'; echo 'frame 2'; " in ATF_TEST_CASE_BODY()
397 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()
416 ATF_REQUIRE(atf::utils::grep_file("GDB exited successfully", in ATF_TEST_CASE_BODY()
427 // Make sure we can find a GDB binary so that we don't fail the test for in ATF_TEST_CASE_BODY()
430 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()
431 atf::utils::create_file("fake-gdb", "unused"); in ATF_TEST_CASE_BODY()
464 utils::builtin_gdb = "missing-gdb"; in ATF_TEST_CASE_BODY()
472 "Cannot find GDB binary; builtin was 'missing-gdb'", in ATF_TEST_CASE_BODY()
484 create_script("fake-gdb", "echo 'foo'; echo 'bar' 1>&2; exit 1"); in ATF_TEST_CASE_BODY()
485 const std::string gdb = (fs::current_path() / "fake-gdb").str(); in ATF_TEST_CASE_BODY() local
486 utils::builtin_gdb = gdb.c_str(); in ATF_TEST_CASE_BODY()
499 ATF_REQUIRE(atf::utils::grep_file("GDB failed; see output above", in ATF_TEST_CASE_BODY()
511 create_script("fake-gdb", "while :; do sleep 1; done"); in ATF_TEST_CASE_BODY()
512 const std::string gdb = (fs::current_path() / "fake-gdb").str(); in ATF_TEST_CASE_BODY() local
513 utils::builtin_gdb = gdb.c_str(); in ATF_TEST_CASE_BODY()
523 ATF_REQUIRE(atf::utils::grep_file("GDB timed out", in ATF_TEST_CASE_BODY()
535 create_script("fake-gdb", "echo 'frame 1'; exit 0"); in ATF_TEST_CASE_BODY()
536 utils::builtin_gdb = "fake-gdb"; in ATF_TEST_CASE_BODY()