glibc/ports/sysdeps/unix/sysv/linux/arm
Will Newton 6b06ac56cd ARM: Fix clone code when built for Thumb.
The mov lr, pc instruction will lose the Thumb bit from the return address
so use blx lr instead.

ports/ChangeLog.arm:

2013-08-30  Will Newton  <will.newton@linaro.org>

	[BZ #15909]
	* sysdeps/unix/sysv/linux/arm/clone.S (__clone): Use blx
	instead of mov lr, pc.
2013-08-30 10:50:25 +01:00
..
bits Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
nptl New API to set default thread attributes 2013-06-15 12:24:15 +05:30
sys Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
____longjmp_chk.S arm: Use push/pop mnemonics 2013-03-06 07:46:45 -08:00
aeabi_read_tp.S arm: Implement hard-tp for GET_TLS 2013-03-06 07:47:21 -08:00
alphasort64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
arm-features.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
brk.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
clone.S ARM: Fix clone code when built for Thumb. 2013-08-30 10:50:25 +01:00
configure Add comments about ARM configure -fno-unwind-tables handling. 2013-03-11 23:55:55 +00:00
configure.in Add comments about ARM configure -fno-unwind-tables handling. 2013-03-11 23:55:55 +00:00
dl-cache.h ARM: Support loading unmarked objects from cache. 2013-02-08 12:26:12 -05:00
dl-machine.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-procinfo.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
dl-procinfo.h Add GLRO(dl_hwcap2) for new AT_HWCAP2 auxv_t a_type. 2013-06-28 16:50:48 -05:00
fchown.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
fcntl.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
ftruncate64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
fxstat.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
fxstatat.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getcontext.S arm: Introduce and use PC_OFS 2013-02-28 00:16:05 -08:00
getdents64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getegid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
geteuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getgid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getgroups.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getresgid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getresuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getrlimit64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
getuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
glob64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
internal_accept4.S Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
internal_recvmmsg.S Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
internal_sendmmsg.S Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
ioperm.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
kernel-features.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
lchown.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
ldconfig.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
ldsodefs.h Use ELFOSABI_GNU instead of ELFOSABI_LINUX. 2013-08-29 12:22:17 +02:00
libc-aeabi_read_tp.S Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
libc-do-syscall.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
lockf64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
lxstat.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
makecontext.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
Makefile Use LIBC_CONFIG_VAR for ARM default-abi setting. 2013-03-20 23:15:42 +00:00
mmap64.S arm: Use push/pop mnemonics 2013-03-06 07:46:45 -08:00
mmap.S Remove trailing whitespace in ports. 2013-06-05 20:26:40 +00:00
msgctl.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
oldgetrlimit64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
oldgetrlimit.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
oldsetrlimit.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
posix_fadvise64.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
posix_fadvise.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pread64.c Remove CHECK_N and bp-checks.h. 2013-02-08 20:06:30 +00:00
pread.c Remove CHECK_N and bp-checks.h. 2013-02-08 20:06:30 +00:00
profil-counter.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
pwrite64.c Remove CHECK_N and bp-checks.h. 2013-02-08 20:06:30 +00:00
pwrite.c Remove CHECK_N and bp-checks.h. 2013-02-08 20:06:30 +00:00
readahead.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
readdir64_r.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
readdir64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
readelflib.c ARM: Support loading unmarked objects from cache. 2013-02-08 12:26:12 -05:00
register-dump.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
scandir64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
semctl.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setcontext.S arm: Mark assembly files that will not use thumb mode 2013-02-28 00:18:30 -08:00
setegid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
seteuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setfsgid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setfsuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setgid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setgroups.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setregid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setresgid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setresuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setreuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setrlimit.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
setuid.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
shmctl.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
sigaction.c Remove __ptrvalue, __bounded and __unbounded. 2013-02-13 23:30:40 +00:00
sigcontextinfo.h Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
sigrestorer.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
swapcontext.S Remove trailing whitespace in ports. 2013-06-05 20:26:40 +00:00
syscall.S arm: Use push/pop mnemonics 2013-03-06 07:46:45 -08:00
syscalls.list Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
sysdep.h arm: Implement hard-tp for GET_TLS 2013-03-06 07:47:21 -08:00
sysdep.S Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
truncate64.c Remove CHECK_STRING, CHECK_STRING_NULL_OK and __ubp_memchr. 2013-02-04 16:29:39 +00:00
ucontext_i.sym Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
umount.c Update copyright notices with scripts/update-copyrights. 2013-01-02 19:05:09 +00:00
Versions Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
versionsort64.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00
vfork.S arm: Use push/pop mnemonics 2013-03-06 07:46:45 -08:00
xstat.c Move all files into ports/ subdirectory in preparation for merge with glibc 2012-07-01 13:06:41 +00:00