summaryrefslogtreecommitdiffstats
path: root/chrome_frame/exception_barrier_lowlevel.asm
diff options
context:
space:
mode:
authorrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-01 02:10:06 +0000
committerrobertshield@chromium.org <robertshield@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-05-01 02:10:06 +0000
commit72354315dd3c9682370ee2eea62446b7e5539990 (patch)
tree4f8be23e6d8ec76c7d537ca693815a7405cf2f02 /chrome_frame/exception_barrier_lowlevel.asm
parentc96c3c973c12f552ed6abd565fd326c32c227a5f (diff)
downloadchromium_src-72354315dd3c9682370ee2eea62446b7e5539990.zip
chromium_src-72354315dd3c9682370ee2eea62446b7e5539990.tar.gz
chromium_src-72354315dd3c9682370ee2eea62446b7e5539990.tar.bz2
Avoid reporting crashes for exceptions that hit our SEH from calls to the original implementation of BindToStorage() when we do not wrap the bind status callback.
BUG=42660 TEST=Induce exception in code called under original IMoniker::BindToStorage implementation when we don't wrap the callback and notice that no crash is reported. Review URL: http://codereview.chromium.org/1748016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46176 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/exception_barrier_lowlevel.asm')
-rw-r--r--chrome_frame/exception_barrier_lowlevel.asm8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome_frame/exception_barrier_lowlevel.asm b/chrome_frame/exception_barrier_lowlevel.asm
index b759990..f8f652f 100644
--- a/chrome_frame/exception_barrier_lowlevel.asm
+++ b/chrome_frame/exception_barrier_lowlevel.asm
@@ -10,9 +10,17 @@
IF @version LT 800
_ExceptionBarrierHandler PROTO
.SAFESEH _ExceptionBarrierHandler
+_ExceptionBarrierReportOnlyModuleHandler PROTO
+.SAFESEH _ExceptionBarrierReportOnlyModuleHandler
+_ExceptionBarrierCallCustomHandler PROTO
+.SAFESEH _ExceptionBarrierCallCustomHandler
ELSE
ExceptionBarrierHandler PROTO
.SAFESEH ExceptionBarrierHandler
+ExceptionBarrierReportOnlyModuleHandler PROTO
+.SAFESEH ExceptionBarrierReportOnlyModuleHandler
+ExceptionBarrierCallCustomHandler PROTO
+.SAFESEH ExceptionBarrierCallCustomHandler
ENDIF
.586