| /external/mesa3d/src/tool/ |
| D | meson.build | 4 # SPDX-License-Identifier: MIT 10 if with_tools.contains('dlclose-skip') 11 subdir('dlclose-skip') subdir
|
| /external/mesa3d/src/tool/dlclose-skip/ |
| D | meson.build | 22 shared_library('dlclose-skip', build 23 'dlclose-skip.c',
|
| /external/webrtc/modules/audio_device/linux/ |
| D | latebindingsymboltable_linux.cc | 4 * Use of this source code is governed by a BSD-style license 50 // TODO(pbos): Remove this dlclose() exclusion when leaks and suppressions from in InternalUnloadDll() 53 // Skip dlclose() on AddressSanitizer as leaks including this module in the in InternalUnloadDll() 55 // -> it can not be suppressed. in InternalUnloadDll() 56 // https://code.google.com/p/address-sanitizer/issues/detail?id=89 in InternalUnloadDll() 58 if (dlclose(handle) != 0) { in InternalUnloadDll()
|
| /external/mesa3d/src/gallium/frontends/lavapipe/ci/ |
| D | gitlab-ci.yml | 2 - local: 'src/gallium/frontends/lavapipe/ci/gitlab-ci-inc.yml' 9 stage: software-renderer 11 - .deqp-test-vk 12 - .lavapipe-test 14 lavapipe-vk-asan: 16 - .deqp-test-vk 17 - .lavapipe-test 19 GPU_VERSION: lvp-asan 21 # Skip dlclose so that we get good backtraces of the leaks. 23 DEQP_RUNNER_OPTIONS: "--env LD_PRELOAD=libasan.so.8:libdlclose-skip.so" [all …]
|
| /external/angle/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 …]
|
| /external/oboe/src/aaudio/ |
| D | AAudioLoader.cpp | 8 * http://www.apache.org/licenses/LICENSE-2.0 27 // Issue 360: thread_local variables with non-trivial destructors in ~AAudioLoader() 28 // will cause segfaults if the containing library is dlclose()ed on in ~AAudioLoader() 30 // The simple workaround is to not call dlclose. in ~AAudioLoader() 31 // https://github.com/android/ndk/wiki/Changelog-r22#known-issues in ~AAudioLoader() 34 // But, to be safe, we should avoid dlclose() if possible. in ~AAudioLoader() 35 // Because AAudioLoader is a static Singleton, we can safely skip in ~AAudioLoader() 36 // calling dlclose() without causing a resource leak. in ~AAudioLoader() 37 LOGI("%s() dlclose(%s) not called, OK", __func__, LIB_AAUDIO_NAME); in ~AAudioLoader() 51 // Also resolving all the links now will prevent a run-time penalty later. in open() [all …]
|
| /external/mesa3d/.gitlab-ci/build/ |
| D | gitlab-ci.yml | 2 .build-common: 3 extends: .container+build-rules 6 # Build jobs don't take more than 1-3 minutes. 5-8 min max on a fresh runner 18 - _build/meson-logs/*.txt 19 - _build/meson-logs/strace 20 - shader-db 21 - artifacts 24 .build-linux: 25 extends: .build-common 32 - !reference [default, before_script] [all …]
|
| /external/mesa3d/src/util/u_gralloc/ |
| D | u_gralloc_cros_api.c | 2 * Mesa 3-D graphics library 5 * SPDX-License-Identifier: MIT 21 * offsets and strides. If we have this, we can skip straight to 55 gralloc_module_t *gr_mod = gr->gralloc_module; in cros_get_buffer_info() 57 if (gr_mod->perform(gr_mod, CROS_GRALLOC_DRM_GET_BUFFER_INFO, hnd->handle, in cros_get_buffer_info() 59 out->drm_fourcc = info.drm_fourcc; in cros_get_buffer_info() 60 out->modifier = info.modifier; in cros_get_buffer_info() 61 out->num_planes = info.num_fds; in cros_get_buffer_info() 62 for (int i = 0; i < out->num_planes; i++) { in cros_get_buffer_info() 63 out->fds[i] = info.fds[i]; in cros_get_buffer_info() [all …]
|
| /external/mesa3d/ |
| D | meson_options.txt | 1 # Copyright © 2017-2019 Intel Corporation 2 # SPDX-License-Identifier: MIT 16 'egl-native-platform', 27 'android-stub', 30 description : 'Build against android-stub', 34 'android-strict', 43 'android-libbacktrace', 56 'dri-drivers-path', 63 'dri-search-path', 67 'separated list. Default: dri-drivers-path.' [all …]
|
| D | meson.build | 1 # Copyright © 2017-2020 Intel Corporation 29 'b_ndebug=if-release', 52 '-D__STDC_CONSTANT_MACROS', 53 '-D__STDC_FORMAT_MACROS', 54 '-D__STDC_LIMIT_MACROS', 55 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()), 56 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"', 64 with_moltenvk_dir = get_option('moltenvk-dir') 65 with_vulkan_icd_dir = get_option('vulkan-icd-dir') 66 with_tests = get_option('build-tests') [all …]
|
| /external/AFLplusplus/src/ |
| D | afl-fuzz-mutators.c | 2 american fuzzy lop++ - custom mutators related routines 3 ------------------------------------------------------- 7 Now maintained by Marc Heuse <mh@mh-sec.de>, 13 Copyright 2019-2024 AFLplusplus Project. All rights reserved. 19 https://www.apache.org/licenses/LICENSE-2.0 27 #include "afl-fuzz.h" 37 if (afl->custom_mutators_count) { in run_afl_custom_queue_new_entry() 41 LIST_FOREACH(&afl->custom_mutator_list, struct custom_mutator, { in run_afl_custom_queue_new_entry() 43 if (el->afl_custom_queue_new_entry) { in run_afl_custom_queue_new_entry() 45 if (el->afl_custom_queue_new_entry(el->data, fname, mother_fname)) { in run_afl_custom_queue_new_entry() [all …]
|
| /external/mesa3d/src/gfxstream/ |
| D | meson_options.txt | 2 # Copyright © 2017-2019 Intel Corporation 3 # SPDX-License-Identifier: MIT 17 'egl-native-platform', 28 'android-stub', 31 description : 'Build against android-stub', 35 'android-libbacktrace', 48 'dri-drivers-path', 55 'dri-search-path', 59 'separated list. Default: dri-drivers-path.' 71 'gallium-drivers', [all …]
|
| /external/mesa3d/src/loader/ |
| D | loader.c | 3 * Copyright (C) 2014-2016 Emil Velikov <emil.l.velikov@gmail.com> 57 #include "drm-uapi/nouveau_drm.h" 94 if (fd == -1 && errno == EINVAL) in loader_open_device() 98 if (fd != -1) in loader_open_device() 101 if (fd == -1 && errno == EACCES) { in loader_open_device() 119 driver = strndup(version->name, version->name_len); in loader_get_kernel_driver_name() 179 int num_devices, fd = -1; in loader_open_render_node_platform_device() 185 return -ENOENT; in loader_open_render_node_platform_device() 190 if ((device->available_nodes & (1 << DRM_NODE_RENDER)) && in loader_open_render_node_platform_device() 191 (device->bustype == DRM_BUS_PLATFORM)) { in loader_open_render_node_platform_device() [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/ExecutionEngine/Orc/ |
| D | LLJIT.cpp | 1 //===--------- LLJIT.cpp - An ORC-based JIT for compiling LLVM IR ---------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 57 HelperArgTypes.push_back(Arg->getType()); in addHelperAndWrapper() 58 for (auto *T : WrapperFnType->params()) in addHelperAndWrapper() 61 FunctionType::get(WrapperFnType->getReturnType(), HelperArgTypes, false); in addHelperAndWrapper() 67 WrapperFn->setVisibility(WrapperVisibility); in addHelperAndWrapper() 75 for (auto &Arg : WrapperFn->args()) in addHelperAndWrapper() 78 if (HelperFn->getReturnType()->isVoidTy()) in addHelperAndWrapper() 120 return make_error<StringError>("dlclose failed", in deinitialize() [all …]
|
| /external/lua/src/ |
| D | loadlib.c | 32 #define LUA_IGMARK "-" 78 ** system-dependent functions 117 ** Macro to convert pointer-to-void* to pointer-to-function. This cast 129 dlclose(lib); in lsys_unloadlib() 184 luaL_gsub(L, lua_tostring(L, -1), LUA_EXEC_DIR, buff); in setprogdir() 185 lua_remove(L, -2); /* remove original string */ in setprogdir() 286 b = lua_toboolean(L, -1); in noenv() 312 luaL_addlstring(&b, path, dftmark - path); /* add it */ in setpath() 316 if (dftmark < path + len - 2) { /* is there a suffix after ';;'? */ in setpath() 318 luaL_addlstring(&b, dftmark + 2, (path + len - 2) - dftmark); in setpath() [all …]
|
| /external/cronet/third_party/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 …]
|
| /external/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 …]
|
| /external/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 97 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 98 (type *)( (char *)__mptr - offsetof(type,member) );}) 162 #define TREELOCK_WRITE -1 218 return -1; in fuse_register_module() 220 mod->name = strdup(name); in fuse_register_module() 221 if (!mod->name) { in fuse_register_module() 224 return -1; in fuse_register_module() 226 mod->factory = factory; in fuse_register_module() [all …]
|
| /external/mesa3d/docs/relnotes/ |
| 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 …]
|
| 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 | 22.0.0.rst | 1 Mesa 22.0.0 Release Notes / 2022-03-09 20 --------------- 24 e6c41928b5b9917485bd67cec22d15e62cad7a358bf4c711a647979987601250 mesa-22.0.0.tar.xz 28 ------------ 30 - lavapipe,radv,anv KHR_dynamic_rendering 31 - radv EXT_image_view_min_lod 32 - VK_KHR_synchronization2 on RADV. 33 - OpenSWR has been moved to the Amber branch 34 - radeonsi, zink ARB_sparse_texture 35 - d3d12 GLES3.1 (shader storage buffers, images, compute, indirect draw, draw params, ARB_framebuff… [all …]
|
| /external/iptables/libxtables/ |
| D | xtables.c | 2 * (C) 2000-2006 by the netfilter coreteam <coreteam@netfilter.org>: 16 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 78 /* we need this for ip6?tables-restore. ip6?tables-restore.c sets line to the 81 * magic number of -1 */ 82 int line = -1; 93 fprintf(stderr, "%s v%s: ", xt_params->program_name, xt_params->program_version); in basic_exit_err() 98 if (line != -1) in basic_exit_err() 100 fprintf(stderr, "Try `%s -h' or '%s --help' for more information.\n", in basic_exit_err() 101 xt_params->program_name, xt_params->program_name); in basic_exit_err() 105 xt_params->program_name); in basic_exit_err() [all …]
|
| /external/trusty/musl/ |
| D | WHATSNEW | 1 0.5.0 - initial release 5 0.5.9 - signal ABI bugfix, various cleanup and fixes: 25 many internal improvements have been made to the syscall-related code 30 0.6.0 - x86_64 port, various important bugs fixed 48 0.7.0 - major improvements to posix conformance and completeness 61 malloc(0) now returns a non-null pointer. 64 hanging), and non-default-type mutex behavior. 67 libgcc with dwarf2 unwind support, and possibly other low-level tools. 69 improved musl-gcc compiler wrapper. 76 0.7.1 - improvements to completeness, bug fixes [all …]
|
| /external/musl/ |
| D | WHATSNEW | 1 0.5.0 - initial release 5 0.5.9 - signal ABI bugfix, various cleanup and fixes: 25 many internal improvements have been made to the syscall-related code 30 0.6.0 - x86_64 port, various important bugs fixed 48 0.7.0 - major improvements to posix conformance and completeness 61 malloc(0) now returns a non-null pointer. 64 hanging), and non-default-type mutex behavior. 67 libgcc with dwarf2 unwind support, and possibly other low-level tools. 69 improved musl-gcc compiler wrapper. 76 0.7.1 - improvements to completeness, bug fixes [all …]
|