Home
last modified time | relevance | path

Searched refs:link (Results 1 – 22 of 22) sorted by relevance

/bionic/libc/upstream-netbsd/lib/libc/include/isc/
Dlist.h29 #define INIT_LINK_TYPE(elt, link, type) \ argument
31 (elt)->link.prev = (type *)(-1); \
32 (elt)->link.next = (type *)(-1); \
34 #define INIT_LINK(elt, link) \ argument
35 INIT_LINK_TYPE(elt, link, void)
36 #define LINKED(elt, link) ((void *)((elt)->link.prev) != (void *)(-1) && \ argument
37 (void *)((elt)->link.next) != (void *)(-1))
43 #define PREPEND(list, elt, link) \ argument
45 INSIST(!LINKED(elt, link));\
47 (list).head->link.prev = (elt); \
[all …]
/bionic/libc/kernel/uapi/linux/
Dip6_tunnel.h35 int link; member
46 int link; member
Dif_bonding.h69 __s8 link; member
Dif_tunnel.h60 int link; member
/bionic/tests/
Dlink_test.cpp40 TEST(link, dl_iterate_phdr_early_exit) { in TEST() argument
47 TEST(link, dl_iterate_phdr) { in TEST() argument
85 TEST(link, dl_iterate_phdr_counters) { in TEST() argument
168 TEST(link, r_debug) { in TEST() argument
249 TEST(link, dl_unwind_find_exidx) { in TEST() argument
Dstdlib_test.cpp330 std::string link = std::string(td.path) + "/loop"; in TEST() local
331 ASSERT_EQ(0, symlink(link.c_str(), link.c_str())); in TEST()
334 char* p = realpath(link.c_str(), nullptr); in TEST()
/bionic/benchmarks/linker_relocation/
DAndroid.bp36 // "link:shared" variant (as opposed to "link:static"), whereas the cc_benchmark has no
37 // "link:(shared/static)" variation. It appears that Soong needs to be fixed to make this benchmark
/bionic/linker/
Dld.config.format.md68 # For every link define list of shared libraries. This is list of the libraries accessible from
70 namespace.default.link.ns1.shared_libs = libexternal.so:libother.so
81 namespace.ns.link.default.shared_libs = libc.so:libdl.so:libm.so:libstdc++.so
Dlinker.cpp1093 for (auto& link : ns->linked_namespaces()) { in find_loaded_library_by_inode() local
1094 android_namespace_t* linked_ns = link.linked_namespace(); in find_loaded_library_by_inode()
1097 if (si != nullptr && link.is_accessible(si->get_soname())) { in find_loaded_library_by_inode()
1114 for (auto& link : ns->linked_namespaces()) { in find_loaded_library_by_realpath() local
1115 android_namespace_t* linked_ns = link.linked_namespace(); in find_loaded_library_by_realpath()
1118 if (si != nullptr && link.is_accessible(si->get_soname())) { in find_loaded_library_by_realpath()
1368 for (auto& link : ns->linked_namespaces()) { in find_loaded_library_by_soname() local
1369 if (!link.is_accessible(name)) { in find_loaded_library_by_soname()
1373 android_namespace_t* linked_ns = link.linked_namespace(); in find_loaded_library_by_soname()
2449 for (auto& link : parent_namespace->linked_namespaces()) { in create_namespace() local
[all …]
DAndroid.bp256 // we are going to link libc++_static manually because
/bionic/libc/bionic/
Dlink.cpp32 int link(const char* old_path, const char* new_path) { in link() function
/bionic/libc/upstream-netbsd/lib/libc/isc/
Deventlib_p.h111 LINK(struct evAccept) link;
/bionic/libc/include/
Dunistd.h208 int link(const char* __old_path, const char* __new_path);
/bionic/tests/headers/posix/
Dunistd_h.c339 FUNCTION(link, int (*f)(const char*, const char*)); in unistd_h()
/bionic/docs/
Delf-tls.md146   // These R_TLS_DTPOFF() relocations are resolved at link-time.
192   // R_TLS_TPOFF() is resolved at (static) link-time
365 can't link code using TLSDESC at all, except on arm64, where it's used by default.
376 library is typically a shared object, but for Android, we link our own `libthread_db.a` into
783 load-time, not link-time. If we can guarantee that Android's executables also use the IE model, not
Dstatus.md180 * <link.h> `dl_iterate_phdr`.
/bionic/libc/tools/
Dposix-2013.txt499 link
/bionic/libdl/
DNOTICE46 separable from, or merely link (or bind by name) to the interfaces of,
/bionic/
Dandroid-changes-for-ndk-developers.md53 simply link all of your code into one big library and sidestep the details of
152 Native libraries must use only public API, and must not link against
/bionic/libc/
DAndroid.bp1071 "bionic/link.cpp",
1315 // all the parts of libc that are safe to statically link.
1316 // We can't safely statically link things that can only run
Dlibc.map.txt600 link;
/bionic/tools/versioner/platforms/
Dlibc.map.txt600 link;