diff options
author | Eugene Ostroukhov <eostroukhov@gmail.com> | 2019-07-26 20:40:54 +0300 |
---|---|---|
committer | Eugene Ostroukhov <eostroukhov@gmail.com> | 2019-09-16 19:01:55 +0300 |
commit | 3d841fe20d732111094c3f62febd5a6b8b483b91 (patch) | |
tree | 197e5397ecd069b315f9e76b1d2ce942f35cfa9b /doc/api/inspector.md | |
parent | 70abb4ffe40c8526c5415c02c20b7b3a3cdbacd2 (diff) |
inspector: new API - Session.connectToMainThread
This API is designed to enable worker threads use Inspector protocol
on main thread (and other workers through NodeWorker domain).
Note that worker can cause dead lock by suspending itself. I will
work on a new API that will allow workers to be hidden from the
inspector.
Fixes: https://github.com/nodejs/node/issues/28828
PR-URL: https://github.com/nodejs/node/pull/28870
Reviewed-By: Aleksei Koziatinskii <ak239spb@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Diffstat (limited to 'doc/api/inspector.md')
-rw-r--r-- | doc/api/inspector.md | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/doc/api/inspector.md b/doc/api/inspector.md index f82c53f5bc3..96c3ad03c06 100644 --- a/doc/api/inspector.md +++ b/doc/api/inspector.md @@ -121,9 +121,15 @@ session.on('Debugger.paused', ({ params }) => { added: v8.0.0 --> -Connects a session to the inspector back-end. An exception will be thrown -if there is already a connected session established either through the API or by -a front-end connected to the Inspector WebSocket port. +Connects a session to the inspector back-end. + +### session.connectToMainThread() +<!-- YAML +added: REPLACEME +--> + +Connects a session to the main thread inspector back-end. An exception will +be thrown if this API was not called on a Worker thread. ### session.disconnect() <!-- YAML |