>>> hardened-malloc: Building testing/hardened-malloc 14-r0 (using abuild 3.16.0-r0) started Mon, 23 Feb 2026 01:59:54 +0000 >>> hardened-malloc: Validating /home/buildozer/aports/testing/hardened-malloc/APKBUILD... >>> hardened-malloc: Analyzing dependencies... >>> hardened-malloc: Installing for build: build-base python3 ( 1/12) Installing libbz2 (1.0.8-r6) ( 2/12) Installing libffi (3.5.2-r0) ( 3/12) Installing gdbm (1.26-r0) ( 4/12) Installing xz-libs (5.8.2-r0) ( 5/12) Installing mpdecimal (4.0.1-r0) ( 6/12) Installing libpanelw (6.6_p20251231-r0) ( 7/12) Installing sqlite-libs (3.51.2-r1) ( 8/12) Installing python3 (3.12.12-r0) ( 9/12) Installing python3-pycache-pyc0 (3.12.12-r0) (10/12) Installing pyc (3.12.12-r0) (11/12) Installing python3-pyc (3.12.12-r0) (12/12) Installing .makedepends-hardened-malloc (20260223.015955) Executing busybox-1.37.0-r31.trigger OK: 470.7 MiB in 121 packages >>> hardened-malloc: Cleaning up srcdir >>> hardened-malloc: Cleaning up pkgdir >>> hardened-malloc: Cleaning up tmpdir >>> hardened-malloc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/hardened-malloc-14.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> hardened-malloc: Fetching hardened-malloc-14.tar.gz::https://github.com/GrapheneOS/hardened_malloc/archive/refs/tags/14.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/edge/hardened-malloc-14.tar.gz.part' hardened-malloc-14.t 100% |********************************| 78357 0:00:00 ETA '/var/cache/distfiles/edge/hardened-malloc-14.tar.gz.part' saved /var/cache/distfiles/edge/hardened-malloc-14.tar.gz: OK >>> hardened-malloc: Fetching https://distfiles.alpinelinux.org/distfiles/edge/hardened-malloc-14.tar.gz /var/cache/distfiles/edge/hardened-malloc-14.tar.gz: OK >>> hardened-malloc: Unpacking /var/cache/distfiles/edge/hardened-malloc-14.tar.gz... mkdir -p out-light cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/chacha.o chacha.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/h_malloc.o h_malloc.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/memory.o memory.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/pages.o pages.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/random.o random.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/util.o util.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -std=c++17 -fsized-deallocation -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=false -DSLOT_RANDOMIZE=false -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=0 -DSLAB_QUARANTINE_QUEUE_LENGTH=0 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=8 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out-light/new.o new.cc cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1,--as-needed,-z,defs,-z,relro,-z,now,-z,nodlopen,-z,text -shared out-light/chacha.o out-light/h_malloc.o out-light/memory.o out-light/pages.o out-light/random.o out-light/util.o out-light/new.o -lstdc++ -o out-light/libhardened_malloc-light.so mkdir -p out cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/chacha.o chacha.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/h_malloc.o h_malloc.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/memory.o memory.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/pages.o pages.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/random.o random.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/util.o util.c cc -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST -std=c++17 -fsized-deallocation -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -D_GNU_SOURCE -I include -DCONFIG_SEAL_METADATA=false -DZERO_ON_FREE=true -DWRITE_AFTER_FREE_CHECK=true -DSLOT_RANDOMIZE=true -DSLAB_CANARY=true -DSLAB_QUARANTINE_RANDOM_LENGTH=1 -DSLAB_QUARANTINE_QUEUE_LENGTH=1 -DCONFIG_EXTENDED_SIZE_CLASSES=true -DCONFIG_LARGE_SIZE_CLASSES=true -DGUARD_SLABS_INTERVAL=1 -DGUARD_SIZE_DIVISOR=2 -DREGION_QUARANTINE_RANDOM_LENGTH=256 -DREGION_QUARANTINE_QUEUE_LENGTH=1024 -DREGION_QUARANTINE_SKIP_THRESHOLD=33554432 -DFREE_SLABS_QUARANTINE_RANDOM_LENGTH=32 -DCONFIG_CLASS_REGION_SIZE=34359738368 -DN_ARENA=4 -DCONFIG_STATS=false -DCONFIG_SELF_INIT=true -c -o out/new.o new.cc cc -Os -fstack-clash-protection -Wformat -Werror=format-security -std=c17 -pipe -O3 -flto -fPIC -fvisibility=hidden -fno-plt -fstack-clash-protection -fstack-protector-strong -Wall -Wextra -Wcast-align=strict -Wcast-qual -Wwrite-strings -Wundef -Werror -march=native -Wmissing-prototypes -Wstrict-prototypes -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,-O1,--as-needed,-z,defs,-z,relro,-z,now,-z,nodlopen,-z,text -shared out/chacha.o out/h_malloc.o out/memory.o out/pages.o out/random.o out/util.o out/new.o -lstdc++ -o out/libhardened_malloc.so make -C test/ make[1]: Entering directory '/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test' cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out offset.c -lpthread -lhardened_malloc -o offset cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out mallinfo.c -lpthread -lhardened_malloc -o mallinfo cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out mallinfo2.c -lpthread -lhardened_malloc -o mallinfo2 cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out malloc_info.c -lpthread -lhardened_malloc -o malloc_info cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out large_array_growth.c -lpthread -lhardened_malloc -o large_array_growth cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out double_free_large.c -lpthread -lhardened_malloc -o double_free_large cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out double_free_large_delayed.c -lpthread -lhardened_malloc -o double_free_large_delayed cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out double_free_small.c -lpthread -lhardened_malloc -o double_free_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out double_free_small_delayed.c -lpthread -lhardened_malloc -o double_free_small_delayed cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out unaligned_free_large.c -lpthread -lhardened_malloc -o unaligned_free_large cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out unaligned_free_small.c -lpthread -lhardened_malloc -o unaligned_free_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out read_after_free_large.c -lpthread -lhardened_malloc -o read_after_free_large cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out read_after_free_small.c -lpthread -lhardened_malloc -o read_after_free_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out write_after_free_large.c -lpthread -lhardened_malloc -o write_after_free_large cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out write_after_free_large_reuse.c -lpthread -lhardened_malloc -o write_after_free_large_reuse cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out write_after_free_small.c -lpthread -lhardened_malloc -o write_after_free_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out write_after_free_small_reuse.c -lpthread -lhardened_malloc -o write_after_free_small_reuse cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out read_zero_size.c -lpthread -lhardened_malloc -o read_zero_size cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out write_zero_size.c -lpthread -lhardened_malloc -o write_zero_size cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_free_protected.c -lpthread -lhardened_malloc -o invalid_free_protected cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_free_unprotected.c -lpthread -lhardened_malloc -o invalid_free_unprotected cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_free_small_region.c -lpthread -lhardened_malloc -o invalid_free_small_region cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_free_small_region_far.c -lpthread -lhardened_malloc -o invalid_free_small_region_far cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out uninitialized_read_small.c -lpthread -lhardened_malloc -o uninitialized_read_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out uninitialized_read_large.c -lpthread -lhardened_malloc -o uninitialized_read_large cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out uninitialized_free.c -lpthread -lhardened_malloc -o uninitialized_free cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out uninitialized_realloc.c -lpthread -lhardened_malloc -o uninitialized_realloc cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out uninitialized_malloc_usable_size.c -lpthread -lhardened_malloc -o uninitialized_malloc_usable_size cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out overflow_large_1_byte.c -lpthread -lhardened_malloc -o overflow_large_1_byte cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out overflow_large_8_byte.c -lpthread -lhardened_malloc -o overflow_large_8_byte cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out overflow_small_1_byte.c -lpthread -lhardened_malloc -o overflow_small_1_byte cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out overflow_small_8_byte.c -lpthread -lhardened_malloc -o overflow_small_8_byte cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out string_overflow.c -lpthread -lhardened_malloc -o string_overflow cc -std=c++17 -fsized-deallocation -O3 -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out delete_type_size_mismatch.cc -lpthread -lhardened_malloc -o delete_type_size_mismatch cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out unaligned_malloc_usable_size_small.c -lpthread -lhardened_malloc -o unaligned_malloc_usable_size_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_malloc_usable_size_small.c -lpthread -lhardened_malloc -o invalid_malloc_usable_size_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_malloc_usable_size_small_quarantine.c -lpthread -lhardened_malloc -o invalid_malloc_usable_size_small_quarantine cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out malloc_object_size.c -lpthread -lhardened_malloc -o malloc_object_size cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out malloc_object_size_offset.c -lpthread -lhardened_malloc -o malloc_object_size_offset cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_malloc_object_size_small.c -lpthread -lhardened_malloc -o invalid_malloc_object_size_small cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out invalid_malloc_object_size_small_quarantine.c -lpthread -lhardened_malloc -o invalid_malloc_object_size_small_quarantine cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out impossibly_large_malloc.c -lpthread -lhardened_malloc -o impossibly_large_malloc cc -std=c17 -O3 -Wmissing-prototypes -D_GNU_SOURCE -DSLAB_CANARY=true -DCONFIG_EXTENDED_SIZE_CLASSES=true -Wl,-L/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out,-R,/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test/../out realloc_init.c -lpthread -lhardened_malloc -o realloc_init unaligned_free_large.c: In function 'main': unaligned_free_large.c:10:5: warning: 'free' called on pointer 'p' with nonzero offset 1 [-Wfree-nonheap-object] 10 | free(p + 1); | ^~~~~~~~~~~ unaligned_free_large.c:6:15: note: returned from 'malloc' 6 | char *p = malloc(256 * 1024); | ^~~~~~~~~~~~~~~~~~ unaligned_free_small.c: In function 'main': unaligned_free_small.c:10:5: warning: 'free' called on pointer 'p' with nonzero offset 1 [-Wfree-nonheap-object] 10 | free(p + 1); | ^~~~~~~~~~~ unaligned_free_small.c:6:15: note: returned from 'malloc' 6 | char *p = malloc(16); | ^~~~~~~~~~ invalid_free_small_region.c: In function 'main': invalid_free_small_region.c:11:5: warning: 'free' called on pointer 'p' with nonzero offset 16384 [-Wfree-nonheap-object] 11 | free(q); | ^~~~~~~ invalid_free_small_region.c:6:15: note: returned from 'malloc' 6 | char *p = malloc(16); | ^~~~~~~~~~ invalid_free_protected.c: In function 'main': invalid_free_protected.c:13:5: warning: 'free' called on pointer 'p' with nonzero offset 32768 [-Wfree-nonheap-object] 13 | free(p + 4096 * 8); | ^~~~~~~~~~~~~~~~~~ invalid_free_protected.c:9:15: note: returned from 'mmap' 9 | char *p = mmap(NULL, 4096 * 16, PROT_NONE, MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ invalid_free_unprotected.c: In function 'main': invalid_free_small_region_far.c: In function 'main': invalid_free_unprotected.c:13:5: warning: 'free' called on pointer 'p' with nonzero offset 32768 [-Wfree-nonheap-object] 13 | free(p + 4096 * 8); | ^~~~~~~~~~~~~~~~~~ invalid_free_unprotected.c:9:15: note: returned from 'mmap' 9 | char *p = mmap(NULL, 4096 * 16, PROT_READ|PROT_WRITE, MAP_ANONYMOUS|MAP_PRIVATE, -1, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ invalid_free_small_region_far.c:11:5: warning: 'free' called on pointer 'p' with nonzero offset 1073741824 [-Wfree-nonheap-object] 11 | free(q); | ^~~~~~~ invalid_free_small_region_far.c:6:15: note: returned from 'malloc' 6 | char *p = malloc(16); | ^~~~~~~~~~ uninitialized_free.c: In function 'main': uninitialized_free.c:6:5: warning: 'free' called on a pointer to an unallocated object '1' [-Wfree-nonheap-object] 6 | free((void *)1); | ^~~~~~~~~~~~~~~ uninitialized_realloc.c: In function 'main': uninitialized_realloc.c:6:15: warning: 'realloc' called on a pointer to an unallocated object '1' [-Wfree-nonheap-object] 6 | void *p = realloc((void *)1, 16); | ^~~~~~~~~~~~~~~~~~~~~~ impossibly_large_malloc.c: In function 'main': impossibly_large_malloc.c:6:15: warning: argument 1 value '18446744073709551608' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 6 | char *p = malloc(-8); | ^~~~~~~~~~ In file included from /usr/include/fortify/stdlib.h:23, from impossibly_large_malloc.c:1: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ make[1]: Leaving directory '/home/buildozer/aports/testing/hardened-malloc/src/hardened_malloc-14/test' python3 -m unittest discover --start-directory test/ ...................................... ---------------------------------------------------------------------- Ran 38 tests in 0.124s OK >>> hardened-malloc: Entering fakeroot... >>> hardened-malloc*: Running postcheck for hardened-malloc >>> hardened-malloc*: Preparing package hardened-malloc... >>> hardened-malloc*: Stripping binaries >>> hardened-malloc*: Scanning shared objects >>> hardened-malloc*: Tracing dependencies... so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> hardened-malloc*: Package size: 132.0 KB >>> hardened-malloc*: Compressing data... >>> hardened-malloc*: Create checksum... >>> hardened-malloc*: Create hardened-malloc-14-r0.apk >>> hardened-malloc: Build complete at Mon, 23 Feb 2026 01:59:59 +0000 elapsed time 0h 0m 5s >>> hardened-malloc: Cleaning up srcdir >>> hardened-malloc: Cleaning up pkgdir >>> hardened-malloc: Cleaning up tmpdir >>> hardened-malloc: Uninstalling dependencies... ( 1/12) Purging .makedepends-hardened-malloc (20260223.015955) ( 2/12) Purging python3-pyc (3.12.12-r0) ( 3/12) Purging python3-pycache-pyc0 (3.12.12-r0) ( 4/12) Purging pyc (3.12.12-r0) ( 5/12) Purging python3 (3.12.12-r0) ( 6/12) Purging gdbm (1.26-r0) ( 7/12) Purging libbz2 (1.0.8-r6) ( 8/12) Purging libffi (3.5.2-r0) ( 9/12) Purging libpanelw (6.6_p20251231-r0) (10/12) Purging mpdecimal (4.0.1-r0) (11/12) Purging sqlite-libs (3.51.2-r1) (12/12) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 432.7 MiB in 109 packages >>> hardened-malloc: Updating the testing/aarch64 repository index... >>> hardened-malloc: Signing the index...