]> git.pld-linux.org Git - packages/glibc.git/blob - glibc-thread_start.patch
- rel 2; branch diff updated
[packages/glibc.git] / glibc-thread_start.patch
1 2006-11-30  Jan Kratochvil  <jan.kratochvil@redhat.com>
2
3         * sysdeps/unix/sysv/linux/x86_64/clone.S: Provide CFI for the outermost
4         `clone' function to ensure proper unwinding stop of gdb.
5
6 --- glibc-2.8/sysdeps/unix/sysv/linux/x86_64/clone.S.orig       2008-04-16 20:57:05.000000000 +0200
7 +++ glibc-2.8/sysdeps/unix/sysv/linux/x86_64/clone.S    2008-06-24 23:18:02.000000000 +0200
8 @@ -89,9 +89,6 @@
9         ret
10  
11  L(thread_start):
12 -       cfi_startproc;
13 -       /* Clearing frame pointer is insufficient, use CFI.  */
14 -       cfi_undefined (rip);
15         /* Clear the frame pointer.  The ABI suggests this be done, to mark
16            the outermost frame obviously.  */
17         xorl    %ebp, %ebp
18 @@ -116,7 +113,6 @@
19         /* Call exit with return value from function call. */
20         movq    %rax, %rdi
21         call    HIDDEN_JUMPTARGET (_exit)
22 -       cfi_endproc;
23  
24         cfi_startproc;
25  PSEUDO_END (BP_SYM (__clone))
This page took 1.101391 seconds and 3 git commands to generate.