Lines 58-64
x86_64_fallback_frame_state (struct _Unwind_Context *context,
Link Here
|
58 |
if (*(unsigned char *)(pc+0) == 0x48 |
58 |
if (*(unsigned char *)(pc+0) == 0x48 |
59 |
&& *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL) |
59 |
&& *(unsigned long long *)(pc+1) == RT_SIGRETURN_SYSCALL) |
60 |
{ |
60 |
{ |
61 |
struct ucontext *uc_ = context->cfa; |
61 |
ucontext_t *uc_ = context->cfa; |
62 |
/* The void * cast is necessary to avoid an aliasing warning. |
62 |
/* The void * cast is necessary to avoid an aliasing warning. |
63 |
The aliasing warning is correct, but should not be a problem |
63 |
The aliasing warning is correct, but should not be a problem |
64 |
because it does not alias anything. */ |
64 |
because it does not alias anything. */ |
Lines 138-144
x86_fallback_frame_state (struct _Unwind_Context *context,
Link Here
|
138 |
siginfo_t *pinfo; |
138 |
siginfo_t *pinfo; |
139 |
void *puc; |
139 |
void *puc; |
140 |
siginfo_t info; |
140 |
siginfo_t info; |
141 |
struct ucontext uc; |
141 |
ucontext_t uc; |
142 |
} *rt_ = context->cfa; |
142 |
} *rt_ = context->cfa; |
143 |
/* The void * cast is necessary to avoid an aliasing warning. |
143 |
/* The void * cast is necessary to avoid an aliasing warning. |
144 |
The aliasing warning is correct, but should not be a problem |
144 |
The aliasing warning is correct, but should not be a problem |