glibc/sysdeps/unix/sysv/linux/riscv
DJ Delorie 6a1ff640dc [RISC-V] Fix parsing flags in ELF64 files.
When ldconfig reads Elf64 files to determine the ABI, it used the
Elf32 type, so read the wrong location, and stored the wrong ABI
type in the cache, making the cache useless.  This patch uses
an Elf64 type for Elf64 objects instead.

Note that pre-patch caches might need to be manually removed and
regenerated to get the correct ABIs stored.

	[BZ #22827]
	* sysdeps/unix/sysv/linux/riscv/readelflib.c (process_elf_file): Use
	64-bit ELF type for 64-bit ELF objects.
2018-02-09 18:51:32 -05:00
..
bits Add MAP_SYNC from Linux 4.15. 2018-02-06 00:36:14 +00:00
rv64 RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
sys RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
arch-fork.h
atomic-machine.h
clone.S
configure RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
configure.ac RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
dl-cache.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
dl-static.c RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
flush-icache.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
getcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Implies RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
init-first.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
ipc_priv.h RISC-V: Add ipc_priv.h 2018-01-29 10:43:15 -08:00
ldconfig.h RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
ldd-rewrite.sed RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
ldsodefs.h RISC-V: Linux Startup and Dynamic Loading Code 2018-01-29 10:37:28 -08:00
libc-vdso.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
localplt.data RISC-V: Add ABI Lists 2018-01-29 10:37:28 -08:00
makecontext.c RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Makefile RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
profil-counter.h
pt-vfork.S
readelflib.c [RISC-V] Fix parsing flags in ELF64 files. 2018-02-09 18:51:32 -05:00
register-dump.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
setcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
shlib-versions RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
sigcontextinfo.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
swapcontext.S RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
syscall.c
sysdep.h
sysdep.S
ucontext_i.sym RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
ucontext-macros.h RISC-V: Linux ABI 2018-01-29 10:37:27 -08:00
Versions RISC-V: Build Infastructure 2018-01-29 10:43:15 -08:00
vfork.S