summaryrefslogtreecommitdiffstats
path: root/chrome_frame/crash_reporting/veh_test.cc
diff options
context:
space:
mode:
authoramit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-13 23:26:37 +0000
committeramit@chromium.org <amit@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-13 23:26:37 +0000
commitf7942c4551c2dc8b116f9a58b824baf955728798 (patch)
tree90eebb99dd6900518be6b07c720ca2b7c317e001 /chrome_frame/crash_reporting/veh_test.cc
parent161888b0b684e032f82045cfa2ccced19390fc1e (diff)
downloadchromium_src-f7942c4551c2dc8b116f9a58b824baf955728798.zip
chromium_src-f7942c4551c2dc8b116f9a58b824baf955728798.tar.gz
chromium_src-f7942c4551c2dc8b116f9a58b824baf955728798.tar.bz2
Improve filtering for false positive crashes
...by inspecting if the module with the crash has the topmost handler in the SEH chain. If that's the case then the exception will very likely be handled. This covers the case of IsBadReadPtr adn family without any special code. It also lets us address IsValidInterface, an internal helper in urlmon. BUG=64348 TEST=covered by existing unit tests Review URL: http://codereview.chromium.org/5622006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@69066 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/crash_reporting/veh_test.cc')
-rw-r--r--chrome_frame/crash_reporting/veh_test.cc1
1 files changed, 0 insertions, 1 deletions
diff --git a/chrome_frame/crash_reporting/veh_test.cc b/chrome_frame/crash_reporting/veh_test.cc
index bfdb788..ec868ef 100644
--- a/chrome_frame/crash_reporting/veh_test.cc
+++ b/chrome_frame/crash_reporting/veh_test.cc
@@ -53,7 +53,6 @@ class MockApi : public Win32VEHTraits,
public ModuleOfInterestWithExcludedRegion {
public:
MockApi() {
- Win32VEHTraits::InitializeIgnoredBlocks();
ModuleOfInterestWithExcludedRegion::SetModule(&ModuleStart, &ModuleEnd);
ModuleOfInterestWithExcludedRegion::SetExcludedRegion(&Undetectable,
&UndetectableEnd);