/glibc-2.36/include/ |
D | shlib-compat.h | 83 # define versioned_symbol(lib, local, symbol, version) \ argument 84 versioned_symbol_1 (lib, local, symbol, version) 85 # define versioned_symbol_1(lib, local, symbol, version) \ argument 86 versioned_symbol_2 (local, symbol, VERSION_##lib##_##version) 95 # define compat_symbol(lib, local, symbol, version) \ argument 96 compat_symbol_1 (lib, local, symbol, version) 97 # define compat_symbol_1(lib, local, symbol, version) \ argument 98 compat_symbol_2 (local, symbol, VERSION_##lib##_##version) 116 # define versioned_symbol(lib, local, symbol, version) \ argument 120 # define compat_symbol(lib, local, symbol, version) ... argument [all …]
|
D | libc-symbols.h | 395 # define symbol_version(real, name, version) \ argument 396 symbol_version_reference(real, name, version) 397 # define default_symbol_version(real, name, version) \ argument 398 _default_symbol_version(real, name, version) 401 # define _default_symbol_version(real, name, version) \ 402 _set_symbol_version (real, name@@version) 404 # define _default_symbol_version(real, name, version) \ argument 405 _set_symbol_version (real, #name "@@" #version) 409 # define symbol_version_string(lib, version) \ argument 410 _symbol_version_stringify_1 (VERSION_##lib##_##version) [all …]
|
D | dlfcn.h | 56 extern void *__libc_dlvsym (void *map, const char *name, const char *version) 87 extern void *_dl_vsym (void *handle, const char *name, const char *version, 105 void *(*dlvsym) (void *handle, const char *name, const char *version, 117 void* (*libc_dlvsym) (void *map, const char *name, const char *version); 130 extern void *__dlvsym (void *handle, const char *name, const char *version,
|
D | libc-diag.h | 56 #define DIAG_IGNORE_NEEDS_COMMENT(version, option) \ argument 68 # define DIAG_IGNORE_Os_NEEDS_COMMENT(version, option) \ argument 71 # define DIAG_IGNORE_Os_NEEDS_COMMENT(version, option) argument
|
/glibc-2.36/dlfcn/ |
D | dlvsym.c | 29 const char *version; member 41 args->sym = _dl_vsym (args->handle, args->name, args->version, args->who); in dlvsym_doit() 45 dlvsym_implementation (void *handle, const char *name, const char *version, in dlvsym_implementation() argument 52 args.version = version; in dlvsym_implementation() 66 ___dlvsym (void *handle, const char *name, const char *version) in ___dlvsym() argument 69 return GLRO (dl_dlfcn_hook)->dlvsym (handle, name, version, in ___dlvsym() 72 return dlvsym_implementation (handle, name, version, RETURN_ADDRESS (0)); in ___dlvsym() 83 __dlvsym (void *handle, const char *name, const char *version, void *dl_caller) in __dlvsym() argument 85 return dlvsym_implementation (handle, name, version, dl_caller); in __dlvsym() 89 ___dlvsym (void *handle, const char *name, const char *version) in ___dlvsym() argument [all …]
|
/glibc-2.36/scripts/ |
D | glibcsymbols.py | 39 def __init__(self, symbol, version): argument 42 assert version 44 self.version = version 47 return self.symbol + '@' + self.version 50 return self.symbol == other.symbol and self.version == other.version 53 return hash(self.symbol) ^ hash(self.version) 65 version, symbol, flags = line.strip().split(' ', 2) 66 versym = VersionedSymbol(symbol, version) 81 versym.version, versym.symbol, flags))
|
D | mkinstalldirs | 41 --version) 80 if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then 89 test -d ./--version && rmdir ./--version 93 if mkdir -m "$dirmode" -p --version . >/dev/null 2>&1 && 94 test ! -d ./--version; then 99 for d in ./-m ./-p ./--version "./$dirmode";
|
D | abilist.awk | 50 version = $6; 52 gsub(/[()]/, "", version); 58 if (version ~ /^GLIBC_ABI_/ && !include_abi_version) next; 60 if (version == "GLIBC_PRIVATE" && !include_private) next; 109 version = soname " " version (combine_fullname ? " " sofullname : ""); 112 descs = descs version " " desc "\n";
|
D | move-if-change | 40 version=`expr "$VERSION" : '\([^ ]*\)'` 41 version="move-if-change (gnulib) $version 54 --version | --versio | --versi | --vers | --ver | --ve | --v) 55 exec echo "$version" ;;
|
/glibc-2.36/elf/ |
D | dl-minimal.c | 60 struct r_found_version *version) in lookup_malloc_symbol() argument 66 version, 0, 0, NULL); in lookup_malloc_symbol() 85 struct r_found_version version; in __rtld_malloc_init_real() local 86 version.name = symbol_version_string (libc, GLIBC_2_0); in __rtld_malloc_init_real() 87 version.hidden = 0; in __rtld_malloc_init_real() 88 version.hash = _dl_elf_hash (version.name); in __rtld_malloc_init_real() 89 version.filename = NULL; in __rtld_malloc_init_real() 91 void *new_calloc = lookup_malloc_symbol (main_map, "calloc", &version); in __rtld_malloc_init_real() 92 void *new_free = lookup_malloc_symbol (main_map, "free", &version); in __rtld_malloc_init_real() 93 void *new_malloc = lookup_malloc_symbol (main_map, "malloc", &version); in __rtld_malloc_init_real() [all …]
|
D | dl-lookup.c | 62 const struct r_found_version *const version, in ElfW() 95 if (version != NULL) in ElfW() 107 assert (version->filename == NULL in ElfW() 108 || ! _dl_name_match_p (version->filename, map)); in ElfW() 117 if ((map->l_versions[ndx].hash != version->hash in ElfW() 118 || strcmp (map->l_versions[ndx].name, version->name)) in ElfW() 119 && (version->hidden || map->l_versions[ndx].hash in ElfW() 346 const struct r_found_version *const version, int flags, in do_lookup_x() argument 416 sym = check_match (undef_name, ref, version, flags, in do_lookup_x() 441 sym = check_match (undef_name, ref, version, flags, in do_lookup_x() [all …]
|
D | dl-libc.c | 87 struct r_found_version version; member 119 &args->version, 0, 0, NULL); in do_dlvsym() 198 __libc_dlvsym (void *map, const char *name, const char *version) in __libc_dlvsym() argument 202 return GLRO (dl_dlfcn_hook)->libc_dlvsym (map, name, version); in __libc_dlvsym() 210 args.version.name = version; in __libc_dlvsym() 211 args.version.hidden = 1; in __libc_dlvsym() 212 args.version.hash = _dl_elf_hash (version); in __libc_dlvsym() 213 args.version.filename = NULL; in __libc_dlvsym()
|
D | dl-runtime.c | 69 const struct r_found_version *version = NULL; in attribute_hidden() local 76 version = &l->l_versions[ndx]; in attribute_hidden() 77 if (version->hash == 0) in attribute_hidden() 78 version = NULL; in attribute_hidden() 96 version, ELF_RTYPE_CLASS_PLT, flags, NULL); in attribute_hidden() 256 const struct r_found_version *version = NULL; in DL_FIXUP_VALUE_TYPE() local 263 version = &l->l_versions[ndx]; in DL_FIXUP_VALUE_TYPE() 264 if (version->hash == 0) in DL_FIXUP_VALUE_TYPE() 265 version = NULL; in DL_FIXUP_VALUE_TYPE() 279 &defsym, l->l_scope, version, in DL_FIXUP_VALUE_TYPE()
|
D | dl-lookup-direct.c | 29 const char *version, uint32_t version_hash, in ElfW() 59 || strcmp (map->l_versions[ndx].name, version) != 0) in ElfW() 73 const char *version, uint32_t version_hash) in ElfW() 88 version, version_hash, in ElfW() 109 version, version_hash, symidx); in ElfW()
|
/glibc-2.36/sysdeps/ieee754/ldbl-opt/ |
D | math_ldbl_opt.h | 21 # define long_double_symbol_1(lib, local, symbol, version) \ argument 22 versioned_symbol (lib, local, symbol, version) 23 # define ldbl_compat_symbol(lib, local, symbol, version) \ argument 31 # define ldbl_compat_symbol(lib, local, symbol, version) \ argument 36 # define long_double_symbol_1(lib, local, symbol, version) \ argument 39 # define long_double_symbol_1(lib, local, symbol, version) \ argument
|
/glibc-2.36/nscd/ |
D | nscd-client.h | 82 int32_t version; /* Version number of the daemon interface. */ member 92 int32_t version; member 108 int32_t version; member 121 int32_t version; member 136 int32_t version; member 157 int32_t version; member 167 int32_t version; member 180 int32_t version; member 188 int32_t version; member 318 int32_t version; member
|
/glibc-2.36/crypt/ |
D | cert.c | 17 #define libcrypt_version_reference(symbol, version) \ argument 18 _libcrypt_version_reference (symbol, VERSION_libcrypt_##version) 19 #define _libcrypt_version_reference(symbol, version) \ argument 20 __libcrypt_version_reference (symbol, version) 21 #define __libcrypt_version_reference(symbol, version) \ argument 22 __asm__ (".symver " #symbol ", " #symbol "@" #version)
|
/glibc-2.36/ |
D | shlib-versions | 2 # the shared library version numbers we will install. 14 # listed, which must be in ascending version order reading left to right 16 # version subsumes all prior versions back to the previous listed version. 23 # Library=version Earliest symbol set (optional) 53 # This defines the shared library version numbers we will install. 65 # This defines the libgcc soname version this glibc is to load for
|
D | abi-tags | 16 # Configuration ABI OS ABI version 19 .*-.*-linux.* 0 2.0.0 # earliest compatible kernel version 25 .*-.*-freebsd.*-gnu.* 3 4.0.0 # earliest compatible kernel version 27 .*-.*-knetbsd.*-gnu.* 4 1.6.0 # earliest compatible kernel version
|
/glibc-2.36/manual/ |
D | Makefile | 58 libm-err.texi version.texi pkgvers.texi 125 $(objpfx)version.texi: $(objpfx)stamp-version ; 126 $(objpfx)stamp-version: $(common-objpfx)config.make 127 echo "@set VERSION $(version)" > $(objpfx)version-tmp 128 $(move-if-change) $(objpfx)version-tmp $(objpfx)version.texi 167 stamp-libm-err stamp-version
|
/glibc-2.36/sysdeps/aarch64/ |
D | dl-machine.h | 169 const struct r_found_version *version, in elf_machine_rela() argument 184 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() 326 const struct r_found_version *version = NULL; in elf_machine_lazy_rel() local 331 version = &map->l_versions[vernum[symndx] & 0x7fff]; in elf_machine_lazy_rel() 333 elf_machine_rela (map, scope, reloc, sym, version, reloc_addr, in elf_machine_lazy_rel() 349 const struct r_found_version *version = NULL; in elf_machine_lazy_rel() local 355 version = &map->l_versions[vernum[symndx] & 0x7fff]; in elf_machine_lazy_rel() 360 elf_machine_rela (map, scope, reloc, sym, version, reloc_addr, in elf_machine_lazy_rel()
|
/glibc-2.36/sysdeps/generic/ |
D | libc-symver.h | 43 # define symbol_version_reference(real, name, version) \ 44 .symver real, name##@##version 46 # define symbol_version_reference(real, name, version) \ argument 47 __asm__ (".symver " #real "," #name "@" #version)
|
/glibc-2.36/sysdeps/mach/hurd/ |
D | configure | 13 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Hurd header version" >&5 14 $as_echo_n "checking Hurd header version... " >&6; } 20 #include <hurd/version.h> 27 # error Hurd version too old: HURD_INTERFACE_VERSION < NEED_VERSION
|
/glibc-2.36/sunrpc/ |
D | pm_getport.c | 85 u_long version, u_int protocol, time_t timeout_sec, in __libc_rpc_getport() argument 114 parms.pm_vers = version; in __libc_rpc_getport() 149 pmap_getport (struct sockaddr_in *address, u_long program, u_long version, in libc_hidden_def() 152 return __libc_rpc_getport (address, program, version, protocol, 5, 60); in libc_hidden_def()
|
/glibc-2.36/sysdeps/i386/ |
D | dl-machine.h | 250 const Elf32_Sym *sym, const struct r_found_version *version, in elf_machine_rel() argument 269 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rel() 445 const struct r_found_version *version, in elf_machine_rela() argument 456 struct link_map *sym_map = RESOLVE_MAP (map, scope, &sym, version, in elf_machine_rela() 643 const ElfW(Half) *const version = in elf_machine_lazy_rel() 645 ElfW(Half) ndx = version[ELFW(R_SYM) (r->r_info)] & 0x7fff; in elf_machine_lazy_rel() 684 const struct r_found_version *version = NULL; in elf_machine_lazy_rela() local 690 version = &map->l_versions[vernum[symndx] & 0x7fff]; in elf_machine_lazy_rela() 695 elf_machine_rela (map, scope, reloc, sym, version, reloc_addr, in elf_machine_lazy_rela()
|