]> git.pld-linux.org Git - packages/glibc.git/blame - glibc-thread_start.patch
- rel 2; branch diff updated
[packages/glibc.git] / glibc-thread_start.patch
CommitLineData
e6a56755
PS
12006-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 0.750052 seconds and 4 git commands to generate.