Commit Graph

18105 Commits

Author SHA1 Message Date
Jiri Olsa
fbeb5f4db1 rtld, i386: Fix cfi directive in audit trampoline code
_dl_runtime_profile function has wrong cfi directive when
rewinding stack back for the pltexit path.

Only 8 bytes - 2 'pop edx' instructions from the pltentry-only
code should be rewinded back.

With attached patch, I'm able to rewind stack correctly
throught the rtld code from audit library callback.
2011-08-29 09:14:51 -04:00
David S. Miller
ad69cc2652 Rewritten v9/64-bit sparc strcmp. 2011-08-24 01:32:24 -07:00
Andreas Schwab
39dd69dfb9 Fix scope handling during dl_close 2011-08-24 09:32:13 +02:00
David S. Miller
22044b48ba Fix nptl/tst-cancel17 and nptl/tst-cancelx17 with recent gcc. 2011-08-23 23:24:01 -07:00
David S. Miller
2c0b250ae4 Fix jmpbuf unwind checks on sparc64. 2011-08-23 23:17:52 -07:00
Andreas Schwab
2cae499541 Fix spurious nop at start of __strspn_ia32 2011-08-23 15:53:51 +02:00
Aurelien Jarno
873a772e30 Fix duplicate definition of Elf64_FuncDesc 2011-08-23 15:05:32 +02:00
David S. Miller
25ad0df13b Bug fixes for ____longjmp_chk on sparc. 2011-08-22 16:53:57 -07:00
Ulrich Drepper
304c6e0b2c Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2011-08-22 16:10:16 -04:00
Andreas Schwab
e888bcbe4f Correct cycle detection during dependency sorting 2011-08-22 16:08:16 -04:00
Andreas Schwab
70538b7fe6 Fix missing declaration 2011-08-22 12:17:05 +02:00
Andreas Schwab
f55ffe58e9 Revert "Don't crash when dependencies are missing"
This reverts commit f2092faf2b.
2011-08-22 10:58:42 +02:00
Andreas Schwab
87162f462e Fix testsuite link failure 2011-08-22 10:55:32 +02:00
Ulrich Drepper
91b392a4ba Use ifuncs for time and gettimeofday on x86-64 2011-08-21 13:52:28 -04:00
David S. Miller
e315850c08 Fix typo in tst-cleanup0.out rule. 2011-08-20 21:19:28 -07:00
Ulrich Drepper
775a77e7e4 More optimizations of nss_files 2011-08-20 15:55:44 -04:00
Ulrich Drepper
89f447edba Minor optimizatin in alias lookup in files NSS module 2011-08-20 15:25:16 -04:00
Ulrich Drepper
5dc4290c5b Merge branch 'master' of ssh://sourceware.org/git/glibc 2011-08-20 15:17:30 -04:00
Ulrich Drepper
001f0a6c7c Print message that there is no scope instead of being silent 2011-08-20 15:16:42 -04:00
Roland McGrath
65413e759a Merge branch 'roland/x86-tcb-align' 2011-08-20 10:02:54 -07:00
Ulrich Drepper
49c74ba90e Further improve printing os ELF symbol lookup scope information 2011-08-20 12:59:45 -04:00
Ulrich Drepper
5c43483f0c Add test for BZ 13114 2011-08-20 09:22:16 -04:00
Andreas Jaeger
a101b025af Fix fopen (non-existing-file, "re") errno 2011-08-20 09:12:49 -04:00
Ulrich Drepper
fd708658c3 Fix CL entry 2011-08-20 09:01:33 -04:00
Ulrich Drepper
0276a718c0 Fix minor CFI problem in regular x86-64 trampoline 2011-08-20 08:58:44 -04:00
Ulrich Drepper
c88f17668b Fix CFI info in x86-64 trampolines for non-AVX code 2011-08-20 08:56:30 -04:00
Andreas Schwab
94d7165ffa Adjust libm test ulps for powerpc 2011-08-20 08:39:39 -04:00
Andreas Schwab
3b41ae4d7d Remove the file< 2011-08-20 08:38:58 -04:00
Andreas Schwab
51ccffa074 Use correct scandir64 implementation on ppc64 2011-08-20 08:33:42 -04:00
David S. Miller
c27714f111 Fix tst-writev on non-4K page size 2011-08-17 21:51:21 -04:00
Ulrich Drepper
44f0a71e58 Add rules to build libresolv with SSP flags 2011-08-17 21:36:23 -04:00
Andreas Schwab
8de79a248c Avoid executable stack in makedb 2011-08-17 10:32:59 -04:00
Ulrich Drepper
c5305d88c7 Fix some problem of 32-bit pldd on 64-bit platforms 2011-08-17 10:31:15 -04:00
Ulrich Drepper
2772459841 Prevent possible race conditions by attaching pldd to all threads 2011-08-17 09:41:23 -04:00
Ulrich Drepper
174baab3f9 Improve printing of lookup scopes
The scope of a new object should be printed earlier and when the scope
of an already loaded object is extended only the changes should be
printed.
2011-08-16 16:11:03 -04:00
Ulrich Drepper
f0f47fa064 Avoid warning from last change 2011-08-16 12:35:28 -04:00
Ulrich Drepper
794bf65aac Merge branch 'master' of ssh://sourceware.org/git/glibc 2011-08-16 11:20:14 -04:00
Ulrich Drepper
076fe0152b Fix printing of scope number 2011-08-16 11:17:15 -04:00
Roland McGrath
5744c68d78 Align x86 TCB to 64 bytes (cache line size), important for Atom. 2011-08-14 19:26:49 -07:00
Roland McGrath
85ae058936 More warning patrol, in dead code (sigh). 2011-08-14 19:26:36 -07:00
Ulrich Drepper
f3ed22607e Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
	ChangeLog
2011-08-14 22:21:54 -04:00
Ulrich Drepper
a60df2c3db Add missing initialization in service cache in nscd 2011-08-14 22:20:09 -04:00
Roland McGrath
69f6309711 More warning patrol. 2011-08-14 16:42:06 -07:00
Roland McGrath
675456ef83 Clean up locale/Makefile variables for -D switches. 2011-08-14 16:28:51 -07:00
Roland McGrath
5e4287d16f Warning patrol. 2011-08-14 15:59:11 -07:00
David S. Miller
9c96ff2385 * sysdeps/unix/sysv/linux/sparc/bits/resource.h (RLIM_INFINITY,
RLIM64_INFINITY): Fix 64-bit values for 32-bit sparc.
2011-08-14 04:09:28 -07:00
Ulrich Drepper
73d7af4f4c Implement LD_DEBUG=scopes 2011-08-13 22:24:08 -04:00
Ulrich Drepper
1dc277048c Fix caller information of NSS modules 2011-08-13 12:47:47 -04:00
Ulrich Drepper
f9ddf089f1 Fix compile problem
l10nflist compiles for localedef now.  Optimize a bit.
2011-08-13 12:21:10 -04:00
Ulrich Drepper
07df30d995 Better check for last patch
Don't indicate that dependencies of dynamically loaded objects are
also dynamically loaded.
2011-08-12 13:32:10 -04:00