0
0
mirror of https://github.com/nodejs/node.git synced 2024-12-01 16:10:02 +01:00
nodejs/test/fixtures/uncaught-exceptions
Miroslav Bajtos c16963b977 src: break on uncaught exception
Most TryCatch blocks have SetVerbose flag on, this tells V8 to report
uncaught exceptions to debugger.

FatalException handler is called from V8 Message listener instead from
the place where TryCatch was used. Otherwise uncaught exceptions are
logged twice.

See comment in `deps/v8/include/v8.h` for explanation of SetVerbose
flag:

>  By default, exceptions that are caught by an external exception
>  handler are not reported.  Call SetVerbose with true on an
>  external exception handler to have exceptions caught by the
>  handler reported as if they were not caught.

The flag is used by `Isolate::ShouldReportException()`, which is called
by `Isolate::DoThrow()` to decide whether an exception is considered
uncaught.
2013-06-26 19:54:31 +02:00
..
domain.js src: break on uncaught exception 2013-06-26 19:54:31 +02:00
global.js src: break on uncaught exception 2013-06-26 19:54:31 +02:00
parse-error-mod.js src: break on uncaught exception 2013-06-26 19:54:31 +02:00
parse-error.js src: break on uncaught exception 2013-06-26 19:54:31 +02:00
timeout.js src: break on uncaught exception 2013-06-26 19:54:31 +02:00