diff options
Diffstat (limited to 'deps/v8/src/debug/debug-interface.h')
-rw-r--r-- | deps/v8/src/debug/debug-interface.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/deps/v8/src/debug/debug-interface.h b/deps/v8/src/debug/debug-interface.h index 59bc6d0863..5f10e2a55a 100644 --- a/deps/v8/src/debug/debug-interface.h +++ b/deps/v8/src/debug/debug-interface.h @@ -5,6 +5,8 @@ #ifndef V8_DEBUG_DEBUG_INTERFACE_H_ #define V8_DEBUG_DEBUG_INTERFACE_H_ +#include <memory> + #include "include/v8-inspector.h" #include "include/v8-util.h" #include "include/v8.h" @@ -157,6 +159,7 @@ class WasmScript : public Script { int NumFunctions() const; int NumImportedFunctions() const; + MemorySpan<const uint8_t> Bytecode() const; std::pair<int, int> GetFunctionRange(int function_index) const; @@ -468,9 +471,15 @@ enum class NativeAccessorType { int64_t GetNextRandomInt64(v8::Isolate* isolate); +enum class EvaluateGlobalMode { + kDefault, + kDisableBreaks, + kDisableBreaksAndThrowOnSideEffect +}; + V8_EXPORT_PRIVATE v8::MaybeLocal<v8::Value> EvaluateGlobal( v8::Isolate* isolate, v8::Local<v8::String> source, - bool throw_on_side_effect); + EvaluateGlobalMode mode); int GetDebuggingId(v8::Local<v8::Function> function); |