Lines Matching refs:StackFrame
46 StackFrame::return_address_location_resolver_ = NULL;
53 StackHandlerIterator(const StackFrame* frame, StackHandler* handler)
107 StackFrame::State state;
108 StackFrame::Type type = frame_->GetCallerState(&state);
125 StackFrame::State state;
126 StackFrame::Type type = ExitFrame::GetStateForFramePointer(
134 StackFrame* StackFrameIteratorBase::SingletonFor(StackFrame::Type type,
135 StackFrame::State* state) {
136 if (type == StackFrame::NONE) return NULL;
137 StackFrame* result = SingletonFor(type);
144 StackFrame* StackFrameIteratorBase::SingletonFor(StackFrame::Type type) {
146 case StackFrame::type: result = &field##_; break;
148 StackFrame* result = NULL;
150 case StackFrame::NONE: return NULL;
164 Isolate* isolate, StackFrame::Id id)
223 top_frame_type_(StackFrame::NONE),
225 StackFrame::State state;
226 StackFrame::Type type;
235 state.pc_address = StackFrame::ResolveReturnAddressLocation(
237 // StackFrame::ComputeType will read both kContextOffset and kMarkerOffset,
245 type = StackFrame::ComputeType(this, &state);
250 type = StackFrame::JAVA_SCRIPT;
252 top_frame_type_ = StackFrame::NONE;
286 StackFrame* last_frame = frame_;
295 StackFrame::State state;
296 StackFrame::Type type = frame_->GetCallerState(&state);
307 bool SafeStackFrameIterator::IsValidFrame(StackFrame* frame) const {
312 bool SafeStackFrameIterator::IsValidCaller(StackFrame* frame) {
313 StackFrame::State state;
341 StackFrame::State state;
380 Code* StackFrame::GetSafepointData(Isolate* isolate,
402 bool StackFrame::HasHandler() const {
413 void StackFrame::IteratePc(ObjectVisitor* v,
429 void StackFrame::SetReturnAddressLocationResolver(
436 StackFrame::Type StackFrame::ComputeType(const StackFrameIteratorBase* iterator,
458 return static_cast<StackFrame::Type>(Smi::cast(marker)->value());
463 bool StackFrame::can_access_heap_objects() const {
469 StackFrame::Type StackFrame::GetCallerState(State* state) const {
475 Address StackFrame::UnpaddedFP() const {
505 StackFrame::Type EntryFrame::GetCallerState(State* state) const {
555 StackFrame::Type ExitFrame::GetStateForFramePointer(Address fp, State* state) {
636 Code* code = StackFrame::GetSafepointData(
1153 void StackFrame::PrintIndex(StringStream* accumulator,
1620 static StackFrame* AllocateFrameCopy(StackFrame* frame, Zone* zone) {
1622 case StackFrame::type: { \
1637 Vector<StackFrame*> CreateStackMap(Isolate* isolate, Zone* zone) {
1638 ZoneList<StackFrame*> list(10, zone);
1640 StackFrame* frame = AllocateFrameCopy(it.frame(), zone);