• Rob Shearman's avatar
    Don't use GetExceptionCode and GetExceptionInformation in exception filter functions. · a82f4dd9
    Rob Shearman authored
    When using native compiler exceptions, it isn't valid to use 
    GetExceptionCode and GetExceptionInformation anywhere other than in the 
    filter or handler blocks since it would be very hard for the compiler to 
    work out where to retrieve the exception information from on the stack.
    
    Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros 
    which enabled GetExceptionCode, GetExceptionInformation and 
    AbnormalTermination to be used inside of the functions they declared and 
    fix up all callers to access the information directly.
    a82f4dd9
Name
Last commit
Last update
..
nls Loading commit data...
tests Loading commit data...
Makefile.in Loading commit data...
actctx.c Loading commit data...
atom.c Loading commit data...
atom16.c Loading commit data...
change.c Loading commit data...
comm.c Loading commit data...
comm.drv.spec Loading commit data...
computername.c Loading commit data...
console.c Loading commit data...
console_private.h Loading commit data...
cpu.c Loading commit data...
debugger.c Loading commit data...
dosmem.c Loading commit data...
editline.c Loading commit data...
environ.c Loading commit data...
error16.c Loading commit data...
except.c Loading commit data...
fiber.c Loading commit data...
file.c Loading commit data...
file16.c Loading commit data...
format_msg.c Loading commit data...
global16.c Loading commit data...
heap.c Loading commit data...
instr.c Loading commit data...
kernel.rc Loading commit data...
kernel16.c Loading commit data...
kernel16_private.h Loading commit data...
kernel32.spec Loading commit data...
kernel_main.c Loading commit data...
kernel_private.h Loading commit data...
krnl386.exe.spec Loading commit data...
lcformat.c Loading commit data...
local16.c Loading commit data...
locale.c Loading commit data...
locale_rc.rc Loading commit data...
lzexpand.c Loading commit data...
module.c Loading commit data...
ne_module.c Loading commit data...
ne_segment.c Loading commit data...
oldconfig.c Loading commit data...
path.c Loading commit data...
powermgnt.c Loading commit data...
process.c Loading commit data...
profile.c Loading commit data...
pthread.c Loading commit data...
registry16.c Loading commit data...
relay16.c Loading commit data...
resource.c Loading commit data...
resource16.c Loading commit data...
selector.c Loading commit data...
snoop16.c Loading commit data...
stress.c Loading commit data...
stress.spec Loading commit data...
string.c Loading commit data...
sync.c Loading commit data...
syslevel.c Loading commit data...
system.c Loading commit data...
system.drv.spec Loading commit data...
tape.c Loading commit data...
task.c Loading commit data...
thread.c Loading commit data...
thunk.c Loading commit data...
time.c Loading commit data...
toolhelp.c Loading commit data...
toolhelp.h Loading commit data...
toolhelp.spec Loading commit data...
toolhelp16.c Loading commit data...
utthunk.c Loading commit data...
version.c Loading commit data...
version.rc Loading commit data...
version16.rc Loading commit data...
virtual.c Loading commit data...
volume.c Loading commit data...
vxd.c Loading commit data...
win87em.c Loading commit data...
win87em.spec Loading commit data...
windebug.c Loading commit data...
windebug.spec Loading commit data...
wowthunk.c Loading commit data...