glibc/sysdeps/aarch64
Szabolcs Nagy 45b1e17e91 aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE
DELOUSE was added to asm code to make them compatible with non-LP64
ABIs, but it is an unfortunate name and the code was not compatible
with ABIs where pointer and size_t are different. Glibc currently
only supports the LP64 ABI so these macros are not really needed or
tested, but for now the name is changed to be more meaningful instead
of removing them completely.

Some DELOUSE macros were dropped: clone, strlen and strnlen used it
unnecessarily.

The out of tree ILP32 patches are currently not maintained and will
likely need a rework to rebase them on top of the time64 changes.
2020-12-31 16:50:58 +00:00
..
bits Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
fpu aarch64: Remove fpu Makefile 2020-06-22 11:09:50 -03:00
multiarch aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
nptl nptl: Move stack list variables into _rtld_global 2020-11-16 19:33:30 +01:00
sys Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
__longjmp.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
__mtag_address_get_tag.S aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
__mtag_memset_tag.S aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
__mtag_new_tag.S aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
__mtag_tag_region.S aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
abort-instr.h Relocate AArch64 from ports to libc. 2014-02-11 11:36:00 +00:00
atomic-machine.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
bsd-_setjmp.c aarch64: Rename place holder .S files to .c 2020-07-08 15:02:37 +01:00
bsd-setjmp.c aarch64: Rename place holder .S files to .c 2020-07-08 15:02:37 +01:00
configure aarch64: Add variant PCS lazy binding test [BZ #26798] 2020-11-02 09:39:24 +00:00
configure.ac aarch64: Add variant PCS lazy binding test [BZ #26798] 2020-11-02 09:39:24 +00:00
crti.S aarch64: Add pac-ret support to assembly files 2020-07-08 15:02:38 +01:00
crtn.S aarch64: Add pac-ret support to assembly files 2020-07-08 15:02:38 +01:00
dl-bti.c aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] 2020-12-11 15:46:02 +00:00
dl-dtprocnum.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dl-irel.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dl-link.sym Relocate AArch64 from ports to libc. 2014-02-11 11:36:00 +00:00
dl-machine.h aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] 2020-11-02 09:39:24 +00:00
dl-prop.h aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] 2020-12-11 15:46:02 +00:00
dl-sysdep.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dl-tls.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dl-tlsdesc.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
dl-tlsdesc.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
dl-trampoline.S aarch64: Add pac-ret support to assembly files 2020-07-08 15:02:38 +01:00
dl-tunables.list Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
e_sqrtl.c Add libm_alias_finite for _finite symbols 2020-01-03 10:02:04 -03:00
elf-initfini.h Introduce <elf-initfini.h> and ELF_INITFINI for all architectures 2020-02-18 15:12:25 +01:00
Implies Remove sysdeps/aarch64/soft-fp directory. 2018-05-22 17:23:34 +00:00
jmpbuf-offsets.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
jmpbuf-unwind.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
ldsodefs.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libc-mtag.h aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
libc-tls.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
libm-test-ulps aarch64: update ulps. 2020-12-21 16:40:34 +00:00
libm-test-ulps-name Do not hardcode platform names in manual/libm-err-tab.pl (bug 14139). 2016-11-04 16:49:06 +00:00
linkmap.h aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831] 2020-12-11 15:46:02 +00:00
machine-gmon.h aarch64: fix pac-ret support in _mcount 2020-07-08 15:02:38 +01:00
Makefile aarch64: Add aarch64-specific files for memory tagging support 2020-12-21 15:25:25 +00:00
math-tests-trap.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mcount.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
memchr.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
memcmp.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
memcpy.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
memmove.c aarch64: Rename place holder .S files to .c 2020-07-08 15:02:37 +01:00
memrchr.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
memset-reg.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
memset.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
memusage.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
preconfigure Remove relro configure test. 2014-06-27 16:51:22 +00:00
rawmemchr.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
setjmp.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
sfp-machine.h Break more lines before not after operators. 2019-02-25 13:19:19 +00:00
sotruss-lib.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
stackinfo.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
start.S aarch64: fix static PIE start code for BTI [BZ #27068] 2020-12-15 13:48:45 +00:00
stpcpy.S Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strchr.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
strchrnul.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
strcmp.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
strcpy.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
string_private.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
strlen.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
strncmp.S aarch64: MTE compatible strncmp 2020-06-23 17:55:39 +01:00
strnlen.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
strrchr.S aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
sysdep.h aarch64: use PTR_ARG and SIZE_ARG instead of DELOUSE 2020-12-31 16:50:58 +00:00
tls-macros.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tlsdesc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tlsdesc.sym aarch64: Use explicit offsets in _dl_tlsdesc_dynamic 2016-12-02 16:52:57 +01:00
tst-audit.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-ifunc-arg-1.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-ifunc-arg-2.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-vpcs-mod.S aarch64: Add variant PCS lazy binding test [BZ #26798] 2020-11-02 09:39:24 +00:00
tst-vpcs.c aarch64: Add variant PCS lazy binding test [BZ #26798] 2020-11-02 09:39:24 +00:00
Versions Relocate AArch64 from ports to libc. 2014-02-11 11:36:00 +00:00