Displaying 3 results from an estimated 3 matches for "_set_se_translator".
2001 Jul 11
1
Porting MS Structured Exception Handling to Linux.
...u ==
0xc0000005", pExp, u);
break;
default:
throw SE_Exception("SE_Exception::translateException() - default:", pExp,
u );
}
}
The idea here is that the function translates the windows "signal" to a
user defined exception object.
2. call the Windows API function _set_se_translator(translateException).
3. when a OS trap -- like an access violation -- occurs the specified
function will be called.
4. From within the body of that function a user defined exception object
(MyAccessViolationException) can be thrown which can be caught anywhere in
the offending stack frame. e.g.
t...
2019 Nov 08
2
Exceptions on Windows & MSVC
.../EHa means: async exceptions + C++ exceptions, with unwinding in both cases
/EHs means: C++ exceptions only, with unwinding
I'm using MSVC VS2017 15.9.16 and clang-cl from github at HEAD. In both cases I'm targeting x64.
Using _set_se_translator [4] and /EHa does not help with clang-cl.
Are there any plans to improve the async exceptions unwinding in the short term?
Thanks!
Alex.
[1] warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc
[2] error: cannot use 'try' with exceptions disabl...
2016 Jun 24
0
Wine release 1.9.13
...compiler_43.
d3dcompiler_33: Share source with d3dcompiler_43.
tools: D3dcompiler_46/7 already use shared source.
d3dcompiler: Correct spec for function D3DDisassemble10Effect.
d3dx9_36: Move functions D3DXDebugMute, D3DXGetDriverLevel to utils.c.
vcruntime140: Forward _set_se_translator.
d3dx9_33: Share the source with d3dx9_36.
d3dx9_32: Share the source with d3dx9_36.
d3dx9_31: Share the source with d3dx9_36.
d3dx9_30: Share the source with d3dx9_36.
d3dx9_29: Share the source with d3dx9_36.
d3dx9_28: Share the source with d3dx9_36.
d3dx...