about summary refs log tree commit diff
path: root/elf/unload4mod1.c
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2021-02-09 17:56:02 +0000
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2021-03-26 11:03:06 +0000
commit23fd760add29042fd6f8fead0f6a2f32631d41aa (patch)
treea7b15b0d3d507153ba3f14ab14c4ca3d7d5438fd /elf/unload4mod1.c
parent383bc2402879080ed65b7f68789f5ebaf994f896 (diff)
downloadglibc-23fd760add29042fd6f8fead0f6a2f32631d41aa.tar.gz
glibc-23fd760add29042fd6f8fead0f6a2f32631d41aa.tar.xz
glibc-23fd760add29042fd6f8fead0f6a2f32631d41aa.zip
aarch64: Optimize __libc_mtag_tag_region
This is a target hook for memory tagging, the original was a naive
implementation. The optimized version relies on "dc gva" to tag 64
bytes at a time for large allocations and optimizes small cases without
adding too many branches. This was not benchmarked on real cpu, but
expected to be faster than the naive implementation.
Diffstat (limited to 'elf/unload4mod1.c')
0 files changed, 0 insertions, 0 deletions