Re: [PATCH v12 07/21] x86/xen: Add stack frame dependency to hypercall inline asm calls

2015-09-09 Thread David Vrabel
On 09/09/15 14:21, Josh Poimboeuf wrote: > If a hypercall is inlined at the beginning of a function, gcc can insert > the call instruction before setting up a stack frame, which breaks frame > pointer convention if CONFIG_FRAME_POINTER is enabled and can result in > a bad stack trace. > > Force a

[PATCH v12 07/21] x86/xen: Add stack frame dependency to hypercall inline asm calls

2015-09-09 Thread Josh Poimboeuf
If a hypercall is inlined at the beginning of a function, gcc can insert the call instruction before setting up a stack frame, which breaks frame pointer convention if CONFIG_FRAME_POINTER is enabled and can result in a bad stack trace. Force a stack frame to be created if CONFIG_FRAME_POINTER is

Re: [PATCH v12 07/21] x86/xen: Add stack frame dependency to hypercall inline asm calls

2015-09-09 Thread David Vrabel
On 09/09/15 14:21, Josh Poimboeuf wrote: > If a hypercall is inlined at the beginning of a function, gcc can insert > the call instruction before setting up a stack frame, which breaks frame > pointer convention if CONFIG_FRAME_POINTER is enabled and can result in > a bad stack trace. > > Force a

[PATCH v12 07/21] x86/xen: Add stack frame dependency to hypercall inline asm calls

2015-09-09 Thread Josh Poimboeuf
If a hypercall is inlined at the beginning of a function, gcc can insert the call instruction before setting up a stack frame, which breaks frame pointer convention if CONFIG_FRAME_POINTER is enabled and can result in a bad stack trace. Force a stack frame to be created if CONFIG_FRAME_POINTER is