summaryrefslogtreecommitdiff
path: root/deps/v8/include/v8-inspector.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/include/v8-inspector.h')
-rw-r--r--deps/v8/include/v8-inspector.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/deps/v8/include/v8-inspector.h b/deps/v8/include/v8-inspector.h
index cfa2aaba96..5f53f21d55 100644
--- a/deps/v8/include/v8-inspector.h
+++ b/deps/v8/include/v8-inspector.h
@@ -24,6 +24,7 @@ namespace Runtime {
namespace API {
class RemoteObject;
class StackTrace;
+class StackTraceId;
}
}
namespace Schema {
@@ -229,12 +230,20 @@ class V8_EXPORT V8InspectorClient {
struct V8_EXPORT V8StackTraceId {
uintptr_t id;
std::pair<int64_t, int64_t> debugger_id;
+ bool should_pause = false;
V8StackTraceId();
+ V8StackTraceId(const V8StackTraceId&) = default;
V8StackTraceId(uintptr_t id, const std::pair<int64_t, int64_t> debugger_id);
+ V8StackTraceId(uintptr_t id, const std::pair<int64_t, int64_t> debugger_id,
+ bool should_pause);
+ explicit V8StackTraceId(const StringView&);
+ V8StackTraceId& operator=(const V8StackTraceId&) = default;
+ V8StackTraceId& operator=(V8StackTraceId&&) noexcept = default;
~V8StackTraceId() = default;
bool IsInvalid() const;
+ std::unique_ptr<StringBuffer> ToString();
};
class V8_EXPORT V8Inspector {