This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 7759be2593 S390: Also check vector support in memmove ifunc-selector [B [...] new 42cc96066b malloc: Fix a realloc crash with heap tagging [BZ 27468] new 8ae909a533 malloc: Fix a potential realloc issue with memory tagging new 0ae773bba0 malloc: Move MTAG_MMAP_FLAGS definition new 91e5c439d3 malloc: Simplify __mtag_tag_new_usable new b9b85be6ea malloc: Avoid taggig mmaped memory on free new e865dcbb7b malloc: Ensure the generic mtag hooks are not used new 0c719cf42c malloc: Refactor TAG_ macros to avoid indirection new 42bac88a21 malloc: Use global flag instead of function pointer dispatch [...] new c076a0bc69 malloc: Only support zeroing and not arbitrary memset with mtag new 9d61722b59 malloc: Change calloc when tagging is disabled new 63a20eb03c malloc: Use branches instead of mtag_granule_mask new d32624802d malloc: Use mtag_enabled instead of USE_MTAG new 40dc773f92 aarch64: inline __libc_mtag_address_get_tag new 383bc24028 aarch64: inline __libc_mtag_new_tag new 23fd760add aarch64: Optimize __libc_mtag_tag_region new 1dc17ea8f8 aarch64: Optimize __libc_mtag_tag_zero_region new faf003ed8d malloc: Use memsize instead of CHUNK_AVAILABLE_SIZE new 14652f60a4 malloc: Use different tag after mremap new 4eac0ab186 malloc: Use chunk2rawmem throughout new ca89f1c7d7 malloc: Rename chunk2rawmem new 05f878c58e malloc: Remove unnecessary tagging around _mid_memalign new 850dbf24ee malloc: Ensure mtag code path in checked_request2size is cold
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: include/malloc.h | 7 - malloc/arena.c | 45 +----- malloc/hooks.c | 31 ++-- malloc/malloc.c | 255 ++++++++++++++++--------------- sysdeps/aarch64/Makefile | 4 +- sysdeps/aarch64/__mtag_address_get_tag.S | 32 ---- sysdeps/aarch64/__mtag_memset_tag.S | 53 ------- sysdeps/aarch64/__mtag_new_tag.S | 37 ----- sysdeps/aarch64/__mtag_tag_region.S | 98 +++++++++--- sysdeps/aarch64/__mtag_tag_zero_region.S | 113 ++++++++++++++ sysdeps/aarch64/libc-mtag.h | 32 ++-- sysdeps/generic/libc-mtag.h | 43 ++++-- 12 files changed, 400 insertions(+), 350 deletions(-) delete mode 100644 sysdeps/aarch64/__mtag_address_get_tag.S delete mode 100644 sysdeps/aarch64/__mtag_memset_tag.S delete mode 100644 sysdeps/aarch64/__mtag_new_tag.S create mode 100644 sysdeps/aarch64/__mtag_tag_zero_region.S