Lines Matching +full:look +full:- +full:up

1 /*-
2 * Copyright (c) 2014-2017 Mark Johnston <markj@FreeBSD.org>
35 #include <atf-c.h>
40 static const char *ldelf_object = "ld-elf.so.1";
59 argv[1] = strdup("-s"); in start_prog()
123 * definition we looked up earlier. in verify_bkpt()
125 ATF_CHECK_EQ_MSG(addr, sym->st_value, in verify_bkpt()
127 addr, (uintmax_t)sym->st_value); in verify_bkpt()
130 * Ensure we can look up the r_debug_state symbol using its starting in verify_bkpt()
139 ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up symbol at 0x%lx", addr); in verify_bkpt()
145 ATF_REQUIRE_MSG(map != NULL, "failed to look up map for address 0x%lx", in verify_bkpt()
147 mapname_copy = strdup(map->pr_mapname); in verify_bkpt()
174 ATF_REQUIRE_MSG(map1 != NULL, "failed to look up map for '%s'", in ATF_TC_BODY()
177 ATF_REQUIRE_MSG(map2 != NULL, "failed to look up map for '%s'", in ATF_TC_BODY()
179 ATF_CHECK_EQ(strcmp(map1->pr_mapname, map2->pr_mapname), 0); in ATF_TC_BODY()
203 /* Make sure that "ld-elf" and "ld-elf.so" return the same map. */ in ATF_TC_BODY()
204 map1 = proc_name2map(phdl, "ld-elf"); in ATF_TC_BODY()
205 ATF_REQUIRE_MSG(map1 != NULL, "failed to look up map for 'ld-elf'"); in ATF_TC_BODY()
206 map2 = proc_name2map(phdl, "ld-elf.so"); in ATF_TC_BODY()
207 ATF_REQUIRE_MSG(map2 != NULL, "failed to look up map for 'ld-elf.so'"); in ATF_TC_BODY()
208 ATF_CHECK_EQ(strcmp(map1->pr_mapname, map2->pr_mapname), 0); in ATF_TC_BODY()
240 ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up 'main' via %s", in ATF_TC_BODY()
243 ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up 'main' via %s", in ATF_TC_BODY()
258 "Look up a couple of well-known symbols in the test program, place " in ATF_TC_HEAD()
260 "make sure that we can use the breakpoint address to look up the " in ATF_TC_HEAD()
273 ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up 'main'"); in ATF_TC_BODY()
277 ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up 'r_debug_state'"); in ATF_TC_BODY()
315 ATF_REQUIRE_MSG(map != NULL, "failed to look up map for '%s'", in ATF_TC_BODY()
322 error = proc_addr2sym(phdl, map->pr_vaddr, symname, sizeof(symname), in ATF_TC_BODY()
357 * SIGUSR1 that it sent to itself, it'll exit with a non-zero exit in ATF_TC_BODY()
376 "Ensure that proc_addr2sym() returns the non-local alias when " in ATF_TC_HEAD()
389 ATF_REQUIRE_MSG(error == 0, "failed to look up 'bar' in %s", in ATF_TC_BODY()
421 ATF_REQUIRE_MSG(error == 0, "failed to look up '$qux' in %s", in ATF_TC_BODY()
452 ATF_REQUIRE_MSG(error == 0, "failed to look up 'foo' in %s", in ATF_TC_BODY()