mirror of git://sourceware.org/git/glibc.git
Transforms this, when linking in a shared object:
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3"..., 832) = 832
lseek(3, 792, SEEK_SET) = 792
read(3, "\4\0\0\0\24\0\0\0"..., 68) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=6699224, ...}) = 0
lseek(3, 792, SEEK_SET) = 792
read(3, "\4\0\0\0\24\0\0\0"..., 68) = 68
lseek(3, 864, SEEK_SET) = 864
read(3, "\4\0\0\0\20\0\0\0"..., 32) = 32
Into this:
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3"..., 832) = 832
pread(3, "\4\0\0\0\24\0\0\0"..., 68, 792) = 68
fstat(3, {st_mode=S_IFREG|0755, st_size=6699224, ...}) = 0
pread(3, "\4\0\0\0\24\0\0\0"..., 68, 792) = 68
pread(3, "\4\0\0\0\20\0\0\0"..., 32, 864) = 32
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
|
||
|---|---|---|
| .. | ||
| bits | ||
| fpu | ||
| nptl | ||
| Makeconfig | ||
| Makefile | ||
| Versions | ||
| __longjmp_cancel.S | ||
| atomic-machine.h | ||
| cacheinfo.c | ||
| cet-tunables.h | ||
| check-cet.awk | ||
| configure | ||
| configure.ac | ||
| cpu-features-offsets.sym | ||
| cpu-features.c | ||
| cpu-features.h | ||
| cpu-tunables.c | ||
| dl-cet.c | ||
| dl-get-cpu-features.c | ||
| dl-hwcap.h | ||
| dl-lookupcfg.h | ||
| dl-procinfo.c | ||
| dl-procinfo.h | ||
| dl-procruntime.c | ||
| dl-prop.h | ||
| dl-tunables.list | ||
| elide.h | ||
| float128-abi.h | ||
| fpu_control.h | ||
| hp-timing.h | ||
| init-arch.h | ||
| jmp_buf-ssp.sym | ||
| ldsodefs.h | ||
| libc-start.c | ||
| libc-start.h | ||
| link_map.h | ||
| linkmap.h | ||
| longjmp.c | ||
| string_private.h | ||
| sysdep.h | ||
| tininess.h | ||
| tst-cet-legacy-1.c | ||
| tst-cet-legacy-1a.c | ||
| tst-cet-legacy-2.c | ||
| tst-cet-legacy-2a.c | ||
| tst-cet-legacy-3.c | ||
| tst-cet-legacy-4.c | ||
| tst-cet-legacy-4a.c | ||
| tst-cet-legacy-4b.c | ||
| tst-cet-legacy-4c.c | ||
| tst-cet-legacy-5.c | ||
| tst-cet-legacy-5a.c | ||
| tst-cet-legacy-5b.c | ||
| tst-cet-legacy-6.c | ||
| tst-cet-legacy-6a.c | ||
| tst-cet-legacy-6b.c | ||
| tst-cet-legacy-mod-1.c | ||
| tst-cet-legacy-mod-2.c | ||
| tst-cet-legacy-mod-4.c | ||
| tst-cet-legacy-mod-5.c | ||
| tst-cet-legacy-mod-5a.c | ||
| tst-cet-legacy-mod-5b.c | ||
| tst-cet-legacy-mod-5c.c | ||
| tst-cet-legacy-mod-6.c | ||
| tst-cet-legacy-mod-6a.c | ||
| tst-cet-legacy-mod-6b.c | ||
| tst-cet-legacy-mod-6c.c | ||
| tst-cet-legacy-mod-6d.c | ||
| tst-get-cpu-features-static.c | ||
| tst-get-cpu-features.c | ||