]> sourceware.org Git - glibc.git/commit
aarch64: inline __libc_mtag_address_get_tag
authorSzabolcs Nagy <szabolcs.nagy@arm.com>
Thu, 4 Feb 2021 10:04:07 +0000 (10:04 +0000)
committerSzabolcs Nagy <szabolcs.nagy@arm.com>
Fri, 19 Mar 2021 11:46:20 +0000 (11:46 +0000)
commit8ab27645dd5e3eb407b00241f0a6f108880ff65f
treebf31f0914e7ddd511aff1d55eaa8ab73f06d9686
parent5ed1f23333ec62c179d597d8f0e925c5aaa929d3
aarch64: inline __libc_mtag_address_get_tag

This is a common operation when heap tagging is enabled, so inline the
instruction instead of using an extern call.

The .inst directive is used instead of the name of the instruction (or
acle intrinsics) because malloc.c is not compiled for armv8.5-a+memtag
architecture, runtime cpu support detection is used.

Prototypes are removed from the comments as they were not always
correct.
sysdeps/aarch64/Makefile
sysdeps/aarch64/__mtag_address_get_tag.S [deleted file]
sysdeps/aarch64/libc-mtag.h
This page took 0.060908 seconds and 5 git commands to generate.