Lines Matching refs:TranslatedFrame
50 friend class TranslatedFrame;
150 class TranslatedFrame {
203 friend TranslatedFrame;
225 static TranslatedFrame InterpretedFrame(BailoutId bytecode_offset,
228 static TranslatedFrame AccessorFrame(Kind kind,
230 static TranslatedFrame ArgumentsAdaptorFrame(SharedFunctionInfo* shared_info,
232 static TranslatedFrame ConstructStubFrame(BailoutId bailout_id,
235 static TranslatedFrame BuiltinContinuationFrame(
237 static TranslatedFrame JavaScriptBuiltinContinuationFrame(
239 static TranslatedFrame JavaScriptBuiltinContinuationWithCatchFrame(
241 static TranslatedFrame InvalidFrame() {
242 return TranslatedFrame(kInvalid, nullptr);
247 TranslatedFrame(Kind kind, SharedFunctionInfo* shared_info = nullptr,
295 typedef std::vector<TranslatedFrame>::iterator iterator;
299 typedef std::vector<TranslatedFrame>::const_iterator const_iterator;
303 std::vector<TranslatedFrame>& frames() { return frames_; }
305 TranslatedFrame* GetFrameFromJSFrameIndex(int jsframe_index);
306 TranslatedFrame* GetArgumentsInfoFromJSFrameIndex(int jsframe_index,
321 TranslatedFrame CreateNextTranslatedFrame(TranslationIterator* iterator,
336 void MaterializeFixedDoubleArray(TranslatedFrame* frame, int* value_index,
338 void MaterializeMutableHeapNumber(TranslatedFrame* frame, int* value_index,
343 void SkipSlots(int slots_to_skip, TranslatedFrame* frame, int* value_index);
349 void EnsureChildrenAllocated(int count, TranslatedFrame* frame,
356 void InitializeJSObjectAt(TranslatedFrame* frame, int* value_index,
360 TranslatedFrame* frame, int* value_index, TranslatedValue* slot,
368 Handle<Object> GetValueAndAdvance(TranslatedFrame* frame, int* value_index);
374 std::vector<TranslatedFrame> frames_;
535 const TranslatedFrame::iterator& iterator);
550 void DoComputeInterpretedFrame(TranslatedFrame* translated_frame,
552 void DoComputeArgumentsAdaptorFrame(TranslatedFrame* translated_frame,
554 void DoComputeConstructStubFrame(TranslatedFrame* translated_frame,
570 void DoComputeBuiltinContinuation(TranslatedFrame* translated_frame,
632 TranslatedFrame::iterator value_;