]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
malloc: add free_sized and free_aligned_sized from C23
authorJustin King <jcking@google.com>
Wed, 22 Oct 2025 12:51:43 +0000 (05:51 -0700)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Wed, 19 Nov 2025 16:47:53 +0000 (13:47 -0300)
Signed-off-by: Justin King <jcking@google.com>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
75 files changed:
NEWS
malloc/Makefile
malloc/Versions
malloc/malloc-debug.c
malloc/malloc.c
malloc/tst-free-aligned-sized-trace.c [new file with mode: 0644]
malloc/tst-free-aligned-sized.c [new file with mode: 0644]
malloc/tst-free-sized-trace.c [new file with mode: 0644]
malloc/tst-free-sized.c [new file with mode: 0644]
manual/memory.texi
stdlib/stdlib.h
sysdeps/unix/sysv/linux/aarch64/libc.abilist
sysdeps/unix/sysv/linux/aarch64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/alpha/libc.abilist
sysdeps/unix/sysv/linux/alpha/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/arc/libc.abilist
sysdeps/unix/sysv/linux/arc/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/arm/be/libc.abilist
sysdeps/unix/sysv/linux/arm/be/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/arm/le/libc.abilist
sysdeps/unix/sysv/linux/arm/le/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/csky/libc.abilist
sysdeps/unix/sysv/linux/csky/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/hppa/libc.abilist
sysdeps/unix/sysv/linux/hppa/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/i386/libc.abilist
sysdeps/unix/sysv/linux/i386/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/loongarch/lp64/libc.abilist
sysdeps/unix/sysv/linux/loongarch/lp64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/microblaze/be/libc.abilist
sysdeps/unix/sysv/linux/microblaze/be/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/microblaze/le/libc.abilist
sysdeps/unix/sysv/linux/microblaze/le/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/fpu/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n32/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist
sysdeps/unix/sysv/linux/mips/mips64/n64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/or1k/libc.abilist
sysdeps/unix/sysv/linux/or1k/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/sh/be/libc.abilist
sysdeps/unix/sysv/linux/sh/be/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/sh/le/libc.abilist
sysdeps/unix/sysv/linux/sh/le/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/x86_64/64/libc.abilist
sysdeps/unix/sysv/linux/x86_64/64/libc_malloc_debug.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libc_malloc_debug.abilist

diff --git a/NEWS b/NEWS
index a2618545d597f9fbfdf8d18f33919d99b6f88569..7e1264f448605b9d6131cc23d9fbdf0ada67af8f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,6 +26,9 @@ Major new features:
   such as changes to protection permissions, unmapping, relocation to
   another location, or shrinking the size.
 
+* The ISO C23 functions free_sized and free_aligned_sized are now
+  supported in <stdlib.h>.
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * Support for dumped heaps has been removed - malloc_set_state() now always
index cc012e2921c08a2a3eb4c68baae1d1caf5c62e6d..faa3db2602848c83725e2a756cfa4023db6e702d 100644 (file)
@@ -32,7 +32,11 @@ tests := \
   tst-aligned-alloc-random-thread-cross \
   tst-alloc_buffer \
   tst-calloc \
+  tst-free-aligned-sized \
+  tst-free-aligned-sized-trace \
   tst-free-errno \
+  tst-free-sized \
+  tst-free-sized-trace \
   tst-interpose-nothread \
   tst-interpose-thread \
   tst-malloc \
@@ -351,6 +355,8 @@ ifneq ($(PERL),no)
 tests-special += $(objpfx)tst-mtrace.out
 tests-special += $(objpfx)tst-dynarray-mem.out
 tests-special += $(objpfx)tst-dynarray-fail-mem.out
+tests-special += $(objpfx)tst-free-aligned-sized-mtrace.out
+tests-special += $(objpfx)tst-free-sized-mtrace.out
 endif
 endif
 endif
@@ -459,3 +465,15 @@ tst-aligned-alloc-random-ENV = LD_PRELOAD=$(objpfx)tst-aligned_alloc-lib.so
 tst-aligned-alloc-random-thread-ENV = LD_PRELOAD=$(objpfx)tst-aligned_alloc-lib.so
 tst-aligned-alloc-random-thread-cross-ENV = LD_PRELOAD=$(objpfx)tst-aligned_alloc-lib.so
 tst-malloc-random-ENV = LD_PRELOAD=$(objpfx)tst-aligned_alloc-lib.so
+
+tst-free-aligned-sized-trace-ENV = MALLOC_TRACE=$(objpfx)tst-free-aligned-sized-mem.mtrace \
+       LD_PRELOAD=$(objpfx)libc_malloc_debug.so
+$(objpfx)tst-free-aligned-sized-mtrace.out: $(objpfx)tst-free-aligned-sized-trace.out
+       $(common-objpfx)malloc/mtrace $(objpfx)tst-free-aligned-sized-mem.mtrace > $@; \
+       $(evaluate-test)
+
+tst-free-sized-trace-ENV = MALLOC_TRACE=$(objpfx)tst-free-sized-mem.mtrace \
+       LD_PRELOAD=$(objpfx)libc_malloc_debug.so
+$(objpfx)tst-free-sized-mtrace.out: $(objpfx)tst-free-sized-trace.out
+       $(common-objpfx)malloc/mtrace $(objpfx)tst-free-sized-mem.mtrace > $@; \
+       $(evaluate-test)
index c763395c6df02a9086fbfeef2af7c4fcc77f7149..a9ce4a035f4112a3133a4c0e5c998efedd60174d 100644 (file)
@@ -67,6 +67,10 @@ libc {
   GLIBC_2.33 {
     mallinfo2;
   }
+  GLIBC_2.43 {
+    free_aligned_sized;
+    free_sized;
+  }
   GLIBC_PRIVATE {
     # Internal startup hook for libpthread.
     __libc_malloc_pthread_startup;
@@ -141,4 +145,8 @@ libc_malloc_debug {
   GLIBC_2.33 {
     mallinfo2;
   }
+  GLIBC_2.43 {
+    free_aligned_sized;
+    free_sized;
+  }
 }
index 15867e23c56416236e1be163125b9176538e18b9..bb420e41901c583ace199aa9e03f3e8ee096028a 100644 (file)
@@ -198,6 +198,21 @@ __debug_free (void *mem)
 }
 strong_alias (__debug_free, free)
 
+static void
+__debug_free_sized (void *mem, __attribute_maybe_unused__ size_t size)
+{
+  free (mem);
+}
+strong_alias (__debug_free_sized, free_sized)
+
+static void
+__debug_free_aligned_sized (void *mem, __attribute_maybe_unused__ size_t alignment,
+                            __attribute_maybe_unused__ size_t size)
+{
+  free (mem);
+}
+strong_alias (__debug_free_aligned_sized, free_aligned_sized)
+
 static void *
 __debug_realloc (void *oldmem, size_t bytes)
 {
@@ -497,6 +512,8 @@ compat_symbol (libc_malloc_debug, malloc_set_state, malloc_set_state,
 compat_symbol (libc_malloc_debug, aligned_alloc, aligned_alloc, GLIBC_2_16);
 compat_symbol (libc_malloc_debug, calloc, calloc, GLIBC_2_0);
 compat_symbol (libc_malloc_debug, free, free, GLIBC_2_0);
+compat_symbol (libc_malloc_debug, free_aligned_sized, free_aligned_sized, GLIBC_2_43);
+compat_symbol (libc_malloc_debug, free_sized, free_sized, GLIBC_2_43);
 compat_symbol (libc_malloc_debug, mallinfo2, mallinfo2, GLIBC_2_33);
 compat_symbol (libc_malloc_debug, mallinfo, mallinfo, GLIBC_2_0);
 compat_symbol (libc_malloc_debug, malloc_info, malloc_info, GLIBC_2_10);
index 0b21bdf1bda84685c7ab9e2b7d53f258004f0102..975a0054130448a016b08da87e32cb66ff513115 100644 (file)
@@ -3729,6 +3729,33 @@ aligned_alloc (size_t alignment, size_t bytes)
   return _mid_memalign (alignment, bytes);
 }
 
+/* For ISO C23.  */
+void
+weak_function
+free_sized (void *ptr, __attribute_maybe_unused__ size_t size)
+{
+  /* We do not perform validation that size is the same as the original
+     requested size at this time. We leave that to the sanitizers.  We
+     simply forward to `free`.  This allows existing malloc replacements
+     to continue to work.  */
+
+  free (ptr);
+}
+
+/* For ISO C23.  */
+void
+weak_function
+free_aligned_sized (void *ptr, __attribute_maybe_unused__ size_t alignment,
+                    __attribute_maybe_unused__ size_t size)
+{
+  /* We do not perform validation that size and alignment is the same as
+     the original requested size and alignment at this time.  We leave that
+     to the sanitizers.  We simply forward to `free`.  This allows existing
+     malloc replacements to continue to work.  */
+
+  free (ptr);
+}
+
 static void *
 _mid_memalign (size_t alignment, size_t bytes)
 {
diff --git a/malloc/tst-free-aligned-sized-trace.c b/malloc/tst-free-aligned-sized-trace.c
new file mode 100644 (file)
index 0000000..d28e156
--- /dev/null
@@ -0,0 +1,22 @@
+/* Test that free_aligned_sized works.
+   Copyright (C) 2025 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <https://www.gnu.org/licenses/>.  */
+
+#include <mcheck.h>
+
+#define MTRACE mtrace()
+#include "tst-free-aligned-sized.c"
diff --git a/malloc/tst-free-aligned-sized.c b/malloc/tst-free-aligned-sized.c
new file mode 100644 (file)
index 0000000..da15860
--- /dev/null
@@ -0,0 +1,37 @@
+/* Test that free_aligned_sized works.
+   Copyright (C) 2025 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <https://www.gnu.org/licenses/>.  */
+
+#include <stddef.h>
+#include <stdlib.h>
+
+static int
+do_test (void)
+{
+#ifdef MTRACE
+  MTRACE;
+#endif
+
+  free_aligned_sized (NULL, 0, 0);
+
+  void *p = aligned_alloc (128, 1024);
+  free_aligned_sized (p, 128, 1024);
+
+  return 0;
+}
+
+#include <support/test-driver.c>
diff --git a/malloc/tst-free-sized-trace.c b/malloc/tst-free-sized-trace.c
new file mode 100644 (file)
index 0000000..1164e1a
--- /dev/null
@@ -0,0 +1,22 @@
+/* Test that free_aligned_sized works.
+   Copyright (C) 2025 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <https://www.gnu.org/licenses/>.  */
+
+#include <mcheck.h>
+
+#define MTRACE mtrace()
+#include "tst-free-sized.c"
diff --git a/malloc/tst-free-sized.c b/malloc/tst-free-sized.c
new file mode 100644 (file)
index 0000000..f2f5178
--- /dev/null
@@ -0,0 +1,37 @@
+/* Test that free_sized works.
+   Copyright (C) 2025 Free Software Foundation, Inc.
+   This file is part of the GNU C Library.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Lesser General Public
+   License as published by the Free Software Foundation; either
+   version 2.1 of the License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Lesser General Public License for more details.
+
+   You should have received a copy of the GNU Lesser General Public
+   License along with the GNU C Library; if not, see
+   <https://www.gnu.org/licenses/>.  */
+
+#include <stddef.h>
+#include <stdlib.h>
+
+static int
+do_test (void)
+{
+#ifdef MTRACE
+  MTRACE;
+#endif
+
+  free_sized (NULL, 0);
+
+  void *p = malloc (128);
+  free_sized (p, 128);
+
+  return 0;
+}
+
+#include <support/test-driver.c>
index fb14a34de0de4e835bdbce4bf1e7efe14053c498..74f3f6b24a6b290548b66e4dad54685c0250d0c2 100644 (file)
@@ -763,6 +763,34 @@ There is no point in freeing blocks at the end of a program, because all
 of the program's space is given back to the system when the process
 terminates.
 
+@deftypefun void free_sized (void *@var{ptr}, size_t @var{size})
+@standards{ISO, stdlib.h}
+@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}}
+The @code{free_sized} function deallocates the block of memory pointed at
+by @var{ptr} that was previously allocated by @code{malloc}, @code{calloc}
+or @code{realloc}.  The size @var{size} must match the previously requested
+total size provided to @code{malloc}, @code{calloc} or @code{realloc}.
+Attempting to deallocated memory allocated by @code{aligned_alloc},
+@code{memalign}, @code{posix_memalign}, @code{valloc} or @code{pvalloc} is
+undefined behavior.  For @code{aligned_alloc}, @code{memalign} or
+@code{posix_memalign} use @code{free_aligned_sized} instead.  Additionally
+it is also undefined behavior to call @code{free_sized} for allocations
+which the caller did not directly allocate but must still deallocate, such
+as the result of @code{strdup} or @code{strndup}.  Instead continue using
+@code{free} for these cases.
+@end deftypefun
+
+@deftypefun void free_aligned_sized (void *@var{ptr}, size_t @var{alignment}, size_t @var{size})
+@standards{ISO, stdlib.h}
+@safety{@prelim{}@mtsafe{}@asunsafe{@asulock{}}@acunsafe{@aculock{} @acsfd{} @acsmem{}}}
+The @code{free_aligned_sized} function deallocates the block of memory
+pointed at by @var{ptr} that was previously allocated by
+@code{aligned_alloc}, @code{memalign} or @code{posix_memalign}.
+The size @var{size} and alignment @var{alignment} must match the
+previously requested size and alignment provided to
+@code{aligned_alloc}, @code{memalign} or @code{posix_memalign}.
+@end deftypefun
+
 @node Changing Block Size
 @subsubsection Changing the Size of a Block
 @cindex changing the size of a block (@code{malloc})
@@ -1908,6 +1936,8 @@ functions, too.  Their names are listed in the following table.
 
 @table @code
 @item aligned_alloc
+@item free_aligned_sized
+@item free_sized
 @item malloc_usable_size
 @item memalign
 @item posix_memalign
index 8416bd4446e9a7c3bc7de02d38b380e4918b11ad..593e859a4d4bf427002d3268c0b60908ea54dd33 100644 (file)
@@ -686,6 +686,24 @@ extern void *realloc (void *__ptr, size_t __size)
 /* Free a block allocated by `malloc', `realloc' or `calloc'.  */
 extern void free (void *__ptr) __THROW;
 
+#if __GLIBC_USE(ISOC23)
+/* Free a block allocated by `malloc', `realloc' or `calloc' but not
+   `aligned_alloc', `memalign', `posix_memalign', `valloc' or
+   `pvalloc'. SIZE must be equal to the original requested size
+   provided to `malloc', `realloc' or `calloc'. For `calloc' SIZE is
+   NMEMB elements * SIZE bytes. It is forbidden to call `free_sized'
+   for allocations which the caller did not directly allocate but
+   must still deallocate, such as `strdup' or `strndup'. Instead
+   continue using `free` for these cases.  */
+extern void free_sized (void *__ptr, size_t __size) __THROW;
+
+/* Free a block allocated by `aligned_alloc', `memalign' or
+   `posix_memalign'. ALIGNMENT and SIZE must be the same as the values
+   provided to `aligned_alloc', `memalign' or `posix_memalign'.  */
+extern void free_aligned_sized (void *__ptr, size_t __alignment, size_t __size)
+     __THROW;
+#endif
+
 #ifdef __USE_MISC
 /* Re-allocate the previously allocated block in PTR, making the new
    block large enough for NMEMB elements of SIZE bytes each.  */
index 2f049a4b41032e9641e09409ce99bda84dbc8890..d161d268d94fb300323f9409594a88db7a1d9a57 100644 (file)
@@ -2768,6 +2768,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index c82c88dcf7232fa63d808ea03e93a041b7e6a7fe..7d780df807e1be4ddd4e3e3ad7e528cba75deb08 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.17 pvalloc F
 GLIBC_2.17 realloc F
 GLIBC_2.17 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index bebfad9de2cd7546b392a80d6ee386bc5429248a..62879b6a0821b45ff6ee654d0f3d3bd95dd2d673 100644 (file)
@@ -3115,6 +3115,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 15b3293b03eeb39d6b1174ccadaf5b45a32465b5..d0625f0b7e9973b609fad29b08887243eef89b42 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index d6341e98e7bac55c78aeece80392390f0d564329..bd5fa65e93651b9522a4224f34e508e5ae8e948b 100644 (file)
@@ -2529,6 +2529,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index cf9f61140380e22edd67986101b61c1aee8efa73..de3e5db9f4104294f3376bdc739c374c7776b2ff 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.32 pvalloc F
 GLIBC_2.32 realloc F
 GLIBC_2.32 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index a9076eb3207b6254e6a694460e7196d66a64e9c7..7d975dafab506265bb6738aa30a52e4c19961d29 100644 (file)
@@ -2821,6 +2821,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index e5054691544683c938c4ba27383017f9ce57ae6d..7fb5a4b24d52d6e1f19a2febe50f6dba48328d3b 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.4 posix_memalign F
 GLIBC_2.4 pvalloc F
 GLIBC_2.4 realloc F
 GLIBC_2.4 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index d3be53ea257c0d5c178877c7c165db0616043562..c95bbfe6df84780b8a81ecaec07815d6dec2fcdd 100644 (file)
@@ -2818,6 +2818,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index e5054691544683c938c4ba27383017f9ce57ae6d..7fb5a4b24d52d6e1f19a2febe50f6dba48328d3b 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.4 posix_memalign F
 GLIBC_2.4 pvalloc F
 GLIBC_2.4 realloc F
 GLIBC_2.4 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index e1107669767dcd1343725b3762df60be420d3e4d..6fc91899ff9828f0cdbff9ce10c4bf35403c1f73 100644 (file)
@@ -2805,6 +2805,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 4cd866430b2a7cf8e505569c7d0abb149edfe7da..f63e9a1230e0cf63a8e4dc41817b4640fcbe67c8 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.29 pvalloc F
 GLIBC_2.29 realloc F
 GLIBC_2.29 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index a079e7d1a01ac1d9ff8a9502d99a2009ac03c271..8a83722bf5ba70c48817a66e84492376958e1784 100644 (file)
@@ -2842,6 +2842,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 8798ca8653c8f2b8099c346276943e818a0157b8..aed13d6b15431fb79525916084bacf67f761db48 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 pvalloc F
 GLIBC_2.2 realloc F
 GLIBC_2.2 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 421b3c742beaca21321c433fded8c8535faf0e99..3b96177e1db5b7c5b07d4aac8aa9eef96c210ef3 100644 (file)
@@ -3025,6 +3025,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 1d7a1de570c635b80895eeec4f2ada3a230959e1..bc39d18d6de19bcc73b6f55f374ec3bc7eaf4c67 100644 (file)
@@ -2289,6 +2289,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 6ddfd162b3314d7ee98d5b25e093322ac57d8bb3..37b87937a914325dd3dc383d96bd1f68165c7a82 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.36 posix_memalign F
 GLIBC_2.36 pvalloc F
 GLIBC_2.36 realloc F
 GLIBC_2.36 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index b512384ed01f037dc53689cf502c352d39956240..b42b4fe920e92ab752b58968f3bcadc91a808709 100644 (file)
@@ -2801,6 +2801,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index e5054691544683c938c4ba27383017f9ce57ae6d..7fb5a4b24d52d6e1f19a2febe50f6dba48328d3b 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.4 posix_memalign F
 GLIBC_2.4 pvalloc F
 GLIBC_2.4 realloc F
 GLIBC_2.4 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 223e4825ab270c1514aa707194db4fb7bd69755e..854bf3c1498612177d9b9aaa789e79ad67b27713 100644 (file)
@@ -2968,6 +2968,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index f314f55e1fa04a709b7d349ab84fa1384fb9a30e..ab3d67bd60bb5e9b6f4084bf0a75fa8e886cc5ee 100644 (file)
@@ -2854,6 +2854,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index a082e71f9408d56c0a66506671b578b8ddaeb151..a0a54842aa33f41e86d7038d2dd80d40fbb2f4e6 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.18 pvalloc F
 GLIBC_2.18 realloc F
 GLIBC_2.18 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 8a33db2cb2aac165e4f538f391c460e6263e72de..510b3a24d0c39f8510d4b2f25cbdcb10cf8fa9a2 100644 (file)
@@ -2851,6 +2851,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index a082e71f9408d56c0a66506671b578b8ddaeb151..a0a54842aa33f41e86d7038d2dd80d40fbb2f4e6 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.18 pvalloc F
 GLIBC_2.18 realloc F
 GLIBC_2.18 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 3f704bd87de7b402e74939234df1d99e405988ec..dd2baab3c9bac67bc60a1ea9ea6ec8bb9d603e96 100644 (file)
@@ -2931,6 +2931,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 633d031c7272fb29376e03968a0ba779c5817eb9..88fa8b9a978b4b241434dd41f0468cf0f43b6ac9 100644 (file)
@@ -2929,6 +2929,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 8b8e5af806a25215b4ab1322a52c2e31fdcdaef1..00993fef2b763088fe55b4fc35c1fcfc8bd06dd6 100644 (file)
@@ -2937,6 +2937,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index f45d5075fdf2890161b68487b7ca4f68d0de4393..136da09f7176efd3890d9fa0b6fe41714cff67d5 100644 (file)
@@ -2839,6 +2839,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 15b3293b03eeb39d6b1174ccadaf5b45a32465b5..d0625f0b7e9973b609fad29b08887243eef89b42 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 96b056d14a0689766af497c6f424b543931fc712..1a2a3673c7b7697bd9a3bea4a59d8e1d15211c5f 100644 (file)
@@ -2279,6 +2279,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 0acf98fc6f169018e5f75c7eea35207c30261230..bcf96f8f35f24d2512e14436b64f2644ad71fb9a 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.35 posix_memalign F
 GLIBC_2.35 pvalloc F
 GLIBC_2.35 realloc F
 GLIBC_2.35 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 6420f23d068f7269ffcd9fbec362b42c58638668..f00901f956ae58860d7b3f722b2d704c47c80707 100644 (file)
@@ -3158,6 +3158,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 9a2a258e02420b16e9580f0d52f682a2278ed078..de23059026408efdf76d652b06afdb9b21fbc3f4 100644 (file)
@@ -3203,6 +3203,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 6a20d8d031adba86eb7711b0d8226e839c3a3924..1ae78ec7efb7e792d08e37267ade7b02798c6eb7 100644 (file)
@@ -2912,6 +2912,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 9f54dfd562444609b0a59aae72958452f76b09df..6926ec9d5f8771b17b082bbfbc69ecc7274f4baa 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.3 pvalloc F
 GLIBC_2.3 realloc F
 GLIBC_2.3 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index c0fa82e6a2ae98b64d714ad070e2b72acad501a7..53cb317a092eedd630be12b9dcc320719171c0de 100644 (file)
@@ -2988,6 +2988,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index c82c88dcf7232fa63d808ea03e93a041b7e6a7fe..7d780df807e1be4ddd4e3e3ad7e528cba75deb08 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.17 pvalloc F
 GLIBC_2.17 realloc F
 GLIBC_2.17 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 5c46dcacdcec1ff886f4ae8ccc64986c03012a12..e6fd213d5c4c1b70c80422403aae46a608583183 100644 (file)
@@ -2532,6 +2532,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index ff6713a479d1a5d22f0be8d262dbddbc45d758a8..2e45c8178c8e7bbc8ffe58574ec3424eb51a74d7 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.33 posix_memalign F
 GLIBC_2.33 pvalloc F
 GLIBC_2.33 realloc F
 GLIBC_2.33 valloc F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 4ce2007c56d2c98def1d6b8b565c3d3031ad5441..905323b8896984228fb1b27310e706331537554b 100644 (file)
@@ -2732,6 +2732,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 65425a03eecba0ce3beb23314c3e0584bb5a3261..58a27eb62630fadc743cc400e123da255a2bb9db 100644 (file)
@@ -24,3 +24,5 @@ GLIBC_2.27 pvalloc F
 GLIBC_2.27 realloc F
 GLIBC_2.27 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 9a672c6a4c37da9d5d5a92ddf176f4b544879546..c35e099d2cade7574bcb10ae5c499ce26b4ce484 100644 (file)
@@ -3156,6 +3156,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 1926e675ca972f1bfff11a97c528f02dc27684c2..9f34c5fab39965f860dda08bbca2147b568b8df1 100644 (file)
@@ -2949,6 +2949,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 554567ab85ec6aed1b4c845ba3eca42a54265aa2..08a2f74a7a151556f46169f40dcd427da8465728 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 pvalloc F
 GLIBC_2.2 realloc F
 GLIBC_2.2 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index b3510af9ef76edd34ddec10e5ae2d037bd71dc66..f26980c57c4dd2bd2a9ef3bb07032c059af4bb1b 100644 (file)
@@ -2848,6 +2848,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 8798ca8653c8f2b8099c346276943e818a0157b8..aed13d6b15431fb79525916084bacf67f761db48 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 pvalloc F
 GLIBC_2.2 realloc F
 GLIBC_2.2 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index fc1fea412a50dda68c8e25ed4a5e24f81ed0e256..e8ee581fa7500737c71d651c6bd04677584a7b8d 100644 (file)
@@ -2845,6 +2845,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 8798ca8653c8f2b8099c346276943e818a0157b8..aed13d6b15431fb79525916084bacf67f761db48 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 pvalloc F
 GLIBC_2.2 realloc F
 GLIBC_2.2 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index fce9f948b799e780da22f58d1608071538d80b2c..3d0665d197c39d34e2466f6e9a3445782a299079 100644 (file)
@@ -3179,6 +3179,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 55ef9528856159c91a8c705e844d44cd57bb46eb..b74f43e4e0b5af74bdcb13019f08f793aea8da6d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 mcheck_check_all F
 GLIBC_2.2 mcheck_pedantic F
 GLIBC_2.2 posix_memalign F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index 9d4721c16ebfcdfecc7cf98cf813c05ba86f0c00..0b7644d8fe542fc0e62ffc4a432f1604f7dd318f 100644 (file)
@@ -2815,6 +2815,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 554567ab85ec6aed1b4c845ba3eca42a54265aa2..08a2f74a7a151556f46169f40dcd427da8465728 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2 pvalloc F
 GLIBC_2.2 realloc F
 GLIBC_2.2 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index a836a574266c944349c8b5f27c5ea307e1e5da17..85533e9c073ad54d0fff81b0edf58a04bcbb2cd5 100644 (file)
@@ -2764,6 +2764,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 45dfcd31c55f223e77f221150dc4bc0f6d520d7c..dfd31ae94eabeba8cb2c8bb77ed2f6f1a9b58b4d 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.2.5 pvalloc F
 GLIBC_2.2.5 realloc F
 GLIBC_2.2.5 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
index aecce5bbc5e167aa0abee1ced80340233a7a0e34..2b2a351150c8e0c94c70e56bbb1a6591a1ecafc5 100644 (file)
@@ -2783,6 +2783,8 @@ GLIBC_2.42 uimaxabs F
 GLIBC_2.42 ulabs F
 GLIBC_2.42 ullabs F
 GLIBC_2.43 __memset_explicit_chk F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F
 GLIBC_2.43 memalignment F
 GLIBC_2.43 memset_explicit F
 GLIBC_2.43 mseal F
index 821525018b9b965f2472cdf51f1eb60be280dadc..3c88b408b491c4156edc5084e8b1372402246c7c 100644 (file)
@@ -26,3 +26,5 @@ GLIBC_2.16 pvalloc F
 GLIBC_2.16 realloc F
 GLIBC_2.16 valloc F
 GLIBC_2.33 mallinfo2 F
+GLIBC_2.43 free_aligned_sized F
+GLIBC_2.43 free_sized F