diff options
author | Mathias Buus <mathiasbuus@gmail.com> | 2018-03-14 03:14:08 +0100 |
---|---|---|
committer | Michael Dawson <mdawson@devrus.com> | 2018-03-20 15:48:14 -0400 |
commit | c1695d8bad09fc61922ec91101736debb2d165db (patch) | |
tree | c3214883da34cd76fc358535df0365df5f37828a /src/node_internals.h | |
parent | 1203b1372592a5067888987080f30b6b9047d150 (diff) | |
download | android-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.tar.gz android-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.tar.bz2 android-node-v8-c1695d8bad09fc61922ec91101736debb2d165db.zip |
n-api: add napi_fatal_exception
Add function to trigger and uncaught exception.
Useful if an async callback throws an exception with
no way to recover.
PR-URL: https://github.com/nodejs/node/pull/19337
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
Diffstat (limited to 'src/node_internals.h')
-rw-r--r-- | src/node_internals.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/node_internals.h b/src/node_internals.h index 909d5e1790..6439ccc7a2 100644 --- a/src/node_internals.h +++ b/src/node_internals.h @@ -251,6 +251,11 @@ void GetSockOrPeerName(const v8::FunctionCallbackInfo<v8::Value>& args) { args.GetReturnValue().Set(err); } +void FatalException(v8::Isolate* isolate, + v8::Local<v8::Value> error, + v8::Local<v8::Message> message); + + void SignalExit(int signo); #ifdef __POSIX__ void RegisterSignalHandler(int signal, |