search for: mylongjmp

Displaying 3 results from an estimated 3 matches for "mylongjmp".

Did you mean: longjmp
2009 Jul 16
0
[LLVMdev] x86 unwind support
On Thu, Jul 16, 2009 at 9:10 AM, Kenneth Uildriks<kennethuil at gmail.com> wrote: > 1. Which ones?  I know that Windows uses it for the "this" pointer. The internal fastcc convention and the Windows fastcall convention off the top of my head. > Anyway, unless the callee is required to preserve it in a given > calling convention, that doesn't preclude us using it for
2009 Jul 16
3
[LLVMdev] x86 unwind support
1. Which ones? I know that Windows uses it for the "this" pointer. Anyway, unless the callee is required to preserve it in a given calling convention, that doesn't preclude us using it for a *return* value. It would be checked after calls return, and wouldn't affect the use of the register for passing values in before the call is made. The callee would set it right before
2009 Jul 18
3
[LLVMdev] x86 unwind support
...read/write one pointer to a single thread-local global variable. The next step would be to replace the mysetjmp call with a new intrinsic, and then I'd have to save EIP and do an indirect jump to it at the unwind site instead of jumping to a constant offset within the native mysetjmp. Making mylongjmp call a new intrinsic will necessitate no other modifications. On Thu, Jul 16, 2009 at 11:44 AM, Eli Friedman<eli.friedman at gmail.com> wrote: > On Thu, Jul 16, 2009 at 9:10 AM, Kenneth Uildriks<kennethuil at gmail.com> wrote: >> 1. Which ones?  I know that Windows uses it f...