Input buildinfo: https://buildinfos.debian.net/buildinfo-pool/x/xenium/xenium_0.0.2+ds-3_all.buildinfo Use metasnap for getting required timestamps New buildinfo file: /tmp/xenium-0.0.2+ds-3ko2dtz8f/xenium_0.0.2+ds-3_all.buildinfo Get source package info: xenium=0.0.2+ds-3 Source URL: http://snapshot.notset.fr/mr/package/xenium/0.0.2+ds-3/srcfiles?fileinfo=1 env -i PATH=/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp mmdebstrap --arch=amd64 --include=autoconf=2.69-14 automake=1:1.16.3-1 autopoint=0.21-3 autotools-dev=20180224.1+nmu1 base-files=11 base-passwd=3.5.48 bash=5.1-1 binutils=2.35.1-6 binutils-common=2.35.1-6 binutils-x86-64-linux-gnu=2.35.1-6 bsdextrautils=2.36.1-4 bsdutils=1:2.36.1-3 build-essential=12.8 bzip2=1.0.8-4 cmake=3.18.4-1+b1 cmake-data=3.18.4-1 coreutils=8.32-4+b1 cpp=4:10.2.0-1 cpp-10=10.2.1-3 dash=0.5.11+git20200708+dd9ef66-5 debconf=1.5.74 debhelper=13.3.1 debianutils=4.11.2 dh-autoreconf=19 dh-strip-nondeterminism=1.9.0-1 diffutils=1:3.7-3 doxygen=1.8.20-6 dpkg=1.20.5 dpkg-dev=1.20.5 dwz=0.13+20201015-2 file=1:5.39-3 findutils=4.7.0+git20201010-2 g++=4:10.2.0-1 g++-10=10.2.1-3 gcc=4:10.2.0-1 gcc-10=10.2.1-3 gcc-10-base=10.2.1-3 gettext=0.21-3 gettext-base=0.21-3 googletest=1.10.0.20201025-1 grep=3.6-1 groff-base=1.22.4-5 gzip=1.10-2 hostname=3.23 init-system-helpers=1.60 intltool-debian=0.35.0+20060710.5 libacl1=2.2.53-9 libarchive-zip-perl=1.68-1 libarchive13=3.4.3-2 libasan6=10.2.1-3 libatomic1=10.2.1-3 libattr1=1:2.4.48-6 libaudit-common=1:3.0-1 libaudit1=1:3.0-1 libbinutils=2.35.1-6 libblkid1=2.36.1-3 libboost-dev=1.74.0.3 libboost1.74-dev=1.74.0-6 libbrotli1=1.0.9-2+b2 libbsd0=0.10.0-1 libbz2-1.0=1.0.8-4 libc-bin=2.31-6 libc-dev-bin=2.31-6 libc6=2.31-6 libc6-dev=2.31-6 libcap-ng0=0.7.9-2.2+b1 libcc1-0=10.2.1-3 libclang-cpp11=1:11.0.1~+rc2-1 libclang1-11=1:11.0.1~+rc2-1 libcom-err2=1.45.6-1 libcrypt-dev=1:4.4.17-1 libcrypt1=1:4.4.17-1 libctf-nobfd0=2.35.1-6 libctf0=2.35.1-6 libcurl4=7.72.0-1 libdb5.3=5.3.28+dfsg1-0.6 libdebconfclient0=0.255 libdebhelper-perl=13.3.1 libdpkg-perl=1.20.5 libedit2=3.1-20191231-2+b1 libelf1=0.182-1 libexpat1=2.2.10-1 libffi7=3.3-5 libfile-stripnondeterminism-perl=1.9.0-1 libgcc-10-dev=10.2.1-3 libgcc-s1=10.2.1-3 libgcrypt20=1.8.7-2 libgdbm-compat4=1.18.1-5.1 libgdbm6=1.18.1-5.1 libgmp10=2:6.2.1+dfsg-1 libgnutls30=3.7.0-3 libgomp1=10.2.1-3 libgpg-error0=1.38-2 libgssapi-krb5-2=1.18.3-4 libhogweed6=3.6-2 libicu67=67.1-5 libidn2-0=2.3.0-4 libisl23=0.23-1 libitm1=10.2.1-3 libjsoncpp24=1.9.4-4 libk5crypto3=1.18.3-4 libkeyutils1=1.6.1-2 libkrb5-3=1.18.3-4 libkrb5support0=1.18.3-4 libldap-2.4-2=2.4.56+dfsg-1 libllvm11=1:11.0.1~+rc2-1 liblsan0=10.2.1-3 liblz4-1=1.9.3-1 liblzma5=5.2.4-1+b1 libmagic-mgc=1:5.39-3 libmagic1=1:5.39-3 libmount1=2.36.1-3 libmpc3=1.2.0-1 libmpfr6=4.1.0-3 libncurses6=6.2+20201114-1 libncursesw6=6.2+20201114-1 libnettle8=3.6-2 libnghttp2-14=1.42.0-1 libnsl-dev=1.3.0-2 libnsl2=1.3.0-2 libp11-kit0=0.23.22-1 libpam-modules=1.3.1-5 libpam-modules-bin=1.3.1-5 libpam-runtime=1.3.1-5 libpam0g=1.3.1-5 libpcre2-8-0=10.36-2 libpcre3=2:8.39-13 libperl5.32=5.32.0-6 libpipeline1=1.5.3-1 libprocps8=2:3.3.16-5 libpsl5=0.21.0-1.1 libquadmath0=10.2.1-3 librhash0=1.4.0-1 librtmp1=2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2=2.1.27+dfsg-2 libsasl2-modules-db=2.1.27+dfsg-2 libseccomp2=2.5.1-1 libselinux1=3.1-2+b2 libsigsegv2=2.12-3 libsmartcols1=2.36.1-3 libssh2-1=1.9.0-2 libssl1.1=1.1.1i-1 libstdc++-10-dev=10.2.1-3 libstdc++6=10.2.1-3 libsub-override-perl=0.09-2 libsystemd0=247.2-3 libtasn1-6=4.16.0-2 libtinfo6=6.2+20201114-1 libtirpc-common=1.2.6-3 libtirpc-dev=1.2.6-3 libtirpc3=1.2.6-3 libtool=2.4.6-14 libtsan0=10.2.1-3 libubsan1=10.2.1-3 libuchardet0=0.0.7-1 libudev1=247.2-3 libunistring2=0.9.10-4 libuuid1=2.36.1-3 libuv1=1.40.0-1 libxapian30=1.4.17-1 libxml2=2.9.10+dfsg-6.3+b1 libz3-4=4.8.9-1 libzstd1=1.4.8+dfsg-1 linux-libc-dev=5.9.15-1 login=1:4.8.1-1 lsb-base=11.1.0 m4=1.4.18-4 make=4.3-4 man-db=2.9.3-2 mawk=1.3.4.20200120-2 ncurses-base=6.2+20201114-1 ncurses-bin=6.2+20201114-1 patch=2.7.6-6 perl=5.32.0-6 perl-base=5.32.0-6 perl-modules-5.32=5.32.0-6 po-debconf=1.0.21+nmu1 procps=2:3.3.16-5 sed=4.7-1 sensible-utils=0.0.12+nmu1 sysvinit-utils=2.96-5 tao-config-dev=0.0+git20200604.84a7383-2 tao-json-dev=0.0+git20200604.f357d72-2 tar=1.32+dfsg-1 util-linux=2.36.1-3 xz-utils=5.2.4-1+b1 zlib1g=1:1.2.11.dfsg-2 --variant=apt --aptopt=Acquire::Check-Valid-Until "false" --aptopt=Acquire::http::Dl-Limit "1000"; --aptopt=Acquire::https::Dl-Limit "1000"; --aptopt=Acquire::Retries "5"; --aptopt=APT::Get::allow-downgrades "true"; --keyring=/usr/share/keyrings/ --essential-hook=chroot "$1" sh -c "apt-get --yes install fakeroot util-linux" --essential-hook=copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ --essential-hook=chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210111T210416Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201228T023115Z/ unstable main' >> /etc/apt/sources.list && apt-get update" --customize-hook=chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash --customize-hook=chroot "$1" env sh -c "apt-get source --only-source -d xenium=0.0.2+ds-3 && mkdir -p /build/xenium-zsLaAB && dpkg-source --no-check -x /*.dsc /build/xenium-zsLaAB/xenium-0.0.2+ds && chown -R builduser:builduser /build/xenium-zsLaAB" --customize-hook=chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/xenium-zsLaAB/xenium-0.0.2+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609350366" dpkg-buildpackage -uc -a amd64 --build=all" --customize-hook=sync-out /build/xenium-zsLaAB /tmp/xenium-0.0.2+ds-3ko2dtz8f bullseye /dev/null deb http://snapshot.notset.fr/archive/debian/20201228T023115Z unstable main I: automatically chosen mode: root I: chroot architecture amd64 is equal to the host's architecture I: automatically chosen format: tar I: using /tmp/mmdebstrap.NHNGUUvTnL as tempdir I: running apt-get update... I: downloading packages with apt... I: extracting archives... I: installing essential packages... I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "apt-get --yes install fakeroot util-linux"' exec /tmp/mmdebstrap.NHNGUUvTnL Reading package lists... Building dependency tree... util-linux is already the newest version (2.36.1-3). The following NEW packages will be installed: fakeroot libfakeroot 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 134 kB of archives. After this operation, 397 kB of additional disk space will be used. Get:1 http://snapshot.notset.fr/archive/debian/20201228T023115Z unstable/main amd64 libfakeroot amd64 1.25.3-1.1 [47.0 kB] Get:2 http://snapshot.notset.fr/archive/debian/20201228T023115Z unstable/main amd64 fakeroot amd64 1.25.3-1.1 [87.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 134 kB in 0s (1025 kB/s) Selecting previously unselected package libfakeroot:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 4619 files and directories currently installed.) Preparing to unpack .../libfakeroot_1.25.3-1.1_amd64.deb ... Unpacking libfakeroot:amd64 (1.25.3-1.1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../fakeroot_1.25.3-1.1_amd64.deb ... Unpacking fakeroot (1.25.3-1.1) ... Setting up libfakeroot:amd64 (1.25.3-1.1) ... Setting up fakeroot (1.25.3-1.1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Processing triggers for libc-bin (2.31-6) ... I: running special hook: copy-in /usr/share/keyrings/debian-archive-bullseye-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-security-automatic.gpg /usr/share/keyrings/debian-archive-bullseye-stable.gpg /usr/share/keyrings/debian-archive-buster-automatic.gpg /usr/share/keyrings/debian-archive-buster-security-automatic.gpg /usr/share/keyrings/debian-archive-buster-stable.gpg /usr/share/keyrings/debian-archive-keyring.gpg /usr/share/keyrings/debian-archive-removed-keys.gpg /usr/share/keyrings/debian-archive-stretch-automatic.gpg /usr/share/keyrings/debian-archive-stretch-security-automatic.gpg /usr/share/keyrings/debian-archive-stretch-stable.gpg /usr/share/keyrings/debian-ports-archive-keyring-removed.gpg /usr/share/keyrings/debian-ports-archive-keyring.gpg /usr/share/keyrings/debian-keyring.gpg /etc/apt/trusted.gpg.d/ I: running --essential-hook in shell: sh -c 'chroot "$1" sh -c "rm /etc/apt/sources.list && echo 'deb http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb-src http://snapshot.notset.fr/archive/debian/20210814T212851Z/ bookworm main deb http://snapshot.notset.fr/archive/debian/20210111T210416Z/ unstable main deb http://snapshot.notset.fr/archive/debian/20201228T023115Z/ unstable main' >> /etc/apt/sources.list && apt-get update"' exec /tmp/mmdebstrap.NHNGUUvTnL Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm InRelease [81.6 kB] Get:2 http://snapshot.notset.fr/archive/debian/20210111T210416Z unstable InRelease [153 kB] Hit:3 http://snapshot.notset.fr/archive/debian/20201228T023115Z unstable InRelease Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Ign:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources Ign:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages Get:4 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main Sources [11.4 MB] Get:5 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main amd64 Packages [11.1 MB] Ign:6 http://snapshot.notset.fr/archive/debian/20210111T210416Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210111T210416Z unstable/main amd64 Packages Ign:6 http://snapshot.notset.fr/archive/debian/20210111T210416Z unstable/main amd64 Packages Get:6 http://snapshot.notset.fr/archive/debian/20210111T210416Z unstable/main amd64 Packages [11.6 MB] Fetched 34.4 MB in 31s (1106 kB/s) Reading package lists... I: installing remaining packages inside the chroot... I: running --customize-hook in shell: sh -c 'chroot "$1" useradd --no-create-home -d /nonexistent -p "" builduser -s /bin/bash' exec /tmp/mmdebstrap.NHNGUUvTnL I: running --customize-hook in shell: sh -c 'chroot "$1" env sh -c "apt-get source --only-source -d xenium=0.0.2+ds-3 && mkdir -p /build/xenium-zsLaAB && dpkg-source --no-check -x /*.dsc /build/xenium-zsLaAB/xenium-0.0.2+ds && chown -R builduser:builduser /build/xenium-zsLaAB"' exec /tmp/mmdebstrap.NHNGUUvTnL Reading package lists... NOTICE: 'xenium' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/med-team/xenium.git Please use: git clone https://salsa.debian.org/med-team/xenium.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 124 kB of source archives. Get:1 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main xenium 0.0.2+ds-3 (dsc) [2118 B] Get:2 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main xenium 0.0.2+ds-3 (tar) [117 kB] Get:3 http://snapshot.notset.fr/archive/debian/20210814T212851Z bookworm/main xenium 0.0.2+ds-3 (diff) [4900 B] Fetched 124 kB in 0s (499 kB/s) Download complete and in download only mode W: Download is performed unsandboxed as root as file 'xenium_0.0.2+ds-3.dsc' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied) dpkg-source: info: extracting xenium in /build/xenium-zsLaAB/xenium-0.0.2+ds dpkg-source: info: unpacking xenium_0.0.2+ds.orig.tar.xz dpkg-source: info: unpacking xenium_0.0.2+ds-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying detect-thread-sanitizer.patch dpkg-source: info: applying AdjustCMake.patch dpkg-source: info: applying remove-privacy-breach.patch I: running --customize-hook in shell: sh -c 'chroot "$1" env --unset=TMPDIR runuser builduser -c "cd /build/xenium-zsLaAB/xenium-0.0.2+ds && env DEB_BUILD_OPTIONS="parallel=4" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1609350366" dpkg-buildpackage -uc -a amd64 --build=all"' exec /tmp/mmdebstrap.NHNGUUvTnL dpkg-buildpackage: info: source package xenium dpkg-buildpackage: info: source version 0.0.2+ds-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael R. Crusoe dpkg-source --before-build . debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' dh_auto_clean rm -rf doc/html/ make[1]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' dh_clean debian/rules binary-indep dh binary-indep dh_update_autotools_config -i dh_autoreconf -i debian/rules override_dh_auto_configure make[1]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' dh_auto_configure -- -DCMAKE_BUILD_TYPE="RelWithDebug" # -DWITH_LIBCDS="1" cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=RelWithDebug .. -- The C compiler identification is GNU 10.2.1 -- The CXX compiler identification is GNU 10.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found Doxygen: /usr/bin/doxygen (found version "1.8.20") found components: doxygen missing components: dot -- Performing Test TSAN_FLAG_WORKS -- Performing Test TSAN_FLAG_WORKS - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' debian/rules override_dh_auto_build make[1]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' dh_auto_build cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[2]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/xenium-zsLaAB/xenium-0.0.2+ds -B/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[3]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/benchmark.dir/build.make CMakeFiles/benchmark.dir/depend make -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/depend make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' cd /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/benchmark.dir/DependInfo.cmake --color= make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' cd /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/googletest.dir/DependInfo.cmake --color= Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/benchmark.dir/DependInfo.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/benchmark.dir/depend.internal". Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/benchmark.dir/depend.internal". Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/googletest.dir/DependInfo.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/googletest.dir/depend.internal". Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/googletest.dir/depend.internal". Scanning dependencies of target benchmark make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/benchmark.dir/build.make CMakeFiles/benchmark.dir/build make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' Scanning dependencies of target googletest [ 2%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/benchmark.cpp [ 5%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o [ 8%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/googletest.dir/build.make CMakeFiles/googletest.dir/build make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/execution.cpp /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/hash_map_benchmark.cpp [ 11%] Building CXX object CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o -c /usr/src/googletest/googletest/src/gtest-all.cc [ 14%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/main.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/main.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/main.cpp [ 17%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/queue_benchmark.cpp [ 20%] Building CXX object CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o -c /usr/src/googletest/googletest/src/gtest_main.cc [ 23%] Linking CXX static library libgoogletest.a /usr/bin/cmake -P CMakeFiles/googletest.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/googletest.dir/link.txt --verbose=1 /usr/bin/ar qc libgoogletest.a CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest-all.cc.o CMakeFiles/googletest.dir/usr/src/googletest/googletest/src/gtest_main.cc.o /usr/bin/ranlib libgoogletest.a make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [ 23%] Built target googletest make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/depend make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' cd /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/gtest.dir/DependInfo.cmake --color= Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/gtest.dir/depend.internal". Dependee "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/gtest.dir/depend.internal". Scanning dependencies of target gtest make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make -f CMakeFiles/gtest.dir/build.make CMakeFiles/gtest.dir/build make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [ 26%] Building CXX object CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/chase_work_stealing_deque_test.cpp [ 29%] Building CXX object CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/concurrent_ptr_test.cpp [ 32%] Building CXX object CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/harris_michael_hash_map_test.cpp [ 35%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/report.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/report.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/report.cpp [ 38%] Building CXX object CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Wno-error=cpp -std=gnu++17 -o CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/benchmarks/workload.cpp [ 41%] Building CXX object CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/harris_michael_list_based_set_test.cpp [ 44%] Building CXX object CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/kirsch_bounded_kfifo_queue_test.cpp [ 47%] Building CXX object CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/kirsch_kfifo_queue_test.cpp [ 50%] Building CXX object CMakeFiles/gtest.dir/test/left_right_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/left_right_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/left_right_test.cpp [ 52%] Building CXX object CMakeFiles/gtest.dir/test/main.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/main.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/main.cpp [ 55%] Building CXX object CMakeFiles/gtest.dir/test/marked_ptr_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/marked_ptr_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/marked_ptr_test.cpp [ 58%] Building CXX object CMakeFiles/gtest.dir/test/michael_scott_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/michael_scott_queue_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/michael_scott_queue_test.cpp [ 61%] Building CXX object CMakeFiles/gtest.dir/test/parameter_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/parameter_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/parameter_test.cpp [ 64%] Building CXX object CMakeFiles/gtest.dir/test/ramalhete_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/ramalhete_queue_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/ramalhete_queue_test.cpp [ 67%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/generic_epoch_based_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/generic_epoch_based_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/generic_epoch_based_test.cpp [ 70%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/hazard_eras_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/hazard_eras_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/hazard_eras_test.cpp [ 73%] Linking CXX executable benchmark /usr/bin/cmake -E cmake_link_script CMakeFiles/benchmark.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/benchmark.dir/benchmarks/benchmark.cpp.o CMakeFiles/benchmark.dir/benchmarks/execution.cpp.o CMakeFiles/benchmark.dir/benchmarks/hash_map_benchmark.cpp.o CMakeFiles/benchmark.dir/benchmarks/main.cpp.o CMakeFiles/benchmark.dir/benchmarks/queue_benchmark.cpp.o CMakeFiles/benchmark.dir/benchmarks/report.cpp.o CMakeFiles/benchmark.dir/benchmarks/workload.cpp.o -o benchmark -lpthread make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [ 73%] Built target benchmark [ 76%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/hazard_pointer_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/hazard_pointer_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/hazard_pointer_test.cpp [ 79%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/lock_free_ref_count_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/lock_free_ref_count_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/lock_free_ref_count_test.cpp [ 82%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/quiescent_state_based_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/quiescent_state_based_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/quiescent_state_based_test.cpp [ 85%] Building CXX object CMakeFiles/gtest.dir/test/reclamation/stamp_it_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/reclamation/stamp_it_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/reclamation/stamp_it_test.cpp [ 88%] Building CXX object CMakeFiles/gtest.dir/test/sanitize_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/sanitize_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/sanitize_test.cpp [ 91%] Building CXX object CMakeFiles/gtest.dir/test/seqlock_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/seqlock_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/seqlock_test.cpp [ 94%] Building CXX object CMakeFiles/gtest.dir/test/vyukov_bounded_queue_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/vyukov_bounded_queue_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/vyukov_bounded_queue_test.cpp [ 97%] Building CXX object CMakeFiles/gtest.dir/test/vyukov_hash_map_test.cpp.o /usr/bin/c++ -DDEBUG -I/build/xenium-zsLaAB/xenium-0.0.2+ds/. -isystem /usr/src/googletest/googletest -isystem /usr/src/googletest/googletest/include -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wall -Wextra -Werror -Wno-error=cpp -std=gnu++17 -o CMakeFiles/gtest.dir/test/vyukov_hash_map_test.cpp.o -c /build/xenium-zsLaAB/xenium-0.0.2+ds/test/vyukov_hash_map_test.cpp [100%] Linking CXX executable gtest /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -fdebug-prefix-map=/build/xenium-zsLaAB/xenium-0.0.2+ds=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fsanitize=thread -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/gtest.dir/test/chase_work_stealing_deque_test.cpp.o CMakeFiles/gtest.dir/test/concurrent_ptr_test.cpp.o CMakeFiles/gtest.dir/test/harris_michael_hash_map_test.cpp.o CMakeFiles/gtest.dir/test/harris_michael_list_based_set_test.cpp.o CMakeFiles/gtest.dir/test/kirsch_bounded_kfifo_queue_test.cpp.o CMakeFiles/gtest.dir/test/kirsch_kfifo_queue_test.cpp.o CMakeFiles/gtest.dir/test/left_right_test.cpp.o CMakeFiles/gtest.dir/test/main.cpp.o CMakeFiles/gtest.dir/test/marked_ptr_test.cpp.o CMakeFiles/gtest.dir/test/michael_scott_queue_test.cpp.o CMakeFiles/gtest.dir/test/parameter_test.cpp.o CMakeFiles/gtest.dir/test/ramalhete_queue_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/generic_epoch_based_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/hazard_eras_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/hazard_pointer_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/lock_free_ref_count_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/quiescent_state_based_test.cpp.o CMakeFiles/gtest.dir/test/reclamation/stamp_it_test.cpp.o CMakeFiles/gtest.dir/test/sanitize_test.cpp.o CMakeFiles/gtest.dir/test/seqlock_test.cpp.o CMakeFiles/gtest.dir/test/vyukov_bounded_queue_test.cpp.o CMakeFiles/gtest.dir/test/vyukov_hash_map_test.cpp.o -o gtest libgoogletest.a -lpthread make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [100%] Built target gtest make[3]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[2]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/make -C obj-$(dpkg-architecture -qDEB_TARGET_GNU_TYPE) doc make[2]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/xenium-zsLaAB/xenium-0.0.2+ds -B/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/make -f CMakeFiles/Makefile2 doc make[3]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -S/build/xenium-zsLaAB/xenium-0.0.2+ds -B/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles 1 /usr/bin/make -f CMakeFiles/Makefile2 CMakeFiles/doc.dir/all make[4]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/depend make[5]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' cd /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles/doc.dir/DependInfo.cmake --color= Scanning dependencies of target doc make[5]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/make -f CMakeFiles/doc.dir/build.make CMakeFiles/doc.dir/build make[5]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [100%] Generating API documentation with Doxygen cd /build/xenium-zsLaAB/xenium-0.0.2+ds/doc && /usr/bin/doxygen /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/Doxyfile warning: Tag 'TCL_SUBST' at line 247 of file '/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2175 of file '/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2197 of file '/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Doxygen version used: 1.8.20 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl Searching for files in directory /build/xenium-zsLaAB/xenium-0.0.2+ds/doc Reading and parsing tag files Parsing files Reading /build/xenium-zsLaAB/xenium-0.0.2+ds/README.md... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/acquire_guard.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/acquire_guard.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/aligned_object.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/aligned_object.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/backoff.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/backoff.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/chase_work_stealing_deque.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/chase_work_stealing_deque.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/fixed_size_circular_array.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/fixed_size_circular_array.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/growing_circular_array.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/growing_circular_array.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/hardware.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/hardware.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/pointer_queue_traits.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/pointer_queue_traits.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/port.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/port.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_hash_map.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_hash_map.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_list_based_set.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_list_based_set.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/hash.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/hash.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl/vyukov_hash_map.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl/vyukov_hash_map.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl/vyukov_hash_map_traits.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl/vyukov_hash_map_traits.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_bounded_kfifo_queue.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_bounded_kfifo_queue.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_kfifo_queue.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_kfifo_queue.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/left_right.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/left_right.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/marked_ptr.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/marked_ptr.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/michael_scott_queue.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/michael_scott_queue.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/parameter.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/parameter.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/policy.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/policy.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/ramalhete_queue.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/ramalhete_queue.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/allocation_tracker.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/allocation_tracker.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/concurrent_ptr.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/concurrent_ptr.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/deletable_object.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/deletable_object.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/guard_ptr.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/guard_ptr.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/orphan.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/orphan.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/perf_counter.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/perf_counter.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/retire_list.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/retire_list.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/thread_block_list.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/thread_block_list.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/generic_epoch_based.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/generic_epoch_based.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_eras.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_eras.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_pointer.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_pointer.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/generic_epoch_based.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/generic_epoch_based.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_eras.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_eras.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_pointer.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_pointer.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/quiescent_state_based.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/quiescent_state_based.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/stamp_it.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/stamp_it.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/lock_free_ref_count.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/lock_free_ref_count.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/quiescent_state_bas/build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp:133: warning: no uniquely matching class member found for template < Traits > template < T, N, Deleter > void * xenium::reclamation::lock_free_ref_count< Traits >::enable_concurrent_ptr< T, N, Deleter >::operator new(size_t sz) /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp:148: warning: no uniquely matching class member found for template < Traits > template < T, N, Deleter > void xenium::reclamation::lock_free_ref_count< Traits >::enable_concurrent_ptr< T, N, Deleter >::operator delete(void *p) /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp:159: warning: no matching class member found for template < Traits > template < T, N, Deleter > bool xenium::reclamation::lock_free_ref_count< Traits >::enable_concurrent_ptr< T, N, Deleter >::decrement_refcnt() ed.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/quiescent_state_based.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/stamp_it.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/stamp_it.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/seqlock.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/seqlock.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/utils.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/utils.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_bounded_queue.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_bounded_queue.hpp... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_hash_map.hpp... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_hash_map.hpp... Reading /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md... Preprocessing /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/xenium.dox... Parsing file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/xenium.dox... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/acquire_guard.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/aligned_object.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/backoff.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/chase_work_stealing_deque.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/fixed_size_circular_array.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/growing_circular_array.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/hardware.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/pointer_queue_traits.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/detail/port.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_hash_map.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/harris_michael_list_based_set.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/hash.hpp... Generating code for file /build/xenium-zsLaAB/xen/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:44: warning: explicit link request to 'marked_ptr' could not be resolved /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:46: warning: explicit link request to 'guard_ptr' could not be resolved /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:51: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:51: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:164: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:164: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:336: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:336: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:359: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:359: warning: unexpected token TK_EOF as the argument of ref /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/reclamation.md:359: warning: unexpected token TK_EOF as the argument of ref ium-0.0.2+ds/xenium/impl/vyukov_hash_map.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_hash_map.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/impl/vyukov_hash_map_traits.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_bounded_kfifo_queue.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/kirsch_kfifo_queue.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/left_right.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/marked_ptr.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/michael_scott_queue.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/parameter.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/policy.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/ramalhete_queue.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/allocation_tracker.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/concurrent_ptr.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/deletable_object.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/guard_ptr.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/orphan.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/perf_counter.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/retire_list.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/detail/thread_block_list.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/generic_epoch_based.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/generic_epoch_based.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_eras.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_eras.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/hazard_pointer.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/hazard_pointer.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/lock_free_ref_count.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/lock_free_ref_count.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/quiescent_state_based.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/quiescent_state_based.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/impl/stamp_it.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/reclamation/stamp_it.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/seqlock.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/utils.hpp... Generating code for file /build/xenium-zsLaAB/xenium-0.0.2+ds/xenium/vyukov_bounded_queue.hpp... Generating file documentation... Generating page documentation... Generating docs for page reclamation_schemes... Generating group documentation... Generating class documentation... Generating namespace index... Generating docs for compound xenium::aligned_object... Generating docs for compound xenium::chase_work_stealing_deque... Generating docs for compound xenium::harris_michael_hash_map... Generating docs for nested compound xenium::harris_michael_hash_map::accessor... Generating docs for nested compound xenium::harris_michael_hash_map::iterator... Generating docs for compound xenium::harris_michael_list_based_set... Generating docs for nested compound xenium::harris_michael_list_based_set::iterator... Generating docs for compound xenium::hash... Generating docs for compound xenium::hash< Key * >... Generating docs for compound xenium::kirsch_bounded_kfifo_queue... Generating docs for compound xenium::kirsch_kfifo_queue... Generating docs for compound xenium::left_right... Generating docs for compound xenium::managed_ptr... Generating docs for compound xenium::marked_ptr... Generating docs for compound xenium::michael_scott_queue... Generating docs for compound xenium::no_backoff... Generating docs for compound xenium::ramalhete_queue... Generating docs for compound xenium::seqlock... Generating docs for compound xenium::single_backoff... Generating docs for compound xenium::vyukov_bounded_queue... Generating docs for compound xenium::vyukov_hash_map... Generating docs for nested compound xenium::vyukov_hash_map::iterator... Generating docs for compound xenium::policy::abandon... Generating docs for compound xenium::policy::allocation_strategy... Generating docs for compound xenium::policy::backoff... Generating docs for compound xenium::policy::buckets... Generating docs for compound xenium::policy::capacity... Generating docs for compound xenium::policy::compare... Generating docs for compound xenium::policy::container... Generating docs for compound xenium::policy::default_to_weak... Generating docs for compound xenium::policy::entries_per_node... Generating docs for compound xenium::policy::hash... Generating docs for compound xenium::policy::insert_padding... Generating docs for compound xenium::policy::map_to_bucket... Generating docs for compound xenium::policy::memoize_hash... Generating docs for compound xenium::policy::padding_bytes... Generating docs for compound xenium::policy::pop_retries... Generating docs for compound xenium::policy::reclaimer... Generating docs for compound xenium::policy::region_extension... Generating docs for compound xenium::policy::scan... Generating docs for compound xenium::policy::scan_frequency... Generating docs for compound xenium::policy::slots... Generating docs for compound xenium::policy::thread_local_free_list_size... Generating docs for compound xenium::policy::value_reclaimer... Generating docs for compound xenium::reclamation::bad_hazard_era_alloc... Generating docs for compound xenium::reclamation::bad_hazard_pointer_alloc... Generating docs for compound xenium::reclamation::generic_epoch_based... Generating docs for compound xenium::reclamation::hazard_eras... Generating docs for compound xenium::reclamation::hazard_pointer... Generating docs for compound xenium::reclamation::lock_free_ref_count... Generating docs for compound xenium::reclamation::quiescent_state_based... Generating docs for compound xenium::reclamation::stamp_it... Generating docs for namespace xenium::reclamation::abandon Generating docs for compound xenium::reclamation::abandon::always... Generating docs for compound xenium::reclamation::abandon::never... Generating docs for compound xenium::reclamation::abandon::when_exceeds_threshold... Generating docs for compound xenium::reclamation::detail::concurrent_ptr... Generating docs for compound xenium::reclamation::he_allocation::dynamic_strategy... Generating docs for compound xenium::reclamation::he_allocation::static_strategy... Generating docs for compound xenium::reclamation::hp_allocation::dynamic_strategy... Generating docs for compound xenium::reclamation::hp_allocation::static_strategy... Generating docs for namespace xenium::reclamation::scan Generating docs for compound xenium::reclamation::scan::all_threads... Generating docs for compound xenium::reclamation::scan::n_threads... Generating docs for compound xenium::reclamation::scan::one_thread... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating membersh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/graph_legend.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/graph_legend.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_0.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_0.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_1.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_1.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_14.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_14.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_38.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_38.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_11.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_11.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_37.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_37.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_13.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_13.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_10.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_10.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_17.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_17.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_35.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_35.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_21.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_21.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_18.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_18.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_47.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_47.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_15.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_15.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_16.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_16.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_23.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_23.png"' sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_50.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_50.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_25.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_25.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_2.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_2.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_24.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_24.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_28.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_28.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_27.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_27.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_12.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_12.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_3.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_3.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_58.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_58.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_29.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_29.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_22.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_22.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_56.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_56.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_6.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_6.png"' sh: 1: sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_63.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_63.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_59.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_59.png"' sh: 1: dot: not found dot: not found sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_62.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_62.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_39.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_39.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_31.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_31.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_36.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_36.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_33.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_33.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_32.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_32.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_30.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_30.png"' sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_40.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_40.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_42.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_42.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_41.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_41.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_4.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_4.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_44.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_44.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_43.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_43.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_45.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_45.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_46.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_46.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_48.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_48.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_19.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_19.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_5.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_5.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_49.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_49.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_51.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_51.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_26.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_26.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_53.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_53.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_52.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_52.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_54.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_54.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_55.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_55.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_57.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_57.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_20.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_20.png"' sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_61.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_61.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_60.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_60.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_65.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_65.png"' sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_66.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_66.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_34.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_34.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_64.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_64.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_67.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_67.png"' error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_7.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_7.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_8.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_8.png"' sh: 1: dot: not found error: Problems running dot: exit code=127, command='dot', arguments='"/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_9.dot" -Tpng -o "/build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_9.png"' error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_0.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_1.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_2.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_3.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_4.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_5.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_6.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_7.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_8.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_9.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_10.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_11.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_12.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_13.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_14.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_15.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_16.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_17.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_18.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_19.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_20.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_21.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_22.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_23.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_24.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_25.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_26.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_27.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_28.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_29.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_30.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_31.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_32.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_33.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_34.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_35.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_36.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_37.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_38.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_39.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_40.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_41.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_42.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_43.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_44.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_45.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_46.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_47.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_48.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_49.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_50.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_51.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_52.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_53.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_54.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_55.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_56.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_57.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_58.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_59.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_60.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_61.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_62.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_63.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_64.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_65.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_66.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. error: problems opening map file /build/xenium-zsLaAB/xenium-0.0.2+ds/doc/html/inherit_graph_67.map for inclusion in the docs! If you installed Graphviz/dot after a previous failing run, try deleting the output directory and rerun doxygen. index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 33 parallel threads... Running dot for graph 1/69 Running dot for graph 2/69 Running dot for graph 3/69 Running dot for graph 4/69 Running dot for graph 5/69 Running dot for graph 6/69 Running dot for graph 7/69 Running dot for graph 8/69 Running dot for graph 9/69 Running dot for graph 10/69 Running dot for graph 11/69 Running dot for graph 12/69 Running dot for graph 13/69 Running dot for graph 14/69 Running dot for graph 15/69 Running dot for graph 16/69 Running dot for graph 17/69 Running dot for graph 18/69 Running dot for graph 19/69 Running dot for graph 20/69 Running dot for graph 21/69 Running dot for graph 22/69 Running dot for graph 23/69 Running dot for graph 24/69 Running dot for graph 25/69 Running dot for graph 26/69 Running dot for graph 27/69 Running dot for graph 28/69 Running dot for graph 29/69 Running dot for graph 30/69 Running dot for graph 31/69 Running dot for graph 32/69 Running dot for graph 33/69 Running dot for graph 34/69 Running dot for graph 35/69 Running dot for graph 36/69 Running dot for graph 37/69 Running dot for graph 38/69 Running dot for graph 39/69 Running dot for graph 40/69 Running dot for graph 41/69 Running dot for graph 42/69 Running dot for graph 43/69 Running dot for graph 44/69 Running dot for graph 45/69 Running dot for graph 46/69 Running dot for graph 47/69 Running dot for graph 48/69 Running dot for graph 49/69 Running dot for graph 50/69 Running dot for graph 51/69 Running dot for graph 52/69 Running dot for graph 53/69 Running dot for graph 54/69 Running dot for graph 55/69 Running dot for graph 56/69 Running dot for graph 57/69 Running dot for graph 58/69 Running dot for graph 59/69 Running dot for graph 60/69 Running dot for graph 61/69 Running dot for graph 62/69 Running dot for graph 63/69 Running dot for graph 64/69 Running dot for graph 65/69 Running dot for graph 66/69 Running dot for graph 67/69 Running dot for graph 68/69 Running dot for graph 69/69 Patching output file 1/1 lookup cache used 2447/65536 hits=31081 misses=2649 finished... make[5]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' [100%] Built target doc make[4]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu/CMakeFiles 0 make[3]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make[2]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds/obj-x86_64-linux-gnu' make[1]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' echo "I: Executing benchmark - who knows how to execute it properly?" I: Executing benchmark - who knows how to execute it properly? obj-$(dpkg-architecture -qDEB_TARGET_GNU_TYPE)/benchmark || true ============================== This is a __DEBUG__ build! ============================== Usage: benchmark --help | [--report=] [-- = ...] echo "I: gtest" I: gtest obj-$(dpkg-architecture -qDEB_TARGET_GNU_TYPE)/gtest [==========] Running 819 tests from 71 test suites. [----------] Global test environment set-up. [----------] 6 tests from ChaseWorkStealingDeque [ RUN ] ChaseWorkStealingDeque.push_try_pop_returns_pushed_element [ OK ] ChaseWorkStealingDeque.push_try_pop_returns_pushed_element (0 ms) [ RUN ] ChaseWorkStealingDeque.push_try_steal_returns_pushed_element [ OK ] ChaseWorkStealingDeque.push_try_steal_returns_pushed_element (0 ms) [ RUN ] ChaseWorkStealingDeque.push_two_items_steal_returns_them_in_FIFO_order [ OK ] ChaseWorkStealingDeque.push_two_items_steal_returns_them_in_FIFO_order (0 ms) [ RUN ] ChaseWorkStealingDeque.push_two_items_pop_returns_them_in_LIFO_order [ OK ] ChaseWorkStealingDeque.push_two_items_pop_returns_them_in_LIFO_order (0 ms) [ RUN ] ChaseWorkStealingDeque.push_pop_steal_many [ OK ] ChaseWorkStealingDeque.push_pop_steal_many (53 ms) [ RUN ] ChaseWorkStealingDeque.parallel_usage [ OK ] ChaseWorkStealingDeque.parallel_usage (3401 ms) [----------] 6 tests from ChaseWorkStealingDeque (3455 ms total) [----------] 5 tests from concurrent_ptr [ RUN ] concurrent_ptr.get_returns_pointer_that_was_passed_to_constructor [ OK ] concurrent_ptr.get_returns_pointer_that_was_passed_to_constructor (0 ms) [ RUN ] concurrent_ptr.get_returns_pointer_that_was_passed_to_store [ OK ] concurrent_ptr.get_returns_pointer_that_was_passed_to_store (0 ms) [ RUN ] concurrent_ptr.compare_exchange_weak_sets_value_and_returns_true_when_expected_value_matches [ OK ] concurrent_ptr.compare_exchange_weak_sets_value_and_returns_true_when_expected_value_matches (0 ms) [ RUN ] concurrent_ptr.compare_exchange_weak_value_remains_unchanged_and_returns_false_when_expected_value_does_not_match [ OK ] concurrent_ptr.compare_exchange_weak_value_remains_unchanged_and_returns_false_when_expected_value_does_not_match (0 ms) [ RUN ] concurrent_ptr.compare_exchange_weak_with_guard_ptr [ OK ] concurrent_ptr.compare_exchange_weak_with_guard_ptr (0 ms) [----------] 5 tests from concurrent_ptr (0 ms total) [----------] 23 tests from HarrisMichaelHashMap/0, where TypeParam = xenium::reclamation::lock_free_ref_count > [ RUN ] HarrisMichaelHashMap/0.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/0.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/0.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/0.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/0.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/0.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/0.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/0.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/0.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/0.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/0.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/0.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/0.find_returns_end_iterator_for_non_existing_element (7 ms) [ RUN ] HarrisMichaelHashMap/0.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/0.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/0.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/0.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/0.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/0.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/0.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/0.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/0.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/0.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/0.drain_densely_populated_map_using_erase (8 ms) [ RUN ] HarrisMichaelHashMap/0.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/0.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/0.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/0.iterator_covers_all_entries_in_densely_populated_map (7 ms) [ RUN ] HarrisMichaelHashMap/0.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/0.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/0.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/0.operator_at_returns_accessor_to_existing_element (1 ms) [ RUN ] HarrisMichaelHashMap/0.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/0.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/0.parallel_usage [ OK ] HarrisMichaelHashMap/0.parallel_usage (1392 ms) [ RUN ] HarrisMichaelHashMap/0.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/0.parallel_usage_with_same_values (1197 ms) [----------] 23 tests from HarrisMichaelHashMap/0 (2613 ms total) [----------] 23 tests from HarrisMichaelHashMap/1, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] HarrisMichaelHashMap/1.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/1.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/1.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/1.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/1.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/1.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/1.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/1.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/1.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/1.containts_returns_false_for_non_existing_element (1 ms) [ RUN ] HarrisMichaelHashMap/1.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/1.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/1.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/1.find_returns_end_iterator_for_non_existing_element (4 ms) [ RUN ] HarrisMichaelHashMap/1.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/1.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/1.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/1.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/1.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/1.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/1.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/1.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/1.begin_returns_iterator_to_first_entry (1 ms) [ RUN ] HarrisMichaelHashMap/1.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/1.drain_densely_populated_map_using_erase (4 ms) [ RUN ] HarrisMichaelHashMap/1.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/1.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/1.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/1.iterator_covers_all_entries_in_densely_populated_map (69 ms) [ RUN ] HarrisMichaelHashMap/1.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/1.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/1.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/1.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/1.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/1.parallel_usage [ OK ] HarrisMichaelHashMap/1.parallel_usage (1197 ms) [ RUN ] HarrisMichaelHashMap/1.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/1.parallel_usage_with_same_values (1124 ms) [----------] 23 tests from HarrisMichaelHashMap/1 (2402 ms total) [----------] 23 tests from HarrisMichaelHashMap/2, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] HarrisMichaelHashMap/2.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/2.emplace_or_get_returns_an_iterator_and_true_when_successful (1 ms) [ RUN ] HarrisMichaelHashMap/2.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/2.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/2.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/2.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/2.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/2.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/2.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/2.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/2.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/2.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/2.find_returns_end_iterator_for_non_existing_element (4 ms) [ RUN ] HarrisMichaelHashMap/2.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/2.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/2.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/2.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/2.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/2.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/2.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/2.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/2.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/2.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/2.drain_densely_populated_map_using_erase (68 ms) [ RUN ] HarrisMichaelHashMap/2.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/2.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/2.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/2.iterator_covers_all_entries_in_densely_populated_map (9 ms) [ RUN ] HarrisMichaelHashMap/2.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/2.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/2.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/2.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/2.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/2.parallel_usage [ OK ] HarrisMichaelHashMap/2.parallel_usage (1287 ms) [ RUN ] HarrisMichaelHashMap/2.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/2.parallel_usage_with_same_values (1237 ms) [----------] 23 tests from HarrisMichaelHashMap/2 (2607 ms total) [----------] 23 tests from HarrisMichaelHashMap/3, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] HarrisMichaelHashMap/3.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/3.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/3.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/3.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/3.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/3.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/3.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/3.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/3.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/3.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/3.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/3.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/3.find_returns_end_iterator_for_non_existing_element (5 ms) [ RUN ] HarrisMichaelHashMap/3.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/3.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/3.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/3.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/3.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/3.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/3.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/3.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/3.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/3.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/3.drain_densely_populated_map_using_erase (6 ms) [ RUN ] HarrisMichaelHashMap/3.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/3.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/3.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/3.iterator_covers_all_entries_in_densely_populated_map (54 ms) [ RUN ] HarrisMichaelHashMap/3.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/3.iterator_covers_all_entries_in_sparsely_populated_map (1 ms) [ RUN ] HarrisMichaelHashMap/3.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/3.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/3.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/3.parallel_usage [ OK ] HarrisMichaelHashMap/3.parallel_usage (928 ms) [ RUN ] HarrisMichaelHashMap/3.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/3.parallel_usage_with_same_values (899 ms) [----------] 23 tests from HarrisMichaelHashMap/3 (1893 ms total) [----------] 23 tests from HarrisMichaelHashMap/4, where TypeParam = xenium::reclamation::stamp_it [ RUN ] HarrisMichaelHashMap/4.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/4.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/4.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/4.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/4.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/4.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/4.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/4.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/4.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/4.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/4.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/4.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/4.find_returns_end_iterator_for_non_existing_element (8 ms) [ RUN ] HarrisMichaelHashMap/4.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/4.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/4.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/4.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/4.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/4.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/4.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/4.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/4.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/4.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/4.drain_densely_populated_map_using_erase (7 ms) [ RUN ] HarrisMichaelHashMap/4.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/4.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/4.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/4.iterator_covers_all_entries_in_densely_populated_map (59 ms) [ RUN ] HarrisMichaelHashMap/4.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/4.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/4.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/4.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/4.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/4.parallel_usage [ OK ] HarrisMichaelHashMap/4.parallel_usage (1399 ms) [ RUN ] HarrisMichaelHashMap/4.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/4.parallel_usage_with_same_values (1305 ms) [----------] 23 tests from HarrisMichaelHashMap/4 (2781 ms total) [----------] 23 tests from HarrisMichaelHashMap/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelHashMap/5.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/5.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/5.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/5.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/5.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/5.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/5.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/5.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/5.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/5.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/5.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/5.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/5.find_returns_end_iterator_for_non_existing_element (5 ms) [ RUN ] HarrisMichaelHashMap/5.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/5.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/5.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/5.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/5.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/5.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/5.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/5.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/5.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/5.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/5.drain_densely_populated_map_using_erase (4 ms) [ RUN ] HarrisMichaelHashMap/5.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/5.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/5.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/5.iterator_covers_all_entries_in_densely_populated_map (4 ms) [ RUN ] HarrisMichaelHashMap/5.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/5.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/5.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/5.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/5.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/5.parallel_usage [ OK ] HarrisMichaelHashMap/5.parallel_usage (1003 ms) [ RUN ] HarrisMichaelHashMap/5.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/5.parallel_usage_with_same_values (1081 ms) [----------] 23 tests from HarrisMichaelHashMap/5 (2098 ms total) [----------] 23 tests from HarrisMichaelHashMap/6, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelHashMap/6.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/6.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/6.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/6.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/6.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/6.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/6.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/6.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/6.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/6.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/6.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/6.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/6.find_returns_end_iterator_for_non_existing_element (7 ms) [ RUN ] HarrisMichaelHashMap/6.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/6.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/6.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/6.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/6.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/6.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/6.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/6.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/6.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/6.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/6.drain_densely_populated_map_using_erase (7 ms) [ RUN ] HarrisMichaelHashMap/6.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/6.drain_sparsely_populated_map_using_erase (1 ms) [ RUN ] HarrisMichaelHashMap/6.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/6.iterator_covers_all_entries_in_densely_populated_map (8 ms) [ RUN ] HarrisMichaelHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/6.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/6.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/6.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/6.parallel_usage [ OK ] HarrisMichaelHashMap/6.parallel_usage (990 ms) [ RUN ] HarrisMichaelHashMap/6.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/6.parallel_usage_with_same_values (1087 ms) [----------] 23 tests from HarrisMichaelHashMap/6 (2102 ms total) [----------] 23 tests from HarrisMichaelHashMap/7, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelHashMap/7.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/7.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/7.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/7.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/7.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/7.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/7.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/7.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/7.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (1 ms) [ RUN ] HarrisMichaelHashMap/7.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/7.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/7.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/7.find_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/7.find_returns_end_iterator_for_non_existing_element (9 ms) [ RUN ] HarrisMichaelHashMap/7.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/7.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/7.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/7.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/7.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/7.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/7.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/7.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/7.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/7.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/7.drain_densely_populated_map_using_erase (5 ms) [ RUN ] HarrisMichaelHashMap/7.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/7.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/7.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/7.iterator_covers_all_entries_in_densely_populated_map (7 ms) [ RUN ] HarrisMichaelHashMap/7.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/7.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/7.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/7.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/7.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/7.parallel_usage [ OK ] HarrisMichaelHashMap/7.parallel_usage (971 ms) [ RUN ] HarrisMichaelHashMap/7.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/7.parallel_usage_with_same_values (998 ms) [----------] 23 tests from HarrisMichaelHashMap/7 (1994 ms total) [----------] 23 tests from HarrisMichaelHashMap/8, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelHashMap/8.emplace_or_get_returns_an_iterator_and_true_when_successful [ OK ] HarrisMichaelHashMap/8.emplace_or_get_returns_an_iterator_and_true_when_successful (0 ms) [ RUN ] HarrisMichaelHashMap/8.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false [ OK ] HarrisMichaelHashMap/8.emplace_or_get_for_an_existing_element_returns_an_iterator_to_that_element_and_false (0 ms) [ RUN ] HarrisMichaelHashMap/8.get_or_emplace_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/8.get_or_emplace_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.get_or_emplace_returns_iteratur_to_existing_element [ OK ] HarrisMichaelHashMap/8.get_or_emplace_returns_iteratur_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/8.get_or_emplace_lazy_calls_factory_and_returns_iteratur_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/8.get_or_emplace_lazy_does_not_call_factory_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.containts_returns_false_for_non_existing_element [ OK ] HarrisMichaelHashMap/8.containts_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.contains_returns_true_for_existing_element [ OK ] HarrisMichaelHashMap/8.contains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.find_returns_iterator_to_existing_element [ OK ] HarrisMichaelHashMap/8.find_returns_iterator_to_existing_element (1 ms) [ RUN ] HarrisMichaelHashMap/8.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelHashMap/8.find_returns_end_iterator_for_non_existing_element (4 ms) [ RUN ] HarrisMichaelHashMap/8.erase_nonexisting_element_returns_false [ OK ] HarrisMichaelHashMap/8.erase_nonexisting_element_returns_false (0 ms) [ RUN ] HarrisMichaelHashMap/8.erase_existing_element_returns_true_and_removes_element [ OK ] HarrisMichaelHashMap/8.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelHashMap/8.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelHashMap/8.begin_returns_end_iterator_for_empty_map [ OK ] HarrisMichaelHashMap/8.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] HarrisMichaelHashMap/8.begin_returns_iterator_to_first_entry [ OK ] HarrisMichaelHashMap/8.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] HarrisMichaelHashMap/8.drain_densely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/8.drain_densely_populated_map_using_erase (5 ms) [ RUN ] HarrisMichaelHashMap/8.drain_sparsely_populated_map_using_erase [ OK ] HarrisMichaelHashMap/8.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] HarrisMichaelHashMap/8.iterator_covers_all_entries_in_densely_populated_map [ OK ] HarrisMichaelHashMap/8.iterator_covers_all_entries_in_densely_populated_map (6 ms) [ RUN ] HarrisMichaelHashMap/8.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] HarrisMichaelHashMap/8.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] HarrisMichaelHashMap/8.operator_at_returns_accessor_to_existing_element [ OK ] HarrisMichaelHashMap/8.operator_at_returns_accessor_to_existing_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.operator_at_returns_accessor_to_newly_inserted_element [ OK ] HarrisMichaelHashMap/8.operator_at_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] HarrisMichaelHashMap/8.parallel_usage [ OK ] HarrisMichaelHashMap/8.parallel_usage (1002 ms) [ RUN ] HarrisMichaelHashMap/8.parallel_usage_with_same_values [ OK ] HarrisMichaelHashMap/8.parallel_usage_with_same_values (1111 ms) [----------] 23 tests from HarrisMichaelHashMap/8 (2131 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/0, where TypeParam = xenium::reclamation::lock_free_ref_count > [ RUN ] HarrisMichaelListBasedSet/0.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/0.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/0.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/0.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/0.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/0.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/0.find_returns_end_iterator_for_non_existing_element (1 ms) [ RUN ] HarrisMichaelListBasedSet/0.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/0.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/0.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/0.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/0.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/0.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/0.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.iterate_list [ OK ] HarrisMichaelListBasedSet/0.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/0.parallel_usage [ OK ] HarrisMichaelListBasedSet/0.parallel_usage (1488 ms) [ RUN ] HarrisMichaelListBasedSet/0.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/0.parallel_usage_with_same_values (1800 ms) [----------] 15 tests from HarrisMichaelListBasedSet/0 (3290 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/1, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] HarrisMichaelListBasedSet/1.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/1.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/1.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/1.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/1.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/1.constains_returns_true_for_existing_element (1 ms) [ RUN ] HarrisMichaelListBasedSet/1.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/1.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/1.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/1.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/1.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/1.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/1.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/1.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/1.iterate_list [ OK ] HarrisMichaelListBasedSet/1.iterate_list (1 ms) [ RUN ] HarrisMichaelListBasedSet/1.parallel_usage [ OK ] HarrisMichaelListBasedSet/1.parallel_usage (1384 ms) [ RUN ] HarrisMichaelListBasedSet/1.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/1.parallel_usage_with_same_values (1217 ms) [----------] 15 tests from HarrisMichaelListBasedSet/1 (2604 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/2, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] HarrisMichaelListBasedSet/2.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/2.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/2.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (1 ms) [ RUN ] HarrisMichaelListBasedSet/2.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/2.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/2.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/2.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/2.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/2.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/2.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/2.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/2.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/2.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/2.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.iterate_list [ OK ] HarrisMichaelListBasedSet/2.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/2.parallel_usage [ OK ] HarrisMichaelListBasedSet/2.parallel_usage (1394 ms) [ RUN ] HarrisMichaelListBasedSet/2.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/2.parallel_usage_with_same_values (1186 ms) [----------] 15 tests from HarrisMichaelListBasedSet/2 (2582 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/3, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] HarrisMichaelListBasedSet/3.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/3.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/3.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (37 ms) [ RUN ] HarrisMichaelListBasedSet/3.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/3.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/3.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/3.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/3.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/3.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/3.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/3.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/3.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/3.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/3.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.iterate_list [ OK ] HarrisMichaelListBasedSet/3.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/3.parallel_usage [ OK ] HarrisMichaelListBasedSet/3.parallel_usage (952 ms) [ RUN ] HarrisMichaelListBasedSet/3.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/3.parallel_usage_with_same_values (814 ms) [----------] 15 tests from HarrisMichaelListBasedSet/3 (1805 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/4, where TypeParam = xenium::reclamation::stamp_it [ RUN ] HarrisMichaelListBasedSet/4.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/4.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/4.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/4.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/4.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/4.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/4.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/4.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/4.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/4.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/4.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/4.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/4.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.iterate_list [ OK ] HarrisMichaelListBasedSet/4.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/4.parallel_usage [ OK ] HarrisMichaelListBasedSet/4.parallel_usage (1012 ms) [ RUN ] HarrisMichaelListBasedSet/4.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/4.parallel_usage_with_same_values (1014 ms) [----------] 15 tests from HarrisMichaelListBasedSet/4 (2027 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelListBasedSet/5.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/5.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/5.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (1 ms) [ RUN ] HarrisMichaelListBasedSet/5.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/5.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/5.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/5.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/5.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/5.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/5.comparer_policy_defines_order_of_entries (1 ms) [ RUN ] HarrisMichaelListBasedSet/5.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/5.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/5.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/5.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/5.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.iterate_list [ OK ] HarrisMichaelListBasedSet/5.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/5.parallel_usage [ OK ] HarrisMichaelListBasedSet/5.parallel_usage (1386 ms) [ RUN ] HarrisMichaelListBasedSet/5.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/5.parallel_usage_with_same_values (802 ms) [----------] 15 tests from HarrisMichaelListBasedSet/5 (2191 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/6, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelListBasedSet/6.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/6.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/6.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/6.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/6.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/6.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/6.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/6.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/6.comparer_policy_defines_order_of_entries (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/6.erase_existing_element_succeeds (1 ms) [ RUN ] HarrisMichaelListBasedSet/6.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/6.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/6.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/6.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.iterate_list [ OK ] HarrisMichaelListBasedSet/6.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/6.parallel_usage [ OK ] HarrisMichaelListBasedSet/6.parallel_usage (1086 ms) [ RUN ] HarrisMichaelListBasedSet/6.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/6.parallel_usage_with_same_values (1092 ms) [----------] 15 tests from HarrisMichaelListBasedSet/6 (2179 ms total) [----------] 15 tests from HarrisMichaelListBasedSet/7, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] HarrisMichaelListBasedSet/7.emplace_same_element_twice_fails_second_time [ OK ] HarrisMichaelListBasedSet/7.emplace_same_element_twice_fails_second_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.emplace_or_get_inserts_new_element_and_returns_iterator_to_it [ OK ] HarrisMichaelListBasedSet/7.emplace_or_get_inserts_new_element_and_returns_iterator_to_it (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element [ OK ] HarrisMichaelListBasedSet/7.emplace_or_get_does_not_insert_anything_and_returns_iterator_to_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.contains_returns_false_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/7.contains_returns_false_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.constains_returns_true_for_existing_element [ OK ] HarrisMichaelListBasedSet/7.constains_returns_true_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.find_returns_end_iterator_for_non_existing_element [ OK ] HarrisMichaelListBasedSet/7.find_returns_end_iterator_for_non_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.find_returns_matching_iterator_for_existing_element [ OK ] HarrisMichaelListBasedSet/7.find_returns_matching_iterator_for_existing_element (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.comparer_policy_defines_order_of_entries [ OK ] HarrisMichaelListBasedSet/7.comparer_policy_defines_order_of_entries (1 ms) [ RUN ] HarrisMichaelListBasedSet/7.erase_existing_element_succeeds [ OK ] HarrisMichaelListBasedSet/7.erase_existing_element_succeeds (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.erase_nonexisting_element_fails [ OK ] HarrisMichaelListBasedSet/7.erase_nonexisting_element_fails (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.erase_existing_element_twice_fails_the_seond_time [ OK ] HarrisMichaelListBasedSet/7.erase_existing_element_twice_fails_the_seond_time (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.erase_via_iterator_removes_entry_and_returns_iterator_to_successor [ OK ] HarrisMichaelListBasedSet/7.erase_via_iterator_removes_entry_and_returns_iterator_to_successor (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.iterate_list [ OK ] HarrisMichaelListBasedSet/7.iterate_list (0 ms) [ RUN ] HarrisMichaelListBasedSet/7.parallel_usage [ OK ] HarrisMichaelListBasedSet/7.parallel_usage (1091 ms) [ RUN ] HarrisMichaelListBasedSet/7.parallel_usage_with_same_values [ OK ] HarrisMichaelListBasedSet/7.parallel_usage_with_same_values (1092 ms) [----------] 15 tests from HarrisMichaelListBasedSet/7 (2184 ms total) [----------] 7 tests from KirschBoundedKFifoQueue [ RUN ] KirschBoundedKFifoQueue.push_try_pop_returns_pushed_element [ OK ] KirschBoundedKFifoQueue.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschBoundedKFifoQueue.push_two_items_pop_them_in_FIFO_order [ OK ] KirschBoundedKFifoQueue.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschBoundedKFifoQueue.try_pop_returns_false_when_queue_is_empty [ OK ] KirschBoundedKFifoQueue.try_pop_returns_false_when_queue_is_empty (0 ms) [ RUN ] KirschBoundedKFifoQueue.try_push_returns_false_when_queue_is_full [ OK ] KirschBoundedKFifoQueue.try_push_returns_false_when_queue_is_full (0 ms) [ RUN ] KirschBoundedKFifoQueue.supports_unique_ptr [ OK ] KirschBoundedKFifoQueue.supports_unique_ptr (0 ms) [ RUN ] KirschBoundedKFifoQueue.deletes_remaining_unique_ptr_entries [ OK ] KirschBoundedKFifoQueue.deletes_remaining_unique_ptr_entries (2 ms) [ RUN ] KirschBoundedKFifoQueue.parallel_usage [ OK ] KirschBoundedKFifoQueue.parallel_usage (2636 ms) [----------] 7 tests from KirschBoundedKFifoQueue (2638 ms total) [----------] 6 tests from KirschKFifoQueue/0, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] KirschKFifoQueue/0.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/0.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/0.supports_unique_ptr [ OK ] KirschKFifoQueue/0.supports_unique_ptr (0 ms) [ RUN ] KirschKFifoQueue/0.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/0.deletes_remaining_unique_ptr_entries (1 ms) [ RUN ] KirschKFifoQueue/0.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/0.push_two_items_pop_them_in_FIFO_order (1 ms) [ RUN ] KirschKFifoQueue/0.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/0.push_large_number_of_entries_pop_them_in_FIFO_order (74 ms) [ RUN ] KirschKFifoQueue/0.parallel_usage [ OK ] KirschKFifoQueue/0.parallel_usage (1318 ms) [----------] 6 tests from KirschKFifoQueue/0 (1395 ms total) [----------] 6 tests from KirschKFifoQueue/1, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] KirschKFifoQueue/1.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/1.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/1.supports_unique_ptr [ OK ] KirschKFifoQueue/1.supports_unique_ptr (0 ms) [ RUN ] KirschKFifoQueue/1.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/1.deletes_remaining_unique_ptr_entries (2 ms) [ RUN ] KirschKFifoQueue/1.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/1.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/1.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/1.push_large_number_of_entries_pop_them_in_FIFO_order (87 ms) [ RUN ] KirschKFifoQueue/1.parallel_usage [ OK ] KirschKFifoQueue/1.parallel_usage (1638 ms) [----------] 6 tests from KirschKFifoQueue/1 (1727 ms total) [----------] 6 tests from KirschKFifoQueue/2, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] KirschKFifoQueue/2.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/2.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/2.supports_unique_ptr [ OK ] KirschKFifoQueue/2.supports_unique_ptr (58 ms) [ RUN ] KirschKFifoQueue/2.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/2.deletes_remaining_unique_ptr_entries (3 ms) [ RUN ] KirschKFifoQueue/2.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/2.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/2.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/2.push_large_number_of_entries_pop_them_in_FIFO_order (16 ms) [ RUN ] KirschKFifoQueue/2.parallel_usage [ OK ] KirschKFifoQueue/2.parallel_usage (1092 ms) [----------] 6 tests from KirschKFifoQueue/2 (1170 ms total) [----------] 6 tests from KirschKFifoQueue/3, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] KirschKFifoQueue/3.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/3.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/3.supports_unique_ptr [ OK ] KirschKFifoQueue/3.supports_unique_ptr (0 ms) [ RUN ] KirschKFifoQueue/3.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/3.deletes_remaining_unique_ptr_entries (2 ms) [ RUN ] KirschKFifoQueue/3.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/3.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/3.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/3.push_large_number_of_entries_pop_them_in_FIFO_order (18 ms) [ RUN ] KirschKFifoQueue/3.parallel_usage [ OK ] KirschKFifoQueue/3.parallel_usage (1284 ms) [----------] 6 tests from KirschKFifoQueue/3 (1304 ms total) [----------] 6 tests from KirschKFifoQueue/4, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] KirschKFifoQueue/4.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/4.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/4.supports_unique_ptr [ OK ] KirschKFifoQueue/4.supports_unique_ptr (0 ms) [ RUN ] KirschKFifoQueue/4.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/4.deletes_remaining_unique_ptr_entries (1 ms) [ RUN ] KirschKFifoQueue/4.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/4.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/4.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/4.push_large_number_of_entries_pop_them_in_FIFO_order (13 ms) [ RUN ] KirschKFifoQueue/4.parallel_usage [ OK ] KirschKFifoQueue/4.parallel_usage (1198 ms) [----------] 6 tests from KirschKFifoQueue/4 (1212 ms total) [----------] 6 tests from KirschKFifoQueue/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] KirschKFifoQueue/5.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/5.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/5.supports_unique_ptr [ OK ] KirschKFifoQueue/5.supports_unique_ptr (0 ms) [ RUN ] KirschKFifoQueue/5.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/5.deletes_remaining_unique_ptr_entries (53 ms) [ RUN ] KirschKFifoQueue/5.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/5.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/5.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/5.push_large_number_of_entries_pop_them_in_FIFO_order (19 ms) [ RUN ] KirschKFifoQueue/5.parallel_usage [ OK ] KirschKFifoQueue/5.parallel_usage (1380 ms) [----------] 6 tests from KirschKFifoQueue/5 (1453 ms total) [----------] 6 tests from KirschKFifoQueue/6, where TypeParam = xenium::reclamation::stamp_it [ RUN ] KirschKFifoQueue/6.push_try_pop_returns_pushed_element [ OK ] KirschKFifoQueue/6.push_try_pop_returns_pushed_element (0 ms) [ RUN ] KirschKFifoQueue/6.supports_unique_ptr [ OK ] KirschKFifoQueue/6.supports_unique_ptr (1 ms) [ RUN ] KirschKFifoQueue/6.deletes_remaining_unique_ptr_entries [ OK ] KirschKFifoQueue/6.deletes_remaining_unique_ptr_entries (5 ms) [ RUN ] KirschKFifoQueue/6.push_two_items_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/6.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] KirschKFifoQueue/6.push_large_number_of_entries_pop_them_in_FIFO_order [ OK ] KirschKFifoQueue/6.push_large_number_of_entries_pop_them_in_FIFO_order (36 ms) [ RUN ] KirschKFifoQueue/6.parallel_usage [ OK ] KirschKFifoQueue/6.parallel_usage (1089 ms) [----------] 6 tests from KirschKFifoQueue/6 (1132 ms total) [----------] 4 tests from LeftRight [ RUN ] LeftRight.read_provides_initial_value [ OK ] LeftRight.read_provides_initial_value (1 ms) [ RUN ] LeftRight.read_can_return_value [ OK ] LeftRight.read_can_return_value (0 ms) [ RUN ] LeftRight.read_provides_updated_value [ OK ] LeftRight.read_provides_updated_value (0 ms) [ RUN ] LeftRight.parallel_usage [ OK ] LeftRight.parallel_usage (201 ms) [----------] 4 tests from LeftRight (202 ms total) [----------] 4 tests from marked_ptr [ RUN ] marked_ptr.get_returns_correct_pointer [ OK ] marked_ptr.get_returns_correct_pointer (0 ms) [ RUN ] marked_ptr.mark_returns_correct_value [ OK ] marked_ptr.mark_returns_correct_value (0 ms) [ RUN ] marked_ptr.deref_works_correctly [ OK ] marked_ptr.deref_works_correctly (0 ms) [ RUN ] marked_ptr.reset_sets_ptr_to_null [ OK ] marked_ptr.reset_sets_ptr_to_null (0 ms) [----------] 4 tests from marked_ptr (0 ms total) [----------] 4 tests from MichaelScottQueue/0, where TypeParam = xenium::reclamation::lock_free_ref_count > [ RUN ] MichaelScottQueue/0.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/0.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/0.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/0.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/0.supports_move_only_types [ OK ] MichaelScottQueue/0.supports_move_only_types (1 ms) [ RUN ] MichaelScottQueue/0.parallel_usage [ OK ] MichaelScottQueue/0.parallel_usage (183 ms) [----------] 4 tests from MichaelScottQueue/0 (184 ms total) [----------] 4 tests from MichaelScottQueue/1, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] MichaelScottQueue/1.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/1.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/1.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/1.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/1.supports_move_only_types [ OK ] MichaelScottQueue/1.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/1.parallel_usage [ OK ] MichaelScottQueue/1.parallel_usage (97 ms) [----------] 4 tests from MichaelScottQueue/1 (97 ms total) [----------] 4 tests from MichaelScottQueue/2, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] MichaelScottQueue/2.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/2.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/2.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/2.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/2.supports_move_only_types [ OK ] MichaelScottQueue/2.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/2.parallel_usage [ OK ] MichaelScottQueue/2.parallel_usage (121 ms) [----------] 4 tests from MichaelScottQueue/2 (121 ms total) [----------] 4 tests from MichaelScottQueue/3, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] MichaelScottQueue/3.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/3.push_try_pop_returns_pushed_element (2 ms) [ RUN ] MichaelScottQueue/3.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/3.push_two_items_pop_them_in_FIFO_order (119 ms) [ RUN ] MichaelScottQueue/3.supports_move_only_types [ OK ] MichaelScottQueue/3.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/3.parallel_usage [ OK ] MichaelScottQueue/3.parallel_usage (67 ms) [----------] 4 tests from MichaelScottQueue/3 (189 ms total) [----------] 4 tests from MichaelScottQueue/4, where TypeParam = xenium::reclamation::stamp_it [ RUN ] MichaelScottQueue/4.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/4.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/4.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/4.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/4.supports_move_only_types [ OK ] MichaelScottQueue/4.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/4.parallel_usage [ OK ] MichaelScottQueue/4.parallel_usage (184 ms) [----------] 4 tests from MichaelScottQueue/4 (184 ms total) [----------] 4 tests from MichaelScottQueue/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] MichaelScottQueue/5.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/5.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/5.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/5.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/5.supports_move_only_types [ OK ] MichaelScottQueue/5.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/5.parallel_usage [ OK ] MichaelScottQueue/5.parallel_usage (97 ms) [----------] 4 tests from MichaelScottQueue/5 (97 ms total) [----------] 4 tests from MichaelScottQueue/6, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] MichaelScottQueue/6.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/6.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/6.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/6.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/6.supports_move_only_types [ OK ] MichaelScottQueue/6.supports_move_only_types (1 ms) [ RUN ] MichaelScottQueue/6.parallel_usage [ OK ] MichaelScottQueue/6.parallel_usage (31 ms) [----------] 4 tests from MichaelScottQueue/6 (32 ms total) [----------] 4 tests from MichaelScottQueue/7, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] MichaelScottQueue/7.push_try_pop_returns_pushed_element [ OK ] MichaelScottQueue/7.push_try_pop_returns_pushed_element (0 ms) [ RUN ] MichaelScottQueue/7.push_two_items_pop_them_in_FIFO_order [ OK ] MichaelScottQueue/7.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] MichaelScottQueue/7.supports_move_only_types [ OK ] MichaelScottQueue/7.supports_move_only_types (0 ms) [ RUN ] MichaelScottQueue/7.parallel_usage [ OK ] MichaelScottQueue/7.parallel_usage (93 ms) [----------] 4 tests from MichaelScottQueue/7 (93 ms total) [----------] 2 tests from Parameter [ RUN ] Parameter.type_param_extracts_type_from_specified_policy [ OK ] Parameter.type_param_extracts_type_from_specified_policy (0 ms) [ RUN ] Parameter.type_param_extracts_value_from_specified_policy [ OK ] Parameter.type_param_extracts_value_from_specified_policy (0 ms) [----------] 2 tests from Parameter (0 ms total) [----------] 6 tests from RamalheteQueue/0, where TypeParam = xenium::reclamation::lock_free_ref_count > [ RUN ] RamalheteQueue/0.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/0.push_try_pop_returns_pushed_element (1 ms) [ RUN ] RamalheteQueue/0.supports_unique_ptr [ OK ] RamalheteQueue/0.supports_unique_ptr (0 ms) [ RUN ] RamalheteQueue/0.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/0.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/0.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/0.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/0.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/0.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/0.parallel_usage [ OK ] RamalheteQueue/0.parallel_usage (84 ms) [----------] 6 tests from RamalheteQueue/0 (85 ms total) [----------] 6 tests from RamalheteQueue/1, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] RamalheteQueue/1.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/1.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/1.supports_unique_ptr [ OK ] RamalheteQueue/1.supports_unique_ptr (0 ms) [ RUN ] RamalheteQueue/1.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/1.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/1.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/1.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/1.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/1.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/1.parallel_usage [ OK ] RamalheteQueue/1.parallel_usage (20 ms) [----------] 6 tests from RamalheteQueue/1 (21 ms total) [----------] 6 tests from RamalheteQueue/2, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] RamalheteQueue/2.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/2.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/2.supports_unique_ptr [ OK ] RamalheteQueue/2.supports_unique_ptr (0 ms) [ RUN ] RamalheteQueue/2.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/2.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/2.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/2.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/2.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/2.push_two_items_pop_them_in_FIFO_order (1 ms) [ RUN ] RamalheteQueue/2.parallel_usage [ OK ] RamalheteQueue/2.parallel_usage (86 ms) [----------] 6 tests from RamalheteQueue/2 (87 ms total) [----------] 6 tests from RamalheteQueue/3, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] RamalheteQueue/3.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/3.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/3.supports_unique_ptr [ OK ] RamalheteQueue/3.supports_unique_ptr (1 ms) [ RUN ] RamalheteQueue/3.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/3.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/3.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/3.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/3.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/3.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/3.parallel_usage [ OK ] RamalheteQueue/3.parallel_usage (99 ms) [----------] 6 tests from RamalheteQueue/3 (100 ms total) [----------] 6 tests from RamalheteQueue/4, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] RamalheteQueue/4.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/4.push_try_pop_returns_pushed_element (1 ms) [ RUN ] RamalheteQueue/4.supports_unique_ptr [ OK ] RamalheteQueue/4.supports_unique_ptr (0 ms) [ RUN ] RamalheteQueue/4.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/4.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/4.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/4.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/4.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/4.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/4.parallel_usage [ OK ] RamalheteQueue/4.parallel_usage (99 ms) [----------] 6 tests from RamalheteQueue/4 (100 ms total) [----------] 6 tests from RamalheteQueue/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] RamalheteQueue/5.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/5.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/5.supports_unique_ptr [ OK ] RamalheteQueue/5.supports_unique_ptr (0 ms) [ RUN ] RamalheteQueue/5.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/5.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/5.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/5.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/5.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/5.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/5.parallel_usage [ OK ] RamalheteQueue/5.parallel_usage (108 ms) [----------] 6 tests from RamalheteQueue/5 (109 ms total) [----------] 6 tests from RamalheteQueue/6, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] RamalheteQueue/6.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/6.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/6.supports_unique_ptr [ OK ] RamalheteQueue/6.supports_unique_ptr (6 ms) [ RUN ] RamalheteQueue/6.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/6.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/6.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/6.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/6.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/6.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/6.parallel_usage [ OK ] RamalheteQueue/6.parallel_usage (82 ms) [----------] 6 tests from RamalheteQueue/6 (88 ms total) [----------] 6 tests from RamalheteQueue/7, where TypeParam = xenium::reclamation::stamp_it [ RUN ] RamalheteQueue/7.push_try_pop_returns_pushed_element [ OK ] RamalheteQueue/7.push_try_pop_returns_pushed_element (0 ms) [ RUN ] RamalheteQueue/7.supports_unique_ptr [ OK ] RamalheteQueue/7.supports_unique_ptr (1 ms) [ RUN ] RamalheteQueue/7.supports_trivially_copyable_types_smaller_than_a_pointer [ OK ] RamalheteQueue/7.supports_trivially_copyable_types_smaller_than_a_pointer (0 ms) [ RUN ] RamalheteQueue/7.deletes_remaining_unique_ptr_entries [ OK ] RamalheteQueue/7.deletes_remaining_unique_ptr_entries (0 ms) [ RUN ] RamalheteQueue/7.push_two_items_pop_them_in_FIFO_order [ OK ] RamalheteQueue/7.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] RamalheteQueue/7.parallel_usage [ OK ] RamalheteQueue/7.parallel_usage (209 ms) [----------] 6 tests from RamalheteQueue/7 (211 ms total) [----------] 10 tests from GenericEpochBased [ RUN ] GenericEpochBased.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] GenericEpochBased.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] GenericEpochBased.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] GenericEpochBased.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] GenericEpochBased.reset_releases_ownership_and_sets_pointer_to_null [ OK ] GenericEpochBased.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] GenericEpochBased.reclaim_releases_ownership_and_the_object_gets_deleted_when_advancing_two_epochs [ OK ] GenericEpochBased.reclaim_releases_ownership_and_the_object_gets_deleted_when_advancing_two_epochs (0 ms) [ RUN ] GenericEpochBased.supports_custom_deleters [ OK ] GenericEpochBased.supports_custom_deleters (0 ms) [ RUN ] GenericEpochBased.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] GenericEpochBased.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] GenericEpochBased.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] GenericEpochBased.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] GenericEpochBased.move_constructor_moves_ownership_and_resets_source_object [ OK ] GenericEpochBased.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] GenericEpochBased.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] GenericEpochBased.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (1 ms) [ RUN ] GenericEpochBased.move_assignment_moves_ownership_and_resets_source_object [ OK ] GenericEpochBased.move_assignment_moves_ownership_and_resets_source_object (0 ms) [----------] 10 tests from GenericEpochBased (1 ms total) [----------] 16 tests from HazardEras/0, where TypeParam = (anonymous namespace)::my_static_allocation_strategy [ RUN ] HazardEras/0.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] HazardEras/0.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] HazardEras/0.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] HazardEras/0.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] HazardEras/0.acquire_guard_acquires_pointer [ OK ] HazardEras/0.acquire_guard_acquires_pointer (0 ms) [ RUN ] HazardEras/0.additional_acquire_call_do_not_lead_to_overallocation_of_HEs [ OK ] HazardEras/0.additional_acquire_call_do_not_lead_to_overallocation_of_HEs (0 ms) [ RUN ] HazardEras/0.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal [ OK ] HazardEras/0.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal (0 ms) [ RUN ] HazardEras/0.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal [ OK ] HazardEras/0.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal (0 ms) [ RUN ] HazardEras/0.static_policy_throws_bad_hazard_era_alloc_when_HE_pool_is_exceeded [ OK ] HazardEras/0.static_policy_throws_bad_hazard_era_alloc_when_HE_pool_is_exceeded (66 ms) [ RUN ] HazardEras/0.reset_releases_ownership_and_sets_pointer_to_null [ OK ] HazardEras/0.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] HazardEras/0.reclaim_releases_ownership_and_deletes_object_because_no_HE_protects_it [ OK ] HazardEras/0.reclaim_releases_ownership_and_deletes_object_because_no_HE_protects_it (0 ms) [ RUN ] HazardEras/0.supports_custom_deleters [ OK ] HazardEras/0.supports_custom_deleters (0 ms) [ RUN ] HazardEras/0.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] HazardEras/0.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] HazardEras/0.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardEras/0.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardEras/0.move_constructor_moves_ownership_and_resets_source_object [ OK ] HazardEras/0.move_constructor_moves_ownership_and_resets_source_object (1 ms) [ RUN ] HazardEras/0.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardEras/0.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardEras/0.move_assignment_moves_ownership_and_resets_source_object [ OK ] HazardEras/0.move_assignment_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardEras/0.dynamic_policy_can_protect_more_than_K_objects [ OK ] HazardEras/0.dynamic_policy_can_protect_more_than_K_objects (0 ms) [----------] 16 tests from HazardEras/0 (68 ms total) [----------] 16 tests from HazardEras/1, where TypeParam = (anonymous namespace)::my_dynamic_allocation_strategy [ RUN ] HazardEras/1.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] HazardEras/1.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] HazardEras/1.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] HazardEras/1.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] HazardEras/1.acquire_guard_acquires_pointer [ OK ] HazardEras/1.acquire_guard_acquires_pointer (0 ms) [ RUN ] HazardEras/1.additional_acquire_call_do_not_lead_to_overallocation_of_HEs [ OK ] HazardEras/1.additional_acquire_call_do_not_lead_to_overallocation_of_HEs (0 ms) [ RUN ] HazardEras/1.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal [ OK ] HazardEras/1.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal (0 ms) [ RUN ] HazardEras/1.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal [ OK ] HazardEras/1.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal (0 ms) [ RUN ] HazardEras/1.static_policy_throws_bad_hazard_era_alloc_when_HE_pool_is_exceeded [ OK ] HazardEras/1.static_policy_throws_bad_hazard_era_alloc_when_HE_pool_is_exceeded (0 ms) [ RUN ] HazardEras/1.reset_releases_ownership_and_sets_pointer_to_null [ OK ] HazardEras/1.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] HazardEras/1.reclaim_releases_ownership_and_deletes_object_because_no_HE_protects_it [ OK ] HazardEras/1.reclaim_releases_ownership_and_deletes_object_because_no_HE_protects_it (0 ms) [ RUN ] HazardEras/1.supports_custom_deleters [ OK ] HazardEras/1.supports_custom_deleters (0 ms) [ RUN ] HazardEras/1.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] HazardEras/1.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] HazardEras/1.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardEras/1.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardEras/1.move_constructor_moves_ownership_and_resets_source_object [ OK ] HazardEras/1.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardEras/1.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardEras/1.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardEras/1.move_assignment_moves_ownership_and_resets_source_object [ OK ] HazardEras/1.move_assignment_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardEras/1.dynamic_policy_can_protect_more_than_K_objects [ OK ] HazardEras/1.dynamic_policy_can_protect_more_than_K_objects (4 ms) [----------] 16 tests from HazardEras/1 (7 ms total) [----------] 17 tests from HazardPointer/0, where TypeParam = (anonymous namespace)::my_static_allocation_strategy [ RUN ] HazardPointer/0.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] HazardPointer/0.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] HazardPointer/0.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] HazardPointer/0.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] HazardPointer/0.acquire_guard_acquires_pointer [ OK ] HazardPointer/0.acquire_guard_acquires_pointer (0 ms) [ RUN ] HazardPointer/0.additional_acquire_call_do_not_lead_to_overallocation_of_HPs [ OK ] HazardPointer/0.additional_acquire_call_do_not_lead_to_overallocation_of_HPs (0 ms) [ RUN ] HazardPointer/0.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal [ OK ] HazardPointer/0.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal (0 ms) [ RUN ] HazardPointer/0.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal [ OK ] HazardPointer/0.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal (0 ms) [ RUN ] HazardPointer/0.static_allocation_strategy_throws_bad_hazard_pointer_when_HP_pool_is_exceeded [ OK ] HazardPointer/0.static_allocation_strategy_throws_bad_hazard_pointer_when_HP_pool_is_exceeded (0 ms) [ RUN ] HazardPointer/0.reset_releases_ownership_and_sets_pointer_to_null [ OK ] HazardPointer/0.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] HazardPointer/0.reclaim_releases_ownership_and_deletes_object_because_no_HP_protects_it [ OK ] HazardPointer/0.reclaim_releases_ownership_and_deletes_object_because_no_HP_protects_it (0 ms) [ RUN ] HazardPointer/0.supports_custom_deleters [ OK ] HazardPointer/0.supports_custom_deleters (0 ms) [ RUN ] HazardPointer/0.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] HazardPointer/0.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] HazardPointer/0.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardPointer/0.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardPointer/0.move_constructor_moves_ownership_and_resets_source_object [ OK ] HazardPointer/0.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardPointer/0.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardPointer/0.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardPointer/0.move_assignment_moves_ownership_and_resets_source_object [ OK ] HazardPointer/0.move_assignment_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardPointer/0.guard_ptr_protects_the_same_object_via_different_base_classes [ OK ] HazardPointer/0.guard_ptr_protects_the_same_object_via_different_base_classes (0 ms) [ RUN ] HazardPointer/0.dynamic_allocation_strategy_can_protect_more_than_K_objects [ OK ] HazardPointer/0.dynamic_allocation_strategy_can_protect_more_than_K_objects (0 ms) [----------] 17 tests from HazardPointer/0 (1 ms total) [----------] 17 tests from HazardPointer/1, where TypeParam = (anonymous namespace)::my_dynamic_allocation_strategy [ RUN ] HazardPointer/1.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] HazardPointer/1.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] HazardPointer/1.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] HazardPointer/1.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] HazardPointer/1.acquire_guard_acquires_pointer [ OK ] HazardPointer/1.acquire_guard_acquires_pointer (0 ms) [ RUN ] HazardPointer/1.additional_acquire_call_do_not_lead_to_overallocation_of_HPs [ OK ] HazardPointer/1.additional_acquire_call_do_not_lead_to_overallocation_of_HPs (0 ms) [ RUN ] HazardPointer/1.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal [ OK ] HazardPointer/1.acquire_if_equal_returns_true_and_acquires_pointer_when_values_are_equal (0 ms) [ RUN ] HazardPointer/1.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal [ OK ] HazardPointer/1.acquire_if_equal_returns_false_and_resets_guard_when_values_are_not_equal (0 ms) [ RUN ] HazardPointer/1.static_allocation_strategy_throws_bad_hazard_pointer_when_HP_pool_is_exceeded [ OK ] HazardPointer/1.static_allocation_strategy_throws_bad_hazard_pointer_when_HP_pool_is_exceeded (0 ms) [ RUN ] HazardPointer/1.reset_releases_ownership_and_sets_pointer_to_null [ OK ] HazardPointer/1.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] HazardPointer/1.reclaim_releases_ownership_and_deletes_object_because_no_HP_protects_it [ OK ] HazardPointer/1.reclaim_releases_ownership_and_deletes_object_because_no_HP_protects_it (0 ms) [ RUN ] HazardPointer/1.supports_custom_deleters [ OK ] HazardPointer/1.supports_custom_deleters (0 ms) [ RUN ] HazardPointer/1.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] HazardPointer/1.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] HazardPointer/1.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardPointer/1.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardPointer/1.move_constructor_moves_ownership_and_resets_source_object [ OK ] HazardPointer/1.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardPointer/1.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] HazardPointer/1.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] HazardPointer/1.move_assignment_moves_ownership_and_resets_source_object [ OK ] HazardPointer/1.move_assignment_moves_ownership_and_resets_source_object (0 ms) [ RUN ] HazardPointer/1.guard_ptr_protects_the_same_object_via_different_base_classes [ OK ] HazardPointer/1.guard_ptr_protects_the_same_object_via_different_base_classes (0 ms) [ RUN ] HazardPointer/1.dynamic_allocation_strategy_can_protect_more_than_K_objects [ OK ] HazardPointer/1.dynamic_allocation_strategy_can_protect_more_than_K_objects (14 ms) [----------] 17 tests from HazardPointer/1 (15 ms total) [----------] 12 tests from LockFreeRefCount [ RUN ] LockFreeRefCount.inital_ref_count_value_is_one [ OK ] LockFreeRefCount.inital_ref_count_value_is_one (0 ms) [ RUN ] LockFreeRefCount.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] LockFreeRefCount.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] LockFreeRefCount.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] LockFreeRefCount.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] LockFreeRefCount.reset_releases_ownership [ OK ] LockFreeRefCount.reset_releases_ownership (0 ms) [ RUN ] LockFreeRefCount.reclaim_releases_ownership_and_deletes_object_if_ref_count_drops_to_zero [ OK ] LockFreeRefCount.reclaim_releases_ownership_and_deletes_object_if_ref_count_drops_to_zero (0 ms) [ RUN ] LockFreeRefCount.guard_increments_ref_count [ OK ] LockFreeRefCount.guard_increments_ref_count (0 ms) [ RUN ] LockFreeRefCount.copy_constructor_increments_ref_count [ OK ] LockFreeRefCount.copy_constructor_increments_ref_count (0 ms) [ RUN ] LockFreeRefCount.move_constructor_does_not_increment_ref_count_and_resets_source [ OK ] LockFreeRefCount.move_constructor_does_not_increment_ref_count_and_resets_source (0 ms) [ RUN ] LockFreeRefCount.copy_assignment_increments_ref_count [ OK ] LockFreeRefCount.copy_assignment_increments_ref_count (0 ms) [ RUN ] LockFreeRefCount.move_assignment_does_not_increment_ref_count_and_resets_source [ OK ] LockFreeRefCount.move_assignment_does_not_increment_ref_count_and_resets_source (1 ms) [ RUN ] LockFreeRefCount.guard_destructor_decrements_ref_count [ OK ] LockFreeRefCount.guard_destructor_decrements_ref_count (0 ms) [ RUN ] LockFreeRefCount.parallel_allocation_and_deallocation_of_nodes [ OK ] LockFreeRefCount.parallel_allocation_and_deallocation_of_nodes (15215 ms) [----------] 12 tests from LockFreeRefCount (15216 ms total) [----------] 10 tests from QuiescentStateBased [ RUN ] QuiescentStateBased.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] QuiescentStateBased.mark_returns_the_same_mark_as_the_original_marked_ptr (1 ms) [ RUN ] QuiescentStateBased.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] QuiescentStateBased.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] QuiescentStateBased.reset_releases_ownership_and_sets_pointer_to_null [ OK ] QuiescentStateBased.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] QuiescentStateBased.reclaim_releases_ownership_and_the_object_gets_deleted_when_advancing_two_epochs [ OK ] QuiescentStateBased.reclaim_releases_ownership_and_the_object_gets_deleted_when_advancing_two_epochs (0 ms) [ RUN ] QuiescentStateBased.supports_custom_deleters [ OK ] QuiescentStateBased.supports_custom_deleters (0 ms) [ RUN ] QuiescentStateBased.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] QuiescentStateBased.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] QuiescentStateBased.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] QuiescentStateBased.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] QuiescentStateBased.move_constructor_moves_ownership_and_resets_source_object [ OK ] QuiescentStateBased.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] QuiescentStateBased.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] QuiescentStateBased.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] QuiescentStateBased.move_assignment_moves_ownership_and_resets_source_object [ OK ] QuiescentStateBased.move_assignment_moves_ownership_and_resets_source_object (0 ms) [----------] 10 tests from QuiescentStateBased (2 ms total) [----------] 10 tests from StampIt [ RUN ] StampIt.mark_returns_the_same_mark_as_the_original_marked_ptr [ OK ] StampIt.mark_returns_the_same_mark_as_the_original_marked_ptr (0 ms) [ RUN ] StampIt.get_returns_the_same_pointer_as_the_original_marked_ptr [ OK ] StampIt.get_returns_the_same_pointer_as_the_original_marked_ptr (0 ms) [ RUN ] StampIt.reset_releases_ownership_and_sets_pointer_to_null [ OK ] StampIt.reset_releases_ownership_and_sets_pointer_to_null (0 ms) [ RUN ] StampIt.reclaim_releases_ownership_and_the_object_gets_deleted [ OK ] StampIt.reclaim_releases_ownership_and_the_object_gets_deleted (0 ms) [ RUN ] StampIt.supports_custom_deleters [ OK ] StampIt.supports_custom_deleters (0 ms) [ RUN ] StampIt.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it [ OK ] StampIt.object_cannot_be_reclaimed_as_long_as_another_guard_protects_it (0 ms) [ RUN ] StampIt.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] StampIt.copy_constructor_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] StampIt.move_constructor_moves_ownership_and_resets_source_object [ OK ] StampIt.move_constructor_moves_ownership_and_resets_source_object (0 ms) [ RUN ] StampIt.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed [ OK ] StampIt.copy_assignment_leads_to_shared_ownership_preventing_the_object_from_beeing_reclaimed (0 ms) [ RUN ] StampIt.move_assignment_moves_ownership_and_resets_source_object [ OK ] StampIt.move_assignment_moves_ownership_and_resets_source_object (0 ms) [----------] 10 tests from StampIt (0 ms total) [----------] 1 test from Sanitize/0, where TypeParam = xenium::reclamation::lock_free_ref_count > [ RUN ] Sanitize/0.guard_ptrs [ OK ] Sanitize/0.guard_ptrs (195 ms) [----------] 1 test from Sanitize/0 (196 ms total) [----------] 1 test from Sanitize/1, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] Sanitize/1.guard_ptrs [ OK ] Sanitize/1.guard_ptrs (208 ms) [----------] 1 test from Sanitize/1 (209 ms total) [----------] 1 test from Sanitize/2, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] Sanitize/2.guard_ptrs [ OK ] Sanitize/2.guard_ptrs (390 ms) [----------] 1 test from Sanitize/2 (390 ms total) [----------] 1 test from Sanitize/3, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] Sanitize/3.guard_ptrs [ OK ] Sanitize/3.guard_ptrs (205 ms) [----------] 1 test from Sanitize/3 (205 ms total) [----------] 1 test from Sanitize/4, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] Sanitize/4.guard_ptrs [ OK ] Sanitize/4.guard_ptrs (99 ms) [----------] 1 test from Sanitize/4 (99 ms total) [----------] 1 test from Sanitize/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] Sanitize/5.guard_ptrs [ OK ] Sanitize/5.guard_ptrs (174 ms) [----------] 1 test from Sanitize/5 (174 ms total) [----------] 1 test from Sanitize/6, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] Sanitize/6.guard_ptrs [ OK ] Sanitize/6.guard_ptrs (128 ms) [----------] 1 test from Sanitize/6 (128 ms total) [----------] 1 test from Sanitize/7, where TypeParam = xenium::reclamation::stamp_it [ RUN ] Sanitize/7.guard_ptrs [ OK ] Sanitize/7.guard_ptrs (170 ms) [----------] 1 test from Sanitize/7 (170 ms total) [----------] 8 tests from SeqLock [ RUN ] SeqLock.load_returns_initial_value [ OK ] SeqLock.load_returns_initial_value (0 ms) [ RUN ] SeqLock.load_returns_previously_stored_value [ OK ] SeqLock.load_returns_previously_stored_value (0 ms) [ RUN ] SeqLock.load_returns_previously_stored_value_with_multiple_slots [ OK ] SeqLock.load_returns_previously_stored_value_with_multiple_slots (0 ms) [ RUN ] SeqLock.update_functor_receives_latest_value_as_parameter [ OK ] SeqLock.update_functor_receives_latest_value_as_parameter (0 ms) [ RUN ] SeqLock.update_functor_receives_latest_value_as_parameter_with_multple_slots [ OK ] SeqLock.update_functor_receives_latest_value_as_parameter_with_multple_slots (0 ms) [ RUN ] SeqLock.read_returns_value_stored_by_update [ OK ] SeqLock.read_returns_value_stored_by_update (0 ms) [ RUN ] SeqLock.read_returns_value_stored_by_update_with_multiple_slots [ OK ] SeqLock.read_returns_value_stored_by_update_with_multiple_slots (0 ms) [ RUN ] SeqLock.parallel_usage [ OK ] SeqLock.parallel_usage (399 ms) [----------] 8 tests from SeqLock (400 ms total) [----------] 8 tests from VyukovBoundedQueue [ RUN ] VyukovBoundedQueue.push_try_pop_returns_pushed_element [ OK ] VyukovBoundedQueue.push_try_pop_returns_pushed_element (0 ms) [ RUN ] VyukovBoundedQueue.push_try_pop_weak_returns_pushed_element [ OK ] VyukovBoundedQueue.push_try_pop_weak_returns_pushed_element (0 ms) [ RUN ] VyukovBoundedQueue.push_two_items_pop_them_in_FIFO_order [ OK ] VyukovBoundedQueue.push_two_items_pop_them_in_FIFO_order (0 ms) [ RUN ] VyukovBoundedQueue.try_pop_returns_false_when_queue_is_empty [ OK ] VyukovBoundedQueue.try_pop_returns_false_when_queue_is_empty (0 ms) [ RUN ] VyukovBoundedQueue.try_push_returns_false_when_queue_is_full [ OK ] VyukovBoundedQueue.try_push_returns_false_when_queue_is_full (0 ms) [ RUN ] VyukovBoundedQueue.supports_move_only_types [ OK ] VyukovBoundedQueue.supports_move_only_types (0 ms) [ RUN ] VyukovBoundedQueue.parallel_usage [ OK ] VyukovBoundedQueue.parallel_usage (2282 ms) [ RUN ] VyukovBoundedQueue.parallel_usage_of_weak_operations [ OK ] VyukovBoundedQueue.parallel_usage_of_weak_operations (434 ms) [----------] 8 tests from VyukovBoundedQueue (2717 ms total) [----------] 30 tests from VyukovHashMap/0, where TypeParam = xenium::reclamation::hazard_pointer > > [ RUN ] VyukovHashMap/0.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/0.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/0.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/0.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/0.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/0.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/0.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/0.get_or_emplace_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/0.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/0.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/0.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/0.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/0.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/0.try_get_value_returns_false_key_is_not_found (1 ms) [ RUN ] VyukovHashMap/0.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/0.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/0.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/0.find_returns_iterator_to_existing_element (7 ms) [ RUN ] VyukovHashMap/0.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/0.find_returns_end_iterator_for_non_existing_element (2 ms) [ RUN ] VyukovHashMap/0.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/0.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/0.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/0.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/0.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/0.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/0.map_grows_if_needed [ OK ] VyukovHashMap/0.map_grows_if_needed (167 ms) [ RUN ] VyukovHashMap/0.with_managed_pointer_value [ OK ] VyukovHashMap/0.with_managed_pointer_value (2 ms) [ RUN ] VyukovHashMap/0.with_string_value [ OK ] VyukovHashMap/0.with_string_value (1 ms) [ RUN ] VyukovHashMap/0.with_string_key [ OK ] VyukovHashMap/0.with_string_key (1 ms) [ RUN ] VyukovHashMap/0.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/0.with_string_key_and_managed_ptr_value (1 ms) [ RUN ] VyukovHashMap/0.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/0.emplace_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/0.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/0.erase_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/0.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/0.correctly_handles_hash_collisions_of_nontrivial_keys (1 ms) [ RUN ] VyukovHashMap/0.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/0.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/0.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/0.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] VyukovHashMap/0.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/0.drain_densely_populated_map_using_erase (3 ms) [ RUN ] VyukovHashMap/0.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/0.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/0.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/0.iterator_covers_all_entries_in_densely_populated_map (2 ms) [ RUN ] VyukovHashMap/0.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/0.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/0.parallel_usage [ OK ] VyukovHashMap/0.parallel_usage (7782 ms) [ RUN ] VyukovHashMap/0.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/0.parallel_usage_with_nontrivial_types (6132 ms) [ RUN ] VyukovHashMap/0.parallel_usage_with_same_values [ OK ] VyukovHashMap/0.parallel_usage_with_same_values (2793 ms) [----------] 30 tests from VyukovHashMap/0 (16896 ms total) [----------] 30 tests from VyukovHashMap/1, where TypeParam = xenium::reclamation::hazard_eras > > [ RUN ] VyukovHashMap/1.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/1.emplace_returns_true_for_successful_insert (1 ms) [ RUN ] VyukovHashMap/1.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/1.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/1.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/1.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/1.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/1.get_or_emplace_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/1.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/1.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/1.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/1.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/1.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/1.try_get_value_returns_false_key_is_not_found (0 ms) [ RUN ] VyukovHashMap/1.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/1.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/1.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/1.find_returns_iterator_to_existing_element (7 ms) [ RUN ] VyukovHashMap/1.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/1.find_returns_end_iterator_for_non_existing_element (2 ms) [ RUN ] VyukovHashMap/1.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/1.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/1.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/1.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/1.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/1.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/1.map_grows_if_needed [ OK ] VyukovHashMap/1.map_grows_if_needed (222 ms) [ RUN ] VyukovHashMap/1.with_managed_pointer_value [ OK ] VyukovHashMap/1.with_managed_pointer_value (1 ms) [ RUN ] VyukovHashMap/1.with_string_value [ OK ] VyukovHashMap/1.with_string_value (1 ms) [ RUN ] VyukovHashMap/1.with_string_key [ OK ] VyukovHashMap/1.with_string_key (1 ms) [ RUN ] VyukovHashMap/1.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/1.with_string_key_and_managed_ptr_value (1 ms) [ RUN ] VyukovHashMap/1.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/1.emplace_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/1.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/1.erase_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/1.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/1.correctly_handles_hash_collisions_of_nontrivial_keys (1 ms) [ RUN ] VyukovHashMap/1.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/1.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/1.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/1.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] VyukovHashMap/1.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/1.drain_densely_populated_map_using_erase (3 ms) [ RUN ] VyukovHashMap/1.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/1.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/1.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/1.iterator_covers_all_entries_in_densely_populated_map (5 ms) [ RUN ] VyukovHashMap/1.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/1.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/1.parallel_usage [ OK ] VyukovHashMap/1.parallel_usage (11027 ms) [ RUN ] VyukovHashMap/1.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/1.parallel_usage_with_nontrivial_types (4017 ms) [ RUN ] VyukovHashMap/1.parallel_usage_with_same_values [ OK ] VyukovHashMap/1.parallel_usage_with_same_values (2412 ms) [----------] 30 tests from VyukovHashMap/1 (17705 ms total) [----------] 30 tests from VyukovHashMap/2, where TypeParam = xenium::reclamation::quiescent_state_based [ RUN ] VyukovHashMap/2.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/2.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/2.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/2.emplace_returns_false_for_failed_insert (68 ms) [ RUN ] VyukovHashMap/2.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/2.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/2.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/2.get_or_emplace_returns_accessor_to_existing_element (1 ms) [ RUN ] VyukovHashMap/2.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/2.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/2.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/2.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/2.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/2.try_get_value_returns_false_key_is_not_found (1 ms) [ RUN ] VyukovHashMap/2.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/2.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/2.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/2.find_returns_iterator_to_existing_element (10 ms) [ RUN ] VyukovHashMap/2.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/2.find_returns_end_iterator_for_non_existing_element (10 ms) [ RUN ] VyukovHashMap/2.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/2.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/2.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/2.erase_existing_element_returns_true_and_removes_element (1 ms) [ RUN ] VyukovHashMap/2.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/2.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/2.map_grows_if_needed [ OK ] VyukovHashMap/2.map_grows_if_needed (143 ms) [ RUN ] VyukovHashMap/2.with_managed_pointer_value [ OK ] VyukovHashMap/2.with_managed_pointer_value (1 ms) [ RUN ] VyukovHashMap/2.with_string_value [ OK ] VyukovHashMap/2.with_string_value (1 ms) [ RUN ] VyukovHashMap/2.with_string_key [ OK ] VyukovHashMap/2.with_string_key (1 ms) [ RUN ] VyukovHashMap/2.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/2.with_string_key_and_managed_ptr_value (1 ms) [ RUN ] VyukovHashMap/2.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/2.emplace_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/2.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/2.erase_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/2.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/2.correctly_handles_hash_collisions_of_nontrivial_keys (0 ms) [ RUN ] VyukovHashMap/2.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/2.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/2.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/2.begin_returns_iterator_to_first_entry (1 ms) [ RUN ] VyukovHashMap/2.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/2.drain_densely_populated_map_using_erase (30 ms) [ RUN ] VyukovHashMap/2.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/2.drain_sparsely_populated_map_using_erase (1 ms) [ RUN ] VyukovHashMap/2.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/2.iterator_covers_all_entries_in_densely_populated_map (4 ms) [ RUN ] VyukovHashMap/2.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/2.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/2.parallel_usage [ OK ] VyukovHashMap/2.parallel_usage (7211 ms) [ RUN ] VyukovHashMap/2.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/2.parallel_usage_with_nontrivial_types (4914 ms) [ RUN ] VyukovHashMap/2.parallel_usage_with_same_values [ OK ] VyukovHashMap/2.parallel_usage_with_same_values (887 ms) [----------] 30 tests from VyukovHashMap/2 (13287 ms total) [----------] 30 tests from VyukovHashMap/3, where TypeParam = xenium::reclamation::stamp_it [ RUN ] VyukovHashMap/3.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/3.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/3.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/3.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/3.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/3.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/3.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/3.get_or_emplace_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/3.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/3.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/3.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/3.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/3.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/3.try_get_value_returns_false_key_is_not_found (0 ms) [ RUN ] VyukovHashMap/3.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/3.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/3.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/3.find_returns_iterator_to_existing_element (7 ms) [ RUN ] VyukovHashMap/3.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/3.find_returns_end_iterator_for_non_existing_element (2 ms) [ RUN ] VyukovHashMap/3.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/3.erase_nonexisting_element_returns_false (1 ms) [ RUN ] VyukovHashMap/3.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/3.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/3.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/3.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/3.map_grows_if_needed [ OK ] VyukovHashMap/3.map_grows_if_needed (132 ms) [ RUN ] VyukovHashMap/3.with_managed_pointer_value [ OK ] VyukovHashMap/3.with_managed_pointer_value (0 ms) [ RUN ] VyukovHashMap/3.with_string_value [ OK ] VyukovHashMap/3.with_string_value (1 ms) [ RUN ] VyukovHashMap/3.with_string_key [ OK ] VyukovHashMap/3.with_string_key (1 ms) [ RUN ] VyukovHashMap/3.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/3.with_string_key_and_managed_ptr_value (0 ms) [ RUN ] VyukovHashMap/3.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/3.emplace_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/3.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/3.erase_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/3.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/3.correctly_handles_hash_collisions_of_nontrivial_keys (0 ms) [ RUN ] VyukovHashMap/3.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/3.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/3.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/3.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] VyukovHashMap/3.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/3.drain_densely_populated_map_using_erase (2 ms) [ RUN ] VyukovHashMap/3.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/3.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/3.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/3.iterator_covers_all_entries_in_densely_populated_map (5 ms) [ RUN ] VyukovHashMap/3.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/3.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/3.parallel_usage [ OK ] VyukovHashMap/3.parallel_usage (6155 ms) [ RUN ] VyukovHashMap/3.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/3.parallel_usage_with_nontrivial_types (3805 ms) [ RUN ] VyukovHashMap/3.parallel_usage_with_same_values [ OK ] VyukovHashMap/3.parallel_usage_with_same_values (1789 ms) [----------] 30 tests from VyukovHashMap/3 (11903 ms total) [----------] 30 tests from VyukovHashMap/4, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] VyukovHashMap/4.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/4.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/4.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/4.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/4.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/4.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/4.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/4.get_or_emplace_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/4.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/4.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/4.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/4.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/4.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/4.try_get_value_returns_false_key_is_not_found (0 ms) [ RUN ] VyukovHashMap/4.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/4.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/4.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/4.find_returns_iterator_to_existing_element (5 ms) [ RUN ] VyukovHashMap/4.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/4.find_returns_end_iterator_for_non_existing_element (2 ms) [ RUN ] VyukovHashMap/4.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/4.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/4.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/4.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/4.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/4.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/4.map_grows_if_needed [ OK ] VyukovHashMap/4.map_grows_if_needed (131 ms) [ RUN ] VyukovHashMap/4.with_managed_pointer_value [ OK ] VyukovHashMap/4.with_managed_pointer_value (0 ms) [ RUN ] VyukovHashMap/4.with_string_value [ OK ] VyukovHashMap/4.with_string_value (1 ms) [ RUN ] VyukovHashMap/4.with_string_key [ OK ] VyukovHashMap/4.with_string_key (1 ms) [ RUN ] VyukovHashMap/4.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/4.with_string_key_and_managed_ptr_value (0 ms) [ RUN ] VyukovHashMap/4.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/4.emplace_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/4.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/4.erase_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/4.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/4.correctly_handles_hash_collisions_of_nontrivial_keys (1 ms) [ RUN ] VyukovHashMap/4.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/4.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/4.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/4.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] VyukovHashMap/4.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/4.drain_densely_populated_map_using_erase (2 ms) [ RUN ] VyukovHashMap/4.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/4.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/4.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/4.iterator_covers_all_entries_in_densely_populated_map (3 ms) [ RUN ] VyukovHashMap/4.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/4.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/4.parallel_usage [ OK ] VyukovHashMap/4.parallel_usage (13644 ms) [ RUN ] VyukovHashMap/4.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/4.parallel_usage_with_nontrivial_types (4441 ms) [ RUN ] VyukovHashMap/4.parallel_usage_with_same_values [ OK ] VyukovHashMap/4.parallel_usage_with_same_values (1561 ms) [----------] 30 tests from VyukovHashMap/4 (19796 ms total) [----------] 30 tests from VyukovHashMap/5, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] VyukovHashMap/5.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/5.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/5.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/5.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/5.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/5.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/5.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/5.get_or_emplace_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/5.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/5.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/5.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/5.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/5.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/5.try_get_value_returns_false_key_is_not_found (0 ms) [ RUN ] VyukovHashMap/5.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/5.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (1 ms) [ RUN ] VyukovHashMap/5.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/5.find_returns_iterator_to_existing_element (7 ms) [ RUN ] VyukovHashMap/5.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/5.find_returns_end_iterator_for_non_existing_element (5 ms) [ RUN ] VyukovHashMap/5.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/5.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/5.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/5.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/5.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/5.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/5.map_grows_if_needed [ OK ] VyukovHashMap/5.map_grows_if_needed (122 ms) [ RUN ] VyukovHashMap/5.with_managed_pointer_value [ OK ] VyukovHashMap/5.with_managed_pointer_value (1 ms) [ RUN ] VyukovHashMap/5.with_string_value [ OK ] VyukovHashMap/5.with_string_value (1 ms) [ RUN ] VyukovHashMap/5.with_string_key [ OK ] VyukovHashMap/5.with_string_key (1 ms) [ RUN ] VyukovHashMap/5.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/5.with_string_key_and_managed_ptr_value (1 ms) [ RUN ] VyukovHashMap/5.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/5.emplace_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/5.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/5.erase_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/5.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/5.correctly_handles_hash_collisions_of_nontrivial_keys (1 ms) [ RUN ] VyukovHashMap/5.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/5.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/5.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/5.begin_returns_iterator_to_first_entry (0 ms) [ RUN ] VyukovHashMap/5.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/5.drain_densely_populated_map_using_erase (2 ms) [ RUN ] VyukovHashMap/5.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/5.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/5.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/5.iterator_covers_all_entries_in_densely_populated_map (3 ms) [ RUN ] VyukovHashMap/5.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/5.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/5.parallel_usage [ OK ] VyukovHashMap/5.parallel_usage (11355 ms) [ RUN ] VyukovHashMap/5.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/5.parallel_usage_with_nontrivial_types (6513 ms) [ RUN ] VyukovHashMap/5.parallel_usage_with_same_values [ OK ] VyukovHashMap/5.parallel_usage_with_same_values (1974 ms) [----------] 30 tests from VyukovHashMap/5 (19989 ms total) [----------] 30 tests from VyukovHashMap/6, where TypeParam = xenium::reclamation::generic_epoch_based > [ RUN ] VyukovHashMap/6.emplace_returns_true_for_successful_insert [ OK ] VyukovHashMap/6.emplace_returns_true_for_successful_insert (0 ms) [ RUN ] VyukovHashMap/6.emplace_returns_false_for_failed_insert [ OK ] VyukovHashMap/6.emplace_returns_false_for_failed_insert (0 ms) [ RUN ] VyukovHashMap/6.get_or_emplace_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/6.get_or_emplace_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/6.get_or_emplace_returns_accessor_to_existing_element [ OK ] VyukovHashMap/6.get_or_emplace_returns_accessor_to_existing_element (1 ms) [ RUN ] VyukovHashMap/6.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element [ OK ] VyukovHashMap/6.get_or_emplace_lazy_calls_factory_and_returns_accessor_to_newly_inserted_element (0 ms) [ RUN ] VyukovHashMap/6.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element [ OK ] VyukovHashMap/6.get_or_emplace_lazy_does_not_call_factory_and_returns_accessor_to_existing_element (0 ms) [ RUN ] VyukovHashMap/6.try_get_value_returns_false_key_is_not_found [ OK ] VyukovHashMap/6.try_get_value_returns_false_key_is_not_found (0 ms) [ RUN ] VyukovHashMap/6.try_get_value_returns_true_and_sets_result_if_matching_entry_exists [ OK ] VyukovHashMap/6.try_get_value_returns_true_and_sets_result_if_matching_entry_exists (0 ms) [ RUN ] VyukovHashMap/6.find_returns_iterator_to_existing_element [ OK ] VyukovHashMap/6.find_returns_iterator_to_existing_element (4 ms) [ RUN ] VyukovHashMap/6.find_returns_end_iterator_for_non_existing_element [ OK ] VyukovHashMap/6.find_returns_end_iterator_for_non_existing_element (6 ms) [ RUN ] VyukovHashMap/6.erase_nonexisting_element_returns_false [ OK ] VyukovHashMap/6.erase_nonexisting_element_returns_false (0 ms) [ RUN ] VyukovHashMap/6.erase_existing_element_returns_true_and_removes_element [ OK ] VyukovHashMap/6.erase_existing_element_returns_true_and_removes_element (0 ms) [ RUN ] VyukovHashMap/6.extract_existing_element_returns_true_and_removes_element_and_returns_old_value [ OK ] VyukovHashMap/6.extract_existing_element_returns_true_and_removes_element_and_returns_old_value (0 ms) [ RUN ] VyukovHashMap/6.map_grows_if_needed [ OK ] VyukovHashMap/6.map_grows_if_needed (146 ms) [ RUN ] VyukovHashMap/6.with_managed_pointer_value [ OK ] VyukovHashMap/6.with_managed_pointer_value (1 ms) [ RUN ] VyukovHashMap/6.with_string_value [ OK ] VyukovHashMap/6.with_string_value (1 ms) [ RUN ] VyukovHashMap/6.with_string_key [ OK ] VyukovHashMap/6.with_string_key (1 ms) [ RUN ] VyukovHashMap/6.with_string_key_and_managed_ptr_value [ OK ] VyukovHashMap/6.with_string_key_and_managed_ptr_value (1 ms) [ RUN ] VyukovHashMap/6.emplace_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/6.emplace_unlocks_bucket_in_case_of_exception (0 ms) [ RUN ] VyukovHashMap/6.erase_unlocks_bucket_in_case_of_exception [ OK ] VyukovHashMap/6.erase_unlocks_bucket_in_case_of_exception (1 ms) [ RUN ] VyukovHashMap/6.correctly_handles_hash_collisions_of_nontrivial_keys [ OK ] VyukovHashMap/6.correctly_handles_hash_collisions_of_nontrivial_keys (0 ms) [ RUN ] VyukovHashMap/6.begin_returns_end_iterator_for_empty_map [ OK ] VyukovHashMap/6.begin_returns_end_iterator_for_empty_map (0 ms) [ RUN ] VyukovHashMap/6.begin_returns_iterator_to_first_entry [ OK ] VyukovHashMap/6.begin_returns_iterator_to_first_entry (1 ms) [ RUN ] VyukovHashMap/6.drain_densely_populated_map_using_erase [ OK ] VyukovHashMap/6.drain_densely_populated_map_using_erase (2 ms) [ RUN ] VyukovHashMap/6.drain_sparsely_populated_map_using_erase [ OK ] VyukovHashMap/6.drain_sparsely_populated_map_using_erase (0 ms) [ RUN ] VyukovHashMap/6.iterator_covers_all_entries_in_densely_populated_map [ OK ] VyukovHashMap/6.iterator_covers_all_entries_in_densely_populated_map (4 ms) [ RUN ] VyukovHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map [ OK ] VyukovHashMap/6.iterator_covers_all_entries_in_sparsely_populated_map (0 ms) [ RUN ] VyukovHashMap/6.parallel_usage [ OK ] VyukovHashMap/6.parallel_usage (10850 ms) [ RUN ] VyukovHashMap/6.parallel_usage_with_nontrivial_types [ OK ] VyukovHashMap/6.parallel_usage_with_nontrivial_types (4895 ms) [ RUN ] VyukovHashMap/6.parallel_usage_with_same_values [ OK ] VyukovHashMap/6.parallel_usage_with_same_values (1709 ms) [----------] 30 tests from VyukovHashMap/6 (17625 ms total) [----------] Global test environment tear-down [==========] 819 tests from 71 test suites ran. (194173 ms total) [ PASSED ] 819 tests. make[1]: Leaving directory '/build/xenium-zsLaAB/xenium-0.0.2+ds' create-stamp debian/debhelper-build-stamp dh_prep -i dh_auto_install -i dh_install -i dh_installdocs -i dh_installchangelogs -i dh_perl -i dh_link -i dh_strip_nondeterminism -i dh_compress -i dh_fixperms -i dh_missing -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i dpkg-deb: building package 'libxenium-doc' in '../libxenium-doc_0.0.2+ds-3_all.deb'. dpkg-genbuildinfo --build=all dpkg-genchanges --build=all >../xenium_0.0.2+ds-3_all.changes dpkg-genchanges: info: binary-only arch-indep upload (source code and arch-specific packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: running special hook: sync-out /build/xenium-zsLaAB /tmp/xenium-0.0.2+ds-3ko2dtz8f I: cleaning package lists and apt cache... I: creating tarball... I: done I: removing tempdir /tmp/mmdebstrap.NHNGUUvTnL... I: success in 2394.0633 seconds md5: libxenium-doc_0.0.2+ds-3_all.deb: OK sha1: libxenium-doc_0.0.2+ds-3_all.deb: OK sha256: libxenium-doc_0.0.2+ds-3_all.deb: OK Checksums: OK