Diff of the two buildlogs: -- --- b1/build.log 2020-12-08 18:33:56.655954889 +0000 +++ b2/build.log 2020-12-08 18:51:07.511033468 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Jan 10 12:51:24 -12 2022 -I: pbuilder-time-stamp: 1641862285 +I: Current time: Wed Dec 9 08:34:00 +14 2020 +I: pbuilder-time-stamp: 1607452440 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sat Feb 23 00:32:19 2019 -12 +gpgv: Signature made Sun Feb 24 02:32:19 2019 +14 gpgv: using RSA key A9592C521CB904077D6598009D0B5E5B1EEC8F0E gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./jemalloc_5.1.0-3.dsc @@ -29,136 +29,170 @@ dpkg-source: info: applying 0002-Guard-libgcc-unwind-init-with-opt_prof.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/8912/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='6222a8867dfb45a884a1409d770bd255' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='8912' - PS1='# ' - PS2='> ' + INVOCATION_ID=f85f4a8052af404090dc800ca9969754 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=9914 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.53dXHQFEe8/pbuilderrc_T32z --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.53dXHQFEe8/b1 --logfile b1/build.log jemalloc_5.1.0-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://85.184.249.68:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.53dXHQFEe8/pbuilderrc_GZSW --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.53dXHQFEe8/b2 --logfile b2/build.log jemalloc_5.1.0-3.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://78.137.99.97:3128 I: uname -a - Linux ionos15-amd64 5.9.0-0.bpo.2-amd64 #1 SMP Debian 5.9.6-1~bpo10+1 (2020-11-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 4.19.0-13-amd64 #1 SMP Debian 4.19.160-2 (2020-11-28) x86_64 GNU/Linux I: ls -l /bin total 5116 - -rwxr-xr-x 1 root root 1168776 Apr 17 2019 bash - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 38984 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 14328 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 43744 Feb 28 2019 cat - -rwxr-xr-x 1 root root 64320 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 64288 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 72512 Feb 28 2019 chown - -rwxr-xr-x 1 root root 146880 Feb 28 2019 cp - -rwxr-xr-x 1 root root 121464 Jan 17 2019 dash - -rwxr-xr-x 1 root root 109408 Feb 28 2019 date - -rwxr-xr-x 1 root root 76712 Feb 28 2019 dd - -rwxr-xr-x 1 root root 93744 Feb 28 2019 df - -rwxr-xr-x 1 root root 138856 Feb 28 2019 dir - -rwxr-xr-x 1 root root 84288 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 39520 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 35424 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 68880 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 34896 Apr 22 2020 fusermount - -rwxr-xr-x 1 root root 198976 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 98048 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 26696 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 68552 Feb 28 2019 ln - -rwxr-xr-x 1 root root 56760 Jul 26 2018 login - -rwxr-xr-x 1 root root 138856 Feb 28 2019 ls - -rwxr-xr-x 1 root root 108624 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 89088 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 68544 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 43808 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 43008 Jan 9 2019 more - -rwsr-xr-x 1 root root 51280 Jan 9 2019 mount - -rwxr-xr-x 1 root root 14408 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 138728 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 39616 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 47776 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 68416 Feb 28 2019 rm - -rwxr-xr-x 1 root root 47776 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 23312 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 122224 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jan 9 02:47 sh -> dash - -rwxr-xr-x 1 root root 39552 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 80672 Feb 28 2019 stty - -rwsr-xr-x 1 root root 63568 Jan 9 2019 su - -rwxr-xr-x 1 root root 35488 Feb 28 2019 sync - -rwxr-xr-x 1 root root 445560 Apr 23 2019 tar - -rwxr-xr-x 1 root root 14440 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 97152 Feb 28 2019 touch - -rwxr-xr-x 1 root root 35424 Feb 28 2019 true - -rwxr-xr-x 1 root root 14328 Apr 22 2020 ulockmgr_server - -rwsr-xr-x 1 root root 34888 Jan 9 2019 umount - -rwxr-xr-x 1 root root 39584 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 138856 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 34896 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/8912/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat + -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown + -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp + -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash + -rwxr-xr-x 1 root root 109408 Mar 1 2019 date + -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd + -rwxr-xr-x 1 root root 93744 Mar 1 2019 df + -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir + -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 35424 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount + -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln + -rwxr-xr-x 1 root root 56760 Jul 27 2018 login + -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls + -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 43008 Jan 10 2019 more + -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount + -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm + -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Dec 9 08:34 sh -> bash + lrwxrwxrwx 1 root root 4 Dec 7 22:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty + -rwsr-xr-x 1 root root 63568 Jan 10 2019 su + -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync + -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar + -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch + -rwxr-xr-x 1 root root 35424 Mar 1 2019 true + -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server + -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount + -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -236,7 +270,7 @@ Get: 36 http://deb.debian.org/debian buster/main amd64 docbook-xsl all 1.79.1+dfsg-2 [1249 kB] Get: 37 http://deb.debian.org/debian buster/main amd64 libxslt1.1 amd64 1.1.32-2.2~deb10u1 [237 kB] Get: 38 http://deb.debian.org/debian buster/main amd64 xsltproc amd64 1.1.32-2.2~deb10u1 [122 kB] -Fetched 20.7 MB in 1s (34.9 MB/s) +Fetched 20.7 MB in 1s (15.1 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0: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 ... 19195 files and directories currently installed.) @@ -412,7 +446,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/jemalloc-5.1.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/jemalloc-5.1.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package jemalloc dpkg-buildpackage: info: source version 5.1.0-3 dpkg-buildpackage: info: source distribution unstable @@ -844,7 +878,7 @@ sed -i 's;#!\s*/usr/bin/env perl;#!/usr/bin/perl;' /build/jemalloc-5.1.0/bin/jeprof make[1]: Leaving directory '/build/jemalloc-5.1.0' dh_auto_test - make -j16 check VERBOSE=1 + make -j15 check VERBOSE=1 make[1]: Entering directory '/build/jemalloc-5.1.0' gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_UNIT_TEST -Itest/include -Itest/include -DJEMALLOC_JET -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/jemalloc.jet.sym.o src/jemalloc.c gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_UNIT_TEST -Itest/include -Itest/include -DJEMALLOC_JET -DJEMALLOC_NO_PRIVATE_NAMESPACE -o src/arena.jet.sym.o src/arena.c @@ -892,6 +926,8 @@ gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/allocated.o test/integration/allocated.c gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/extent.o test/integration/extent.c gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/mallocx.o test/integration/mallocx.c +gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/MALLOCX_ARENA.o test/integration/MALLOCX_ARENA.c +gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/overflow.o test/integration/overflow.c In file included from test/include/test/jemalloc_test.h:58, from test/integration/aligned_alloc.c:1: test/integration/aligned_alloc.c: In function 'test_oom_errors': @@ -938,9 +974,72 @@ /usr/include/stdlib.h:583:14: note: in a call to allocation function 'aligned_alloc' declared here extern void *aligned_alloc (size_t __alignment, size_t __size) ^~~~~~~~~~~~~ -gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/MALLOCX_ARENA.o test/integration/MALLOCX_ARENA.c -gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/overflow.o test/integration/overflow.c +In file included from test/include/test/jemalloc_test.h:127, + from test/integration/overflow.c:1: +test/integration/overflow.c: In function 'test_overflow': +include/jemalloc/jemalloc.h:66:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] + # define je_malloc malloc +test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' + t a_ = (a); \ + ^ +test/integration/overflow.c:24:2: note: in expansion of macro 'assert_ptr_null' + assert_ptr_null(malloc(SIZE_T_MAX), + ^~~~~~~~~~~~~~~ +include/jemalloc/jemalloc.h:369:18: note: in expansion of macro 'je_malloc' + # define malloc je_malloc + ^~~~~~~~~ +test/integration/overflow.c:24:18: note: in expansion of macro 'malloc' + assert_ptr_null(malloc(SIZE_T_MAX), + ^~~~~~ +In file included from test/include/test/jemalloc_test.h:9, + from test/integration/overflow.c:1: +/usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here + extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; + ^~~~~~ +In file included from test/include/test/jemalloc_test.h:127, + from test/integration/overflow.c:1: +include/jemalloc/jemalloc.h:60:21: warning: argument 2 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] + # define je_calloc calloc +test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' + t a_ = (a); \ + ^ +test/integration/overflow.c:29:2: note: in expansion of macro 'assert_ptr_null' + assert_ptr_null(calloc(1, SIZE_T_MAX), + ^~~~~~~~~~~~~~~ +include/jemalloc/jemalloc.h:363:18: note: in expansion of macro 'je_calloc' + # define calloc je_calloc + ^~~~~~~~~ +test/integration/overflow.c:29:18: note: in expansion of macro 'calloc' + assert_ptr_null(calloc(1, SIZE_T_MAX), + ^~~~~~ +In file included from test/include/test/jemalloc_test.h:9, + from test/integration/overflow.c:1: +/usr/include/stdlib.h:541:14: note: in a call to allocation function 'calloc' declared here + extern void *calloc (size_t __nmemb, size_t __size) + ^~~~~~ +In file included from test/include/test/jemalloc_test.h:127, + from test/integration/overflow.c:1: +include/jemalloc/jemalloc.h:75:22: warning: argument 2 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] + # define je_realloc realloc +test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' + t a_ = (a); \ + ^ +test/integration/overflow.c:36:2: note: in expansion of macro 'assert_ptr_null' + assert_ptr_null(realloc(p, SIZE_T_MAX), + ^~~~~~~~~~~~~~~ +include/jemalloc/jemalloc.h:378:19: note: in expansion of macro 'je_realloc' + # define realloc je_realloc + ^~~~~~~~~~ +test/integration/overflow.c:36:18: note: in expansion of macro 'realloc' + assert_ptr_null(realloc(p, SIZE_T_MAX), + ^~~~~~~ +In file included from test/include/test/jemalloc_test.h:9, + from test/integration/overflow.c:1: +/usr/include/stdlib.h:549:14: note: in a call to allocation function 'realloc' declared here + extern void *realloc (void *__ptr, size_t __size) + ^~~~~~~ gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/posix_memalign.o test/integration/posix_memalign.c +gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/rallocx.o test/integration/rallocx.c In file included from test/include/test/jemalloc_test.h:127, from test/integration/mallocx.c:1: test/integration/mallocx.c: In function 'test_overflow': @@ -990,7 +1089,7 @@ include/jemalloc/jemalloc.h:234:28: note: in expansion of macro 'je_mallocx' void JEMALLOC_NOTHROW *je_mallocx(size_t size, int flags) ^~~~~~~~~~ -gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/rallocx.o test/integration/rallocx.c +gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/sdallocx.o test/integration/sdallocx.c In file included from test/include/test/jemalloc_test.h:127, from test/integration/mallocx.c:1: test/integration/mallocx.c: In function 'test_oom': @@ -1040,77 +1139,13 @@ include/jemalloc/jemalloc.h:234:28: note: in expansion of macro 'je_mallocx' void JEMALLOC_NOTHROW *je_mallocx(size_t size, int flags) ^~~~~~~~~~ -gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/sdallocx.o test/integration/sdallocx.c gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/thread_arena.o test/integration/thread_arena.c -In file included from test/include/test/jemalloc_test.h:127, - from test/integration/overflow.c:1: -test/integration/overflow.c: In function 'test_overflow': -include/jemalloc/jemalloc.h:66:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - # define je_malloc malloc -test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' - t a_ = (a); \ - ^ -test/integration/overflow.c:24:2: note: in expansion of macro 'assert_ptr_null' - assert_ptr_null(malloc(SIZE_T_MAX), - ^~~~~~~~~~~~~~~ -include/jemalloc/jemalloc.h:369:18: note: in expansion of macro 'je_malloc' - # define malloc je_malloc - ^~~~~~~~~ -test/integration/overflow.c:24:18: note: in expansion of macro 'malloc' - assert_ptr_null(malloc(SIZE_T_MAX), - ^~~~~~ -In file included from test/include/test/jemalloc_test.h:9, - from test/integration/overflow.c:1: -/usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here - extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; - ^~~~~~ -In file included from test/include/test/jemalloc_test.h:127, - from test/integration/overflow.c:1: -include/jemalloc/jemalloc.h:60:21: warning: argument 2 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - # define je_calloc calloc -test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' - t a_ = (a); \ - ^ -test/integration/overflow.c:29:2: note: in expansion of macro 'assert_ptr_null' - assert_ptr_null(calloc(1, SIZE_T_MAX), - ^~~~~~~~~~~~~~~ -include/jemalloc/jemalloc.h:363:18: note: in expansion of macro 'je_calloc' - # define calloc je_calloc - ^~~~~~~~~ -test/integration/overflow.c:29:18: note: in expansion of macro 'calloc' - assert_ptr_null(calloc(1, SIZE_T_MAX), - ^~~~~~ -In file included from test/include/test/jemalloc_test.h:9, - from test/integration/overflow.c:1: -/usr/include/stdlib.h:541:14: note: in a call to allocation function 'calloc' declared here - extern void *calloc (size_t __nmemb, size_t __size) - ^~~~~~ -In file included from test/include/test/jemalloc_test.h:127, - from test/integration/overflow.c:1: -include/jemalloc/jemalloc.h:75:22: warning: argument 2 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] - # define je_realloc realloc -test/include/test/test.h:4:10: note: in definition of macro 'assert_cmp' - t a_ = (a); \ - ^ -test/integration/overflow.c:36:2: note: in expansion of macro 'assert_ptr_null' - assert_ptr_null(realloc(p, SIZE_T_MAX), - ^~~~~~~~~~~~~~~ -include/jemalloc/jemalloc.h:378:19: note: in expansion of macro 'je_realloc' - # define realloc je_realloc - ^~~~~~~~~~ -test/integration/overflow.c:36:18: note: in expansion of macro 'realloc' - assert_ptr_null(realloc(p, SIZE_T_MAX), - ^~~~~~~ -In file included from test/include/test/jemalloc_test.h:9, - from test/integration/overflow.c:1: -/usr/include/stdlib.h:549:14: note: in a call to allocation function 'realloc' declared here - extern void *realloc (void *__ptr, size_t __size) - ^~~~~~~ gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/thread_tcache_enabled.o test/integration/thread_tcache_enabled.c gcc -std=gnu11 -Wall -Wsign-compare -Wundef -Wno-format-zero-length -pipe -g3 -fvisibility=hidden -O3 -funroll-loops -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_TEST -Itest/include -Itest/include -o test/integration/xallocx.o test/integration/xallocx.c g++ -Wall -g3 -fvisibility=hidden -O3 -g -O2 -ffile-prefix-map=/build/jemalloc-5.1.0=. -fstack-protector-strong -Wformat -Werror=format-security -c -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_REENTRANT -Iinclude -Iinclude -DJEMALLOC_INTEGRATION_CPP_TEST -Itest/include -Itest/include -o test/integration/cpp/basic.o test/integration/cpp/basic.cpp nm -a src/background_thread.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/background_thread.jet.sym nm -a src/base.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/base.jet.sym +nm -a src/bin.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/bin.jet.sym In file included from test/include/test/jemalloc_test.h:127, from test/integration/rallocx.c:1: test/integration/rallocx.c: In function 'test_overflow': @@ -1160,7 +1195,6 @@ include/jemalloc/jemalloc.h:237:28: note: in expansion of macro 'je_rallocx' void JEMALLOC_NOTHROW *je_rallocx(void *ptr, size_t size, ^~~~~~~~~~ -nm -a src/bin.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/bin.jet.sym nm -a src/bitmap.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/bitmap.jet.sym nm -a src/ckh.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/ckh.jet.sym nm -a src/div.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/div.jet.sym @@ -1178,11 +1212,10 @@ nm -a src/prng.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/prng.jet.sym nm -a src/rtree.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/rtree.jet.sym nm -a src/sz.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/sz.jet.sym -nm -a src/tcache.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/tcache.jet.sym nm -a src/ticker.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/ticker.jet.sym nm -a src/tsd.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/tsd.jet.sym nm -a src/witness.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/witness.jet.sym -nm -a src/arena.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/arena.jet.sym +nm -a src/tcache.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/tcache.jet.sym gcc -o test/integration/aligned_alloc test/integration/aligned_alloc.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm gcc -o test/integration/allocated test/integration/allocated.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm gcc -o test/integration/extent test/integration/extent.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm @@ -1195,33 +1228,35 @@ gcc -o test/integration/thread_arena test/integration/thread_arena.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm gcc -o test/integration/thread_tcache_enabled test/integration/thread_tcache_enabled.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm gcc -o test/integration/xallocx test/integration/xallocx.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -pthread -lm +nm -a src/arena.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/arena.jet.sym g++ -o test/integration/cpp/basic test/integration/cpp/basic.o test/src/btalloc.integration.o test/src/btalloc_0.integration.o test/src/btalloc_1.integration.o test/src/math.integration.o test/src/mtx.integration.o test/src/mq.integration.o test/src/SFMT.integration.o test/src/test.integration.o test/src/thd.integration.o test/src/timer.integration.o src/nstime.integration.o src/malloc_io.integration.o -Wl,-rpath,lib lib/libjemalloc.so -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm +nm -a src/extent.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/extent.jet.sym /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic -MALLOC_CONF="dirty_decay_ms:-1,muzzy_decay_ms:-1" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic -MALLOC_CONF="prof:true" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic -=== test/integration/aligned_alloc === === test/integration/aligned_alloc === +MALLOC_CONF="dirty_decay_ms:-1,muzzy_decay_ms:-1" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic === test/integration/aligned_alloc === +MALLOC_CONF="prof:true" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic test_alignment_errors (non-reentrant): pass +=== test/integration/aligned_alloc === test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass test_alignment_and_size (non-reentrant): pass +test_alignment_and_size (libc-reentrant): pass test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass -test_alignment_and_size (libc-reentrant): pass test_alignment_and_size (non-reentrant): pass +test_alignment_errors (non-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 9/9, skip: 0/9, fail: 0/9 --- === test/integration/allocated === -test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass @@ -1240,62 +1275,76 @@ test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass +test_subthread (non-reentrant): pass +test_subthread (non-reentrant): pass --- pass: 9/9, skip: 0/9, fail: 0/9 --- + +=== test/integration/allocated === +test_subthread (libc-reentrant): pass +test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass ---- pass: 15/15, skip: 0/15, fail: 0/15 --- - -=== test/integration/allocated === test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass -test_subthread (arena_new-reentrant): pass +test_subthread (non-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass +test_subthread (libc-reentrant): pass test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- - -=== test/integration/extent === +test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass +--- pass: 15/15, skip: 0/15, fail: 0/15 --- + +=== test/integration/extent === === test/integration/extent === test_subthread (non-reentrant): pass +test_subthread (libc-reentrant): pass test_extent_manual_hook (non-reentrant): pass +test_subthread (arena_new-reentrant): pass +test_main_thread (non-reentrant): pass +test_main_thread (libc-reentrant): pass +test_main_thread (arena_new-reentrant): pass +test_subthread (non-reentrant): pass test_extent_manual_hook (libc-reentrant): pass +test_subthread (libc-reentrant): pass test_extent_manual_hook (non-reentrant): pass +test_extent_manual_hook (libc-reentrant): pass test_extent_manual_hook (arena_new-reentrant): pass test_extent_auto_hook (non-reentrant): pass test_extent_auto_hook (libc-reentrant): pass -test_extent_auto_hook (arena_new-reentrant): pass ---- pass: 6/6, skip: 0/6, fail: 0/6 --- -test_subthread (libc-reentrant): pass +test_extent_manual_hook (arena_new-reentrant): pass +test_extent_auto_hook (non-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass +--- pass: 15/15, skip: 0/15, fail: 0/15 --- +test_extent_auto_hook (arena_new-reentrant): pass +--- pass: 6/6, skip: 0/6, fail: 0/6 --- + +=== test/integration/mallocx === + +=== test/integration/extent === +test_extent_auto_hook (libc-reentrant): pass +test_extent_auto_hook (arena_new-reentrant): pass +--- pass: 6/6, skip: 0/6, fail: 0/6 --- === test/integration/mallocx === -test_extent_manual_hook (libc-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass @@ -1303,28 +1352,11 @@ test_oom (libc-reentrant): pass test_oom (arena_new-reentrant): pass test_basic (non-reentrant): pass -test_extent_manual_hook (arena_new-reentrant): pass test_basic (libc-reentrant): pass +test_extent_manual_hook (non-reentrant): pass +test_extent_manual_hook (libc-reentrant): pass test_basic (arena_new-reentrant): pass -test_extent_auto_hook (non-reentrant): pass -test_extent_auto_hook (libc-reentrant): pass -test_extent_auto_hook (arena_new-reentrant): pass ---- pass: 6/6, skip: 0/6, fail: 0/6 --- test_alignment_and_size (non-reentrant): pass -test_subthread (arena_new-reentrant): pass -test_main_thread (non-reentrant): pass -test_main_thread (libc-reentrant): pass -test_main_thread (arena_new-reentrant): pass ---- pass: 15/15, skip: 0/15, fail: 0/15 --- -test_alignment_and_size (libc-reentrant): pass - -=== test/integration/extent === - -=== test/integration/mallocx === -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 12/12, skip: 0/12, fail: 0/12 --- - -=== test/integration/MALLOCX_ARENA === test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass @@ -1334,29 +1366,30 @@ test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass -test_alignment_and_size (non-reentrant): pass -test_extent_manual_hook (non-reentrant): pass -test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 12/12, skip: 0/12, fail: 0/12 --- -test_extent_manual_hook (libc-reentrant): pass - -=== test/integration/MALLOCX_ARENA === test_extent_manual_hook (arena_new-reentrant): pass test_extent_auto_hook (non-reentrant): pass test_extent_auto_hook (libc-reentrant): pass test_extent_auto_hook (arena_new-reentrant): pass --- pass: 6/6, skip: 0/6, fail: 0/6 --- +test_alignment_and_size (libc-reentrant): pass +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 12/12, skip: 0/12, fail: 0/12 --- +test_alignment_and_size (non-reentrant): pass + +=== test/integration/MALLOCX_ARENA === === test/integration/mallocx === -test_MALLOCX_ARENA (non-reentrant): pass +test_alignment_and_size (libc-reentrant): pass +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 12/12, skip: 0/12, fail: 0/12 --- + +=== test/integration/MALLOCX_ARENA === test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass test_oom (non-reentrant): pass test_oom (libc-reentrant): pass test_oom (arena_new-reentrant): pass -test_MALLOCX_ARENA (non-reentrant): pass test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass @@ -1364,37 +1397,64 @@ test_alignment_and_size (libc-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 12/12, skip: 0/12, fail: 0/12 --- -test_MALLOCX_ARENA (libc-reentrant): pass === test/integration/MALLOCX_ARENA === +test_MALLOCX_ARENA (non-reentrant): pass +test_MALLOCX_ARENA (non-reentrant): pass +test_MALLOCX_ARENA (non-reentrant): pass +test_MALLOCX_ARENA (libc-reentrant): pass test_MALLOCX_ARENA (libc-reentrant): pass test_MALLOCX_ARENA (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- +test_MALLOCX_ARENA (libc-reentrant): pass + +=== test/integration/overflow === +test_overflow (non-reentrant): pass +test_overflow (libc-reentrant): pass +test_overflow (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- + +=== test/integration/posix_memalign === +test_alignment_errors (non-reentrant): pass +test_alignment_errors (libc-reentrant): pass +test_alignment_errors (arena_new-reentrant): pass +test_oom_errors (non-reentrant): pass +test_oom_errors (libc-reentrant): pass +test_oom_errors (arena_new-reentrant): pass +test_MALLOCX_ARENA (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- test_MALLOCX_ARENA (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- === test/integration/overflow === === test/integration/overflow === +test_alignment_and_size (non-reentrant): pass +test_alignment_and_size (libc-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 9/9, skip: 0/9, fail: 0/9 --- + +=== test/integration/posix_memalign === test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- -=== test/integration/posix_memalign === +=== test/integration/rallocx === === test/integration/posix_memalign === test_alignment_errors (non-reentrant): pass +test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass -test_alignment_errors (non-reentrant): pass +test_alignment_and_size (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass @@ -1402,10 +1462,8 @@ test_oom_errors (arena_new-reentrant): pass test_alignment_and_size (non-reentrant): pass test_alignment_and_size (libc-reentrant): pass -test_MALLOCX_ARENA (non-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 9/9, skip: 0/9, fail: 0/9 --- -test_alignment_and_size (non-reentrant): pass === test/integration/rallocx === test_alignment_and_size (libc-reentrant): pass @@ -1413,35 +1471,16 @@ --- pass: 9/9, skip: 0/9, fail: 0/9 --- === test/integration/rallocx === -test_MALLOCX_ARENA (libc-reentrant): pass -test_MALLOCX_ARENA (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- - -=== test/integration/overflow === -test_overflow (non-reentrant): pass -test_overflow (libc-reentrant): pass -test_overflow (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- - -=== test/integration/posix_memalign === -test_alignment_errors (non-reentrant): pass -test_alignment_errors (libc-reentrant): pass -test_alignment_errors (arena_new-reentrant): pass -test_oom_errors (non-reentrant): pass -test_oom_errors (libc-reentrant): pass -test_oom_errors (arena_new-reentrant): pass -test_alignment_and_size (non-reentrant): pass test_grow_and_shrink (non-reentrant): pass test_grow_and_shrink (libc-reentrant): pass test_grow_and_shrink (arena_new-reentrant): pass -test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 9/9, skip: 0/9, fail: 0/9 --- - -=== test/integration/rallocx === test_grow_and_shrink (non-reentrant): pass test_grow_and_shrink (libc-reentrant): pass test_grow_and_shrink (arena_new-reentrant): pass +test_grow_and_shrink (non-reentrant): pass +test_grow_and_shrink (libc-reentrant): pass +test_grow_and_shrink (arena_new-reentrant): pass +test_zero (non-reentrant): pass test_zero (non-reentrant): pass test_zero (non-reentrant): pass test_zero (libc-reentrant): pass @@ -1450,68 +1489,97 @@ test_align (non-reentrant): pass test_align (libc-reentrant): pass test_align (arena_new-reentrant): pass +test_zero (arena_new-reentrant): pass test_lg_align_and_zero (non-reentrant): pass +test_align (non-reentrant): pass test_lg_align_and_zero (libc-reentrant): pass +test_align (libc-reentrant): pass +test_align (arena_new-reentrant): pass test_lg_align_and_zero (arena_new-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- +test_lg_align_and_zero (non-reentrant): pass === test/integration/sdallocx === -test_grow_and_shrink (non-reentrant): pass -test_grow_and_shrink (libc-reentrant): pass -test_basic (non-reentrant): pass -test_grow_and_shrink (arena_new-reentrant): pass -test_alignment_and_size (non-reentrant): pass ---- pass: 2/2, skip: 0/2, fail: 0/2 --- - -=== test/integration/thread_arena === -test_zero (arena_new-reentrant): pass -test_align (non-reentrant): pass -test_align (libc-reentrant): pass -test_align (arena_new-reentrant): pass -test_thread_arena (non-reentrant): pass -test_lg_align_and_zero (non-reentrant): pass test_lg_align_and_zero (libc-reentrant): pass test_lg_align_and_zero (arena_new-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- +test_basic (non-reentrant): pass === test/integration/sdallocx === +test_zero (libc-reentrant): pass +test_alignment_and_size (non-reentrant): pass +--- pass: 2/2, skip: 0/2, fail: 0/2 --- + +=== test/integration/thread_arena === test_basic (non-reentrant): pass -test_thread_arena (libc-reentrant): pass test_alignment_and_size (non-reentrant): pass --- pass: 2/2, skip: 0/2, fail: 0/2 --- === test/integration/thread_arena === +test_thread_arena (non-reentrant): pass +test_thread_arena (libc-reentrant): pass +test_thread_arena (non-reentrant): pass test_thread_arena (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- === test/integration/thread_tcache_enabled === +test_thread_arena (libc-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass +test_zero (arena_new-reentrant): pass +test_thread_arena (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- +test_align (non-reentrant): pass +test_align (libc-reentrant): pass +test_align (arena_new-reentrant): pass + +=== test/integration/thread_tcache_enabled === test_subthread (non-reentrant): pass +test_lg_align_and_zero (non-reentrant): pass +test_lg_align_and_zero (libc-reentrant): pass +test_lg_align_and_zero (arena_new-reentrant): pass +test_overflow (non-reentrant): pass +test_overflow (libc-reentrant): pass +test_overflow (arena_new-reentrant): pass +--- pass: 15/15, skip: 0/15, fail: 0/15 --- + +=== test/integration/sdallocx === test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass +test_main_thread (non-reentrant): pass +test_main_thread (libc-reentrant): pass +test_main_thread (arena_new-reentrant): pass +test_basic (non-reentrant): pass test_subthread (non-reentrant): pass +test_subthread (non-reentrant): pass +test_subthread (libc-reentrant): pass test_subthread (libc-reentrant): pass +test_alignment_and_size (non-reentrant): pass +--- pass: 2/2, skip: 0/2, fail: 0/2 --- + +=== test/integration/thread_arena === test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- -test_thread_arena (non-reentrant): pass === test/integration/xallocx === -test_thread_arena (libc-reentrant): pass -test_zero (non-reentrant): pass +test_subthread (arena_new-reentrant): pass +test_main_thread (non-reentrant): pass +test_main_thread (libc-reentrant): pass +test_main_thread (arena_new-reentrant): pass +test_subthread (non-reentrant): pass test_same_size (non-reentrant): pass test_same_size (libc-reentrant): pass test_same_size (arena_new-reentrant): pass @@ -1529,11 +1597,7 @@ test_size_extra_overflow (arena_new-reentrant): pass test_extra_small (non-reentrant): pass test_extra_small (libc-reentrant): pass -test_thread_arena (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- test_extra_small (arena_new-reentrant): pass - -=== test/integration/thread_tcache_enabled === test_extra_large (non-reentrant): pass test_extra_large (libc-reentrant): pass test_extra_large (arena_new-reentrant): pass @@ -1543,21 +1607,11 @@ --- pass: 24/24, skip: 0/24, fail: 0/24 --- === test/integration/cpp/basic === -test_main_thread (non-reentrant): pass -test_main_thread (libc-reentrant): pass -test_main_thread (arena_new-reentrant): pass +test_subthread (libc-reentrant): pass test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass -test_subthread (arena_new-reentrant): pass -test_main_thread (non-reentrant): pass -test_main_thread (libc-reentrant): pass -test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass @@ -1567,8 +1621,9 @@ === test/integration/xallocx === Test suite summary: pass: 13/13, skip: 0/13, fail: 0/13 -nm -a src/extent.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/extent.jet.sym +test_thread_arena (non-reentrant): pass test_same_size (non-reentrant): pass +test_thread_arena (libc-reentrant): pass test_same_size (libc-reentrant): pass test_same_size (arena_new-reentrant): pass test_extra_no_move (non-reentrant): pass @@ -1599,10 +1654,18 @@ test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- +test_thread_arena (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- + +=== test/integration/thread_tcache_enabled === Test suite summary: pass: 13/13, skip: 0/13, fail: 0/13 MALLOC_CONF="dirty_decay_ms:0,muzzy_decay_ms:0" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic === test/integration/aligned_alloc === +test_main_thread (non-reentrant): pass +test_main_thread (libc-reentrant): pass +test_main_thread (arena_new-reentrant): pass +test_subthread (non-reentrant): pass test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass @@ -1610,22 +1673,22 @@ test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass test_alignment_and_size (non-reentrant): pass +test_subthread (libc-reentrant): pass test_alignment_and_size (libc-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 9/9, skip: 0/9, fail: 0/9 --- === test/integration/allocated === -test_zero (libc-reentrant): pass +test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass -test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass test_subthread (non-reentrant): pass +test_subthread (non-reentrant): pass +test_subthread (libc-reentrant): pass test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass @@ -1633,75 +1696,12 @@ test_main_thread (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- -=== test/integration/extent === -test_extent_manual_hook (non-reentrant): pass -test_extent_manual_hook (libc-reentrant): pass -test_extent_manual_hook (arena_new-reentrant): pass -test_extent_auto_hook (non-reentrant): pass -test_extent_auto_hook (libc-reentrant): pass -test_extent_auto_hook (arena_new-reentrant): pass ---- pass: 6/6, skip: 0/6, fail: 0/6 --- - -=== test/integration/mallocx === -test_overflow (non-reentrant): pass -test_overflow (libc-reentrant): pass -test_overflow (arena_new-reentrant): pass -test_oom (non-reentrant): pass -test_oom (libc-reentrant): pass -test_oom (arena_new-reentrant): pass -test_basic (non-reentrant): pass -test_basic (libc-reentrant): pass -test_basic (arena_new-reentrant): pass -test_alignment_and_size (non-reentrant): pass -test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 12/12, skip: 0/12, fail: 0/12 --- - -=== test/integration/MALLOCX_ARENA === -test_zero (arena_new-reentrant): pass -test_align (non-reentrant): pass -test_align (libc-reentrant): pass -test_align (arena_new-reentrant): pass -test_lg_align_and_zero (non-reentrant): pass -test_lg_align_and_zero (libc-reentrant): pass -test_lg_align_and_zero (arena_new-reentrant): pass -test_overflow (non-reentrant): pass -test_overflow (libc-reentrant): pass -test_overflow (arena_new-reentrant): pass ---- pass: 15/15, skip: 0/15, fail: 0/15 --- - -=== test/integration/sdallocx === -test_basic (non-reentrant): pass -test_alignment_and_size (non-reentrant): pass ---- pass: 2/2, skip: 0/2, fail: 0/2 --- - -=== test/integration/thread_arena === -test_thread_arena (non-reentrant): pass -test_MALLOCX_ARENA (non-reentrant): pass -test_thread_arena (libc-reentrant): pass -test_thread_arena (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- - -=== test/integration/thread_tcache_enabled === -test_MALLOCX_ARENA (libc-reentrant): pass -test_main_thread (non-reentrant): pass -test_main_thread (libc-reentrant): pass -test_main_thread (arena_new-reentrant): pass -test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass +=== test/integration/xallocx === test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass test_subthread (non-reentrant): pass -test_subthread (libc-reentrant): pass -test_subthread (arena_new-reentrant): pass -test_main_thread (non-reentrant): pass -test_main_thread (libc-reentrant): pass -test_main_thread (arena_new-reentrant): pass ---- pass: 15/15, skip: 0/15, fail: 0/15 --- - -=== test/integration/xallocx === test_same_size (non-reentrant): pass test_same_size (libc-reentrant): pass test_same_size (arena_new-reentrant): pass @@ -1722,31 +1722,38 @@ test_extra_small (arena_new-reentrant): pass test_extra_large (non-reentrant): pass test_extra_large (libc-reentrant): pass +test_subthread (libc-reentrant): pass test_extra_large (arena_new-reentrant): pass test_zero_large (non-reentrant): pass test_zero_large (libc-reentrant): pass test_zero_large (arena_new-reentrant): pass --- pass: 24/24, skip: 0/24, fail: 0/24 --- +test_subthread (arena_new-reentrant): pass +test_main_thread (non-reentrant): pass +test_main_thread (libc-reentrant): pass +test_main_thread (arena_new-reentrant): pass +--- pass: 15/15, skip: 0/15, fail: 0/15 --- === test/integration/cpp/basic === -test_MALLOCX_ARENA (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- + +=== test/integration/extent === test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- +test_extent_manual_hook (non-reentrant): pass Test suite summary: pass: 13/13, skip: 0/13, fail: 0/13 - -=== test/integration/overflow === MALLOC_CONF="prof:true,prof_active:false" /bin/sh test/test.sh test/integration/aligned_alloc test/integration/allocated test/integration/extent test/integration/mallocx test/integration/MALLOCX_ARENA test/integration/overflow test/integration/posix_memalign test/integration/rallocx test/integration/sdallocx test/integration/thread_arena test/integration/thread_tcache_enabled test/integration/xallocx test/integration/cpp/basic +test_extent_manual_hook (libc-reentrant): pass +test_extent_manual_hook (arena_new-reentrant): pass +test_extent_auto_hook (non-reentrant): pass +test_extent_auto_hook (libc-reentrant): pass +test_extent_auto_hook (arena_new-reentrant): pass +--- pass: 6/6, skip: 0/6, fail: 0/6 --- === test/integration/aligned_alloc === -test_overflow (non-reentrant): pass -test_overflow (libc-reentrant): pass -test_overflow (arena_new-reentrant): pass ---- pass: 3/3, skip: 0/3, fail: 0/3 --- -=== test/integration/posix_memalign === +=== test/integration/mallocx === test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass @@ -1754,26 +1761,29 @@ test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass test_alignment_and_size (non-reentrant): pass -test_alignment_errors (non-reentrant): pass -test_alignment_errors (libc-reentrant): pass -test_alignment_errors (arena_new-reentrant): pass -test_oom_errors (non-reentrant): pass -test_oom_errors (libc-reentrant): pass -test_oom_errors (arena_new-reentrant): pass +test_overflow (non-reentrant): pass +test_overflow (libc-reentrant): pass +test_overflow (arena_new-reentrant): pass +test_oom (non-reentrant): pass +test_oom (libc-reentrant): pass +test_oom (arena_new-reentrant): pass +test_basic (non-reentrant): pass +test_basic (libc-reentrant): pass +test_basic (arena_new-reentrant): pass test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (non-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 9/9, skip: 0/9, fail: 0/9 --- === test/integration/allocated === +test_alignment_and_size (non-reentrant): pass test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 9/9, skip: 0/9, fail: 0/9 --- test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass test_main_thread (arena_new-reentrant): pass +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 12/12, skip: 0/12, fail: 0/12 --- -=== test/integration/rallocx === +=== test/integration/MALLOCX_ARENA === test_subthread (non-reentrant): pass test_subthread (libc-reentrant): pass test_subthread (arena_new-reentrant): pass @@ -1789,13 +1799,16 @@ --- pass: 15/15, skip: 0/15, fail: 0/15 --- === test/integration/extent === +test_MALLOCX_ARENA (non-reentrant): pass test_extent_manual_hook (non-reentrant): pass test_extent_manual_hook (libc-reentrant): pass -test_grow_and_shrink (non-reentrant): pass +test_MALLOCX_ARENA (libc-reentrant): pass test_extent_manual_hook (arena_new-reentrant): pass -test_grow_and_shrink (libc-reentrant): pass -test_grow_and_shrink (arena_new-reentrant): pass +test_MALLOCX_ARENA (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- test_extent_auto_hook (non-reentrant): pass + +=== test/integration/overflow === test_extent_auto_hook (libc-reentrant): pass test_extent_auto_hook (arena_new-reentrant): pass --- pass: 6/6, skip: 0/6, fail: 0/6 --- @@ -1810,58 +1823,84 @@ test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass +test_overflow (non-reentrant): pass +test_overflow (libc-reentrant): pass +test_overflow (arena_new-reentrant): pass +--- pass: 3/3, skip: 0/3, fail: 0/3 --- + +=== test/integration/posix_memalign === +test_alignment_errors (non-reentrant): pass +test_alignment_errors (libc-reentrant): pass +test_alignment_errors (arena_new-reentrant): pass +test_oom_errors (non-reentrant): pass +test_oom_errors (libc-reentrant): pass +test_oom_errors (arena_new-reentrant): pass test_alignment_and_size (non-reentrant): pass test_alignment_and_size (libc-reentrant): pass test_alignment_and_size (arena_new-reentrant): pass --- pass: 12/12, skip: 0/12, fail: 0/12 --- +test_alignment_and_size (non-reentrant): pass +test_alignment_and_size (libc-reentrant): pass === test/integration/MALLOCX_ARENA === -test_zero (non-reentrant): pass +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 9/9, skip: 0/9, fail: 0/9 --- + +=== test/integration/rallocx === test_MALLOCX_ARENA (non-reentrant): pass -test_zero (libc-reentrant): pass +test_grow_and_shrink (non-reentrant): pass +test_grow_and_shrink (libc-reentrant): pass +test_grow_and_shrink (arena_new-reentrant): pass test_MALLOCX_ARENA (libc-reentrant): pass test_MALLOCX_ARENA (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- -test_zero (arena_new-reentrant): pass === test/integration/overflow === -test_align (non-reentrant): pass -test_align (libc-reentrant): pass -test_align (arena_new-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- === test/integration/posix_memalign === -test_lg_align_and_zero (non-reentrant): pass -test_lg_align_and_zero (libc-reentrant): pass +test_zero (non-reentrant): pass test_alignment_errors (non-reentrant): pass test_alignment_errors (libc-reentrant): pass test_alignment_errors (arena_new-reentrant): pass test_oom_errors (non-reentrant): pass test_oom_errors (libc-reentrant): pass test_oom_errors (arena_new-reentrant): pass +test_alignment_and_size (non-reentrant): pass +test_alignment_and_size (libc-reentrant): pass +test_alignment_and_size (arena_new-reentrant): pass +--- pass: 9/9, skip: 0/9, fail: 0/9 --- + +=== test/integration/rallocx === +test_zero (libc-reentrant): pass +test_zero (arena_new-reentrant): pass +test_align (non-reentrant): pass +test_grow_and_shrink (non-reentrant): pass +test_grow_and_shrink (libc-reentrant): pass +test_grow_and_shrink (arena_new-reentrant): pass +test_align (libc-reentrant): pass +test_align (arena_new-reentrant): pass +test_lg_align_and_zero (non-reentrant): pass +test_lg_align_and_zero (libc-reentrant): pass test_lg_align_and_zero (arena_new-reentrant): pass test_overflow (non-reentrant): pass test_overflow (libc-reentrant): pass test_overflow (arena_new-reentrant): pass --- pass: 15/15, skip: 0/15, fail: 0/15 --- -test_alignment_and_size (non-reentrant): pass === test/integration/sdallocx === -test_alignment_and_size (libc-reentrant): pass -test_alignment_and_size (arena_new-reentrant): pass ---- pass: 9/9, skip: 0/9, fail: 0/9 --- - -=== test/integration/rallocx === test_basic (non-reentrant): pass +test_zero (non-reentrant): pass test_alignment_and_size (non-reentrant): pass --- pass: 2/2, skip: 0/2, fail: 0/2 --- === test/integration/thread_arena === test_thread_arena (non-reentrant): pass test_thread_arena (libc-reentrant): pass +test_zero (libc-reentrant): pass test_thread_arena (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- @@ -1877,6 +1916,9 @@ test_main_thread (arena_new-reentrant): pass test_subthread (non-reentrant): pass test_subthread (libc-reentrant): pass +test_zero (arena_new-reentrant): pass +test_align (non-reentrant): pass +test_align (libc-reentrant): pass test_subthread (arena_new-reentrant): pass test_main_thread (non-reentrant): pass test_main_thread (libc-reentrant): pass @@ -1884,6 +1926,16 @@ --- pass: 15/15, skip: 0/15, fail: 0/15 --- === test/integration/xallocx === +test_align (arena_new-reentrant): pass +test_lg_align_and_zero (non-reentrant): pass +test_lg_align_and_zero (libc-reentrant): pass +test_lg_align_and_zero (arena_new-reentrant): pass +test_overflow (non-reentrant): pass +test_overflow (libc-reentrant): pass +test_overflow (arena_new-reentrant): pass +--- pass: 15/15, skip: 0/15, fail: 0/15 --- + +=== test/integration/sdallocx === test_same_size (non-reentrant): pass test_same_size (libc-reentrant): pass test_same_size (arena_new-reentrant): pass @@ -1912,34 +1964,16 @@ === test/integration/cpp/basic === test_basic (non-reentrant): pass +test_alignment_and_size (non-reentrant): pass +--- pass: 2/2, skip: 0/2, fail: 0/2 --- + +=== test/integration/thread_arena === +test_basic (non-reentrant): pass test_basic (libc-reentrant): pass test_basic (arena_new-reentrant): pass --- pass: 3/3, skip: 0/3, fail: 0/3 --- -test_grow_and_shrink (non-reentrant): pass -test_grow_and_shrink (libc-reentrant): pass -test_grow_and_shrink (arena_new-reentrant): pass Test suite summary: pass: 13/13, skip: 0/13, fail: 0/13 -test_zero (non-reentrant): pass -test_zero (libc-reentrant): pass -test_zero (arena_new-reentrant): pass -test_align (non-reentrant): pass -test_align (libc-reentrant): pass -test_align (arena_new-reentrant): pass -test_lg_align_and_zero (non-reentrant): pass -test_lg_align_and_zero (libc-reentrant): pass -test_lg_align_and_zero (arena_new-reentrant): pass -test_overflow (non-reentrant): pass -test_overflow (libc-reentrant): pass -test_overflow (arena_new-reentrant): pass ---- pass: 15/15, skip: 0/15, fail: 0/15 --- - -=== test/integration/sdallocx === -test_basic (non-reentrant): pass -test_alignment_and_size (non-reentrant): pass ---- pass: 2/2, skip: 0/2, fail: 0/2 --- - -=== test/integration/thread_arena === test_thread_arena (non-reentrant): pass test_thread_arena (libc-reentrant): pass test_thread_arena (arena_new-reentrant): pass @@ -1998,8 +2032,8 @@ Test suite summary: pass: 13/13, skip: 0/13, fail: 0/13 nm -a src/prof.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/prof.jet.sym -nm -a src/ctl.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/ctl.jet.sym nm -a src/stats.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/stats.jet.sym +nm -a src/ctl.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/ctl.jet.sym nm -a src/jemalloc.jet.sym.o | mawk -f include/jemalloc/internal/private_symbols_jet.awk > src/jemalloc.jet.sym /bin/sh include/jemalloc/internal/private_namespace.sh src/jemalloc.jet.sym src/arena.jet.sym src/background_thread.jet.sym src/base.jet.sym src/bin.jet.sym src/bitmap.jet.sym src/ckh.jet.sym src/ctl.jet.sym src/div.jet.sym src/extent.jet.sym src/extent_dss.jet.sym src/extent_mmap.jet.sym src/hash.jet.sym src/hooks.jet.sym src/large.jet.sym src/log.jet.sym src/malloc_io.jet.sym src/mutex.jet.sym src/mutex_pool.jet.sym src/nstime.jet.sym src/pages.jet.sym src/prng.jet.sym src/prof.jet.sym src/rtree.jet.sym src/stats.jet.sym src/sz.jet.sym src/tcache.jet.sym src/ticker.jet.sym src/tsd.jet.sym src/witness.jet.sym > include/jemalloc/internal/private_namespace_jet.gen.h cp include/jemalloc/internal/private_namespace_jet.gen.h include/jemalloc/internal/private_namespace_jet.gen.h @@ -2099,8 +2133,8 @@ gcc -o test/unit/a0 test/unit/a0.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/arena_reset test/unit/arena_reset.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/atomic test/unit/atomic.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm -gcc -o test/unit/background_thread test/unit/background_thread.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/background_thread_enable test/unit/background_thread_enable.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm +gcc -o test/unit/background_thread test/unit/background_thread.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/base test/unit/base.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/bitmap test/unit/bitmap.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm gcc -o test/unit/ckh test/unit/ckh.o src/jemalloc.jet.o src/arena.jet.o src/background_thread.jet.o src/base.jet.o src/bin.jet.o src/bitmap.jet.o src/ckh.jet.o src/ctl.jet.o src/div.jet.o src/extent.jet.o src/extent_dss.jet.o src/extent_mmap.jet.o src/hash.jet.o src/hooks.jet.o src/large.jet.o src/log.jet.o src/malloc_io.jet.o src/mutex.jet.o src/mutex_pool.jet.o src/nstime.jet.o src/pages.jet.o src/prng.jet.o src/prof.jet.o src/rtree.jet.o src/stats.jet.o src/sz.jet.o src/tcache.jet.o src/ticker.jet.o src/tsd.jet.o src/witness.jet.o test/src/btalloc.unit.o test/src/btalloc_0.unit.o test/src/btalloc_1.unit.o test/src/math.unit.o test/src/mtx.unit.o test/src/mq.unit.o test/src/SFMT.unit.o test/src/test.unit.o test/src/thd.unit.o test/src/timer.unit.o -Wl,-rpath,lib -Wl,-z,relro -lstdc++ -lgcc -pthread -ldl -lm @@ -2878,25 +2912,25 @@ rm -fr -- debian/.debhelper/generated/libjemalloc-dev/ debian/libjemalloc-dev/ debian/tmp/ debian/.debhelper/generated/libjemalloc2/ debian/libjemalloc2/ dh_auto_install install -d /build/jemalloc-5.1.0/debian/tmp - make -j16 install DESTDIR=/build/jemalloc-5.1.0/debian/tmp AM_UPDATE_INFO_DIR=no + make -j15 install DESTDIR=/build/jemalloc-5.1.0/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/jemalloc-5.1.0' /usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/bin /usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/include/jemalloc /usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu /usr/bin/install -c -m 755 bin/jemalloc-config /build/jemalloc-5.1.0/debian/tmp/usr/bin -/usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu /usr/bin/install -c -m 644 include/jemalloc/jemalloc.h /build/jemalloc-5.1.0/debian/tmp/usr/include/jemalloc +/usr/bin/install -c -m 755 bin/jemalloc.sh /build/jemalloc-5.1.0/debian/tmp/usr/bin +/usr/bin/install -c -m 755 bin/jeprof /build/jemalloc-5.1.0/debian/tmp/usr/bin /usr/bin/install -c -m 755 lib/libjemalloc.so.2 /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu +/usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu /usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig /usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/share/doc/jemalloc -/usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/share/man/man3 -/usr/bin/install -c -m 644 doc/jemalloc.3 /build/jemalloc-5.1.0/debian/tmp/usr/share/man/man3 +ln -sf libjemalloc.so.2 /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.so /usr/bin/install -c -m 755 lib/libjemalloc.a /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu -/usr/bin/install -c -m 755 bin/jemalloc.sh /build/jemalloc-5.1.0/debian/tmp/usr/bin +/usr/bin/install -c -d /build/jemalloc-5.1.0/debian/tmp/usr/share/man/man3 /usr/bin/install -c -m 644 jemalloc.pc /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig /usr/bin/install -c -m 644 doc/jemalloc.html /build/jemalloc-5.1.0/debian/tmp/usr/share/doc/jemalloc -/usr/bin/install -c -m 755 bin/jeprof /build/jemalloc-5.1.0/debian/tmp/usr/bin -ln -sf libjemalloc.so.2 /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu/libjemalloc.so +/usr/bin/install -c -m 644 doc/jemalloc.3 /build/jemalloc-5.1.0/debian/tmp/usr/share/man/man3 /usr/bin/install -c -m 755 lib/libjemalloc_pic.a /build/jemalloc-5.1.0/debian/tmp/usr/lib/x86_64-linux-gnu make[1]: Leaving directory '/build/jemalloc-5.1.0' dh_install @@ -2936,8 +2970,8 @@ install -p -m0644 ./doc/jemalloc.3 debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3 install -d debian/libjemalloc-dev/usr/share/man/man1/ install -p -m0644 ./debian/jeprof.1 debian/libjemalloc-dev/usr/share/man/man1/jeprof.1 - man -l --recode UTF-8 ./debian/libjemalloc-dev/usr/share/man/man1/jeprof.1 > debian/libjemalloc-dev/usr/share/man/man1/jeprof.1.dh-new man -l --recode UTF-8 ./debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3 > debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3.dh-new + man -l --recode UTF-8 ./debian/libjemalloc-dev/usr/share/man/man1/jeprof.1 > debian/libjemalloc-dev/usr/share/man/man1/jeprof.1.dh-new mv debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3.dh-new debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3 chmod 0644 -- debian/libjemalloc-dev/usr/share/man/man3/jemalloc.3 mv debian/libjemalloc-dev/usr/share/man/man1/jeprof.1.dh-new debian/libjemalloc-dev/usr/share/man/man1/jeprof.1 @@ -2950,13 +2984,13 @@ ln -s libjemalloc.so.2 debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc.so dh_strip_nondeterminism dh_compress - cd debian/libjemalloc-dev cd debian/libjemalloc2 + cd debian/libjemalloc-dev chmod a-x usr/share/doc/libjemalloc2/changelog usr/share/doc/libjemalloc2/changelog.Debian - chmod a-x usr/share/doc/libjemalloc-dev/changelog usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1 usr/share/man/man3/jemalloc.3 gzip -9nf usr/share/doc/libjemalloc2/changelog usr/share/doc/libjemalloc2/changelog.Debian - gzip -9nf usr/share/doc/libjemalloc-dev/changelog usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1 usr/share/man/man3/jemalloc.3 cd '/build/jemalloc-5.1.0' + chmod a-x usr/share/doc/libjemalloc-dev/changelog usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1 usr/share/man/man3/jemalloc.3 + gzip -9nf usr/share/doc/libjemalloc-dev/changelog usr/share/doc/libjemalloc-dev/changelog.Debian usr/share/man/man1/jeprof.1 usr/share/man/man3/jemalloc.3 cd '/build/jemalloc-5.1.0' dh_fixperms find debian/libjemalloc-dev -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 @@ -2964,20 +2998,20 @@ find debian/libjemalloc2 ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libjemalloc-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libjemalloc2/usr/share/doc -type f -a -true -a ! -regex 'debian/libjemalloc2/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libjemalloc-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libjemalloc-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libjemalloc2/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libjemalloc-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libjemalloc-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libjemalloc-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libjemalloc2 -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libjemalloc-dev/usr/share/man debian/libjemalloc-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libjemalloc-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libjemalloc2/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w + find debian/libjemalloc-dev/usr/share/man debian/libjemalloc-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libjemalloc-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libjemalloc-dev/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libjemalloc-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_strip - strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc_pic.a install -d debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/4e objcopy --only-keep-debug --compress-debug-sections debian/libjemalloc2/usr/lib/x86_64-linux-gnu/libjemalloc.so.2 debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/4e/297d66731d3ec81e77b0cd72789d6007602b84.debug + strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc_pic.a strip --strip-debug --remove-section=.comment --remove-section=.note --enable-deterministic-archives debian/libjemalloc-dev/usr/lib/x86_64-linux-gnu/libjemalloc.a chmod 0644 -- debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/4e/297d66731d3ec81e77b0cd72789d6007602b84.debug chown 0:0 -- debian/.debhelper/libjemalloc2/dbgsym-root/usr/lib/debug/.build-id/4e/297d66731d3ec81e77b0cd72789d6007602b84.debug @@ -3007,17 +3041,17 @@ echo misc:Pre-Depends= >> debian/libjemalloc2.substvars install -d debian/.debhelper/libjemalloc2/dbgsym-root/DEBIAN dpkg-gencontrol -plibjemalloc2 -ldebian/changelog -Tdebian/libjemalloc2.substvars -Pdebian/.debhelper/libjemalloc2/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -DPackage=libjemalloc2-dbgsym "-DDepends=libjemalloc2 (= \${binary:Version})" "-DDescription=debug symbols for libjemalloc2" -DBuild-Ids=4e297d66731d3ec81e77b0cd72789d6007602b84 -DSection=debug -UReplaces -UBreaks -dpkg-gencontrol: warning: package libjemalloc-dev: substitution variable ${perl:Depends} unused, but is defined - chmod 0644 -- debian/libjemalloc-dev/DEBIAN/control - chown 0:0 -- debian/libjemalloc-dev/DEBIAN/control chmod 0644 -- debian/.debhelper/libjemalloc2/dbgsym-root/DEBIAN/control chown 0:0 -- debian/.debhelper/libjemalloc2/dbgsym-root/DEBIAN/control dpkg-gencontrol -plibjemalloc2 -ldebian/changelog -Tdebian/libjemalloc2.substvars -Pdebian/libjemalloc2 +dpkg-gencontrol: warning: package libjemalloc-dev: substitution variable ${perl:Depends} unused, but is defined + chmod 0644 -- debian/libjemalloc-dev/DEBIAN/control + chown 0:0 -- debian/libjemalloc-dev/DEBIAN/control chmod 0644 -- debian/libjemalloc2/DEBIAN/control chown 0:0 -- debian/libjemalloc2/DEBIAN/control dh_md5sums - cd debian/libjemalloc-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libjemalloc2 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libjemalloc-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libjemalloc2/DEBIAN/md5sums chown 0:0 -- debian/libjemalloc2/DEBIAN/md5sums chmod 0644 -- debian/libjemalloc-dev/DEBIAN/md5sums @@ -3029,21 +3063,23 @@ dpkg-deb --build debian/libjemalloc-dev .. dpkg-deb --build debian/libjemalloc2 .. dpkg-deb --build debian/.debhelper/libjemalloc2/dbgsym-root .. -dpkg-deb: building package 'libjemalloc-dev' in '../libjemalloc-dev_5.1.0-3_amd64.deb'. -dpkg-deb: building package 'libjemalloc2' in '../libjemalloc2_5.1.0-3_amd64.deb'. dpkg-deb: building package 'libjemalloc2-dbgsym' in '../libjemalloc2-dbgsym_5.1.0-3_amd64.deb'. +dpkg-deb: building package 'libjemalloc2' in '../libjemalloc2_5.1.0-3_amd64.deb'. +dpkg-deb: building package 'libjemalloc-dev' in '../libjemalloc-dev_5.1.0-3_amd64.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../jemalloc_5.1.0-3_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/9914/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/8912 and its subdirectories -I: Current time: Mon Jan 10 12:56:56 -12 2022 -I: pbuilder-time-stamp: 1641862616 +I: removing directory /srv/workspace/pbuilder/9914 and its subdirectories +I: Current time: Wed Dec 9 08:51:06 +14 2020 +I: pbuilder-time-stamp: 1607453466