Home | History | Annotate | Download | only in src

Lines Matching refs:StackFrame

23     StackFrame::return_address_location_resolver_ = NULL;
30 StackHandlerIterator(const StackFrame* frame, StackHandler* handler)
84 StackFrame::State state;
85 StackFrame::Type type = frame_->GetCallerState(&state);
102 StackFrame::State state;
103 StackFrame::Type type = ExitFrame::GetStateForFramePointer(
111 StackFrame* StackFrameIteratorBase::SingletonFor(StackFrame::Type type,
112 StackFrame::State* state) {
113 if (type == StackFrame::NONE) return NULL;
114 StackFrame* result = SingletonFor(type);
121 StackFrame* StackFrameIteratorBase::SingletonFor(StackFrame::Type type) {
123 case StackFrame::type: result = &field##_; break;
125 StackFrame* result = NULL;
127 case StackFrame::NONE: return NULL;
141 Isolate* isolate, StackFrame::Id id)
200 top_frame_type_(StackFrame::NONE),
202 StackFrame::State state;
203 StackFrame::Type type;
212 state.pc_address = StackFrame::ResolveReturnAddressLocation(
214 // StackFrame::ComputeType will read both kContextOffset and kMarkerOffset,
222 type = StackFrame::ComputeType(this, &state);
227 type = StackFrame::JAVA_SCRIPT;
229 top_frame_type_ = StackFrame::NONE;
263 StackFrame* last_frame = frame_;
272 StackFrame::State state;
273 StackFrame::Type type = frame_->GetCallerState(&state);
284 bool SafeStackFrameIterator::IsValidFrame(StackFrame* frame) const {
289 bool SafeStackFrameIterator::IsValidCaller(StackFrame* frame) {
290 StackFrame::State state;
318 StackFrame::State state;
357 Code* StackFrame::GetSafepointData(Isolate* isolate,
379 bool StackFrame::HasHandler() const {
390 void StackFrame::IteratePc(ObjectVisitor* v,
406 void StackFrame::SetReturnAddressLocationResolver(
413 StackFrame::Type StackFrame::ComputeType(const StackFrameIteratorBase* iterator,
435 return static_cast<StackFrame::Type>(Smi::cast(marker)->value());
440 bool StackFrame::can_access_heap_objects() const {
446 StackFrame::Type StackFrame::GetCallerState(State* state) const {
452 Address StackFrame::UnpaddedFP() const {
482 StackFrame::Type EntryFrame::GetCallerState(State* state) const {
539 StackFrame::Type ExitFrame::GetStateForFramePointer(Address fp, State* state) {
624 Code* code = StackFrame::GetSafepointData(
1152 void StackFrame::PrintIndex(StringStream* accumulator,
1617 static StackFrame* AllocateFrameCopy(StackFrame* frame, Zone* zone) {
1619 case StackFrame::type: { \
1634 Vector<StackFrame*> CreateStackMap(Isolate* isolate, Zone* zone) {
1635 ZoneList<StackFrame*> list(10, zone);
1637 StackFrame* frame = AllocateFrameCopy(it.frame(), zone);