This is the mail archive of the glibc-cvs@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libc sysdeps/x86_64/bits/link.h sysdeps/x86_64 ...


CVSROOT:	/cvs/glibc
Module name:	libc
Changes by:	drepper@sources.redhat.com	2005-01-06 22:40:28

Modified files:
	sysdeps/x86_64/bits: link.h 
	sysdeps/x86_64 : dl-machine.h 
	sysdeps/sh/bits: link.h 
	sysdeps/s390/bits: link.h 
	sysdeps/powerpc/powerpc64: dl-lookupcfg.h 
	sysdeps/ia64/bits: link.h 
	sysdeps/ia64   : dl-lookupcfg.h 
	sysdeps/i386/bits: link.h 
	sysdeps/i386   : dl-machine.h 
	sysdeps/hppa/bits: link.h 
	sysdeps/hppa   : dl-lookupcfg.h 
	sysdeps/generic/bits: link.h 
	sysdeps/generic: unsecvars.h libc-tls.c libc-start.c ldsodefs.h 
	                 dl-tls.c dl-lookupcfg.h 
	sysdeps/arm/bits: link.h 
	nptl/sysdeps/x86_64: tls.h 
	nptl/sysdeps/sparc: tls.h 
	nptl/sysdeps/sh: tls.h 
	nptl/sysdeps/s390: tls.h 
	nptl/sysdeps/powerpc: tls.h 
	nptl/sysdeps/ia64: tls.h 
	nptl/sysdeps/i386: tls.h 
	nptl/sysdeps/alpha: tls.h 
	nptl           : allocatestack.c ChangeLog 
	include        : link.h dlfcn.h 
	elf            : rtld.c link.h dynamic-link.h dl-sym.c 
	                 dl-runtime.c dl-reloc.c dl-open.c dl-object.c 
	                 dl-load.c dl-libc.c dl-init.c dl-fini.c 
	                 dl-debug.c dl-close.c Versions Makefile 
	dlfcn          : dlopenold.c dlopen.c dlmopen.c dlclose.c 
	                 Makefile 
	csu            : elf-init.c 
Added files:
	sysdeps/x86_64/bits: linkmap.h 
	sysdeps/x86_64 : dl-trampoline.S 
	sysdeps/sh/bits: linkmap.h 
	sysdeps/s390/bits: linkmap.h 
	sysdeps/ia64/bits: linkmap.h 
	sysdeps/i386/bits: linkmap.h 
	sysdeps/i386   : dl-trampoline.S 
	sysdeps/hppa/bits: linkmap.h 
	sysdeps/generic/bits: linkmap.h 
	sysdeps/generic: dl-trampoline.c 
	sysdeps/arm/bits: linkmap.h 
	sysdeps        : linkmap.h 
	elf            : tst-auditmod1.c tst-audit1.c 
	dlfcn          : dlfcn.c 

Log message:
	* csu/elf-init.c (__libc_csu_fini): Don't do anything here.
	* sysdeps/generic/libc-start.c: Don't register program destructor here.
	
	* dlfcn/Makefile: Add rules to build dlfcn.c.
	(LDFLAGS-dl.so): Removed.
	* dlfcn/dlclose.c: _dl_close is now in ld.so, use function pointer
	table.
	* dlfcn/dlmopen.c: Likewise for _dl_open.
	* dlfcn/dlopen.c: Likewise.
	* dlfcn/dlopenold.c: Likewise.
	* elf/dl-libc.c: Likewise for _dl_open and _dl_close.
	* elf/Makefile (routines): Remove dl-open and dl-close.
	(dl-routines): Add dl-open, dl-close, and dl-trampoline.
	Add rules to build and run tst-audit1.
	* elf/tst-audit1.c: New file.
	* elf/tst-auditmod1.c: New file.
	* elf/Versions [libc]: Remove _dl_open and _dl_close.
	* elf/dl-close.c: Change for use inside ld.so instead of libc.so.
	* elf/dl-open.c: Likewise.
	* elf/dl-debug.c (_dl_debug_initialize): Allow reinitialization,
	signaled by nonzero parameter.
	* elf/dl-init.c: Fix use of r_state.
	* elf/dl-load.c: Likewise.
	
	* elf/dl-close.c: Add auditing checkpoints.
	* elf/dl-open.c: Likewise.
	* elf/dl-fini.c: Likewise.
	* elf/dl-load.c: Likewise.
	* elf/dl-sym.c: Likewise.
	* sysdeps/generic/libc-start.c: Likewise.
	* elf/dl-object.c: Allocate memory for auditing information.
	* elf/dl-reloc.c: Remove RESOLV.  We now always need the map.
	Correctly initialize slotinfo.
	* elf/dynamic-link.h: Adjust after removal of RESOLV.
	* sysdeps/hppa/dl-lookupcfg.h: Likewise.
	* sysdeps/ia64/dl-lookupcfg.h: Likewise.
	* sysdeps/powerpc/powerpc64/dl-lookupcfg.h: Removed.
	* elf/dl-runtime.c (_dl_fixup): Little cleanup.
	(_dl_profile_fixup): New parameters to point to register struct and
	variable for frame size.
	Add auditing checkpoints.
	(_dl_call_pltexit): New function.
	Don't define trampoline code here.
	* elf/rtld.c: Recognize LD_AUDIT.  Load modules on startup.
	Remove all the functions from _rtld_global_ro which only _dl_open
	and _dl_close needed.
	Add auditing checkpoints.
	* elf/link.h: Define symbols for auditing interfaces.
	* include/link.h: Likewise.
	* include/dlfcn.h: Define __RTLD_AUDIT.
	Remove prototypes for _dl_open and _dl_close.
	Adjust access to argc and argv in libdl.
	* dlfcn/dlfcn.c: New file.
	* sysdeps/generic/dl-lookupcfg.h: Remove all content now that RESOLVE
	is gone.
	* sysdeps/generic/ldsodefs.h: Add definitions for auditing interfaces.
	* sysdeps/generic/unsecvars.h: Add LD_AUDIT.
	* sysdeps/i386/dl-machine.h: Remove trampoline code here.
	Adjust for removal of RESOLVE.
	* sysdeps/x86_64/dl-machine.h: Likewise.
	* sysdeps/generic/dl-trampoline.c: New file.
	* sysdeps/i386/dl-trampoline.c: New file.
	* sysdeps/x86_64/dl-trampoline.c: New file.
	
	* sysdeps/generic/dl-tls.c: Cleanups.  Fixup for dtv_t change.
	Fix updating of DTV.
	* sysdeps/generic/libc-tls.c: Likewise.
	
	* sysdeps/arm/bits/link.h: Renamed to ...
	* sysdeps/arm/buts/linkmap.h: ...this.
	* sysdeps/generic/bits/link.h: Renamed to...
	* sysdeps/generic/bits/linkmap.h: ...this.
	* sysdeps/hppa/bits/link.h: Renamed to...
	* sysdeps/hppa/bits/linkmap.h: ...this.
	* sysdeps/hppa/i386/link.h: Renamed to...
	* sysdeps/hppa/i386/linkmap.h: ...this.
	* sysdeps/hppa/ia64/link.h: Renamed to...
	* sysdeps/hppa/ia64/linkmap.h: ...this.
	* sysdeps/hppa/s390/link.h: Renamed to...
	* sysdeps/hppa/s390/linkmap.h: ...this.
	* sysdeps/hppa/sh/link.h: Renamed to...
	* sysdeps/hppa/sh/linkmap.h: ...this.
	* sysdeps/hppa/x86_64/link.h: Renamed to...
	* sysdeps/hppa/x86_64/linkmap.h: ...this.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/x86_64/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/x86_64/bits/link.h.diff?cvsroot=glibc&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/x86_64/dl-trampoline.S.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/x86_64/dl-machine.h.diff?cvsroot=glibc&r1=1.26&r2=1.27
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/sh/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/sh/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/s390/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/s390/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/powerpc/powerpc64/dl-lookupcfg.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/ia64/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/ia64/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/ia64/dl-lookupcfg.h.diff?cvsroot=glibc&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/dl-trampoline.S.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/i386/dl-machine.h.diff?cvsroot=glibc&r1=1.128&r2=1.129
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/hppa/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/hppa/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/hppa/dl-lookupcfg.h.diff?cvsroot=glibc&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/dl-trampoline.c.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/unsecvars.h.diff?cvsroot=glibc&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/libc-tls.c.diff?cvsroot=glibc&r1=1.23&r2=1.24
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/libc-start.c.diff?cvsroot=glibc&r1=1.53&r2=1.54
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/ldsodefs.h.diff?cvsroot=glibc&r1=1.106&r2=1.107
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/dl-tls.c.diff?cvsroot=glibc&r1=1.45&r2=1.46
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/generic/dl-lookupcfg.h.diff?cvsroot=glibc&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/arm/bits/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/arm/bits/link.h.diff?cvsroot=glibc&r1=1.1&r2=1.2
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/sysdeps/linkmap.h.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/x86_64/tls.h.diff?cvsroot=glibc&r1=1.21&r2=1.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/sparc/tls.h.diff?cvsroot=glibc&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/sh/tls.h.diff?cvsroot=glibc&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/s390/tls.h.diff?cvsroot=glibc&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/powerpc/tls.h.diff?cvsroot=glibc&r1=1.8&r2=1.9
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/ia64/tls.h.diff?cvsroot=glibc&r1=1.7&r2=1.8
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/i386/tls.h.diff?cvsroot=glibc&r1=1.27&r2=1.28
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/sysdeps/alpha/tls.h.diff?cvsroot=glibc&r1=1.4&r2=1.5
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/allocatestack.c.diff?cvsroot=glibc&r1=1.55&r2=1.56
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/nptl/ChangeLog.diff?cvsroot=glibc&r1=1.758&r2=1.759
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/include/link.h.diff?cvsroot=glibc&r1=1.33&r2=1.34
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/include/dlfcn.h.diff?cvsroot=glibc&r1=1.20&r2=1.21
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/tst-auditmod1.c.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/tst-audit1.c.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/rtld.c.diff?cvsroot=glibc&r1=1.340&r2=1.341
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/link.h.diff?cvsroot=glibc&r1=1.78&r2=1.79
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dynamic-link.h.diff?cvsroot=glibc&r1=1.51&r2=1.52
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-sym.c.diff?cvsroot=glibc&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-runtime.c.diff?cvsroot=glibc&r1=1.65&r2=1.66
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-reloc.c.diff?cvsroot=glibc&r1=1.96&r2=1.97
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-open.c.diff?cvsroot=glibc&r1=1.116&r2=1.117
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-object.c.diff?cvsroot=glibc&r1=1.39&r2=1.40
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-load.c.diff?cvsroot=glibc&r1=1.254&r2=1.255
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-libc.c.diff?cvsroot=glibc&r1=1.24&r2=1.25
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-init.c.diff?cvsroot=glibc&r1=1.38&r2=1.39
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-fini.c.diff?cvsroot=glibc&r1=1.37&r2=1.38
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-debug.c.diff?cvsroot=glibc&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/dl-close.c.diff?cvsroot=glibc&r1=1.107&r2=1.108
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/Versions.diff?cvsroot=glibc&r1=1.52&r2=1.53
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/elf/Makefile.diff?cvsroot=glibc&r1=1.288&r2=1.289
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/dlfcn.c.diff?cvsroot=glibc&r1=NONE&r2=1.1
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/dlopenold.c.diff?cvsroot=glibc&r1=1.9&r2=1.10
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/dlopen.c.diff?cvsroot=glibc&r1=1.10&r2=1.11
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/dlmopen.c.diff?cvsroot=glibc&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/dlclose.c.diff?cvsroot=glibc&r1=1.3&r2=1.4
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/dlfcn/Makefile.diff?cvsroot=glibc&r1=1.34&r2=1.35
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/csu/elf-init.c.diff?cvsroot=glibc&r1=1.3&r2=1.4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]