/netbsd-src/external/apache2/llvm/dist/llvm/docs/Proposals/ |
H A D | LLVMLibC.rst | 2 "llvm-libc" C Standard Library 12 This is a proposal to start *llvm-libc*, an implementation of the 14 llvm-libc will also provide platform specific extensions as relevant. 21 llvm-libc will be developed to have a certain minimum set of features: 24 - A modular libc with individual pieces implemented in the "as a 26 - Ability to layer this libc over the system libc if possible and desired 42 to test llvm-libc against another battle-tested libc. This is 45 battle-tested libc implementation. 50 Implementing a libc is no small task and is not be taken lightly. A 55 - Most libc implementations are monolithic. It is a non-trivial [all …]
|
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/ |
H A D | libcol_util.c | 1072 void *libc = dlopen (SYS_LIBC_NAME, RTLD_LAZY | RTLD_NOLOAD); in __collector_util_init() local 1073 if (libc == NULL) in __collector_util_init() 1074 libc = dlopen (SYS_LIBC_NAME, RTLD_NOW | RTLD_LOCAL); in __collector_util_init() 1075 if (libc == NULL) in __collector_util_init() 1086 void *ptr = dlsym (libc, "fprintf"); in __collector_util_init() 1100 ptr = dlsym (libc, "mmap"); in __collector_util_init() 1111 ptr = dlsym (libc, "mmap64"); in __collector_util_init() 1117 ptr = dlsym (libc, "munmap"); in __collector_util_init() 1126 ptr = dlsym (libc, "close"); in __collector_util_init() 1135 ptr = dlsym (libc, "open"); in __collector_util_init() [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/ |
H A D | libcol_util.c | 1078 void *libc = dlopen (SYS_LIBC_NAME, RTLD_LAZY | RTLD_NOLOAD); in __collector_util_init() local 1079 if (libc == NULL) in __collector_util_init() 1080 libc = dlopen (SYS_LIBC_NAME, RTLD_NOW | RTLD_LOCAL); in __collector_util_init() 1081 if (libc == NULL) in __collector_util_init() 1092 void *ptr = dlsym (libc, "fprintf"); in __collector_util_init() 1106 ptr = dlsym (libc, "mmap"); in __collector_util_init() 1117 ptr = dlsym (libc, "mmap64"); in __collector_util_init() 1123 ptr = dlsym (libc, "munmap"); in __collector_util_init() 1132 ptr = dlsym (libc, "close"); in __collector_util_init() 1141 ptr = dlsym (libc, "open"); in __collector_util_init() [all …]
|
/netbsd-src/external/gpl3/gdb.old/dist/zlib/old/ |
H A D | Makefile.riscos | 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV 27 @/@.minigzip -f -9 libc 28 @/@.minigzip -d libc-gz 29 @/@.minigzip -f -1 libc 30 @/@.minigzip -d libc-gz 31 @/@.minigzip -h -9 libc 32 @/@.minigzip -d libc-gz 33 @/@.minigzip -h -1 libc 34 @/@.minigzip -d libc-gz 35 @/@.minigzip -9 libc [all …]
|
/netbsd-src/common/dist/zlib/old/ |
H A D | Makefile.riscos | 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV 27 @/@.minigzip -f -9 libc 28 @/@.minigzip -d libc-gz 29 @/@.minigzip -f -1 libc 30 @/@.minigzip -d libc-gz 31 @/@.minigzip -h -9 libc 32 @/@.minigzip -d libc-gz 33 @/@.minigzip -h -1 libc 34 @/@.minigzip -d libc-gz 35 @/@.minigzip -9 libc [all …]
|
/netbsd-src/external/gpl3/binutils.old/dist/zlib/old/ |
H A D | Makefile.riscos | 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV 27 @/@.minigzip -f -9 libc 28 @/@.minigzip -d libc-gz 29 @/@.minigzip -f -1 libc 30 @/@.minigzip -d libc-gz 31 @/@.minigzip -h -9 libc 32 @/@.minigzip -d libc-gz 33 @/@.minigzip -h -1 libc 34 @/@.minigzip -d libc-gz 35 @/@.minigzip -9 libc [all …]
|
/netbsd-src/external/gpl3/gdb/dist/zlib/old/ |
H A D | Makefile.riscos | 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV 27 @/@.minigzip -f -9 libc 28 @/@.minigzip -d libc-gz 29 @/@.minigzip -f -1 libc 30 @/@.minigzip -d libc-gz 31 @/@.minigzip -h -9 libc 32 @/@.minigzip -d libc-gz 33 @/@.minigzip -h -1 libc 34 @/@.minigzip -d libc-gz 35 @/@.minigzip -9 libc [all …]
|
/netbsd-src/external/gpl3/binutils/dist/zlib/old/ |
H A D | Makefile.riscos | 25 @copy @.lib @.libc A~C~DF~L~N~P~Q~RS~TV 27 @/@.minigzip -f -9 libc 28 @/@.minigzip -d libc-gz 29 @/@.minigzip -f -1 libc 30 @/@.minigzip -d libc-gz 31 @/@.minigzip -h -9 libc 32 @/@.minigzip -d libc-gz 33 @/@.minigzip -h -1 libc 34 @/@.minigzip -d libc-gz 35 @/@.minigzip -9 libc [all …]
|
/netbsd-src/external/apache2/llvm/dist/libcxx/docs/ |
H A D | UsingLibcxx.rst | 2 Using libc++ 11 If you already have libc++ installed you can use it with clang. 15 $ clang++ -stdlib=libc++ test.cpp 16 $ clang++ -std=c++11 -stdlib=libc++ test.cpp 18 On macOS and FreeBSD libc++ is the default standard library 19 and the ``-stdlib=libc++`` is not required. 23 If you want to select an alternate installation of libc++ you 28 $ clang++ -std=c++11 -stdlib=libc++ -nostdinc++ \ 35 search path. Meaning that the systems dynamic linker will look for libc++ in 44 $ clang++ -stdlib=libc++ -nostdinc++ \ [all …]
|
H A D | BuildingLibcxx.rst | 4 Building libc++ 20 (optionally) install libc++ and libc++abi. 22 If your system already provides a libc++ installation it is important to be 24 ``CMAKE_INSTALL_PREFIX`` to select a safe place to install libc++. 27 * Replacing your systems libc++ installation could render the system non-functional. 28 * macOS will not boot without a valid copy of ``libc++.1.dylib`` in ``/usr/lib``. 43 For more information about configuring libc++ see :ref:`CMake Options`. You may 47 Shared libraries for libc++ and libc++ abi should now be present in 48 ``build/lib``. See :ref:`using an alternate libc++ installation <alternate 49 libcxx>` for information on how to use this libc++. [all …]
|
H A D | index.rst | 4 "libc++" C++ Standard Library 10 libc++ is a new implementation of the C++ standard library, targeting C++11 and 31 Getting Started with libc++ 74 libc++. 77 of libc++ cannot use. libstdc++ 4.2 (the last GPL2 version) could be 97 For using the libc++ headers 99 The libc++ headers are known to work on the following platforms, using GCC and 118 For building the libc++ library 120 Building the libc++ library (static or shared) requires some features from 127 macOS 10.12+ i386, x86_64 Clang, GCC libc++abi [all …]
|
/netbsd-src/lib/libc/ |
H A D | shlib_version | 7 # - libc/net/rcmd.c: make __ivaliduser() and __ivaliduser_sa() static 8 # - libc/net: resolver update to BIND8/9? 11 # - obsolete crypto hashes should be booted out of libc 12 # - libc/gen/setproctitle.c: remove __ps_strings hack 13 # - libc/gen/assert.c: __{diag,}assert13() -> __{diag,}assert() 14 # - lib/libc/net/iso_addr.c: remove 15 # - libc/gen/times.c: remove; __times13() -> times() 16 # - libc/gen/timezone.c: remove; __timezone13 -> timezone 17 # - libc/net/getaddrinfo.c, netdb.h: remove __ai_pad0 18 # - libc/ge [all...] |
H A D | README | 3 libc: The C library. 7 libc contains symbols for: 26 libc provides the following ELF symbols: 31 In the implementation of libc, malloc and free are defined normally 32 in src/lib/libc/stdlib/jemalloc.c: 53 Within libc, the name is defined in "namespace.h" 54 (src/lib/libc/include/namespace.h) as a macro expanding to the 77 libc provides the following ELF symbols: 82 In the implementation of libc, the header file "namespace.h" 83 (src/lib/libc/include/namespace.h) defines `consttime_memequal' as a [all …]
|
/netbsd-src/tools/compat/ |
H A D | Makefile | 45 .PATH: ${.CURDIR}/../../lib/libc/cdb \ 46 ${.CURDIR}/../../lib/libc/gen \ 47 ${.CURDIR}/../../lib/libc/hash \ 48 ${.CURDIR}/../../lib/libc/hash/md2 \ 49 ${.CURDIR}/../../lib/libc/hash/md5 \ 50 ${.CURDIR}/../../lib/libc/hash/rmd160 \ 51 ${.CURDIR}/../../lib/libc/hash/sha1 \ 52 ${.CURDIR}/../../lib/libc/hash/sha2 \ 53 ${.CURDIR}/../../lib/libc/md \ 54 ${.CURDIR}/../../lib/libc/rege [all...] |
/netbsd-src/distrib/utils/libhack/ |
H A D | Makefile.inc | 64 CPPFLAGS.runetable.c+= -I${HACKSRC}/../../../lib/libc/citrus \ 67 CPPFLAGS.syslog.c+= -I${HACKSRC}/../../../lib/libc/include 68 CPPFLAGS.jemalloc.c+= -I${HACKSRC}/../../../lib/libc/include 69 CPPFLAGS.gethost.c+= -I${HACKSRC}/../../../lib/libc/net 79 ${HACKSRC}/../../../lib/libc/gen \ 80 ${HACKSRC}/../../../lib/libc/locale \ 81 ${HACKSRC}/../../../lib/libc/regex \ 82 ${HACKSRC}/../../../lib/libc/stdlib 85 regcomp.o: ${HACKSRC}/../../../lib/libc/regex/regcomp.c 86 regexec.o: ${HACKSRC}/../../../lib/libc/regex/regexec.c [all …]
|
/netbsd-src/external/apache2/llvm/dist/libcxx/docs/DesignDocs/ |
H A D | ThreadingSupportAPI.rst | 12 to implement the threading parts of libc++, including ``<thread>`` and ``<mutex>``. 14 other. To address this libc++ wraps the underlying threading API in a new and 17 The ``<__threading_support>`` header is where libc++ defines its internal 24 In order to support vendors with custom threading API's libc++ allows the 36 libc++ can be compiled with its internal threading API delegating to an external 38 distribute a thread-agnostic libc++ library, where the users of the library are 39 expected to provide the implementation of the libc++ internal threading API. 42 ``<__external_threading>`` header, which declares the libc++ internal threading 45 The ``-DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY`` option allows building libc++ in 50 threading system. This option is only meant to be used by libc++ library [all …]
|
H A D | ExtendedCXX03Support.rst | 11 libc++ is an implementation of the C++ standard library targeting C++11 or later. 16 This document tracks the C++11 extensions libc++ requires, the C++11 extensions it provides, 17 and how to write minimal C++11 inside libc++. 23 libc++ expects Clang to provide are: 44 The C++11 extensions libc++ provides in C++03 are currently undergoing change. Existing extensions 48 This section will be updated once the libc++ developer community has further discussed the 49 future of C++03 with libc++. 52 Using Minimal C++11 in libc++ 55 This section is for developers submitting patches to libc++. It describes idioms that should be 56 used in libc++ code, even in C++03, and the reasons behind them. [all …]
|
H A D | VisibilityMacros.rst | 22 Mark a symbol as being exported by the libc++ library. This attribute must 23 be applied to the declaration of all functions exported by the libc++ dylib. 26 Mark a symbol as being exported by the libc++ library. This attribute may 27 only be applied to objects defined in the libc++ runtime library. On Windows, 32 Mark a symbol as being exported by the libc++ library, but allow it to be 49 when libc++ is built with an ABI version after ABI v1. This macro is used to 51 by libc++ in v1 of the ABI, but that we don't want to export in the future. 53 This macro works as follows. When we build libc++, we either hide the symbol 56 building libc++), the macro always marks symbols as internal so that programs 57 built using new libc++ headers stop relying on symbols that are removed from [all …]
|
/netbsd-src/usr.bin/mklocale/ |
H A D | Makefile | 9 .PATH: ${NETBSDSRCDIR}/lib/libc/locale ${NETBSDSRCDIR}/lib/libc/citrus ${NETBSDSRCDIR}/lib/libc/std… 15 -I${NETBSDSRCDIR}/lib/libc/include \ 16 -I${NETBSDSRCDIR}/lib/libc/locale \ 17 -I${NETBSDSRCDIR}/lib/libc/citrus \ 20 -I${NETBSDSRCDIR}/common/lib/libc/stdlib
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | HowToBuildWindowsItaniumPrograms.rst | 17 * libc++. 18 * libc++-abi. 72 # Use the toolchain from step 1. to build libc++, libc++abi, and libunwind. 87 that we are building libunwind and ibc++ as DLLs and statically linking libc++abi into 88 libc++. Other build configurations are possible, but they are not discussed here. 95 Tell the libc++ headers that the Itanium C++ ABI is being used. 121 Building libc++abi: 129 To break the symbol dependency between libc++abi and libc++ we 130 build libc++abi as a static library and then statically link it 131 into the libc++ DLL. This necessitates setting the CMake file [all …]
|
/netbsd-src/external/apache2/llvm/dist/libcxx/cmake/caches/ |
H A D | README.md | 1 # libc++ / libc++abi configuration caches 3 This directory contains CMake caches for the supported configurations of libc++. 9 libc++ under a configuration not listed here, you should work with the libc++ 13 discussed with the libc++ maintainers as it entails a maintenance burden.
|
/netbsd-src/external/cddl/dtracetoolkit/dist/Examples/ |
H A D | opensnoop_example.txt | 12 100 3504 cat 3 /usr/lib/libc.so.1 15 100 3505 cal 3 /usr/lib/libc.so.1 18 100 3506 ls 3 /usr/lib/libc.so.1 20 100 3507 uname 3 /usr/lib/libc.so.1 29 100 3528 /usr/lib/libc.so.1 3 cat /etc/passwd 32 100 3529 /usr/lib/libc.so.1 3 cal 35 100 3530 /usr/lib/libc.so.1 3 ls -l 39 100 3531 /usr/lib/libc.so.1 3 uname -a 50 2005 Jan 22 01:22:50 0 23212 df 3 /lib/libc.so.1 55 2005 Jan 22 01:22:51 0 23213 uname 3 /lib/libc.so.1
|
/netbsd-src/external/cddl/dtracetoolkit/dist/Docs/Examples/ |
H A D | opensnoop_example.txt | 12 100 3504 cat 3 /usr/lib/libc.so.1 15 100 3505 cal 3 /usr/lib/libc.so.1 18 100 3506 ls 3 /usr/lib/libc.so.1 20 100 3507 uname 3 /usr/lib/libc.so.1 29 100 3528 /usr/lib/libc.so.1 3 cat /etc/passwd 32 100 3529 /usr/lib/libc.so.1 3 cal 35 100 3530 /usr/lib/libc.so.1 3 ls -l 39 100 3531 /usr/lib/libc.so.1 3 uname -a 50 2005 Jan 22 01:22:50 0 23212 df 3 /lib/libc.so.1 55 2005 Jan 22 01:22:51 0 23213 uname 3 /lib/libc.so.1
|
/netbsd-src/external/apache2/llvm/dist/libcxx/ |
H A D | CMakeLists.txt | 5 …message(FATAL_ERROR "libc++ now requires being built in a monorepo layout with libcxxabi available… 22 set(CMAKE_FOLDER "libc++") 89 option(LIBCXX_ENABLE_SHARED "Build libc++ as a shared library." ON) 90 option(LIBCXX_ENABLE_STATIC "Build libc++ as a static library." ON) 91 option(LIBCXX_ENABLE_EXPERIMENTAL_LIBRARY "Build libc++experimental.a" ON) 100 option(LIBCXX_ENABLE_FILESYSTEM "Build filesystem as part of the main libc++ library" 102 option(LIBCXX_INCLUDE_TESTS "Build the libc++ tests." ${LLVM_INCLUDE_TESTS}) 105 "Whether to include support for libc++'s debugging mode in the library. 107 debug mode when compiling a program against libc++, it will fail to link 124 libc++ for any specific vendor, and we disable those annotations. Vendors wishing [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/cmake/modules/ |
H A D | HandleLLVMStdlib.cmake | 1 # This CMake module is responsible for setting the standard library to libc++ 20 check_cxx_compiler_flag("-stdlib=libc++" CXX_COMPILER_SUPPORTS_STDLIB) 21 llvm_check_linker_flag(CXX "-stdlib=libc++" CXX_LINKER_SUPPORTS_STDLIB) 23 append("-stdlib=libc++" 28 message(WARNING "Can't specify libc++ with '-stdlib='") 31 message(WARNING "Not sure how to specify libc++ for this compiler")
|