// Any copyright is dedicated to the Public Domain. // http://creativecommons.org/publicdomain/zero/1.0/ load("../unit/head_crashreporter.js"); function run_test() { var is_win7_or_newer = false; var ph = Components.classes["@mozilla.org/network/protocol;1?name=http"] .getService(Components.interfaces.nsIHttpProtocolHandler); var match = ph.userAgent.match(/Windows NT (\d+).(\d+)/); if (match && (parseInt(match[1]) > 6 || parseInt(match[1]) == 6 && parseInt(match[2]) >= 1)) { is_win7_or_newer = true; } do_content_crash(null, function(mdump, extra) { do_check_true(mdump.exists()); do_check_true(mdump.fileSize > 0); if (is_win7_or_newer) do_check_true(CrashTestUtils.dumpHasStream(mdump.path, CrashTestUtils.MD_MEMORY_INFO_LIST_STREAM)); }); }