mirror of
git://sourceware.org/git/glibc.git
synced 2025-01-30 12:31:53 +08:00
c776b3d717
2003-12-02 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/elf/initfini.c: Add unwind info. * sysdeps/ia64/dl-machine.h (elf_machine_matches_host): Mark with attribute "unused". (elf_machine_dynamic): Mark with attributes "unused" and "const". (elf_machine_runtime_setup): Likewise. * sysdeps/generic/dl-fptr.c (make_fptr_table): Mark with attribute "always_inline". * sysdeps/ia64/dl-machine.h (__ia64_init_bootstrap_fdesc_table): Likewise. * configure.in: Check whether compiler has libunwind support. * config.make.in (have-cc-with-libunwind): New variable. * config.h.in (HAVE_CC_WITH_LIBUNWIND): New macro. * Makeconfig (gnulib): If have-cc-withh-libunwind is "yes", also mention -lunwind. 003-11-12 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/sysdep.h: Define DO_CALL_VIA_BREAK. Redefine DO_CALL to use vdso if supported, otherwise DO_CALL_VIA_BREAK. Likewise for DO_INLINE_SYSCALL. Make INTERNAL_SYSCALL use DO_INLINE_SYSCALL. * sysdeps/unix/sysv/linux/ia64/vfork.S: Use DO_CALL_VIA_BREAK() instead of DO_CALL(). * sysdeps/unix/sysv/linux/ia64/clone2.S: Use break directly instead of DO_CALL(). * sysdeps/unix/sysv/linux/ia64/brk.S (__curbrk): Restructure it to take advantage of DO_CALL() macro. * sysdeps/unix/sysv/linux/ia64/setcontext.S: Likewise. * sysdeps/unix/sysv/linux/ia64/getcontext.S: Likewise. * elf/rtld.c (dl_main): Restrict dl_sysinfo_dso check to first program header. On ia64, the check failed previously because there are two program headers. * sysdeps/generic/s_nexttowardf.c: Likewise. * math/bug-nexttoward.c: New file. |
||
---|---|---|
.. | ||
.cvsignore | ||
cache.c | ||
check-textrel.c | ||
chroot_canon.c | ||
circleload1.c | ||
circlemod1.c | ||
circlemod1a.c | ||
circlemod2.c | ||
circlemod2a.c | ||
circlemod3.c | ||
circlemod3a.c | ||
constload1.c | ||
constload2.c | ||
constload3.c | ||
dblload.c | ||
dblloadmod1.c | ||
dblloadmod2.c | ||
dblloadmod3.c | ||
dblunload.c | ||
dep1.c | ||
dep2.c | ||
dep3.c | ||
dep4.c | ||
dl-addr.c | ||
dl-close.c | ||
dl-conflict.c | ||
dl-debug.c | ||
dl-deps.c | ||
dl-dst.h | ||
dl-error.c | ||
dl-fini.c | ||
dl-init.c | ||
dl-iteratephdr.c | ||
dl-libc.c | ||
dl-load.c | ||
dl-lookup.c | ||
dl-minimal.c | ||
dl-misc.c | ||
dl-object.c | ||
dl-open.c | ||
dl-profile.c | ||
dl-profstub.c | ||
dl-reloc.c | ||
dl-runtime.c | ||
dl-support.c | ||
dl-sym.c | ||
dl-tsd.c | ||
dl-version.c | ||
do-lookup.h | ||
do-rel.h | ||
dynamic-link.h | ||
elf.h | ||
failobj.c | ||
filter.c | ||
filtmod1.c | ||
filtmod2.c | ||
firstobj.c | ||
gen-trusted-dirs.awk | ||
genrtldtbl.awk | ||
global.c | ||
globalmod1.c | ||
initfirst.c | ||
interp.c | ||
lateglobal.c | ||
ldconfig.c | ||
ldd.bash.in | ||
link.h | ||
loadfail.c | ||
loadtest.c | ||
ltglobmod1.c | ||
ltglobmod2.c | ||
Makefile | ||
multiload.c | ||
neededobj1.c | ||
neededobj2.c | ||
neededobj3.c | ||
neededobj4.c | ||
neededobj5.c | ||
neededobj6.c | ||
neededtest2.c | ||
neededtest3.c | ||
neededtest4.c | ||
neededtest.c | ||
next.c | ||
nextmod1.c | ||
nextmod2.c | ||
nodel2mod1.c | ||
nodel2mod2.c | ||
nodel2mod3.c | ||
nodelete2.c | ||
nodelete.c | ||
nodelmod1.c | ||
nodelmod2.c | ||
nodelmod3.c | ||
nodelmod4.c | ||
nodlopen2.c | ||
nodlopen.c | ||
nodlopenmod2.c | ||
nodlopenmod.c | ||
noload.c | ||
order.c | ||
origtest.c | ||
pathoptobj.c | ||
preloadtest.c | ||
readlib.c | ||
reldep2.c | ||
reldep3.c | ||
reldep4.c | ||
reldep4mod1.c | ||
reldep4mod2.c | ||
reldep4mod3.c | ||
reldep4mod4.c | ||
reldep5.c | ||
reldep6.c | ||
reldep6mod0.c | ||
reldep6mod1.c | ||
reldep6mod2.c | ||
reldep6mod3.c | ||
reldep6mod4.c | ||
reldep7.c | ||
reldep7mod1.c | ||
reldep7mod2.c | ||
reldep8.c | ||
reldep8mod1.c | ||
reldep8mod2.c | ||
reldep8mod3.c | ||
reldep9.c | ||
reldep9mod1.c | ||
reldep9mod2.c | ||
reldep9mod3.c | ||
reldep.c | ||
reldepmod1.c | ||
reldepmod2.c | ||
reldepmod3.c | ||
reldepmod4.c | ||
reldepmod5.c | ||
reldepmod6.c | ||
resolvfail.c | ||
restest1.c | ||
restest2.c | ||
rtld-Rules | ||
rtld.c | ||
sln.c | ||
sofini.c | ||
soinit.c | ||
sprof.c | ||
testobj1_1.c | ||
testobj1.c | ||
testobj2.c | ||
testobj3.c | ||
testobj4.c | ||
testobj5.c | ||
testobj6.c | ||
testobj.h | ||
tls-macros.h | ||
tst-align.c | ||
tst-alignmod.c | ||
tst-array1.c | ||
tst-array1.exp | ||
tst-array2.c | ||
tst-array2.exp | ||
tst-array2dep.c | ||
tst-array3.c | ||
tst-array4.c | ||
tst-array4.exp | ||
tst-execstack-mod.c | ||
tst-execstack-needed.c | ||
tst-execstack-prog.c | ||
tst-execstack.c | ||
tst-pathopt.c | ||
tst-pathopt.sh | ||
tst-tls1-static.c | ||
tst-tls1.c | ||
tst-tls2-static.c | ||
tst-tls2.c | ||
tst-tls3.c | ||
tst-tls4.c | ||
tst-tls5.c | ||
tst-tls6.c | ||
tst-tls7.c | ||
tst-tls8.c | ||
tst-tls9-static.c | ||
tst-tls9.c | ||
tst-tls10.c | ||
tst-tls10.h | ||
tst-tls11.c | ||
tst-tls12.c | ||
tst-tls13.c | ||
tst-tls14.c | ||
tst-tlsmod1.c | ||
tst-tlsmod2.c | ||
tst-tlsmod3.c | ||
tst-tlsmod4.c | ||
tst-tlsmod5.c | ||
tst-tlsmod6.c | ||
tst-tlsmod7.c | ||
tst-tlsmod8.c | ||
tst-tlsmod9.c | ||
tst-tlsmod10.c | ||
tst-tlsmod11.c | ||
tst-tlsmod12.c | ||
tst-tlsmod13.c | ||
tst-tlsmod13a.c | ||
tst-tlsmod14a.c | ||
tst-tlsmod14b.c | ||
unload2.c | ||
unload2dep.c | ||
unload2mod.c | ||
unload.c | ||
unloadmod.c | ||
Versions | ||
vismain.c | ||
vismod1.c | ||
vismod2.c | ||
vismod3.c | ||
vismod.h |