Date: Sat, 17 Jan 2015 08:35:32 +0000 (UTC) From: Dmitry Chagin <dchagin@FreeBSD.org> To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r277294 - in user/dchagin/lemul: bin/csh cddl/contrib/opensolaris/lib/libzfs/common contrib/compiler-rt/lib/sanitizer_common contrib/elftoolchain/elfcopy contrib/elftoolchain/libelf con... Message-ID: <201501170835.t0H8ZWaV013556@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dchagin Date: Sat Jan 17 08:35:31 2015 New Revision: 277294 URL: https://svnweb.freebsd.org/changeset/base/277294 Log: MFC. Added: user/dchagin/lemul/contrib/libc++/include/__refstring - copied unchanged from r277293, head/contrib/libc++/include/__refstring user/dchagin/lemul/contrib/libc++/include/experimental/__config - copied unchanged from r277293, head/contrib/libc++/include/experimental/__config user/dchagin/lemul/contrib/libc++/include/experimental/string_view - copied unchanged from r277293, head/contrib/libc++/include/experimental/string_view user/dchagin/lemul/contrib/libc++/include/experimental/type_traits - copied unchanged from r277293, head/contrib/libc++/include/experimental/type_traits user/dchagin/lemul/contrib/libc++/include/experimental/utility - copied unchanged from r277293, head/contrib/libc++/include/experimental/utility user/dchagin/lemul/contrib/libc++/include/module.modulemap - copied unchanged from r277293, head/contrib/libc++/include/module.modulemap user/dchagin/lemul/etc/periodic/daily/510.status-world-kernel - copied unchanged from r277293, head/etc/periodic/daily/510.status-world-kernel user/dchagin/lemul/share/man/man4/ixl.4 - copied unchanged from r277293, head/share/man/man4/ixl.4 user/dchagin/lemul/share/man/man4/ixlv.4 - copied unchanged from r277293, head/share/man/man4/ixlv.4 user/dchagin/lemul/sys/amd64/conf/MINIMAL - copied unchanged from r277293, head/sys/amd64/conf/MINIMAL user/dchagin/lemul/sys/boot/i386/libi386/multiboot.c - copied unchanged from r277293, head/sys/boot/i386/libi386/multiboot.c user/dchagin/lemul/sys/boot/i386/libi386/multiboot.h - copied unchanged from r277293, head/sys/boot/i386/libi386/multiboot.h user/dchagin/lemul/sys/boot/i386/libi386/multiboot_tramp.S - copied unchanged from r277293, head/sys/boot/i386/libi386/multiboot_tramp.S user/dchagin/lemul/sys/powerpc/powerpc/ptrace_machdep.c - copied unchanged from r277293, head/sys/powerpc/powerpc/ptrace_machdep.c user/dchagin/lemul/usr.sbin/pmcstudy/ - copied from r277293, head/usr.sbin/pmcstudy/ Modified: user/dchagin/lemul/bin/csh/Makefile user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/dchagin/lemul/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc user/dchagin/lemul/contrib/elftoolchain/elfcopy/sections.c user/dchagin/lemul/contrib/elftoolchain/libelf/elf_scn.c user/dchagin/lemul/contrib/libc++/CREDITS.TXT user/dchagin/lemul/contrib/libc++/LICENSE.TXT user/dchagin/lemul/contrib/libc++/include/__bit_reference user/dchagin/lemul/contrib/libc++/include/__config user/dchagin/lemul/contrib/libc++/include/__debug user/dchagin/lemul/contrib/libc++/include/__functional_03 user/dchagin/lemul/contrib/libc++/include/__functional_base user/dchagin/lemul/contrib/libc++/include/__functional_base_03 user/dchagin/lemul/contrib/libc++/include/__hash_table user/dchagin/lemul/contrib/libc++/include/__locale user/dchagin/lemul/contrib/libc++/include/__mutex_base user/dchagin/lemul/contrib/libc++/include/__sso_allocator user/dchagin/lemul/contrib/libc++/include/__tree user/dchagin/lemul/contrib/libc++/include/__tuple user/dchagin/lemul/contrib/libc++/include/algorithm user/dchagin/lemul/contrib/libc++/include/atomic user/dchagin/lemul/contrib/libc++/include/bitset user/dchagin/lemul/contrib/libc++/include/chrono user/dchagin/lemul/contrib/libc++/include/cmath user/dchagin/lemul/contrib/libc++/include/condition_variable user/dchagin/lemul/contrib/libc++/include/cstddef user/dchagin/lemul/contrib/libc++/include/deque user/dchagin/lemul/contrib/libc++/include/experimental/dynarray user/dchagin/lemul/contrib/libc++/include/experimental/optional user/dchagin/lemul/contrib/libc++/include/ext/__hash user/dchagin/lemul/contrib/libc++/include/ext/hash_map user/dchagin/lemul/contrib/libc++/include/forward_list user/dchagin/lemul/contrib/libc++/include/functional user/dchagin/lemul/contrib/libc++/include/future user/dchagin/lemul/contrib/libc++/include/iomanip user/dchagin/lemul/contrib/libc++/include/ios user/dchagin/lemul/contrib/libc++/include/istream user/dchagin/lemul/contrib/libc++/include/iterator user/dchagin/lemul/contrib/libc++/include/limits user/dchagin/lemul/contrib/libc++/include/list user/dchagin/lemul/contrib/libc++/include/locale user/dchagin/lemul/contrib/libc++/include/map user/dchagin/lemul/contrib/libc++/include/memory user/dchagin/lemul/contrib/libc++/include/mutex user/dchagin/lemul/contrib/libc++/include/new user/dchagin/lemul/contrib/libc++/include/numeric user/dchagin/lemul/contrib/libc++/include/ostream user/dchagin/lemul/contrib/libc++/include/random user/dchagin/lemul/contrib/libc++/include/regex user/dchagin/lemul/contrib/libc++/include/set user/dchagin/lemul/contrib/libc++/include/shared_mutex user/dchagin/lemul/contrib/libc++/include/sstream user/dchagin/lemul/contrib/libc++/include/stdexcept user/dchagin/lemul/contrib/libc++/include/string user/dchagin/lemul/contrib/libc++/include/thread user/dchagin/lemul/contrib/libc++/include/tuple user/dchagin/lemul/contrib/libc++/include/type_traits user/dchagin/lemul/contrib/libc++/include/typeinfo user/dchagin/lemul/contrib/libc++/include/unordered_map user/dchagin/lemul/contrib/libc++/include/unordered_set user/dchagin/lemul/contrib/libc++/include/utility user/dchagin/lemul/contrib/libc++/include/valarray user/dchagin/lemul/contrib/libc++/include/vector user/dchagin/lemul/contrib/libc++/src/algorithm.cpp user/dchagin/lemul/contrib/libc++/src/chrono.cpp user/dchagin/lemul/contrib/libc++/src/condition_variable.cpp user/dchagin/lemul/contrib/libc++/src/debug.cpp user/dchagin/lemul/contrib/libc++/src/exception.cpp user/dchagin/lemul/contrib/libc++/src/future.cpp user/dchagin/lemul/contrib/libc++/src/hash.cpp user/dchagin/lemul/contrib/libc++/src/ios.cpp user/dchagin/lemul/contrib/libc++/src/locale.cpp user/dchagin/lemul/contrib/libc++/src/memory.cpp user/dchagin/lemul/contrib/libc++/src/mutex.cpp user/dchagin/lemul/contrib/libc++/src/new.cpp user/dchagin/lemul/contrib/libc++/src/optional.cpp user/dchagin/lemul/contrib/libc++/src/random.cpp user/dchagin/lemul/contrib/libc++/src/regex.cpp user/dchagin/lemul/contrib/libc++/src/shared_mutex.cpp user/dchagin/lemul/contrib/libc++/src/stdexcept.cpp user/dchagin/lemul/contrib/libc++/src/string.cpp user/dchagin/lemul/contrib/libc++/src/strstream.cpp user/dchagin/lemul/contrib/libc++/src/system_error.cpp user/dchagin/lemul/contrib/libc++/src/thread.cpp user/dchagin/lemul/contrib/libc++/src/valarray.cpp user/dchagin/lemul/contrib/netbsd-tests/lib/libpthread/t_detach.c user/dchagin/lemul/contrib/ntp/ntpd/ntp_io.c user/dchagin/lemul/contrib/ofed/management/opensm/osmtest/main.c user/dchagin/lemul/contrib/ofed/management/opensm/osmtest/osmtest.c user/dchagin/lemul/crypto/openssl/CHANGES user/dchagin/lemul/crypto/openssl/Makefile user/dchagin/lemul/crypto/openssl/NEWS user/dchagin/lemul/crypto/openssl/README user/dchagin/lemul/crypto/openssl/crypto/Makefile user/dchagin/lemul/crypto/openssl/crypto/ecdsa/Makefile user/dchagin/lemul/crypto/openssl/crypto/ecdsa/ecs_vrf.c user/dchagin/lemul/crypto/openssl/crypto/opensslv.h user/dchagin/lemul/crypto/openssl/crypto/x509v3/v3_ncons.c user/dchagin/lemul/crypto/openssl/e_os.h user/dchagin/lemul/crypto/openssl/util/mk1mf.pl user/dchagin/lemul/etc/defaults/periodic.conf user/dchagin/lemul/etc/devd.conf user/dchagin/lemul/etc/mail/Makefile user/dchagin/lemul/etc/periodic/daily/Makefile user/dchagin/lemul/gnu/usr.bin/grep/Makefile user/dchagin/lemul/kerberos5/lib/libasn1/Makefile user/dchagin/lemul/kerberos5/lib/libgssapi_spnego/Makefile user/dchagin/lemul/kerberos5/lib/libhdb/Makefile user/dchagin/lemul/kerberos5/lib/libhx509/Makefile user/dchagin/lemul/lib/libc++/Makefile user/dchagin/lemul/lib/libc/Makefile user/dchagin/lemul/lib/libexpat/Makefile user/dchagin/lemul/lib/libpam/modules/pam_radius/pam_radius.c user/dchagin/lemul/lib/libpmc/libpmc.c user/dchagin/lemul/lib/libunbound/Makefile user/dchagin/lemul/lib/libusb/libusb.3 user/dchagin/lemul/lib/libusb/libusb.h user/dchagin/lemul/lib/libusb/libusb20_desc.h user/dchagin/lemul/release/doc/en_US.ISO8859-1/relnotes/article.xml user/dchagin/lemul/sbin/devd/devd.conf.5 user/dchagin/lemul/sbin/route/route.c user/dchagin/lemul/secure/lib/libcrypto/Makefile user/dchagin/lemul/secure/lib/libcrypto/Makefile.inc user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_OBJECT_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_length.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3 user/dchagin/lemul/secure/lib/libcrypto/man/ASN1_generate_nconf.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_ctrl.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_base64.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_buffer.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_cipher.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_md.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_null.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_f_ssl.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_find_type.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_new_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_push.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_read.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_accept.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_bio.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_connect.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_fd.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_mem.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_null.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_s_socket.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_set_callback.3 user/dchagin/lemul/secure/lib/libcrypto/man/BIO_should_retry.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_BLINDING_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_CTX_start.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_add.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_add_word.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_bn2bin.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_cmp.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_copy.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_generate_prime.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_inverse.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_num_bytes.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_rand.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_set_bit.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_swap.3 user/dchagin/lemul/secure/lib/libcrypto/man/BN_zero.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_add0_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_add1_signer.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_compress.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_final.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get0_type.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_sign_receipt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_uncompress.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/CMS_verify_receipt.3 user/dchagin/lemul/secure/lib/libcrypto/man/CONF_modules_free.3 user/dchagin/lemul/secure/lib/libcrypto/man/CONF_modules_load_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_generate_parameters.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/DH_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_SIG_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_do_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_dup_DH.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_generate_parameters.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/DSA_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_GET_LIB.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_clear_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_error_string.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_get_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_load_crypto_strings.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_load_strings.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_print_errors.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_put_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_remove_state.3 user/dchagin/lemul/secure/lib/libcrypto/man/ERR_set_mark.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_BytesToKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestSignInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_EncryptInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_OpenInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_cmp.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_derive.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_keygen.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_print_private.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_SealInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_SignInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/EVP_VerifyInit.3 user/dchagin/lemul/secure/lib/libcrypto/man/OBJ_nid2obj.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_Applink.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_config.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_ia32cap.3 user/dchagin/lemul/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3 user/dchagin/lemul/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3 user/dchagin/lemul/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS12_create.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS12_parse.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_decrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3 user/dchagin/lemul/secure/lib/libcrypto/man/PKCS7_verify.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_add.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_bytes.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_cleanup.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_egd.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_load_file.3 user/dchagin/lemul/secure/lib/libcrypto/man/RAND_set_rand_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_blinding_on.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_check_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_generate_key.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_print.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_private_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_public_encrypt.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_set_method.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_sign.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3 user/dchagin/lemul/secure/lib/libcrypto/man/RSA_size.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_read_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_read_PKCS7.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_write_CMS.3 user/dchagin/lemul/secure/lib/libcrypto/man/SMIME_write_PKCS7.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_NAME_print_ex.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_new.3 user/dchagin/lemul/secure/lib/libcrypto/man/X509_verify_cert.3 user/dchagin/lemul/secure/lib/libcrypto/man/bio.3 user/dchagin/lemul/secure/lib/libcrypto/man/blowfish.3 user/dchagin/lemul/secure/lib/libcrypto/man/bn.3 user/dchagin/lemul/secure/lib/libcrypto/man/bn_internal.3 user/dchagin/lemul/secure/lib/libcrypto/man/buffer.3 user/dchagin/lemul/secure/lib/libcrypto/man/crypto.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_DHparams.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_DSAPublicKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_RSAPublicKey.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_ALGOR.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_CRL.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_NAME.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_REQ.3 user/dchagin/lemul/secure/lib/libcrypto/man/d2i_X509_SIG.3 user/dchagin/lemul/secure/lib/libcrypto/man/des.3 user/dchagin/lemul/secure/lib/libcrypto/man/dh.3 user/dchagin/lemul/secure/lib/libcrypto/man/dsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/ecdsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/engine.3 user/dchagin/lemul/secure/lib/libcrypto/man/err.3 user/dchagin/lemul/secure/lib/libcrypto/man/evp.3 user/dchagin/lemul/secure/lib/libcrypto/man/hmac.3 user/dchagin/lemul/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3 user/dchagin/lemul/secure/lib/libcrypto/man/lh_stats.3 user/dchagin/lemul/secure/lib/libcrypto/man/lhash.3 user/dchagin/lemul/secure/lib/libcrypto/man/md5.3 user/dchagin/lemul/secure/lib/libcrypto/man/mdc2.3 user/dchagin/lemul/secure/lib/libcrypto/man/pem.3 user/dchagin/lemul/secure/lib/libcrypto/man/rand.3 user/dchagin/lemul/secure/lib/libcrypto/man/rc4.3 user/dchagin/lemul/secure/lib/libcrypto/man/ripemd.3 user/dchagin/lemul/secure/lib/libcrypto/man/rsa.3 user/dchagin/lemul/secure/lib/libcrypto/man/sha.3 user/dchagin/lemul/secure/lib/libcrypto/man/threads.3 user/dchagin/lemul/secure/lib/libcrypto/man/ui.3 user/dchagin/lemul/secure/lib/libcrypto/man/ui_compat.3 user/dchagin/lemul/secure/lib/libcrypto/man/x509.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CIPHER_get_name.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_COMP_add_compression_method.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_add_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_ctrl.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_flush_sessions.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_new.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_number.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_sessions.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cert_store.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_info_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_options.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_timeout.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_set_verify.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_use_certificate.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_SESSION_get_time.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_accept.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_alert_type_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_clear.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_connect.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_do_handshake.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_free.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_SSL_CTX.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ciphers.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_client_CA_list.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_current_cipher.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_default_timeout.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_error.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_ex_new_index.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_fd.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_peer_cert_chain.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_peer_certificate.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_psk_identity.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_rbio.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_verify_result.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_get_version.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_library_init.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_load_client_CA_file.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_new.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_pending.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_read.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_rstate_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_session_reused.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_bio.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_connect_state.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_fd.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_session.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_set_verify_result.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_shutdown.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_state_string.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_want.3 user/dchagin/lemul/secure/lib/libssl/man/SSL_write.3 user/dchagin/lemul/secure/lib/libssl/man/d2i_SSL_SESSION.3 user/dchagin/lemul/secure/lib/libssl/man/ssl.3 user/dchagin/lemul/secure/usr.bin/openssl/man/CA.pl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/asn1parse.1 user/dchagin/lemul/secure/usr.bin/openssl/man/c_rehash.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ca.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ciphers.1 user/dchagin/lemul/secure/usr.bin/openssl/man/cms.1 user/dchagin/lemul/secure/usr.bin/openssl/man/crl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/crl2pkcs7.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dgst.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dhparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/dsaparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ec.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ecparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/enc.1 user/dchagin/lemul/secure/usr.bin/openssl/man/errstr.1 user/dchagin/lemul/secure/usr.bin/openssl/man/gendsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/genpkey.1 user/dchagin/lemul/secure/usr.bin/openssl/man/genrsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/nseq.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ocsp.1 user/dchagin/lemul/secure/usr.bin/openssl/man/openssl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/passwd.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs12.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs7.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkcs8.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkey.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkeyparam.1 user/dchagin/lemul/secure/usr.bin/openssl/man/pkeyutl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rand.1 user/dchagin/lemul/secure/usr.bin/openssl/man/req.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rsa.1 user/dchagin/lemul/secure/usr.bin/openssl/man/rsautl.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_client.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_server.1 user/dchagin/lemul/secure/usr.bin/openssl/man/s_time.1 user/dchagin/lemul/secure/usr.bin/openssl/man/sess_id.1 user/dchagin/lemul/secure/usr.bin/openssl/man/smime.1 user/dchagin/lemul/secure/usr.bin/openssl/man/speed.1 user/dchagin/lemul/secure/usr.bin/openssl/man/spkac.1 user/dchagin/lemul/secure/usr.bin/openssl/man/ts.1 user/dchagin/lemul/secure/usr.bin/openssl/man/tsget.1 user/dchagin/lemul/secure/usr.bin/openssl/man/verify.1 user/dchagin/lemul/secure/usr.bin/openssl/man/version.1 user/dchagin/lemul/secure/usr.bin/openssl/man/x509.1 user/dchagin/lemul/secure/usr.bin/openssl/man/x509v3_config.1 user/dchagin/lemul/share/man/man4/Makefile user/dchagin/lemul/share/man/man4/bpf.4 user/dchagin/lemul/share/man/man5/periodic.conf.5 user/dchagin/lemul/share/man/man7/hier.7 user/dchagin/lemul/share/man/man9/Makefile user/dchagin/lemul/share/man/man9/timeout.9 user/dchagin/lemul/share/mk/sys.mk user/dchagin/lemul/sys/amd64/conf/NOTES user/dchagin/lemul/sys/amd64/include/metadata.h user/dchagin/lemul/sys/amd64/vmm/vmm_ioport.c user/dchagin/lemul/sys/arm/arm/cpufunc.c user/dchagin/lemul/sys/arm/arm/identcpu.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_bsc.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c user/dchagin/lemul/sys/arm/conf/NOTES user/dchagin/lemul/sys/arm/include/armreg.h user/dchagin/lemul/sys/arm/ti/cpsw/if_cpsw.c user/dchagin/lemul/sys/arm/xilinx/zy7_mp.c user/dchagin/lemul/sys/boot/common/bootstrap.h user/dchagin/lemul/sys/boot/common/load_elf.c user/dchagin/lemul/sys/boot/common/load_elf_obj.c user/dchagin/lemul/sys/boot/common/module.c user/dchagin/lemul/sys/boot/fdt/dts/arm/beaglebone-black.dts user/dchagin/lemul/sys/boot/fdt/fdt_loader_cmd.c user/dchagin/lemul/sys/boot/forth/beastie.4th user/dchagin/lemul/sys/boot/forth/loader.4th user/dchagin/lemul/sys/boot/forth/support.4th user/dchagin/lemul/sys/boot/i386/libi386/Makefile user/dchagin/lemul/sys/boot/i386/libi386/bootinfo64.c user/dchagin/lemul/sys/boot/i386/libi386/elf64_freebsd.c user/dchagin/lemul/sys/boot/i386/libi386/libi386.h user/dchagin/lemul/sys/boot/i386/loader/conf.c user/dchagin/lemul/sys/cam/ctl/scsi_ctl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/trim_map.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_misc.c user/dchagin/lemul/sys/conf/NOTES user/dchagin/lemul/sys/conf/files user/dchagin/lemul/sys/conf/files.powerpc user/dchagin/lemul/sys/conf/options user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c user/dchagin/lemul/sys/dev/ath/if_ath.c user/dchagin/lemul/sys/dev/ath/if_ath_btcoex.c user/dchagin/lemul/sys/dev/cardbus/cardbus.c user/dchagin/lemul/sys/dev/cxgbe/t4_main.c user/dchagin/lemul/sys/dev/cxgbe/t4_mp_ring.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_core.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_intel.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_logging.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_mod.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_piv.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_uncore.c user/dchagin/lemul/sys/dev/hwpmc/hwpmc_x86.c user/dchagin/lemul/sys/dev/hwpmc/pmc_events.h user/dchagin/lemul/sys/dev/ixl/if_ixl.c user/dchagin/lemul/sys/dev/ixl/if_ixlv.c user/dchagin/lemul/sys/dev/ixl/ixl_txrx.c user/dchagin/lemul/sys/dev/mii/mii.c user/dchagin/lemul/sys/dev/mii/mii_physubr.c user/dchagin/lemul/sys/dev/mii/miivar.h user/dchagin/lemul/sys/dev/ofw/ofw_fdt.c user/dchagin/lemul/sys/dev/pccbb/pccbb.c user/dchagin/lemul/sys/dev/pccbb/pccbb_isa.c user/dchagin/lemul/sys/dev/pccbb/pccbb_pci.c user/dchagin/lemul/sys/dev/pccbb/pccbbvar.h user/dchagin/lemul/sys/dev/sound/pci/emu10kx.c user/dchagin/lemul/sys/dev/sound/pci/envy24.c user/dchagin/lemul/sys/dev/sound/pci/envy24ht.c user/dchagin/lemul/sys/dev/sound/pcm/channel.c user/dchagin/lemul/sys/dev/usb/serial/u3g.c user/dchagin/lemul/sys/dev/usb/usb_device.c user/dchagin/lemul/sys/dev/usb/usbdevs user/dchagin/lemul/sys/fs/devfs/devfs_devs.c user/dchagin/lemul/sys/geom/geom_dev.c user/dchagin/lemul/sys/i386/include/metadata.h user/dchagin/lemul/sys/kern/init_main.c user/dchagin/lemul/sys/kern/kern_condvar.c user/dchagin/lemul/sys/kern/kern_conf.c user/dchagin/lemul/sys/kern/kern_jail.c user/dchagin/lemul/sys/kern/kern_lock.c user/dchagin/lemul/sys/kern/kern_sig.c user/dchagin/lemul/sys/kern/kern_switch.c user/dchagin/lemul/sys/kern/kern_synch.c user/dchagin/lemul/sys/kern/kern_thread.c user/dchagin/lemul/sys/kern/kern_timeout.c user/dchagin/lemul/sys/kern/subr_sleepqueue.c user/dchagin/lemul/sys/kern/uipc_mbuf.c user/dchagin/lemul/sys/modules/Makefile user/dchagin/lemul/sys/modules/cardbus/Makefile user/dchagin/lemul/sys/modules/cbb/Makefile user/dchagin/lemul/sys/modules/cxgbe/if_cxgbe/Makefile user/dchagin/lemul/sys/net/bpf.c user/dchagin/lemul/sys/netpfil/ipfw/ip_fw_nat.c user/dchagin/lemul/sys/ofed/include/linux/completion.h user/dchagin/lemul/sys/ofed/include/linux/linux_idr.c user/dchagin/lemul/sys/powerpc/aim/mmu_oea64.c user/dchagin/lemul/sys/powerpc/conf/MPC85XX user/dchagin/lemul/sys/powerpc/conf/NOTES user/dchagin/lemul/sys/powerpc/include/ptrace.h user/dchagin/lemul/sys/powerpc/include/reg.h user/dchagin/lemul/sys/sys/_callout.h user/dchagin/lemul/sys/sys/callout.h user/dchagin/lemul/sys/sys/capsicum.h user/dchagin/lemul/sys/sys/conf.h user/dchagin/lemul/sys/sys/jail.h user/dchagin/lemul/sys/sys/mbuf.h user/dchagin/lemul/sys/sys/module.h user/dchagin/lemul/sys/sys/param.h user/dchagin/lemul/sys/sys/pmc.h user/dchagin/lemul/sys/sys/proc.h user/dchagin/lemul/sys/vm/vm_fault.c user/dchagin/lemul/sys/x86/isa/atpic.c user/dchagin/lemul/sys/x86/xen/pv.c user/dchagin/lemul/tools/regression/execve/Makefile user/dchagin/lemul/tools/test/dtrace/Makefile user/dchagin/lemul/usr.bin/gcore/elfcore.c user/dchagin/lemul/usr.bin/grep/Makefile user/dchagin/lemul/usr.bin/lex/Makefile user/dchagin/lemul/usr.bin/make/Makefile user/dchagin/lemul/usr.sbin/Makefile user/dchagin/lemul/usr.sbin/crunch/crunchide/exec_elf32.c user/dchagin/lemul/usr.sbin/fstyp/fstyp.8 user/dchagin/lemul/usr.sbin/kldxref/kldxref.c user/dchagin/lemul/usr.sbin/mtree/Makefile user/dchagin/lemul/usr.sbin/ngctl/main.c user/dchagin/lemul/usr.sbin/ofwdump/ofwdump.c Directory Properties: user/dchagin/lemul/ (props changed) user/dchagin/lemul/cddl/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/dchagin/lemul/contrib/compiler-rt/ (props changed) user/dchagin/lemul/contrib/elftoolchain/ (props changed) user/dchagin/lemul/contrib/libc++/ (props changed) user/dchagin/lemul/contrib/ntp/ (props changed) user/dchagin/lemul/crypto/openssl/ (props changed) user/dchagin/lemul/etc/ (props changed) user/dchagin/lemul/lib/libc/ (props changed) user/dchagin/lemul/sbin/ (props changed) user/dchagin/lemul/share/ (props changed) user/dchagin/lemul/share/man/man4/ (props changed) user/dchagin/lemul/sys/ (props changed) user/dchagin/lemul/sys/amd64/vmm/ (props changed) user/dchagin/lemul/sys/boot/ (props changed) user/dchagin/lemul/sys/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/sys/conf/ (props changed) Modified: user/dchagin/lemul/bin/csh/Makefile ============================================================================== --- user/dchagin/lemul/bin/csh/Makefile Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/bin/csh/Makefile Sat Jan 17 08:35:31 2015 (r277294) @@ -93,7 +93,7 @@ GENHDRS+= iconv.h SRCS+= iconv_stub.c iconv.h: ${.CURDIR}/iconv_stub.h - cp -f ${.CURDIR}/iconv_stub.h ${.TARGET} + ${CP} ${.CURDIR}/iconv_stub.h ${.TARGET} .endif .endif Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sat Jan 17 08:35:31 2015 (r277294) @@ -1916,6 +1916,7 @@ zpool_scan(zpool_handle_t *zhp, pool_sca } } +#ifdef illumos /* * This provides a very minimal check whether a given string is likely a * c#t#d# style string. Users of this are expected to do their own @@ -1947,6 +1948,7 @@ ctd_check_path(char *str) { } return (CTD_CHECK(str)); } +#endif /* * Find a vdev that matches the search criteria specified. We use the @@ -2002,6 +2004,7 @@ vdev_to_nvlist_iter(nvlist_t *nv, nvlist * * Otherwise, all other searches are simple string compares. */ +#ifdef illumos if (strcmp(srchkey, ZPOOL_CONFIG_PATH) == 0 && ctd_check_path(val)) { uint64_t wholedisk = 0; @@ -2041,6 +2044,9 @@ vdev_to_nvlist_iter(nvlist_t *nv, nvlist break; } } else if (strcmp(srchkey, ZPOOL_CONFIG_TYPE) == 0 && val) { +#else + if (strcmp(srchkey, ZPOOL_CONFIG_TYPE) == 0 && val) { +#endif char *type, *idx, *end, *p; uint64_t id, vdev_id; Modified: user/dchagin/lemul/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc ============================================================================== --- user/dchagin/lemul/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc Sat Jan 17 08:35:31 2015 (r277294) @@ -97,7 +97,6 @@ # include <sys/link_elf.h> # include <netinet/ip_mroute.h> # include <netinet/in.h> -# include <netinet/ip_compat.h> # include <net/ethernet.h> # include <net/ppp_defs.h> # include <glob.h> Modified: user/dchagin/lemul/contrib/elftoolchain/elfcopy/sections.c ============================================================================== --- user/dchagin/lemul/contrib/elftoolchain/elfcopy/sections.c Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/elftoolchain/elfcopy/sections.c Sat Jan 17 08:35:31 2015 (r277294) @@ -777,6 +777,8 @@ resync_sections(struct elfcopy *ecp) continue; /* Align section offset. */ + if (s->align == 0) + s->align = 1; if (off <= s->off) { if (!s->loadable) s->off = roundup(off, s->align); Modified: user/dchagin/lemul/contrib/elftoolchain/libelf/elf_scn.c ============================================================================== --- user/dchagin/lemul/contrib/elftoolchain/libelf/elf_scn.c Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/elftoolchain/libelf/elf_scn.c Sat Jan 17 08:35:31 2015 (r277294) @@ -60,7 +60,8 @@ _libelf_load_section_headers(Elf *e, voi assert((e->e_flags & LIBELF_F_SHDRS_LOADED) == 0); #define CHECK_EHDR(E,EH) do { \ - if (fsz != (EH)->e_shentsize || \ + if (shoff > e->e_rawsize || \ + fsz != (EH)->e_shentsize || \ shnum > SIZE_MAX / fsz || \ fsz * shnum > e->e_rawsize - shoff) { \ LIBELF_SET_ERROR(HEADER, 0); \ Modified: user/dchagin/lemul/contrib/libc++/CREDITS.TXT ============================================================================== --- user/dchagin/lemul/contrib/libc++/CREDITS.TXT Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/CREDITS.TXT Sat Jan 17 08:35:31 2015 (r277294) @@ -33,6 +33,10 @@ E: mclow.lists@gmail.com E: marshall@idio.com D: C++14 support, patches and bug fixes. +N: Eric Fiselier +E: eric@efcs.ca +D: LFTS support, patches and bug fixes. + N: Bill Fisher E: william.w.fisher@gmail.com D: Regex bug fixes. Modified: user/dchagin/lemul/contrib/libc++/LICENSE.TXT ============================================================================== --- user/dchagin/lemul/contrib/libc++/LICENSE.TXT Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/LICENSE.TXT Sat Jan 17 08:35:31 2015 (r277294) @@ -14,7 +14,7 @@ Full text of the relevant licenses is in University of Illinois/NCSA Open Source License -Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT All rights reserved. @@ -55,7 +55,7 @@ SOFTWARE. ============================================================================== -Copyright (c) 2009-2013 by the contributors listed in CREDITS.TXT +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal Modified: user/dchagin/lemul/contrib/libc++/include/__bit_reference ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__bit_reference Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__bit_reference Sat Jan 17 08:35:31 2015 (r277294) @@ -174,7 +174,7 @@ __find_bool_true(__bit_iterator<_Cp, _Is if (__b) return _It(__first.__seg_, static_cast<unsigned>(_VSTD::__ctz(__b))); if (__n == __dn) - return _It(__first.__seg_, __first.__ctz_ + __n); + return __first + __n; __n -= __dn; ++__first.__seg_; } @@ -210,7 +210,7 @@ __find_bool_false(__bit_iterator<_Cp, _I if (__b) return _It(__first.__seg_, static_cast<unsigned>(_VSTD::__ctz(__b))); if (__n == __dn) - return _It(__first.__seg_, __first.__ctz_ + __n); + return __first + __n; __n -= __dn; ++__first.__seg_; } @@ -705,7 +705,7 @@ inline _LIBCPP_INLINE_VISIBILITY __bit_iterator<_Cp, false> move_backward(__bit_iterator<_Cp, _IsConst> __first, __bit_iterator<_Cp, _IsConst> __last, __bit_iterator<_Cp, false> __result) { - return _VSTD::copy(__first, __last, __result); + return _VSTD::copy_backward(__first, __last, __result); } // swap_ranges Modified: user/dchagin/lemul/contrib/libc++/include/__config ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__config Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__config Sat Jan 17 08:35:31 2015 (r277294) @@ -19,6 +19,11 @@ #define _GNUC_VER (__GNUC__ * 100 + __GNUC_MINOR__) #endif +#if !_WIN32 +#include <unistd.h> +#include <errno.h> // for ELAST on FreeBSD +#endif + #define _LIBCPP_VERSION 1101 #define _LIBCPP_ABI_VERSION 1 @@ -106,6 +111,13 @@ # endif #endif // __sun__ +#if defined(__native_client__) + // NaCl's sandbox (which PNaCl also runs in) doesn't allow filesystem access, + // including accesses to the special files under /dev. C++11's + // std::random_device is instead exposed through a NaCl syscall. +# define _LIBCPP_USING_NACL_RANDOM +#endif // defined(__native_client__) + #if !defined(_LIBCPP_LITTLE_ENDIAN) || !defined(_LIBCPP_BIG_ENDIAN) # include <endian.h> # if __BYTE_ORDER == __LITTLE_ENDIAN @@ -194,7 +206,7 @@ #endif #ifndef _LIBCPP_EXCEPTION_ABI -#define _LIBCPP_EXCEPTION_ABI _LIBCPP_TYPE_VIS +#define _LIBCPP_EXCEPTION_ABI __attribute__ ((__visibility__("default"))) #endif #ifndef _LIBCPP_ALWAYS_INLINE @@ -203,6 +215,11 @@ #if defined(__clang__) +#if defined(__APPLE__) && !defined(__i386__) && !defined(__x86_64__) && \ + !defined(__arm__) +#define _LIBCPP_ALTERNATE_STRING_LAYOUT +#endif + #if __has_feature(cxx_alignas) # define _ALIGNAS_TYPE(x) alignas(x) # define _ALIGNAS(x) alignas(x) @@ -215,14 +232,10 @@ #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES #endif -#ifndef __GXX_EXPERIMENTAL_CXX0X__ -#ifdef __linux__ -#define _LIBCPP_HAS_NO_UNICODE_CHARS -#else +#if __cplusplus < 201103L typedef __char16_t char16_t; typedef __char32_t char32_t; #endif -#endif #if !(__has_feature(cxx_exceptions)) #define _LIBCPP_NO_EXCEPTIONS @@ -246,6 +259,8 @@ typedef __char32_t char32_t; # define _LIBCPP_NORETURN __attribute__ ((noreturn)) #endif +#define _LIBCPP_UNUSED __attribute__((__unused__)) + #if !(__has_feature(cxx_defaulted_functions)) #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS #endif // !(__has_feature(cxx_defaulted_functions)) @@ -308,10 +323,16 @@ typedef __char32_t char32_t; #define _LIBCPP_HAS_NO_CONSTEXPR #endif +#if !(__has_feature(cxx_relaxed_constexpr)) +#define _LIBCPP_HAS_NO_CXX14_CONSTEXPR +#endif + #if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L #if defined(__FreeBSD__) #define _LIBCPP_HAS_QUICK_EXIT #define _LIBCPP_HAS_C11_FEATURES +#elif defined(__ANDROID__) +#define _LIBCPP_HAS_QUICK_EXIT #elif defined(__linux__) #include <features.h> #if __GLIBC_PREREQ(2, 15) @@ -326,13 +347,19 @@ typedef __char32_t char32_t; #if (__has_feature(cxx_noexcept)) # define _NOEXCEPT noexcept # define _NOEXCEPT_(x) noexcept(x) +# define _NOEXCEPT_OR_FALSE(x) noexcept(x) #else # define _NOEXCEPT throw() # define _NOEXCEPT_(x) +# define _NOEXCEPT_OR_FALSE(x) false #endif #if __has_feature(underlying_type) -# define _LIBCXX_UNDERLYING_TYPE(T) __underlying_type(T) +# define _LIBCPP_UNDERLYING_TYPE(T) __underlying_type(T) +#endif + +#if __has_feature(is_literal) +# define _LIBCPP_IS_LITERAL(T) __is_literal(T) #endif // Inline namespaces are available in Clang regardless of C++ dialect. @@ -345,6 +372,10 @@ namespace std { } } +#if !defined(_LIBCPP_HAS_NO_ASAN) && !__has_feature(address_sanitizer) +#define _LIBCPP_HAS_NO_ASAN +#endif + #elif defined(__GNUC__) #define _ALIGNAS(x) __attribute__((__aligned__(x))) @@ -352,15 +383,33 @@ namespace std { #define _LIBCPP_NORETURN __attribute__((noreturn)) +#define _LIBCPP_UNUSED __attribute__((__unused__)) + +#if _GNUC_VER >= 407 +#define _LIBCPP_UNDERLYING_TYPE(T) __underlying_type(T) +#define _LIBCPP_IS_LITERAL(T) __is_literal_type(T) +#endif + #if !__EXCEPTIONS #define _LIBCPP_NO_EXCEPTIONS #endif #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES + +// constexpr was added to GCC in 4.6. +#if _GNUC_VER < 406 +#define _LIBCPP_HAS_NO_CONSTEXPR +// Can only use constexpr in c++11 mode. +#elif !defined(__GXX_EXPERIMENTAL_CXX0X__) && __cplusplus < 201103L #define _LIBCPP_HAS_NO_CONSTEXPR +#endif + +// No version of GCC supports relaxed constexpr rules +#define _LIBCPP_HAS_NO_CXX14_CONSTEXPR #define _NOEXCEPT throw() #define _NOEXCEPT_(x) +#define _NOEXCEPT_OR_FALSE(x) false #ifndef __GXX_EXPERIMENTAL_CXX0X__ @@ -390,9 +439,7 @@ namespace std { #endif #if _GNUC_VER < 404 -#define _LIBCPP_HAS_NO_ADVANCED_SFINAE #define _LIBCPP_HAS_NO_DECLTYPE -#define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS #define _LIBCPP_HAS_NO_UNICODE_CHARS #define _LIBCPP_HAS_NO_VARIADICS @@ -403,6 +450,11 @@ namespace std { #define _LIBCPP_HAS_NO_NULLPTR #endif +#if _GNUC_VER < 407 +#define _LIBCPP_HAS_NO_ADVANCED_SFINAE +#define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#endif + #endif // __GXX_EXPERIMENTAL_CXX0X__ #define _LIBCPP_BEGIN_NAMESPACE_STD namespace std { namespace _LIBCPP_NAMESPACE { @@ -415,21 +467,28 @@ namespace _LIBCPP_NAMESPACE { using namespace _LIBCPP_NAMESPACE __attribute__((__strong__)); } +#if !defined(_LIBCPP_HAS_NO_ASAN) && !defined(__SANITIZE_ADDRESS__) +#define _LIBCPP_HAS_NO_ASAN +#endif + #elif defined(_LIBCPP_MSVC) #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES #define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER #define _LIBCPP_HAS_NO_CONSTEXPR +#define _LIBCPP_HAS_NO_CXX14_CONSTEXPR #define _LIBCPP_HAS_NO_UNICODE_CHARS #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS #define __alignof__ __alignof #define _LIBCPP_NORETURN __declspec(noreturn) +#define _LIBCPP_UNUSED #define _ALIGNAS(x) __declspec(align(x)) #define _LIBCPP_HAS_NO_VARIADICS -#define _NOEXCEPT throw() +#define _NOEXCEPT throw () #define _NOEXCEPT_(x) +#define _NOEXCEPT_OR_FALSE(x) false #define _LIBCPP_BEGIN_NAMESPACE_STD namespace std { #define _LIBCPP_END_NAMESPACE_STD } @@ -439,15 +498,19 @@ using namespace _LIBCPP_NAMESPACE __attr namespace std { } +#define _LIBCPP_HAS_NO_ASAN + #elif defined(__IBMCPP__) #define _ALIGNAS(x) __attribute__((__aligned__(x))) #define _ALIGNAS_TYPE(x) __attribute__((__aligned__(__alignof(x)))) #define _ATTRIBUTE(x) __attribute__((x)) #define _LIBCPP_NORETURN __attribute__((noreturn)) +#define _LIBCPP_UNUSED #define _NOEXCEPT throw() #define _NOEXCEPT_(x) +#define _NOEXCEPT_OR_FALSE(x) false #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES #define _LIBCPP_HAS_NO_ADVANCED_SFINAE @@ -455,7 +518,6 @@ namespace std { #define _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS #define _LIBCPP_HAS_NO_NULLPTR #define _LIBCPP_HAS_NO_UNICODE_CHARS -#define _LIBCPP_HAS_NO_STRONG_ENUMS #define _LIBCPP_HAS_IS_BASE_OF #if defined(_AIX) @@ -471,13 +533,19 @@ namespace std { } } -#endif // __clang__ || __GNUC___ || _MSC_VER || __IBMCPP__ +#define _LIBCPP_HAS_NO_ASAN + +#endif // __clang__ || __GNUC__ || _MSC_VER || __IBMCPP__ #ifdef _LIBCPP_HAS_NO_UNICODE_CHARS typedef unsigned short char16_t; typedef unsigned int char32_t; #endif // _LIBCPP_HAS_NO_UNICODE_CHARS +#ifndef __SIZEOF_INT128__ +#define _LIBCPP_HAS_NO_INT128 +#endif + #ifdef _LIBCPP_HAS_NO_STATIC_ASSERT template <bool> struct __static_assert_test; @@ -515,12 +583,20 @@ template <unsigned> struct __static_asse #define __has_feature(__x) 0 #endif -#if __has_feature(cxx_explicit_conversions) +#ifndef __has_builtin +#define __has_builtin(__x) 0 +#endif + +#if __has_feature(cxx_explicit_conversions) || defined(__IBMCPP__) # define _LIBCPP_EXPLICIT explicit #else # define _LIBCPP_EXPLICIT #endif +#if !__has_builtin(__builtin_operator_new) || !__has_builtin(__builtin_operator_delete) +# define _LIBCPP_HAS_NO_BUILTIN_OPERATOR_NEW_DELETE +#endif + #ifdef _LIBCPP_HAS_NO_STRONG_ENUMS #define _LIBCPP_DECLARE_STRONG_ENUM(x) struct _LIBCPP_TYPE_VIS x { enum __lx #define _LIBCPP_DECLARE_STRONG_ENUM_EPILOG(x) \ @@ -546,16 +622,21 @@ template <unsigned> struct __static_asse #endif #ifndef _LIBCPP_EXTERN_TEMPLATE -#define _LIBCPP_EXTERN_TEMPLATE(...) +#define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; #endif #ifndef _LIBCPP_EXTERN_TEMPLATE2 #define _LIBCPP_EXTERN_TEMPLATE2(...) extern template __VA_ARGS__; #endif +#if defined(__APPLE__) && defined(__LP64__) && !defined(__x86_64__) +#define _LIBCPP_NONUNIQUE_RTTI_BIT (1ULL << 63) +#endif + #if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) || defined(__NetBSD__) #define _LIBCPP_LOCALE__L_EXTENSIONS 1 #endif + #ifdef __FreeBSD__ #define _DECLARE_C99_LDBL_MATH 1 #endif @@ -568,21 +649,39 @@ template <unsigned> struct __static_asse #define _LIBCPP_WCTYPE_IS_MASK #endif -#if defined(__APPLE__) || defined(__FreeBSD__) -#ifndef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR -# define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 0 -#endif +#if defined(ELAST) +#define _LIBCPP_ELAST ELAST +#elif defined(__linux__) +#define _LIBCPP_ELAST 4095 +#elif defined(_NEWLIB_VERSION) +#define _LIBCPP_ELAST __ELASTERROR +#elif defined(__APPLE__) +// Not _LIBCPP_ELAST needed on Apple +#elif defined(__sun__) +#define _LIBCPP_ELAST ESTALE +#else +// Warn here so that the person doing the libcxx port has an easier time: +#warning This platform's ELAST hasn't been ported yet #endif #ifndef _LIBCPP_TRIVIAL_PAIR_COPY_CTOR -# define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 1 +# if defined(__FreeBSD__) +// Making the std::pair copy constructor trivial breaks ABI compatibility with +// earlier versions of libc++ shipped by FreeBSD, so turn it off by default. +// See also http://svnweb.freebsd.org/changeset/base/261801 +# define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 0 +# else +# define _LIBCPP_TRIVIAL_PAIR_COPY_CTOR 1 +# endif #endif #ifndef _LIBCPP_STD_VER # if __cplusplus <= 201103L # define _LIBCPP_STD_VER 11 +# elif __cplusplus <= 201402L +# define _LIBCPP_STD_VER 14 # else -# define _LIBCPP_STD_VER 13 // current year, or date of c++14 ratification +# define _LIBCPP_STD_VER 15 // current year, or date of c++17 ratification # endif #endif // _LIBCPP_STD_VER @@ -593,21 +692,30 @@ template <unsigned> struct __static_asse #endif #if _LIBCPP_STD_VER <= 11 -#define _LIBCPP_CONSTEXPR_AFTER_CXX11 #define _LIBCPP_EXPLICIT_AFTER_CXX11 #define _LIBCPP_DEPRECATED_AFTER_CXX11 #else -#define _LIBCPP_CONSTEXPR_AFTER_CXX11 constexpr #define _LIBCPP_EXPLICIT_AFTER_CXX11 explicit #define _LIBCPP_DEPRECATED_AFTER_CXX11 [[deprecated]] #endif +#if _LIBCPP_STD_VER > 11 && !defined(_LIBCPP_HAS_NO_CXX14_CONSTEXPR) +#define _LIBCPP_CONSTEXPR_AFTER_CXX11 constexpr +#else +#define _LIBCPP_CONSTEXPR_AFTER_CXX11 +#endif + +#ifndef _LIBCPP_HAS_NO_ASAN +extern "C" void __sanitizer_annotate_contiguous_container( + const void *, const void *, const void *, const void *); +#endif + // Try to find out if RTTI is disabled. // g++ and cl.exe have RTTI on by default and define a macro when it is. // g++ only defines the macro in 4.3.2 and onwards. #if !defined(_LIBCPP_NO_RTTI) -# if defined(__GNUG__) && (__GNUC__ >= 4 && \ - (__GNUC_MINOR__ >= 3 || __GNUC_PATCHLEVEL__ >= 2)) && !defined(__GXX_RTTI) +# if defined(__GNUG__) && ((__GNUC__ >= 5) || (__GNUC__ == 4 && \ + (__GNUC_MINOR__ >= 3 || __GNUC_PATCHLEVEL__ >= 2))) && !defined(__GXX_RTTI) # define _LIBCPP_NO_RTTI # elif (defined(_MSC_VER) && !defined(__clang__)) && !defined(_CPPRTTI) # define _LIBCPP_NO_RTTI @@ -618,4 +726,9 @@ template <unsigned> struct __static_asse # define _LIBCPP_WEAK __attribute__((__weak__)) #endif +#if defined(_LIBCPP_HAS_NO_MONOTONIC_CLOCK) && !defined(_LIBCPP_HAS_NO_THREADS) +# error _LIBCPP_HAS_NO_MONOTONIC_CLOCK may only be defined when \ + _LIBCPP_HAS_NO_THREADS is defined. +#endif + #endif // _LIBCPP_CONFIG Modified: user/dchagin/lemul/contrib/libc++/include/__debug ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__debug Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__debug Sat Jan 17 08:35:31 2015 (r277294) @@ -11,19 +11,23 @@ #ifndef _LIBCPP_DEBUG_H #define _LIBCPP_DEBUG_H +#include <__config> + #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #pragma GCC system_header #endif #if _LIBCPP_DEBUG_LEVEL >= 1 - # include <cstdlib> # include <cstdio> # include <cstddef> # ifndef _LIBCPP_ASSERT # define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : (_VSTD::printf("%s\n", m), _VSTD::abort())) # endif +#endif +#ifndef _LIBCPP_ASSERT +# define _LIBCPP_ASSERT(x, m) ((void)0) #endif #if _LIBCPP_DEBUG_LEVEL >= 2 Modified: user/dchagin/lemul/contrib/libc++/include/__functional_03 ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__functional_03 Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__functional_03 Sat Jan 17 08:35:31 2015 (r277294) @@ -651,9 +651,14 @@ class _LIBCPP_TYPE_VIS_ONLY function<_Rp __base* __f_; template <class _Fp> + _LIBCPP_INLINE_VISIBILITY static bool __not_null(const _Fp&) {return true;} template <class _R2> - static bool __not_null(const function<_Rp()>& __p) {return __p;} + _LIBCPP_INLINE_VISIBILITY + static bool __not_null(_R2 (*__p)()) {return __p;} + template <class _R2> + _LIBCPP_INLINE_VISIBILITY + static bool __not_null(const function<_R2()>& __p) {return __p;} public: typedef _Rp result_type; @@ -955,7 +960,7 @@ class _LIBCPP_TYPE_VIS_ONLY function<_Rp static bool __not_null(_R2 (_Cp::*__p)() const volatile) {return __p;} template <class _R2, class _B0> _LIBCPP_INLINE_VISIBILITY - static bool __not_null(const function<_Rp(_B0)>& __p) {return __p;} + static bool __not_null(const function<_R2(_B0)>& __p) {return __p;} public: typedef _Rp result_type; @@ -1257,7 +1262,7 @@ class _LIBCPP_TYPE_VIS_ONLY function<_Rp static bool __not_null(_R2 (_Cp::*__p)(_B1) const volatile) {return __p;} template <class _R2, class _B0, class _B1> _LIBCPP_INLINE_VISIBILITY - static bool __not_null(const function<_Rp(_B0, _B1)>& __p) {return __p;} + static bool __not_null(const function<_R2(_B0, _B1)>& __p) {return __p;} public: typedef _Rp result_type; @@ -1558,7 +1563,7 @@ class _LIBCPP_TYPE_VIS_ONLY function<_Rp static bool __not_null(_R2 (_Cp::*__p)(_B1, _B2) const volatile) {return __p;} template <class _R2, class _B0, class _B1, class _B2> _LIBCPP_INLINE_VISIBILITY - static bool __not_null(const function<_Rp(_B0, _B1, _B2)>& __p) {return __p;} + static bool __not_null(const function<_R2(_B0, _B1, _B2)>& __p) {return __p;} public: typedef _Rp result_type; @@ -1911,7 +1916,7 @@ inline _LIBCPP_INLINE_VISIBILITY typename __mu_return1<true, _Ti, _Uj...>::type __mu_expand(_Ti& __ti, tuple<_Uj...>&& __uj, __tuple_indices<_Indx...>) { - __ti(_VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(get<_Indx>(__uj))...); + __ti(_VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(_VSTD::get<_Indx>(__uj))...); } template <class _Ti, class ..._Uj> @@ -1947,9 +1952,9 @@ __mu(_Ti&, _Uj& __uj) { const size_t _Indx = is_placeholder<_Ti>::value - 1; // compiler bug workaround - typename tuple_element<_Indx, _Uj>::type __t = get<_Indx>(__uj); + typename tuple_element<_Indx, _Uj>::type __t = _VSTD::get<_Indx>(__uj); return __t; -// return _VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(get<_Indx>(__uj)); +// return _VSTD::forward<typename tuple_element<_Indx, _Uj>::type>(_VSTD::get<_Indx>(__uj)); } template <class _Ti, class _Uj> @@ -2040,7 +2045,7 @@ typename __bind_return<_Fp, _BoundArgs, __apply_functor(_Fp& __f, _BoundArgs& __bound_args, __tuple_indices<_Indx...>, _Args&& __args) { - return __invoke(__f, __mu(get<_Indx>(__bound_args), __args)...); + return __invoke(__f, __mu(_VSTD::get<_Indx>(__bound_args), __args)...); } template<class _Fp, class ..._BoundArgs> Modified: user/dchagin/lemul/contrib/libc++/include/__functional_base ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__functional_base Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__functional_base Sat Jan 17 08:35:31 2015 (r277294) @@ -451,10 +451,10 @@ public: } }; -template <class _Tp> struct ____is_reference_wrapper : public false_type {}; -template <class _Tp> struct ____is_reference_wrapper<reference_wrapper<_Tp> > : public true_type {}; +template <class _Tp> struct __is_reference_wrapper_impl : public false_type {}; +template <class _Tp> struct __is_reference_wrapper_impl<reference_wrapper<_Tp> > : public true_type {}; template <class _Tp> struct __is_reference_wrapper - : public ____is_reference_wrapper<typename remove_cv<_Tp>::type> {}; + : public __is_reference_wrapper_impl<typename remove_cv<_Tp>::type> {}; template <class _Tp> inline _LIBCPP_INLINE_VISIBILITY Modified: user/dchagin/lemul/contrib/libc++/include/__functional_base_03 ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__functional_base_03 Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__functional_base_03 Sat Jan 17 08:35:31 2015 (r277294) @@ -1027,7 +1027,7 @@ public: typename __invoke_return0<type&, _A0>::type operator() (_A0& __a0) const { - return __invoke(get(), __a0); + return __invoke<type&, _A0>(get(), __a0); } template <class _A0, class _A1> @@ -1035,7 +1035,7 @@ public: typename __invoke_return1<type&, _A0, _A1>::type operator() (_A0& __a0, _A1& __a1) const { - return __invoke(get(), __a0, __a1); + return __invoke<type&, _A0, _A1>(get(), __a0, __a1); } template <class _A0, class _A1, class _A2> @@ -1043,14 +1043,14 @@ public: typename __invoke_return2<type&, _A0, _A1, _A2>::type operator() (_A0& __a0, _A1& __a1, _A2& __a2) const { - return __invoke(get(), __a0, __a1, __a2); + return __invoke<type&, _A0, _A1, _A2>(get(), __a0, __a1, __a2); } }; -template <class _Tp> struct ____is_reference_wrapper : public false_type {}; -template <class _Tp> struct ____is_reference_wrapper<reference_wrapper<_Tp> > : public true_type {}; +template <class _Tp> struct __is_reference_wrapper_impl : public false_type {}; +template <class _Tp> struct __is_reference_wrapper_impl<reference_wrapper<_Tp> > : public true_type {}; template <class _Tp> struct __is_reference_wrapper - : public ____is_reference_wrapper<typename remove_cv<_Tp>::type> {}; + : public __is_reference_wrapper_impl<typename remove_cv<_Tp>::type> {}; template <class _Tp> inline _LIBCPP_INLINE_VISIBILITY Modified: user/dchagin/lemul/contrib/libc++/include/__hash_table ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__hash_table Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__hash_table Sat Jan 17 08:35:31 2015 (r277294) @@ -20,11 +20,7 @@ #include <__undef_min_max> -#ifdef _LIBCPP_DEBUG -# include <__debug> -#else -# define _LIBCPP_ASSERT(x, m) ((void)0) -#endif +#include <__debug> #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #pragma GCC system_header Modified: user/dchagin/lemul/contrib/libc++/include/__locale ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__locale Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__locale Sat Jan 17 08:35:31 2015 (r277294) @@ -21,11 +21,22 @@ #include <locale.h> #if defined(_LIBCPP_MSVCRT) || defined(__MINGW32__) # include <support/win32/locale_win32.h> -#elif _AIX +#elif defined(_AIX) # include <support/ibm/xlocale.h> -#elif (defined(__GLIBC__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun__)) || defined(__EMSCRIPTEN__) || defined(__IBMCPP__) +#elif defined(__ANDROID__) +// Android gained the locale aware functions in L (API level 21) +# include <android/api-level.h> +# if __ANDROID_API__ <= 20 +# include <support/android/locale_bionic.h> +# endif +#elif defined(__sun__) +# include <support/solaris/xlocale.h> +#elif defined(_NEWLIB_VERSION) +# include <support/newlib/xlocale.h> +#elif (defined(__GLIBC__) || defined(__APPLE__) || defined(__FreeBSD__) \ + || defined(__EMSCRIPTEN__) || defined(__IBMCPP__)) # include <xlocale.h> -#endif // _WIN32 || __GLIBC__ || __APPLE__ || __FreeBSD__ || __sun__ || __EMSCRIPTEN__ || __IBMCPP__ +#endif // __GLIBC__ || __APPLE__ || __FreeBSD__ || __sun__ || __EMSCRIPTEN__ || __IBMCPP__ #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) #pragma GCC system_header @@ -341,13 +352,15 @@ public: static const mask punct = _PUNCT; static const mask xdigit = _HEX; static const mask blank = _BLANK; -#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(__EMSCRIPTEN__) || defined(__NetBSD__) || defined(__ANDROID__) #ifdef __APPLE__ typedef __uint32_t mask; #elif defined(__FreeBSD__) typedef unsigned long mask; #elif defined(__EMSCRIPTEN__) || defined(__NetBSD__) typedef unsigned short mask; +#elif defined(__ANDROID__) + typedef unsigned char mask; #endif static const mask space = _CTYPE_S; static const mask print = _CTYPE_R; @@ -357,7 +370,12 @@ public: static const mask alpha = _CTYPE_A; static const mask digit = _CTYPE_D; static const mask punct = _CTYPE_P; +# if defined(__ANDROID__) + static const mask xdigit = _CTYPE_X | _CTYPE_D; +# else static const mask xdigit = _CTYPE_X; +# endif + # if defined(__NetBSD__) static const mask blank = _CTYPE_BL; # else Modified: user/dchagin/lemul/contrib/libc++/include/__mutex_base ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__mutex_base Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__mutex_base Sat Jan 17 08:35:31 2015 (r277294) @@ -22,6 +22,8 @@ _LIBCPP_BEGIN_NAMESPACE_STD +#ifndef _LIBCPP_HAS_NO_THREADS + class _LIBCPP_TYPE_VIS mutex { pthread_mutex_t __m_; @@ -254,19 +256,13 @@ void swap(unique_lock<_Mutex>& __x, unique_lock<_Mutex>& __y) _NOEXCEPT {__x.swap(__y);} -struct _LIBCPP_TYPE_VIS cv_status +//enum class cv_status +_LIBCPP_DECLARE_STRONG_ENUM(cv_status) { - enum __lx { - no_timeout, - timeout - }; - - __lx __v_; - - _LIBCPP_INLINE_VISIBILITY cv_status(__lx __v) : __v_(__v) {} - _LIBCPP_INLINE_VISIBILITY operator int() const {return __v_;} - + no_timeout, + timeout }; +_LIBCPP_DECLARE_STRONG_ENUM_EPILOG(cv_status) class _LIBCPP_TYPE_VIS condition_variable { @@ -288,7 +284,7 @@ public: void notify_one() _NOEXCEPT; void notify_all() _NOEXCEPT; - void wait(unique_lock<mutex>& __lk); + void wait(unique_lock<mutex>& __lk) _NOEXCEPT; template <class _Predicate> void wait(unique_lock<mutex>& __lk, _Predicate __pred); @@ -319,8 +315,9 @@ public: private: void __do_timed_wait(unique_lock<mutex>& __lk, - chrono::time_point<chrono::system_clock, chrono::nanoseconds>); + chrono::time_point<chrono::system_clock, chrono::nanoseconds>) _NOEXCEPT; }; +#endif // !_LIBCPP_HAS_NO_THREADS template <class _To, class _Rep, class _Period> inline _LIBCPP_INLINE_VISIBILITY @@ -338,6 +335,7 @@ __ceil(chrono::duration<_Rep, _Period> _ return __r; } +#ifndef _LIBCPP_HAS_NO_THREADS template <class _Predicate> void condition_variable::wait(unique_lock<mutex>& __lk, _Predicate __pred) @@ -402,6 +400,8 @@ condition_variable::wait_for(unique_lock _VSTD::move(__pred)); } +#endif // !_LIBCPP_HAS_NO_THREADS + _LIBCPP_END_NAMESPACE_STD #endif // _LIBCPP___MUTEX_BASE Copied: user/dchagin/lemul/contrib/libc++/include/__refstring (from r277293, head/contrib/libc++/include/__refstring) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/dchagin/lemul/contrib/libc++/include/__refstring Sat Jan 17 08:35:31 2015 (r277294, copy of r277293, head/contrib/libc++/include/__refstring) @@ -0,0 +1,139 @@ +//===------------------------ __refstring ---------------------------------===// +// +// The LLVM Compiler Infrastructure +// +// This file is dual licensed under the MIT and the University of Illinois Open +// Source Licenses. See LICENSE.TXT for details. +// +//===----------------------------------------------------------------------===// + +#ifndef _LIBCPP___REFSTRING +#define _LIBCPP___REFSTRING + +#include <__config> +#include <cstddef> +#include <cstring> +#if __APPLE__ +#include <dlfcn.h> +#include <mach-o/dyld.h> +#endif + +_LIBCPP_BEGIN_NAMESPACE_STD + +class _LIBCPP_HIDDEN __libcpp_refstring +{ +private: + const char* str_; + + typedef int count_t; + + struct _Rep_base + { + std::size_t len; + std::size_t cap; + count_t count; + }; + + static + _Rep_base* + rep_from_data(const char *data_) _NOEXCEPT + { + char *data = const_cast<char *>(data_); + return reinterpret_cast<_Rep_base *>(data - sizeof(_Rep_base)); + } + static + char * + data_from_rep(_Rep_base *rep) _NOEXCEPT + { + char *data = reinterpret_cast<char *>(rep); + return data + sizeof(*rep); + } + +#if __APPLE__ + static + const char* + compute_gcc_empty_string_storage() _NOEXCEPT + { + void* handle = dlopen("/usr/lib/libstdc++.6.dylib", RTLD_NOLOAD); + if (handle == nullptr) + return nullptr; + void* sym = dlsym(handle, "_ZNSs4_Rep20_S_empty_rep_storageE"); + if (sym == nullptr) + return nullptr; + return data_from_rep(reinterpret_cast<_Rep_base *>(sym)); + } + + static + const char* + get_gcc_empty_string_storage() _NOEXCEPT + { + static const char* p = compute_gcc_empty_string_storage(); + return p; + } + + bool + uses_refcount() const + { + return str_ != get_gcc_empty_string_storage(); + } +#else + bool + uses_refcount() const + { + return true; + } +#endif + +public: + explicit __libcpp_refstring(const char* msg) { + std::size_t len = strlen(msg); + _Rep_base* rep = static_cast<_Rep_base *>(::operator new(sizeof(*rep) + len + 1)); + rep->len = len; + rep->cap = len; + rep->count = 0; + char *data = data_from_rep(rep); + std::memcpy(data, msg, len + 1); + str_ = data; + } + + __libcpp_refstring(const __libcpp_refstring& s) _NOEXCEPT : str_(s.str_) + { + if (uses_refcount()) + __sync_add_and_fetch(&rep_from_data(str_)->count, 1); + } + + __libcpp_refstring& operator=(const __libcpp_refstring& s) _NOEXCEPT + { + bool adjust_old_count = uses_refcount(); + struct _Rep_base *old_rep = rep_from_data(str_); + str_ = s.str_; + if (uses_refcount()) + __sync_add_and_fetch(&rep_from_data(str_)->count, 1); + if (adjust_old_count) + { + if (__sync_add_and_fetch(&old_rep->count, count_t(-1)) < 0) + { + ::operator delete(old_rep); + } + } + return *this; + } + + ~__libcpp_refstring() + { + if (uses_refcount()) + { + _Rep_base* rep = rep_from_data(str_); + if (__sync_add_and_fetch(&rep->count, count_t(-1)) < 0) + { + ::operator delete(rep); + } + } + } + + const char* c_str() const _NOEXCEPT {return str_;} +}; + +_LIBCPP_END_NAMESPACE_STD + +#endif //_LIBCPP___REFSTRING Modified: user/dchagin/lemul/contrib/libc++/include/__sso_allocator ============================================================================== --- user/dchagin/lemul/contrib/libc++/include/__sso_allocator Sat Jan 17 08:24:40 2015 (r277293) +++ user/dchagin/lemul/contrib/libc++/include/__sso_allocator Sat Jan 17 08:35:31 2015 (r277294) @@ -55,14 +55,14 @@ public: __allocated_ = true; return (pointer)&buf_; } - return static_cast<pointer>(::operator new(__n * sizeof(_Tp))); + return static_cast<pointer>(_VSTD::__allocate(__n * sizeof(_Tp))); } _LIBCPP_INLINE_VISIBILITY void deallocate(pointer __p, size_type) { if (__p == (pointer)&buf_) __allocated_ = false; else - ::operator delete(__p); + _VSTD::__deallocate(__p); } _LIBCPP_INLINE_VISIBILITY size_type max_size() const throw() {return size_type(~0) / sizeof(_Tp);} *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501170835.t0H8ZWaV013556>