]>
Commit | Line | Data |
---|---|---|
e6a56755 PS |
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)) |