gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] /srv/bzr/gnash/avm2 r9604: Add some useful debug statemen


From: Tom Stellard
Subject: [Gnash-commit] /srv/bzr/gnash/avm2 r9604: Add some useful debug statements.
Date: Sat, 11 Oct 2008 00:12:02 +0800
User-agent: Bazaar (1.5)

------------------------------------------------------------
revno: 9604
committer: Tom Stellard <address@hidden>
branch nick: gnash_dev
timestamp: Sat 2008-10-11 00:12:02 +0800
message:
  Add some useful debug statements.
modified:
  libcore/vm/Machine.cpp
=== modified file 'libcore/vm/Machine.cpp'
--- a/libcore/vm/Machine.cpp    2008-10-10 14:33:23 +0000
+++ b/libcore/vm/Machine.cpp    2008-10-10 16:12:02 +0000
@@ -1175,9 +1175,10 @@
                boost::uint32_t argc = mStream->read_V32();
                std::auto_ptr< std::vector<as_value> > args = get_args(argc);
                //TODO: If multiname is runtime also pop namespace and/or name 
values.
-               as_object *object = pop_stack().to_object().get();
+               as_value object_val = pop_stack();
+               as_object *object = object_val.to_object().get();
                as_value property = object->getMember(a.getGlobalName(),0);
-               LOG_DEBUG_AVM("Calling method %s on object 
%s",property.toDebugString(),object->get_text_value());
+               LOG_DEBUG_AVM("Calling method %s on object 
%s",property.toDebugString(),object_val.toDebugString());
                as_environment env = as_environment(_vm);
                as_value result = call_method(property,&env,object,args);
 
@@ -1569,6 +1570,7 @@
        {
                boost::uint8_t depth = mStream->read_u8();
                push_stack(get_scope_stack(depth));
+               print_scope_stack();
                break;
        }
 /// 0x66 ABC_ACTION_GETPROPERTY


reply via email to

[Prev in Thread] Current Thread [Next in Thread]