Name Description Size Coverage
crasher_subprocess_head.js 1171 -
crasher_subprocess_tail.js import-globals-from crasher_subprocess_head.js 448 -
head_crashreporter.js Run an xpcshell subprocess and crash it. @param setup A string of JavaScript code to execute in the subprocess before crashing. If this is a function and not a string, it will have .toSource() called on it, and turned into a call to itself. (for programmer convenience) This code will be evaluted between crasher_subprocess_head.js and crasher_subprocess_tail.js, so it will have access to everything defined in crasher_subprocess_head.js, which includes "crashReporter", a variable holding the crash reporter service. @param callback A JavaScript function to be called after the subprocess crashes. It will be passed (minidump, extra, extrafile), where - minidump is an nsIFile of the minidump file produced, - extra is an object containing the key,value pairs from the .extra file. - extrafile is an nsIFile of the extra file @param canReturnZero If true, the subprocess may return with a zero exit code. Certain types of crashes may not cause the process to exit with an error. 10387 -
head_win64cfi.js import-globals-from head_crashreporter.js 6495 -
test_crash_abort.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 487 -
test_crash_after_js_large_allocation_failure.js 696 -
test_crash_after_js_large_allocation_failure_reporting.js 774 -
test_crash_after_js_oom_recovered.js 610 -
test_crash_after_js_oom_reported.js 1283 -
test_crash_after_js_oom_reported_2.js 968 -
test_crash_AsyncShutdown.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2250 -
test_crash_backgroundtask_moz_crash.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 837 -
test_crash_exc_guard.js 874 -
test_crash_heap_corruption.js 824 -
test_crash_modules.js 1375 -
test_crash_modules_linux.js 990 -
test_crash_moz_crash.js 560 -
test_crash_oom.js 577 -
test_crash_phc.js hasFreeStack 1585 -
test_crash_psi_annotation.js 7181 -
test_crash_purevirtual.js 583 -
test_crash_rust_panic.js 373 -
test_crash_rust_panic_multiline.js 393 -
test_crash_stack_overflow.js 596 -
test_crash_stl.js 732 -
test_crash_terminator.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1319 -
test_crash_uncaught_exception.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 511 -
test_crash_win64cfi_alloc_large.js 216 -
test_crash_win64cfi_alloc_small.js 216 -
test_crash_win64cfi_epilog.js 206 -
test_crash_win64cfi_push_nonvol.js 216 -
test_crash_win64cfi_save_nonvol.js 216 -
test_crash_win64cfi_save_nonvol_far.js 224 -
test_crash_win64cfi_save_xmm128.js 216 -
test_crash_win64cfi_save_xmm128_far.js 224 -
test_crash_with_memory_report.js 1469 -
test_crashreporter.js 3077 -
test_crashreporter_appmem.js 357 -
test_crashreporter_crash.js 8406 -
test_crashreporter_omnijar_loading.js 895 -
test_event_files.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1813 -
test_kill.js 1600 -
test_oom_annotation.js 2330 -
test_override_exception_handler.js 285 -
xpcshell-phc.toml 321 -
xpcshell.toml 4030 -