Open GoogleCodeExporter opened 9 years ago
Note that selftest was passed at x64 mode.
Original comment by icestudent@gmail.com
on 8 Nov 2009 at 10:03
selftest fails only in debug mode with /SAFESEH option.
Original comment by icestudent@gmail.com
on 12 Nov 2009 at 2:43
selftest was failed with /safeseh and disabled /OPT:ICF.
Fixed in r700.
Original comment by icestudent@gmail.com
on 12 Nov 2009 at 4:10
For now it is clear this fails only with /OPT:NOICF and is caused by thunks
generated
by the linker for cxxrecord::catchguardhandler().
Workaround is to use /OPT:ICF for release builds and /SAFESEH:NO for debug ones.
r700 does *disassembling* to get the handler address from the thunk. This is
overhead
and, I believe, workarround but not fix.
Original comment by ntl.supp...@gmail.com
on 12 Nov 2009 at 5:15
Original issue reported on code.google.com by
ntl.supp...@gmail.com
on 7 Nov 2009 at 4:18