X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Fsrc%2Fframes.h;h=f7e60aef33b1b0fd67342bfa66ea78a5e8bb89b7;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=e80e3392ddd00788ca8110dfeeeb49ff77db3404;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/src/frames.h b/src/v8/src/frames.h index e80e339..f7e60ae 100644 --- a/src/v8/src/frames.h +++ b/src/v8/src/frames.h @@ -371,7 +371,7 @@ class EntryFrame: public StackFrame { virtual void Iterate(ObjectVisitor* v) const; static EntryFrame* cast(StackFrame* frame) { - ASSERT(frame->is_entry()); + DCHECK(frame->is_entry()); return static_cast(frame); } virtual void SetCallerFp(Address caller_fp); @@ -399,7 +399,7 @@ class EntryConstructFrame: public EntryFrame { virtual Code* unchecked_code() const; static EntryConstructFrame* cast(StackFrame* frame) { - ASSERT(frame->is_entry_construct()); + DCHECK(frame->is_entry_construct()); return static_cast(frame); } @@ -427,7 +427,7 @@ class ExitFrame: public StackFrame { virtual void SetCallerFp(Address caller_fp); static ExitFrame* cast(StackFrame* frame) { - ASSERT(frame->is_exit()); + DCHECK(frame->is_exit()); return static_cast(frame); } @@ -467,7 +467,7 @@ class StandardFrame: public StackFrame { virtual void SetCallerFp(Address caller_fp); static StandardFrame* cast(StackFrame* frame) { - ASSERT(frame->is_standard()); + DCHECK(frame->is_standard()); return static_cast(frame); } @@ -610,13 +610,15 @@ class JavaScriptFrame: public StandardFrame { static Register constant_pool_pointer_register(); static JavaScriptFrame* cast(StackFrame* frame) { - ASSERT(frame->is_java_script()); + DCHECK(frame->is_java_script()); return static_cast(frame); } - static void PrintTop(Isolate* isolate, - FILE* file, - bool print_args, + static void PrintFunctionAndOffset(JSFunction* function, Code* code, + Address pc, FILE* file, + bool print_line_number); + + static void PrintTop(Isolate* isolate, FILE* file, bool print_args, bool print_line_number); protected: @@ -697,7 +699,7 @@ class ArgumentsAdaptorFrame: public JavaScriptFrame { virtual Code* unchecked_code() const; static ArgumentsAdaptorFrame* cast(StackFrame* frame) { - ASSERT(frame->is_arguments_adaptor()); + DCHECK(frame->is_arguments_adaptor()); return static_cast(frame); } @@ -729,7 +731,7 @@ class InternalFrame: public StandardFrame { virtual Code* unchecked_code() const; static InternalFrame* cast(StackFrame* frame) { - ASSERT(frame->is_internal()); + DCHECK(frame->is_internal()); return static_cast(frame); } @@ -784,7 +786,7 @@ class ConstructFrame: public InternalFrame { virtual Type type() const { return CONSTRUCT; } static ConstructFrame* cast(StackFrame* frame) { - ASSERT(frame->is_construct()); + DCHECK(frame->is_construct()); return static_cast(frame); } @@ -815,7 +817,7 @@ class StackFrameIteratorBase BASE_EMBEDDED { const bool can_access_heap_objects_; StackHandler* handler() const { - ASSERT(!done()); + DCHECK(!done()); return handler_; } @@ -838,7 +840,7 @@ class StackFrameIterator: public StackFrameIteratorBase { StackFrameIterator(Isolate* isolate, ThreadLocalTop* t); StackFrame* frame() const { - ASSERT(!done()); + DCHECK(!done()); return frame_; } void Advance();