Lines Matching refs:TranslatedFrame
75 void PushTranslatedValue(const TranslatedFrame::iterator& iterator,
211 if (it->kind() == TranslatedFrame::kInterpretedFunction ||
212 it->kind() == TranslatedFrame::kJavaScriptBuiltinContinuation ||
214 TranslatedFrame::kJavaScriptBuiltinContinuationWithCatch) {
225 CHECK_EQ(frame_it->kind(), TranslatedFrame::kInterpretedFunction);
662 int LookupCatchHandler(TranslatedFrame* translated_frame, int* data_out) {
664 case TranslatedFrame::kInterpretedFunction: {
670 case TranslatedFrame::kJavaScriptBuiltinContinuationWithCatch: {
777 TranslatedFrame* translated_frame = &(translated_state_.frames()[i]);
780 case TranslatedFrame::kInterpretedFunction:
785 case TranslatedFrame::kArgumentsAdaptor:
788 case TranslatedFrame::kConstructStub:
791 case TranslatedFrame::kBuiltinContinuation:
795 case TranslatedFrame::kJavaScriptBuiltinContinuation:
799 case TranslatedFrame::kJavaScriptBuiltinContinuationWithCatch:
806 case TranslatedFrame::kInvalid:
827 void Deoptimizer::DoComputeInterpretedFrame(TranslatedFrame* translated_frame,
832 TranslatedFrame::iterator value_iterator = translated_frame->begin();
849 TranslatedFrame::iterator function_iterator = value_iterator++;
949 TranslatedFrame::iterator context_pos = value_iterator++;
1062 TranslatedFrame* translated_frame, int frame_index) {
1063 TranslatedFrame::iterator value_iterator = translated_frame->begin();
1071 TranslatedFrame::iterator function_iterator = value_iterator++;
1163 void Deoptimizer::DoComputeConstructStubFrame(TranslatedFrame* translated_frame,
1165 TranslatedFrame::iterator value_iterator = translated_frame->begin();
1191 TranslatedFrame::iterator function_iterator = value_iterator++;
1227 TranslatedFrame::iterator receiver_iterator = value_iterator;
1457 TranslatedFrame* translated_frame, int frame_index,
1459 TranslatedFrame::iterator value_iterator = translated_frame->begin();
1601 std::vector<TranslatedFrame::iterator> register_values;
1617 TranslatedFrame::iterator context_register_value = value_iterator++;
1776 const TranslatedFrame::iterator& iterator) {
2207 Handle<Object> GetValueForDebugger(TranslatedFrame::iterator it,
2224 TranslatedFrame::iterator stack_it = frame_it->begin();
2233 DCHECK_EQ(TranslatedFrame::kInterpretedFunction, frame_it->kind());
2253 if (frame_it->kind() == TranslatedFrame::kInterpretedFunction) {
2266 if (frame_it->kind() == TranslatedFrame::kInterpretedFunction) {
2625 TranslatedFrame TranslatedFrame::InterpretedFrame(
2627 TranslatedFrame frame(kInterpretedFunction, shared_info, height);
2633 TranslatedFrame TranslatedFrame::ArgumentsAdaptorFrame(
2635 return TranslatedFrame(kArgumentsAdaptor, shared_info, height);
2638 TranslatedFrame TranslatedFrame::ConstructStubFrame(
2640 TranslatedFrame frame(kConstructStub, shared_info, height);
2645 TranslatedFrame TranslatedFrame::BuiltinContinuationFrame(
2647 TranslatedFrame frame(kBuiltinContinuation, shared_info, height);
2652 TranslatedFrame TranslatedFrame::JavaScriptBuiltinContinuationFrame(
2654 TranslatedFrame frame(kJavaScriptBuiltinContinuation, shared_info, height);
2659 TranslatedFrame TranslatedFrame::JavaScriptBuiltinContinuationWithCatchFrame(
2661 TranslatedFrame frame(kJavaScriptBuiltinContinuationWithCatch, shared_info,
2667 int TranslatedFrame::GetValueCount() {
2691 void TranslatedFrame::Handlify() {
2703 TranslatedFrame TranslatedState::CreateNextTranslatedFrame(
2722 return TranslatedFrame::InterpretedFrame(bytecode_offset, shared_info,
2735 return TranslatedFrame::ArgumentsAdaptorFrame(shared_info, height);
2749 return TranslatedFrame::ConstructStubFrame(bailout_id, shared_info,
2768 return TranslatedFrame::BuiltinContinuationFrame(bailout_id, shared_info,
2787 return TranslatedFrame::JavaScriptBuiltinContinuationFrame(
2806 return TranslatedFrame::JavaScriptBuiltinContinuationWithCatchFrame(
2831 return TranslatedFrame::InvalidFrame();
2836 void TranslatedFrame::AdvanceIterator(
2887 TranslatedFrame& frame = frames_[frame_index];
2940 TranslatedFrame& frame = frames_[frame_index];
3261 TranslatedFrame& frame = frames_.back();
3351 TranslatedFrame* frame = &(frames_[pos.frame_index_]);
3440 void TranslatedState::MaterializeFixedDoubleArray(TranslatedFrame* frame,
3464 void TranslatedState::MaterializeMutableHeapNumber(TranslatedFrame* frame,
3487 void TranslatedState::SkipSlots(int slots_to_skip, TranslatedFrame* frame,
3506 TranslatedFrame* frame = &(frames_[pos.frame_index_]);
3606 void TranslatedState::EnsureChildrenAllocated(int count, TranslatedFrame* frame,
3693 Handle<Object> TranslatedState::GetValueAndAdvance(TranslatedFrame* frame,
3705 TranslatedFrame* frame, int* value_index, TranslatedValue* slot,
3761 TranslatedFrame* frame, int* value_index, TranslatedValue* slot,
3804 TranslatedFrame* TranslatedState::GetFrameFromJSFrameIndex(int jsframe_index) {
3806 if (frames_[i].kind() == TranslatedFrame::kInterpretedFunction ||
3807 frames_[i].kind() == TranslatedFrame::kJavaScriptBuiltinContinuation ||
3809 TranslatedFrame::kJavaScriptBuiltinContinuationWithCatch) {
3820 TranslatedFrame* TranslatedState::GetArgumentsInfoFromJSFrameIndex(
3823 if (frames_[i].kind() == TranslatedFrame::kInterpretedFunction ||
3824 frames_[i].kind() == TranslatedFrame::kJavaScriptBuiltinContinuation ||
3826 TranslatedFrame::kJavaScriptBuiltinContinuationWithCatch) {
3833 frames_[i - 1].kind() == TranslatedFrame::kArgumentsAdaptor) {
3893 CHECK_EQ(frames_[0].kind(), TranslatedFrame::kInterpretedFunction);