diff options
Diffstat (limited to 'deps/v8/src/frames-inl.h')
-rw-r--r-- | deps/v8/src/frames-inl.h | 67 |
1 files changed, 1 insertions, 66 deletions
diff --git a/deps/v8/src/frames-inl.h b/deps/v8/src/frames-inl.h index 4b8a4beb8..7ba79bf1b 100644 --- a/deps/v8/src/frames-inl.h +++ b/deps/v8/src/frames-inl.h @@ -77,21 +77,6 @@ inline StackHandler* StackHandler::FromAddress(Address address) { } -inline bool StackHandler::is_entry() const { - return state() == ENTRY; -} - - -inline bool StackHandler::is_try_catch() const { - return state() == TRY_CATCH; -} - - -inline bool StackHandler::is_try_finally() const { - return state() == TRY_FINALLY; -} - - inline StackHandler::State StackHandler::state() const { const int offset = StackHandlerConstants::kStateOffset; return static_cast<State>(Memory::int_at(address() + offset)); @@ -120,33 +105,8 @@ inline StackHandler* StackFrame::top_handler() const { } -inline Code* StackFrame::LookupCode() const { - return GetContainingCode(isolate(), pc()); -} - - inline Code* StackFrame::GetContainingCode(Isolate* isolate, Address pc) { - return isolate->inner_pointer_to_code_cache()->GetCacheEntry(pc)->code; -} - - -inline EntryFrame::EntryFrame(StackFrameIterator* iterator) - : StackFrame(iterator) { -} - - -inline EntryConstructFrame::EntryConstructFrame(StackFrameIterator* iterator) - : EntryFrame(iterator) { -} - - -inline ExitFrame::ExitFrame(StackFrameIterator* iterator) - : StackFrame(iterator) { -} - - -inline StandardFrame::StandardFrame(StackFrameIterator* iterator) - : StackFrame(iterator) { + return isolate->pc_to_code_cache()->GetCacheEntry(pc)->code; } @@ -195,11 +155,6 @@ inline bool StandardFrame::IsConstructFrame(Address fp) { } -inline JavaScriptFrame::JavaScriptFrame(StackFrameIterator* iterator) - : StandardFrame(iterator) { -} - - Address JavaScriptFrame::GetParameterSlot(int index) const { int param_count = ComputeParametersCount(); ASSERT(-1 <= index && index < param_count); @@ -235,26 +190,6 @@ inline Object* JavaScriptFrame::function() const { } -inline OptimizedFrame::OptimizedFrame(StackFrameIterator* iterator) - : JavaScriptFrame(iterator) { -} - - -inline ArgumentsAdaptorFrame::ArgumentsAdaptorFrame( - StackFrameIterator* iterator) : JavaScriptFrame(iterator) { -} - - -inline InternalFrame::InternalFrame(StackFrameIterator* iterator) - : StandardFrame(iterator) { -} - - -inline ConstructFrame::ConstructFrame(StackFrameIterator* iterator) - : InternalFrame(iterator) { -} - - template<typename Iterator> inline JavaScriptFrameIteratorTemp<Iterator>::JavaScriptFrameIteratorTemp( Isolate* isolate) |