Home
last modified time | relevance | path

Searched +full:dlclose +full:- +full:skip (Results 1 – 25 of 61) sorted by relevance

123

/external/mesa3d/src/tool/
Dmeson.build4 # SPDX-License-Identifier: MIT
10 if with_tools.contains('dlclose-skip')
11 subdir('dlclose-skip') subdir
/external/mesa3d/src/tool/dlclose-skip/
Dmeson.build22 shared_library('dlclose-skip', build
23 'dlclose-skip.c',
/external/webrtc/modules/audio_device/linux/
Dlatebindingsymboltable_linux.cc4 * 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/
Dgitlab-ci.yml2 - 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/
DSystemInfo_libpci.cpp3 // 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/
DAAudioLoader.cpp8 * 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/
Dgitlab-ci.yml2 .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/
Du_gralloc_cros_api.c2 * 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/
Dmeson_options.txt1 # 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 …]
Dmeson.build1 # 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/
Dafl-fuzz-mutators.c2 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/
Dmeson_options.txt2 # 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/
Dloader.c3 * 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/
DLLJIT.cpp1 //===--------- 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/
Dloadlib.c32 #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/
Dputil.cpp6 * 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/
Dputil.cpp6 * 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/
Dfuse.c3 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/
D19.3.0.rst1 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 …]
D20.1.0.rst1 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 …]
D22.2.0.rst1 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 …]
D22.0.0.rst1 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/
Dxtables.c2 * (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/
DWHATSNEW1 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/
DWHATSNEW1 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 …]

123