summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAnna Henningsen <anna@addaleax.net>2019-02-10 00:06:03 +0100
committerAnna Henningsen <anna@addaleax.net>2019-02-12 00:55:46 +0100
commit2c84f6e75cc513fe6e958f0489d104ee883db232 (patch)
treea7e70744a9d17cec3433cdd040366d26e0575bbc /doc
parent6edf88284b2ef522d2f073e66fa32e9cbe6fafd2 (diff)
downloadandroid-node-v8-2c84f6e75cc513fe6e958f0489d104ee883db232.tar.gz
android-node-v8-2c84f6e75cc513fe6e958f0489d104ee883db232.tar.bz2
android-node-v8-2c84f6e75cc513fe6e958f0489d104ee883db232.zip
report: make more items programmatically accessible
Prefer structured output over stringified information for libuv handles and the native stack trace. PR-URL: https://github.com/nodejs/node/pull/26019 Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/api/report.md79
1 files changed, 61 insertions, 18 deletions
diff --git a/doc/api/report.md b/doc/api/report.md
index 89bb203691..8d6d054c0a 100644
--- a/doc/api/report.md
+++ b/doc/api/report.md
@@ -78,12 +78,26 @@ is provided below for reference.
]
},
"nativeStack": [
- " [pc=0xa7ef87] [/home/nodeuser/project/node/out/Release/node]",
- " [pc=0xa81adb] report::TriggerNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, std::string, v8::Local<v8::String>) [/home/nodeuser/project/node/out/Release/node]",
- " [pc=0xa834f2] report::OnUncaughtException(v8::FunctionCallbackInfo<v8::Value> const&) [/home/nodeuser/project/node/out/Release/node]",
- " [pc=0xbe6b78] [/home/nodeuser/project/node/out/Release/node]",
- " [pc=0xbe7596] v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [/home/nodeuser/project/node/out/Release/node]",
- " [pc=0x1930cae] [/home/nodeuser/project/node/out/Release/node]"
+ {
+ "pc": "0x000055b57f07a9ef",
+ "symbol": "report::GetNodeReport(v8::Isolate*, node::Environment*, char const*, char const*, v8::Local<v8::String>, std::ostream&) [./node]"
+ },
+ {
+ "pc": "0x000055b57f07cf03",
+ "symbol": "report::GetReport(v8::FunctionCallbackInfo<v8::Value> const&) [./node]"
+ },
+ {
+ "pc": "0x000055b57f1bccfd",
+ "symbol": " [./node]"
+ },
+ {
+ "pc": "0x000055b57f1be048",
+ "symbol": "v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [./node]"
+ },
+ {
+ "pc": "0x000055b57feeda0e",
+ "symbol": " [./node]"
+ }
],
"javascriptHeap": {
"totalMemory": 6127616,
@@ -175,46 +189,75 @@ is provided below for reference.
"details": ""
},
{
+ "repeat": 0,
+ "firesInMsFromNow": 94403548320796,
+ "expired": true,
"type": "timer",
"is_active": false,
"is_referenced": false,
- "address": "0x00007fff5fbfeab0",
- "details": "repeat: 0, timeout expired: 18075165916 ms ago"
+ "address": "0x00007fff5fbfeab0"
},
{
"type": "check",
"is_active": true,
"is_referenced": false,
- "address": "0x00007fff5fbfeb48",
- "details": ""
+ "address": "0x00007fff5fbfeb48"
},
{
"type": "idle",
"is_active": false,
"is_referenced": true,
- "address": "0x00007fff5fbfebc0",
- "details": ""
+ "address": "0x00007fff5fbfebc0"
},
{
"type": "prepare",
"is_active": false,
"is_referenced": false,
- "address": "0x00007fff5fbfec38",
- "details": ""
+ "address": "0x00007fff5fbfec38"
},
{
"type": "check",
"is_active": false,
"is_referenced": false,
- "address": "0x00007fff5fbfecb0",
- "details": ""
+ "address": "0x00007fff5fbfecb0"
},
{
"type": "async",
"is_active": true,
"is_referenced": false,
- "address": "0x000000010188f2e0",
- "details": ""
+ "address": "0x000000010188f2e0"
+ },
+ {
+ "width": 204,
+ "height": 55,
+ "fd": 17,
+ "writeQueueSize": 0,
+ "readable": true,
+ "writable": true,
+ "type": "tty",
+ "is_active": false,
+ "is_referenced": true,
+ "address": "0x000055b581db0e18"
+ },
+ {
+ "signum": 28,
+ "signal": "SIGWINCH",
+ "type": "signal",
+ "is_active": true,
+ "is_referenced": false,
+ "address": "0x000055b581d80010"
+ },
+ {
+ "width": 204,
+ "height": 55,
+ "fd": 19,
+ "writeQueueSize": 0,
+ "readable": true,
+ "writable": true,
+ "type": "tty",
+ "is_active": true,
+ "is_referenced": true,
+ "address": "0x000055b581df59f8"
},
{
"type": "loop",