| Index: base/message_loop.h
|
| ===================================================================
|
| --- base/message_loop.h (revision 29410)
|
| +++ base/message_loop.h (working copy)
|
| @@ -303,9 +303,13 @@
|
| // A function to encapsulate all the exception handling capability in the
|
| // stacks around the running of a main message loop. It will run the message
|
| // loop in a SEH try block or not depending on the set_SEH_restoration()
|
| - // flag.
|
| + // flag invoking respectively RunInternalInSEHFrame() or RunInternal().
|
| void RunHandler();
|
|
|
| +#if defined(OS_WIN)
|
| + __declspec(noinline) void RunInternalInSEHFrame();
|
| +#endif
|
| +
|
| // A surrounding stack frame around the running of the message loop that
|
| // supports all saving and restoring of state, as is needed for any/all (ugly)
|
| // recursive calls.
|
|
|