diff options
author | Michaël Zasso <targos@protonmail.com> | 2018-12-04 08:20:37 +0100 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2018-12-06 15:23:33 +0100 |
commit | 9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3 (patch) | |
tree | 2b0c843168dafb939d8df8a15b2aa72b76dee51d /deps/v8/src/frames.h | |
parent | b8fbe69db1292307adb2c2b2e0d5ef48c4ab2faf (diff) | |
download | android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.gz android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.tar.bz2 android-node-v8-9b4bf7de6c9a7c25f116c7a502384c20b5cfaea3.zip |
deps: update V8 to 7.1.302.28
PR-URL: https://github.com/nodejs/node/pull/23423
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Diffstat (limited to 'deps/v8/src/frames.h')
-rw-r--r-- | deps/v8/src/frames.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/deps/v8/src/frames.h b/deps/v8/src/frames.h index 40fce95e7f..a8c0989036 100644 --- a/deps/v8/src/frames.h +++ b/deps/v8/src/frames.h @@ -42,9 +42,7 @@ class InnerPointerToCodeCache { Flush(); } - void Flush() { - memset(&cache_[0], 0, sizeof(cache_)); - } + void Flush() { memset(static_cast<void*>(&cache_[0]), 0, sizeof(cache_)); } InnerPointerToCodeCacheEntry* GetCacheEntry(Address inner_pointer); @@ -69,8 +67,7 @@ class StackHandlerConstants : public AllStatic { static const int kSlotCount = kSize >> kPointerSizeLog2; }; - -class StackHandler BASE_EMBEDDED { +class StackHandler { public: // Get the address of this stack handler. inline Address address() const; @@ -110,7 +107,7 @@ class StackHandler BASE_EMBEDDED { V(NATIVE, NativeFrame) // Abstract base class for all stack frames. -class StackFrame BASE_EMBEDDED { +class StackFrame { public: #define DECLARE_TYPE(type, ignore) type, enum Type { @@ -262,7 +259,7 @@ class StackFrame BASE_EMBEDDED { } // Get the id of this stack frame. - Id id() const { return static_cast<Id>(OffsetFrom(caller_sp())); } + Id id() const { return static_cast<Id>(caller_sp()); } // Get the top handler from the current stack iterator. inline StackHandler* top_handler() const; @@ -301,7 +298,7 @@ class StackFrame BASE_EMBEDDED { protected: inline explicit StackFrame(StackFrameIteratorBase* iterator); - virtual ~StackFrame() { } + virtual ~StackFrame() = default; // Compute the stack pointer for the calling frame. virtual Address GetCallerStackPointer() const = 0; @@ -476,7 +473,7 @@ class BuiltinExitFrame : public ExitFrame { class StandardFrame; -class FrameSummary BASE_EMBEDDED { +class FrameSummary { public: // Subclasses for the different summary kinds: #define FRAME_SUMMARY_VARIANTS(F) \ @@ -1202,7 +1199,7 @@ class JavaScriptBuiltinContinuationWithCatchFrame friend class StackFrameIteratorBase; }; -class StackFrameIteratorBase BASE_EMBEDDED { +class StackFrameIteratorBase { public: Isolate* isolate() const { return isolate_; } @@ -1257,7 +1254,7 @@ class StackFrameIterator: public StackFrameIteratorBase { }; // Iterator that supports iterating through all JavaScript frames. -class JavaScriptFrameIterator BASE_EMBEDDED { +class JavaScriptFrameIterator { public: inline explicit JavaScriptFrameIterator(Isolate* isolate); inline JavaScriptFrameIterator(Isolate* isolate, ThreadLocalTop* top); @@ -1275,7 +1272,7 @@ class JavaScriptFrameIterator BASE_EMBEDDED { // NOTE: The stack trace frame iterator is an iterator that only traverse proper // JavaScript frames that have proper JavaScript functions and WebAssembly // frames. -class StackTraceFrameIterator BASE_EMBEDDED { +class StackTraceFrameIterator { public: explicit StackTraceFrameIterator(Isolate* isolate); // Skip frames until the frame with the given id is reached. |