| /third_party/mesa3d/src/tool/ |
| D | meson.build | 4 # SPDX-License-Identifier: MIT 10 if with_tools.contains('dlclose-skip') 11 subdir('dlclose-skip') subdir
|
| /third_party/mesa3d/src/tool/dlclose-skip/ |
| D | meson.build | 22 shared_library('dlclose-skip', build 23 'dlclose-skip.c',
|
| /third_party/musl/libc-test/src/functionalext/supplement/ldso/ |
| D | dl_iterate_phdr.c | 7 * http://www.apache.org/licenses/LICENSE-2.0 34 void *addrhead = (void *)(info->dlpi_addr + info->dlpi_phdr[0].p_vaddr); in header_handler() 35 if ((strcmp(info->dlpi_name, "/data/libtest.so") == 0) && (addrhead != NULL)) { in header_handler() 45 void *addrhead = (void *)(info->dlpi_addr + info->dlpi_phdr[0].p_vaddr); in same_name_count_handler() 46 if ((strcmp(info->dlpi_name, "/data/libtest.so") == 0) && (addrhead != NULL)) { in same_name_count_handler() 82 dlclose(handle_globle); in child_func() 97 dlclose(handle); in dl_iterate_phdr_0100() 104 …* @tc.desc : Call dlopen twice, dlclose twice, the target so cannot find when second dlclose … 118 dlclose(handle); in dl_iterate_phdr_0200() 122 dlclose(handle); in dl_iterate_phdr_0200() [all …]
|
| /third_party/mesa3d/src/gallium/frontends/lavapipe/ci/ |
| D | gitlab-ci.yml | 1 .lavapipe-test: 2 stage: software-renderer 4 - .test-vk 5 - .lavapipe-rules 6 - .deqp-test-vk 15 - mesa-swrast 19 stage: software-renderer 21 - .lavapipe-test 23 lavapipe-vk-asan: 25 - .lavapipe-test [all …]
|
| /third_party/skia/third_party/externals/angle2/src/gpu_info_util/ |
| D | SystemInfo_libpci.cpp | 3 // Use of this source code is governed by a BSD-style license that can be 7 // SystemInfo_libpci.cpp: implementation of the libPCI-specific parts of SystemInfo.h 70 dlclose(mHandle); in ~LibPCI() 103 for (pci_dev *device = access->devices; device != nullptr; device = device->next) in GetPCIDevicesWithLibPCI() 107 // Skip non-GPU devices in GetPCIDevicesWithLibPCI() 108 if (device->device_class >> 8 != PCI_BASE_CLASS_DISPLAY) in GetPCIDevicesWithLibPCI() 113 // Skip unknown devices in GetPCIDevicesWithLibPCI() 114 if (device->vendor_id == 0 || device->device_id == 0) in GetPCIDevicesWithLibPCI() 120 info.vendorId = device->vendor_id; in GetPCIDevicesWithLibPCI() 121 info.deviceId = device->device_id; in GetPCIDevicesWithLibPCI() [all …]
|
| /third_party/mesa3d/.gitlab-ci/build/ |
| D | gitlab-ci.yml | 2 .build-common: 3 extends: .build-rules 10 - _build/meson-logs/*.txt 11 - _build/meson-logs/strace 12 - shader-db 15 .build-linux: 16 extends: .build-common 23 - !reference [default, before_script] 24 - export PATH="/usr/lib/ccache:$PATH" 25 - export CCACHE_BASEDIR="$PWD" [all …]
|
| /third_party/libuv/src/unix/ |
| D | fsevents.c | 26 /* iOS (currently) doesn't provide the FSEvents-API (nor CoreServices) */ 44 #include "darwin-stub.h" 112 /* Lazy-loaded by uv__fsevents_global_init(). */ 157 uv_mutex_lock(&(handle)->cf_mutex); \ 158 /* Split-off all events and empty original queue */ \ 159 uv__queue_move(&(handle)->cf_events, &events); \ 161 err = (handle)->cf_error; \ 162 (handle)->cf_error = 0; \ 163 uv_mutex_unlock(&(handle)->cf_mutex); \ 178 (handle)->cb((handle), NULL, 0, err); \ [all …]
|
| /third_party/musl/ldso/linux/ |
| D | dynlink.c | 85 #define MAXP2(a,b) (-(-(a)&-(b))) 86 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 89 size_t f = bloomwords[gho & (ght[2] - 1)]; \ 94 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 106 #define INVALID_FD_INHIBIT_FURTHER_SEARCH (-2) 123 /* Used for dlclose */ 277 app->namespace = default_ns; in init_default_namespace() 296 ns_set_separated(ns, conf->get_separated(ns->ns_name)); in set_ns_attrs() 298 lib_paths = conf->get_lib_paths(ns->ns_name); in set_ns_attrs() 301 asan_lib_paths = conf->get_asan_lib_paths(ns->ns_name); in set_ns_attrs() [all …]
|
| /third_party/musl/porting/linux/user/ldso/ |
| D | dynlink.c | 58 #define MAXP2(a,b) (-(-(a)&-(b))) 59 #define ALIGN(x,y) ((x)+(y)-1 & -(y)) 62 size_t f = bloomwords[gho & (ght[2]-1)]; \ 67 #define container_of(p,t,m) ((t*)((char *)(p)-offsetof(t,m))) 79 #define INVALID_FD_INHIBIT_FURTHER_SEARCH (-2) 95 /* Used for dlclose */ 243 app->namespace = default_ns; in init_default_namespace() 262 ns_set_separated(ns, conf->get_separated(ns->ns_name)); in set_ns_attrs() 264 lib_paths = conf->get_lib_paths(ns->ns_name); in set_ns_attrs() 267 asan_lib_paths = conf->get_asan_lib_paths(ns->ns_name); in set_ns_attrs() [all …]
|
| /third_party/openssl/crypto/ |
| D | init.c | 2 * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. 49 /* Guards simultaneous INIT_LOAD_CONFIG calls with non-NULL settings */ 164 * In case of No!, it is uncertain our exit()-handlers can still be in DEFINE_RUN_ONCE_STATIC() 165 * called. After dlclose() the whole library might have been unloaded in DEFINE_RUN_ONCE_STATIC() 370 currhandler->handler(); in OPENSSL_cleanup() 372 currhandler = currhandler->next; in OPENSSL_cleanup() 385 * We assume we are single-threaded for this function, i.e. no race in OPENSSL_cleanup() 401 * - ossl_rand_cleanup_int could call an ENGINE's RAND cleanup function so in OPENSSL_cleanup() 403 * - ENGINEs use CRYPTO_EX_DATA and therefore, must be cleaned up in OPENSSL_cleanup() 405 * - ossl_config_modules_free() can end up in ENGINE code so must be called in OPENSSL_cleanup() [all …]
|
| /third_party/node/deps/openssl/openssl/crypto/ |
| D | init.c | 2 * Copyright 2016-2022 The OpenSSL Project Authors. All Rights Reserved. 49 /* Guards simultaneous INIT_LOAD_CONFIG calls with non-NULL settings */ 164 * In case of No!, it is uncertain our exit()-handlers can still be in DEFINE_RUN_ONCE_STATIC() 165 * called. After dlclose() the whole library might have been unloaded in DEFINE_RUN_ONCE_STATIC() 370 currhandler->handler(); in OPENSSL_cleanup() 372 currhandler = currhandler->next; in OPENSSL_cleanup() 385 * We assume we are single-threaded for this function, i.e. no race in OPENSSL_cleanup() 401 * - ossl_rand_cleanup_int could call an ENGINE's RAND cleanup function so in OPENSSL_cleanup() 403 * - ENGINEs use CRYPTO_EX_DATA and therefore, must be cleaned up in OPENSSL_cleanup() 405 * - ossl_config_modules_free() can end up in ENGINE code so must be called in OPENSSL_cleanup() [all …]
|
| /third_party/node/deps/uv/src/unix/ |
| D | fsevents.c | 26 /* iOS (currently) doesn't provide the FSEvents-API (nor CoreServices) */ 44 #include "darwin-stub.h" 112 /* Lazy-loaded by uv__fsevents_global_init(). */ 159 uv_mutex_lock(&(handle)->cf_mutex); \ 160 /* Split-off all events and empty original queue */ \ 161 QUEUE_MOVE(&(handle)->cf_events, &events); \ 163 err = (handle)->cf_error; \ 164 (handle)->cf_error = 0; \ 165 uv_mutex_unlock(&(handle)->cf_mutex); \ 180 (handle)->cb((handle), NULL, 0, err); \ [all …]
|
| /third_party/mesa3d/src/virtio/vulkan/ |
| D | vn_android.c | 3 * SPDX-License-Identifier: MIT 19 #include "drm-uapi/drm_fourcc.h" 59 if (strcmp(gralloc->common.name, CROS_GRALLOC_MODULE_NAME) != 0) { in vn_android_gralloc_init() 60 dlclose(gralloc->common.dso); in vn_android_gralloc_init() 61 vn_log(NULL, "unexpected gralloc (name: %s)", gralloc->common.name); in vn_android_gralloc_init() 62 return -1; in vn_android_gralloc_init() 65 if (!gralloc->perform) { in vn_android_gralloc_init() 66 dlclose(gralloc->common.dso); in vn_android_gralloc_init() 68 return -1; in vn_android_gralloc_init() 71 if (gralloc->perform(gralloc, CROS_GRALLOC_DRM_GET_USAGE, in vn_android_gralloc_init() [all …]
|
| /third_party/astc-encoder/Source/ |
| D | astcenc_internal.h | 1 // SPDX-License-Identifier: Apache-2.0 2 // ---------------------------------------------------------------------------- 3 // Copyright 2011-2024 Arm Limited 9 // http://www.apache.org/licenses/LICENSE-2.0 16 // ---------------------------------------------------------------------------- 55 * once, or that the loop iteration count is a multiple of a vector length, which avoids pre-loop 56 * checks and can avoid loop tails if loops are unrolled by the auto-vectorizer. 158 * we only use it where it has the most value - low quant levels with wide 163 * one 8-wide vector. Decreasing by one doesn't buy much performance, and 274 // Unreachable - the enum is fully described in get_quant_level() [all …]
|
| /third_party/mesa3d/ |
| D | meson_options.txt | 1 # Copyright © 2017-2019 Intel Corporation 31 'egl-native-platform', 41 'android-stub', 44 description : 'Build against android-stub', 55 'dri-drivers', 60 'dri-drivers-path', 66 'dri-search-path', 69 …: 'Locations to search for dri drivers, passed as colon separated list. Default: dri-drivers-path.' 72 'gallium-drivers', 83 'gallium-extra-hud', [all …]
|
| D | meson.build | 1 # Copyright © 2017-2020 Intel Corporation 30 …default_options : ['buildtype=debugoptimized', 'b_ndebug=if-release', 'c_std=c11', 'cpp_std=c++14'] 54 '-D__STDC_CONSTANT_MACROS', 55 '-D__STDC_FORMAT_MACROS', 56 '-D__STDC_LIMIT_MACROS', 57 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()), 58 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"', 63 with_moltenvk_dir = get_option('moltenvk-dir') 64 with_vulkan_icd_dir = get_option('vulkan-icd-dir') 65 with_tests = get_option('build-tests') [all …]
|
| /third_party/ffmpeg/libavfilter/ |
| D | vf_frei0r.c | 17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 83 Frei0rContext *s = ctx->priv; in load_sym() 84 void *sym = dlsym(s->dl_handle, sym_name); in load_sym() 92 Frei0rContext *s = ctx->priv; in set_param() 117 if (av_parse_color(rgba, param, -1, ctx) < 0) in set_param() 135 s->set_param_value(s->instance, &val, index); in set_param() 146 Frei0rContext *s = ctx->priv; in set_params() 152 for (i = 0; i < s->plugin_info.num_params; i++) { in set_params() 157 s->get_param_info(&info, i); in set_params() 163 params++; /* skip ':' */ in set_params() [all …]
|
| /third_party/ntfs-3g/libfuse-lite/ |
| D | fuse.c | 3 Copyright (C) 2001-2007 Miklos Szeredi <miklos@szeredi.hu> 167 return -1; in fuse_load_so_name() 171 so->handle = dlopen(soname, RTLD_NOW); in fuse_load_so_name() 173 if (!so->handle) { in fuse_load_so_name() 177 if (!so->ctr) { in fuse_load_so_name() 184 if (so->handle) in fuse_load_so_name() 185 dlclose(so->handle); in fuse_load_so_name() 187 return -1; in fuse_load_so_name() 196 return -1; in fuse_load_so_module() 207 for (m = fuse_modules; m; m = m->next) { in fuse_find_module() [all …]
|
| /third_party/skia/third_party/externals/icu/source/common/ |
| D | putil.cpp | 6 * Copyright (C) 1997-2016, International Business Machines 18 * for assumed case. Non-UNIX platforms must be 19 * special-cased. Rewrote numeric methods dealing 84 #error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http… 110 # include <qliept.h> /* EPT_CALL macro - this include must be after all other "QSYSINCs" */ 173 /* floating point implementations ------------------------------------------- */ 186 /*--------------------------------------------------------------------------- 189 are non-POSIX must declare themselves so. The default POSIX implementation 190 will sometimes work for non-POSIX platforms as well (e.g., the NaN-related 192 ---------------------------------------------------------------------------*/ [all …]
|
| /third_party/node/deps/icu-small/source/common/ |
| D | putil.cpp | 6 * Copyright (C) 1997-2016, International Business Machines 18 * for assumed case. Non-UNIX platforms must be 19 * special-cased. Rewrote numeric methods dealing 84 #error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http… 110 # include <qliept.h> /* EPT_CALL macro - this include must be after all other "QSYSINCs" */ 173 /* floating point implementations ------------------------------------------- */ 186 /*--------------------------------------------------------------------------- 189 are non-POSIX must declare themselves so. The default POSIX implementation 190 will sometimes work for non-POSIX platforms as well (e.g., the NaN-related 192 ---------------------------------------------------------------------------*/ [all …]
|
| /third_party/icu/icu4c/source/common/ |
| D | putil.cpp | 6 * Copyright (C) 1997-2016, International Business Machines 18 * for assumed case. Non-UNIX platforms must be 19 * special-cased. Rewrote numeric methods dealing 84 #error U_COMMON_IMPLEMENTATION not set - must be set for all ICU source files in common/ - see http… 110 # include <qliept.h> /* EPT_CALL macro - this include must be after all other "QSYSINCs" */ 173 /* floating point implementations ------------------------------------------- */ 186 /*--------------------------------------------------------------------------- 189 are non-POSIX must declare themselves so. The default POSIX implementation 190 will sometimes work for non-POSIX platforms as well (e.g., the NaN-related 192 ---------------------------------------------------------------------------*/ [all …]
|
| /third_party/mesa3d/docs/relnotes/ |
| D | 22.2.0.rst | 1 Mesa 22.2.0 Release Notes / 2022-09-21 20 --------------- 24 b1f9c8fd08f2cae3adf83355bef4d2398e8025f44947332880f2d0066bdafa8c mesa-22.2.0.tar.xz 29 ------------ 31 - WGL_ARB_create_context_robustness 33 - d3d12 ARB_robust_buffer_access_behavior 35 - VK_EXT_robustness2 for lavapipe 37 - VK_EXT_image_2d_view_of_3d on RADV 39 - zink and d3d12 GL_EXT_memory_object_win32 and GL_EXT_semaphore_win32 support 41 - vertexAttributeInstanceRateZeroDivisor support for lavapipe [all …]
|
| D | 19.3.0.rst | 1 Mesa 19.3.0 Release Notes / 2019-12-12 21 --------------- 25 5fa0e4e9dca79560f6882e362f9db36d81cf96da16cf6a84e0ada7466a99a5d7 mesa-19.3.0.tar.xz 28 ------------ 30 - GL_ARB_gl_spirv on i965, iris. 31 - GL_ARB_spirv_extensions on i965, iris. 32 - GL_EXT_demote_to_helper_invocation on iris, i965. 33 - OpenGL 4.6 on i965, iris. 34 - EGL_EXT_image_flush_external 35 - VK_ANDROID_external_memory_android_hardware_buffer on RADV. [all …]
|
| D | 20.1.0.rst | 1 Mesa 20.1.0 Release Notes / 2020-05-27 21 --------------- 25 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83 mesa-20.1.0.tar.xz 28 ------------ 30 - GL_ARB_compute_variable_group_size on i965. 31 - GL_EXT_depth_bounds_test on Iris. 32 - GL_EXT_texture_shadow_lod on radeonsi, nvc0. 33 - GL_NV_alpha_to_coverage_dither_control on radeonsi 34 - GL_NV_copy_image on all gallium drivers. 35 - GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast. [all …]
|
| /third_party/libfuse/lib/ |
| D | fuse.c | 3 Copyright (C) 2001-2007 Miklos Szeredi <miklos@szeredi.hu> 5 Implementation of the high-level FUSE API on top of the low-level 90 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 91 (type *)( (char *)__mptr - offsetof(type,member) );}) 155 #define TREELOCK_WRITE -1 211 return -1; in fuse_register_module() 213 mod->name = strdup(name); in fuse_register_module() 214 if (!mod->name) { in fuse_register_module() 217 return -1; in fuse_register_module() 219 mod->factory = factory; in fuse_register_module() [all …]
|