Lines Matching defs:use
7 * Redistribution and use in source and binary forms, with or without
22 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
46 void *def, *use;
57 ATF_REQUIRE_DL(use = dlopen(libuse, 0));
58 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse"));
63 ATF_REQUIRE_DL(use = dlopen(libuse, 0));
66 ATF_REQUIRE_DL(use = dlopen(libuse, 0));
70 ATF_REQUIRE_DL(use = dlopen(libuse, 0));
73 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse"));
88 " loading static use than dynamic def");
99 " loading static use then dynamic def with RTLD_NOLOAD");
111 " loading dynamic def then static use eagerly");
129 " loading dynamic def then static use lazily");
141 " loading def then use eagerly");
153 " loading def then use lazyly");
165 " loading use then def");
177 " loading use then def with RTLD_NOLOAD");
189 " loading dynamic use then static def");
200 " loading dynamic use then static def with RTLD_NOLOAD");
212 " loading static def then dynamic use eagerly");
224 " loading static def then dynamic use lazyly");
236 " loading def then use eagerly");
248 " loading def then use lazyly");
260 " loading use then def");
272 " loading use then def with RTLD_NOLOAD");
284 " dynamic load and use in ctor, then static load fails");
299 " dynamic load and use, then static load fails");
317 " with definition-only library, dynamic and static load and use");
341 " static load and use, then dynamic load and use");
365 " with definition-only library, static and dynamic load and use");
394 void *def, *use;
403 * before we attempt to use it.
421 * Open libraries that use the definition and verify they
424 ATF_REQUIRE_DL(use = dlopen("libh_use_dynamic.so", 0));
425 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse"));