[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp |
Date: |
Wed, 27 Feb 2008 10:25:40 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/02/27 10:25:40
Modified files:
. : ChangeLog
server/vm : ASHandlers.cpp
Log message:
add more logging in DefineFunction{2}.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5749&r2=1.5750
http://cvs.savannah.gnu.org/viewcvs/gnash/server/vm/ASHandlers.cpp?cvsroot=gnash&r1=1.199&r2=1.200
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5749
retrieving revision 1.5750
diff -u -b -r1.5749 -r1.5750
--- ChangeLog 27 Feb 2008 08:51:54 -0000 1.5749
+++ ChangeLog 27 Feb 2008 10:25:38 -0000 1.5750
@@ -1,3 +1,7 @@
+2008-02-27 Sandro Santilli <address@hidden>
+
+ * server/vm/ASHandlers.cpp: add more logging in DefineFunction{2}.
+
2008-02-27 Benjamin Wolsey <address@hidden>
* gui/fb.cpp, gui/sdl_agg_glue.cpp, gui/gnash.cpp:
Index: server/vm/ASHandlers.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/vm/ASHandlers.cpp,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -b -r1.199 -r1.200
--- server/vm/ASHandlers.cpp 20 Feb 2008 17:43:18 -0000 1.199
+++ server/vm/ASHandlers.cpp 27 Feb 2008 10:25:39 -0000 1.200
@@ -17,7 +17,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
-/* $Id: ASHandlers.cpp,v 1.199 2008/02/20 17:43:18 strk Exp $ */
+/* $Id: ASHandlers.cpp,v 1.200 2008/02/27 10:25:39 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "gnashconfig.h"
@@ -3904,8 +3904,12 @@
// If we have a name, then save the function in this
// environment under that name.
as_value function_value(func);
- if (name.length() > 0)
+ if (!name.empty())
{
+ IF_VERBOSE_ACTION(
+ log_action("DefineFunction2: named function '%s' starts at PC
%d", name.c_str(), func->getStartPC());
+ );
+
//env.set_member(name, function_value);
thread.setVariable(name, function_value);
}
@@ -3913,6 +3917,9 @@
// Otherwise push the function literal on the stack
else
{
+ IF_VERBOSE_ACTION(
+ log_action("DefineFunction2: anonymous function starts at PC
%d", func->getStartPC());
+ );
env.push(function_value);
}
#ifdef USE_DEBUGGER
@@ -4117,8 +4124,12 @@
// If we have a name, then save the function in this
// environment under that name.
as_value function_value(func);
- if (name.length() > 0)
+ if (!name.empty())
{
+ IF_VERBOSE_ACTION(
+ log_action("DefineFunction: named function '%s' starts at PC
%d", name.c_str(), func->getStartPC());
+ );
+
//env.set_member(name, function_value);
thread.setVariable(name, function_value);
#ifdef USE_DEBUGGER
@@ -4138,6 +4149,10 @@
// Otherwise push the function literal on the stack
else
{
+ IF_VERBOSE_ACTION(
+ log_action("DefineFunction: anonymous function starts at PC
%d", func->getStartPC());
+ );
+
env.push(function_value);
}