| /third_party/openssl/crypto/dso/ |
| D | dso_dlfcn.c | 2 * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. 13 * too late, because those headers are protected from re- inclusion. 41 static int dlfcn_load(DSO *dso); 42 static int dlfcn_unload(DSO *dso); 43 static DSO_FUNC_TYPE dlfcn_bind_func(DSO *dso, const char *symname); 44 static char *dlfcn_name_converter(DSO *dso, const char *filename); 45 static char *dlfcn_merger(DSO *dso, const char *filespec1, 72 * venn-diagram to match up which platforms support what. So as we don't have 96 static int dlfcn_load(DSO *dso) in dlfcn_load() argument 100 char *filename = DSO_convert_filename(dso, NULL); in dlfcn_load() [all …]
|
| D | dso_dl.c | 2 * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. 19 static int dl_load(DSO *dso); 20 static int dl_unload(DSO *dso); 21 static DSO_FUNC_TYPE dl_bind_func(DSO *dso, const char *symname); 22 static char *dl_name_converter(DSO *dso, const char *filename); 23 static char *dl_merger(DSO *dso, const char *filespec1, 53 static int dl_load(DSO *dso) in dl_load() argument 58 * DSO's if it has the callback set) best translation of the in dl_load() 59 * platform-independent filename and try once with that. in dl_load() 61 char *filename = DSO_convert_filename(dso, NULL); in dl_load() [all …]
|
| D | dso_vms.c | 2 * Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved. 37 static int vms_load(DSO *dso); 38 static int vms_unload(DSO *dso); 39 static DSO_FUNC_TYPE vms_bind_func(DSO *dso, const char *symname); 40 static char *vms_name_converter(DSO *dso, const char *filename); 41 static char *vms_merger(DSO *dso, const char *filespec1, 66 * This should contain the name only, no directory, no extension, nothing 84 static int vms_load(DSO *dso) in vms_load() argument 88 char *filename = DSO_convert_filename(dso, NULL); in vms_load() 90 /* Ensure 32-bit pointer for "p", and appropriate malloc() function. */ in vms_load() [all …]
|
| /third_party/musl/porting/linux/user/ldso/ |
| D | cfi.c | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 /* This module provides support for LLVM CFI Cross-DSO by implementing the __cfi_slowpath() and __c… 24 …* functions. These two functions will be called before visiting other dso's resources. The respons… 25 …* calculate the __cfi_check() of the target dso, and call it. So use CFI shadow and shadow value t… 26 …* relationship between dso and its __cfi_check addr while loading a dso. CFI shadow is an array wh… 28 …* each dso will be mapped to one or more shadow values in the CFI shadow, this depends on the addr… 29 * dso. 31 * - invalid(0) : the target addr does not belongs to any loaded dso. 32 …* - uncheck(1) : this LIBRARY_ALIGNMENT memory range belongs to a dso but it is no need to do the … 33 …* - valid(2 - 0xFFFF) : this LIBRARY_ALIGNMENT memory range belongs to a dso and need to do the CF… [all …]
|
| D | dynlink.c | 56 #define MAXP2(a,b) (-(-(a)&-(b))) 57 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 60 size_t f = bloomwords[gho & (ght[2]-1)]; \ 65 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 77 #define INVALID_FD_INHIBIT_FURTHER_SEARCH (-2) 107 struct dso *target; 123 static struct dso ldso; 124 static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head; 140 static struct dso *builtin_deps[2]; 141 static struct dso *const no_deps[1]; [all …]
|
| /third_party/openssl/crypto/ |
| D | init.c | 2 * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. 31 #include "internal/dso.h" 49 /* Guards simultaneous INIT_LOAD_CONFIG calls with non-NULL settings */ 57 /* no need to init trace */ in DEFINE_RUN_ONCE_STATIC() 139 /* We don't use the DSO route for WIN32 because there is a better way */ in DEFINE_RUN_ONCE_STATIC() 146 "obtained DSO reference? %s\n", in DEFINE_RUN_ONCE_STATIC() 147 (ret == TRUE ? "No!" : "Yes.")); in DEFINE_RUN_ONCE_STATIC() 156 DSO *dso; in DEFINE_RUN_ONCE_STATIC() local 162 dso = DSO_dsobyaddr(&base_inited, DSO_FLAG_NO_UNLOAD_ON_FREE); in DEFINE_RUN_ONCE_STATIC() 164 * In case of No!, it is uncertain our exit()-handlers can still be in DEFINE_RUN_ONCE_STATIC() [all …]
|
| /third_party/openssl/crypto/md5/ |
| D | build.info | 4 IF[{- !$disabled{asm} -}] 5 $MD5ASM_x86=md5-586.S 6 $MD5ASM_x86_64=md5-x86_64.s 7 $MD5ASM_sparcv9=md5-sparcv9.S 11 IF[$MD5ASM_{- $target{asm_arch} -}] 12 $MD5ASM=$MD5ASM_{- $target{asm_arch} -} 20 # A no-deprecated no-shared build ends up with double function definitions 21 # without conditioning this on dso. The issue is MD5 which is needed in the 23 # default provider. A no-deprecated build removes the external definition from 25 # when building without 'dso', liblegacy is included in libcrypto. [all …]
|
| /third_party/musl/porting/liteos_a/user_debug/ldso/ |
| D | dynlink.c | 34 #define MAXP2(a,b) (-(-(a)&-(b))) 35 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 37 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 53 struct dso { struct 61 struct dso *next, *prev; argument 71 struct dso *syms_next, *lazy_next; argument 81 struct dso **deps, *needed_by; argument 92 struct dso *fini_next; argument 109 struct dso *dso; argument 124 static struct dso ldso; [all …]
|
| /third_party/musl/porting/liteos_a/user/ldso/ |
| D | dynlink.c | 34 #define MAXP2(a,b) (-(-(a)&-(b))) 35 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 37 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 53 struct dso { struct 61 struct dso *next, *prev; argument 71 struct dso *syms_next, *lazy_next; argument 81 struct dso **deps, *needed_by; argument 92 struct dso *fini_next; argument 109 struct dso *dso; argument 124 static struct dso ldso; [all …]
|
| /third_party/musl/ldso/ |
| D | dynlink.c | 34 #define MAXP2(a,b) (-(-(a)&-(b))) 35 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 37 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 53 struct dso { struct 61 struct dso *next, *prev; argument 71 struct dso *syms_next, *lazy_next; argument 83 struct dso **deps, *needed_by; argument 94 struct dso *fini_next; argument 111 struct dso *dso; argument 126 static struct dso ldso; [all …]
|
| /third_party/elfutils/doc/ |
| D | elfclassify.1 | 2 .\" Tue 2019-Aug 20 Ben Woodard <woodard@redhat.com> 5 .\" Contact elfutils-devel@sourceware.org to correct errors or typos. 6 .TH EU-ELFCLASSIFY 1 "2019-Aug-20" "elfutils" 8 eu-elfclassify \- Determine the type of an ELF file. 11 eu-elfclassify [\fB\-\-core\fR] 12 [\fB\-\-debug-only\fR] 13 [\fB\-\-elf\fR] 14 [\fB\-\-elf\-archive\fR] 15 [\fB\-\-elf\-file\fR] 16 [\fB\-\-executable\fR] [all …]
|
| /third_party/openssl/crypto/conf/ |
| D | conf_mod.c | 2 * Copyright 2002-2022 The OpenSSL Project Authors. All Rights Reserved. 19 #include "internal/dso.h" 38 /* DSO of this module or NULL if static */ 39 DSO *dso; member 76 static CONF_MODULE *module_add(DSO *dso, const char *name, 165 ret = module_run(cnf, vl->name, vl->value, flags); in CONF_modules_load() 167 vl->name, vl->value, ret); in CONF_modules_load() 250 return -1; in module_run() 254 /* Module not found: try to load DSO */ in module_run() 263 return -1; in module_run() [all …]
|
| /third_party/musl/libc-test/src/functionalext/ldso_cfi/ |
| D | ldso_cfi_check.c | 7 * http://www.apache.org/licenses/LICENSE-2.0 23 #define LIB_PATH "/data/tests/libc-test/src/libldso_cfi_test_lib.so" 25 struct dso { struct 31 extern int init_cfi_shadow(struct dso *dso_list, struct dso *ldso); argument 32 extern int map_dso_to_cfi_shadow(struct dso *dso); 33 extern void unmap_dso_from_cfi_shadow(struct dso *dso); 58 * @tc.desc : If no dso while initializing the CFI shadow, do nothing and return true. 69 * @tc.desc : If dso is NULL while mapping to the CFI shadow, do nothing and return true. 80 * @tc.desc : If dso is NULL while unmapping from the CFI shadow, do nothing. 91 …* @tc.desc : Loading a dso that contains __cfi_check() symbol, call the __cfi_slowpath() func… [all …]
|
| /third_party/json/test/thirdparty/Fuzzer/test/ |
| D | fuzzer.test | 4 RUN: LLVMFuzzer-SimpleTest 2>&1 | FileCheck %s 6 # only_ascii mode. Will perform some minimal self-validation. 7 RUN: LLVMFuzzer-SimpleTest -only_ascii=1 2>&1 9 RUN: LLVMFuzzer-SimpleCmpTest -max_total_time=1 -use_cmp=0 2>&1 | FileCheck %s --check-prefix=MaxTo… 12 RUN: not LLVMFuzzer-NullDerefTest 2>&1 | FileCheck %s --check-prefix=NullDerefTest 13 RUN: not LLVMFuzzer-NullDerefTest -close_fd_mask=3 2>&1 | FileCheck %s --check-prefix=NullDerefTest 15 NullDerefTest: Test unit written to ./crash- 16 RUN: not LLVMFuzzer-NullDerefTest -artifact_prefix=ZZZ 2>&1 | FileCheck %s --check-prefix=NullDere… 17 NullDerefTestPrefix: Test unit written to ZZZcrash- 18 RUN: not LLVMFuzzer-NullDerefTest -artifact_prefix=ZZZ -exact_artifact_path=FOOBAR 2>&1 | FileChec… [all …]
|
| /third_party/openssl/include/crypto/ |
| D | dso_conf.h.in | 1 {- join("\n",map { "/* $_ */" } @autowarntext) -} 3 * Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved. 15 {- # The DSO code currently always implements all functions so that no 21 my $scheme = $disabled{dso} ? undef : uc $target{dso_scheme}; 31 join("\n", map { "# define $_" } @macros); -} 32 # define DSO_EXTENSION "{- platform->dsoext() -}"
|
| /third_party/openssl/ohos_lite/include/crypto/ |
| D | dso_conf.h.in | 1 {- join("\n",map { "/* $_ */" } @autowarntext) -} 3 * Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved. 13 {- # The DSO code currently always implements all functions so that no 19 my $scheme = $disabled{dso} ? undef : uc $target{dso_scheme}; 29 join("\n", map { "# define $_" } @macros); -} 30 # define DSO_EXTENSION "{- $target{dso_extension} -}"
|
| /third_party/openssl/crypto/engine/ |
| D | eng_err.c | 3 * Copyright 1995-2021 The OpenSSL Project Authors. All Rights Reserved. 28 "command takes no input"}, 33 {ERR_PACK(ERR_LIB_ENGINE, 0, ENGINE_R_DSO_FAILURE), "DSO failure"}, 34 {ERR_PACK(ERR_LIB_ENGINE, 0, ENGINE_R_DSO_NOT_FOUND), "dso not found"}, 65 "no control function"}, 66 {ERR_PACK(ERR_LIB_ENGINE, 0, ENGINE_R_NO_INDEX), "no index"}, 68 "no load function"}, 69 {ERR_PACK(ERR_LIB_ENGINE, 0, ENGINE_R_NO_REFERENCE), "no reference"}, 70 {ERR_PACK(ERR_LIB_ENGINE, 0, ENGINE_R_NO_SUCH_ENGINE), "no such engine"},
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ |
| D | TargetMachine.cpp | 1 //===-- TargetMachine.cpp - General Target Information ---------------------==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 30 //--------------------------------------------------------------------------- 62 RESET_OPTION(UnsafeFPMath, "unsafe-fp-math"); in resetTargetOptions() 63 RESET_OPTION(NoInfsFPMath, "no-infs-fp-math"); in resetTargetOptions() 64 RESET_OPTION(NoNaNsFPMath, "no-nans-fp-math"); in resetTargetOptions() 65 RESET_OPTION(NoSignedZerosFPMath, "no-signed-zeros-fp-math"); in resetTargetOptions() 69 /// and dynamic-no-pic. [all …]
|
| /third_party/libabigail/doc/manuals/ |
| D | abipkgdiff.rst | 14 function and variable sub-types, the two input packages must be 19 obviously, no separate debug information package is needed as the tool 28 .. include:: tools-use-libabigail.txt 52 * Default system-wide suppression specification file 57 $libdir/libabigail/libabigail-default.abignore. If that file is not 58 present, then no default system-wide suppression specification file 66 $HOME/.abignore. If that file is not present, then no default user 75 The user might as well use the ``--suppressions`` option (that is 83 * ``--help | -h`` 87 * `--version | -v` [all …]
|
| /third_party/elfutils/ |
| D | TODO | 1 ToDo list for elfutils -*-outline-*- 2 ---------------------- 4 Time-stamp: <2009-02-05 22:08:01 drepper> 8 Remove everywhere. Use mkdir -p. 25 ** shdrs in read-only files 27 When reading (ELF_C_READ*) then there is no need to malloc Shdr 36 https://fedorahosted.org/pipermail/elfutils-devel/2012-July/002368.html 65 popcnt 64-bit reg 75 Implement -l option for BSD and POSIX format 98 continue looking for a matching file (e.g., ignore 32-bit binaries on [all …]
|
| D | NEWS | 3 readelf: Add -D, --use-dynamic option. 5 debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply outgoing 8 debuginfod: Add --disable-source-scan option. 16 debuginfod: Support -C option for connection thread pooling. 18 debuginfod-client: Negative cache file are now zero sized instead of 19 no-permission files. 21 addr2line: The -A, --absolute option, which shows file names including 23 old behavior use the new option --relative. 27 libdw, debuginfo-client: Load libcurl lazily only when files need to 35 debuginfod-client: Default $DEBUGINFOD_URLS is computed from drop-in files [all …]
|
| /third_party/openssl/.github/workflows/ |
| D | run-checker-merge.yml | 1 # Copyright 2021-2022 The OpenSSL Project Authors. All Rights Reserved. 8 name: Run-checker merge 16 run-checker: 18 fail-fast: false 21 enable-asan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT, 22 no-dgram, 23 no-dso, 24 no-dynamic-engine, 25 no-engine no-shared, 26 no-err, [all …]
|
| /third_party/libabigail/bash-completion/ |
| D | fedabipkgdiff | 1 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 -*) 9 OPTS=" --dry-run 10 --debug 11 --traceback 12 --server 13 --topdir 14 --from 15 --to 16 --all-subpackages [all …]
|
| D | abipkgdiff | 1 # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 prev="${COMP_WORDS[COMP_CWORD-1]}" 9 '--d1'|'--d2'|'--debug-info-dir1'|'--debug-info-dir2') 11 compopt -o dirnames 12 COMPREPLY=( $(compgen -d -- $cur) ) 15 '--suppressions'|'--suppr') 17 compopt -o filenames 18 COMPREPLY=( $(compgen -f -- $cur) ) 23 -*) 24 OPTS=" --d1 [all …]
|
| /third_party/openssl/Configurations/ |
| D | windows-makefile.tmpl | 4 ## {- join("\n## ", @autowarntext) -} 5 {- 9 our $sover_dirname = platform->shlib_version_as_filename(); 12 my $install_flavour = $build_scheme->[$#$build_scheme]; # last element 14 $install_flavour eq "VC-WOW" ? "ProgramFiles(x86)" 17 $install_flavour eq "VC-WOW" ? "CommonProgramFiles(x86)" 36 -} 38 PLATFORM={- $config{target} -} 39 SRCDIR={- $config{sourcedir} -} 40 BLDDIR={- $config{builddir} -} [all …]
|