Home | History | Annotate | Download | only in src

Lines Matching full:stackframe

134 class StackFrame BASE_EMBEDDED {
169 StackFrame(const StackFrame& original) {
242 inline explicit StackFrame(StackFrameIterator* iterator);
243 virtual ~StackFrame() { }
279 void operator=(const StackFrame& original);
284 class EntryFrame: public StackFrame {
293 static EntryFrame* cast(StackFrame* frame) {
300 explicit EntryFrame(StackFrameIterator* iterator) : StackFrame(iterator) { }
321 static EntryConstructFrame* cast(StackFrame* frame) {
336 class ExitFrame: public StackFrame {
349 static ExitFrame* cast(StackFrame* frame) {
362 explicit ExitFrame(StackFrameIterator* iterator) : StackFrame(iterator) { }
373 class StandardFrame: public StackFrame {
388 static StandardFrame* cast(StackFrame* frame) {
395 : StackFrame(iterator) { }
427 friend class StackFrame;
503 static JavaScriptFrame* cast(StackFrame* frame) {
563 static ArgumentsAdaptorFrame* cast(StackFrame* frame) {
597 static InternalFrame* cast(StackFrame* frame) {
619 static ConstructFrame* cast(StackFrame* frame) {
650 StackFrame* frame() const {
668 StackFrame* frame_;
681 StackFrame* SingletonFor(StackFrame::Type type, StackFrame::State* state);
683 StackFrame* SingletonFor(StackFrame::Type type);
688 friend class StackFrame;
703 explicit JavaScriptFrameIteratorTemp(StackFrame::Id id) { AdvanceToId(id); }
705 inline JavaScriptFrameIteratorTemp(Isolate* isolate, StackFrame::Id id);
734 inline void AdvanceToId(StackFrame::Id id);
764 StackFrame* frame() const {
808 bool CanIterateHandles(StackFrame* frame, StackHandler* handler);
809 bool IsValidFrame(StackFrame* frame) const;
810 bool IsValidCaller(StackFrame* frame);
865 Vector<StackFrame*> CreateStackMap();