search for: _set_se_translator

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...