summaryrefslogtreecommitdiff
path: root/src/node_internals.h
diff options
context:
space:
mode:
authorMathias Buus <mathiasbuus@gmail.com>2018-03-14 03:14:08 +0100
committerMichael Dawson <mdawson@devrus.com>2018-03-20 15:48:14 -0400
commitc1695d8bad09fc61922ec91101736debb2d165db (patch)
treec3214883da34cd76fc358535df0365df5f37828a /src/node_internals.h
parent1203b1372592a5067888987080f30b6b9047d150 (diff)
downloadandroid-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.h5
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,