[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash server/debugger.cpp ChangeLog
From: |
Rob Savoye |
Subject: |
[Gnash-commit] gnash server/debugger.cpp ChangeLog |
Date: |
Fri, 09 Feb 2007 06:38:48 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Rob Savoye <rsavoye> 07/02/09 06:38:48
Modified files:
server : debugger.cpp
. : ChangeLog
Log message:
* server/debugger.cpp: Dump the name of as_objects on the stack
too. Some objects are created internally, so don't have a symbol
table entry.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/debugger.cpp?cvsroot=gnash&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.2283&r2=1.2284
Patches:
Index: server/debugger.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/debugger.cpp,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- server/debugger.cpp 9 Feb 2007 05:52:49 -0000 1.7
+++ server/debugger.cpp 9 Feb 2007 06:38:47 -0000 1.8
@@ -513,18 +513,22 @@
if (env.stack_size()) {
dbglogfile << "Stack Dump of: " << (void *)&env << endl;
for (unsigned int i=0, n=env.stack_size(); i<n; i++) {
- cerr << "\t" << i << ": "; // << env.m_stack[i].to_string() <<
"\"";
+ cerr << "\t" << i << ": ";
as_value val = env.m_stack[i];
// FIXME: we want to print the name of the function
- if (val.is_as_function()) {
-// cerr << val.get_symbol_handle() << endl;
+// if (val.is_as_function()) {
+// // cerr << val.get_symbol_handle() << endl;
+// string name = this->lookupSymbol(val.to_object());
+// if (name.size()) {
+// cerr << name << " ";
+// }
+// }
+ cerr << env.m_stack[i].to_string();
+ if (val.is_object()) {
string name = this->lookupSymbol(val.to_object());
if (name.size()) {
- cerr << name << " ";
- }
+ cerr << " \"" << name << "\"";
}
- cerr << env.m_stack[i].to_string();
- if (val.is_object()) {
cerr << " has #" << val.to_object()->get_ref_count() << "
references";
}
cerr << endl;
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.2283
retrieving revision 1.2284
diff -u -b -r1.2283 -r1.2284
--- ChangeLog 9 Feb 2007 05:52:48 -0000 1.2283
+++ ChangeLog 9 Feb 2007 06:38:47 -0000 1.2284
@@ -1,5 +1,9 @@
2007-02-08 Rob Savoye <address@hidden>
+ * server/debugger.cpp: Dump the name of as_objects on the stack
+ too. Some objects are created internally, so don't have a symbol
+ table entry.
+
* server/as_object.h: Return the raw properties handle so the
debugger can use it. Add set_std_string method to let one add
standard STL strings.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash server/debugger.cpp ChangeLog,
Rob Savoye <=