diff options
Diffstat (limited to 'deps/v8/src/frames-inl.h')
-rw-r--r-- | deps/v8/src/frames-inl.h | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/deps/v8/src/frames-inl.h b/deps/v8/src/frames-inl.h index 824c1a7620..650d6f9725 100644 --- a/deps/v8/src/frames-inl.h +++ b/deps/v8/src/frames-inl.h @@ -44,63 +44,11 @@ inline StackHandler* StackHandler::next() const { } -inline bool StackHandler::includes(Address address) const { - Address start = this->address(); - Address end = start + StackHandlerConstants::kSize; - return start <= address && address <= end; -} - - -inline void StackHandler::Iterate(ObjectVisitor* v, Code* holder) const { - v->VisitPointer(context_address()); - v->VisitPointer(code_address()); -} - - inline StackHandler* StackHandler::FromAddress(Address address) { return reinterpret_cast<StackHandler*>(address); } -inline bool StackHandler::is_js_entry() const { - return kind() == JS_ENTRY; -} - - -inline bool StackHandler::is_catch() const { - return kind() == CATCH; -} - - -inline bool StackHandler::is_finally() const { - return kind() == FINALLY; -} - - -inline StackHandler::Kind StackHandler::kind() const { - const int offset = StackHandlerConstants::kStateIntOffset; - return KindField::decode(Memory::unsigned_at(address() + offset)); -} - - -inline unsigned StackHandler::index() const { - const int offset = StackHandlerConstants::kStateIntOffset; - return IndexField::decode(Memory::unsigned_at(address() + offset)); -} - - -inline Object** StackHandler::context_address() const { - const int offset = StackHandlerConstants::kContextOffset; - return reinterpret_cast<Object**>(address() + offset); -} - - -inline Object** StackHandler::code_address() const { - const int offset = StackHandlerConstants::kCodeOffset; - return reinterpret_cast<Object**>(address() + offset); -} - - inline StackFrame::StackFrame(StackFrameIteratorBase* iterator) : iterator_(iterator), isolate_(iterator_->isolate()) { } |