[Gd-chatter] r11174 - trunk/fundev/sources/harp/gnu-outputter

andreas at gwydiondylan.org andreas at gwydiondylan.org
Mon Feb 12 00:44:25 CET 2007


Author: andreas
Date: Mon Feb 12 00:44:24 2007
New Revision: 11174

Modified:
   trunk/fundev/sources/harp/gnu-outputter/gnu-outputter.dylan
Log:
job: fd

Emit .size for function objects. This makes the dladdr() based stack walker
sort of work.


Modified: trunk/fundev/sources/harp/gnu-outputter/gnu-outputter.dylan
==============================================================================
--- trunk/fundev/sources/harp/gnu-outputter/gnu-outputter.dylan	(original)
+++ trunk/fundev/sources/harp/gnu-outputter/gnu-outputter.dylan	Mon Feb 12 00:44:24 2007
@@ -187,7 +187,11 @@
   write-element(stream, byte-for-newline);
 
   do-export(export?, outputter, name);
-  
+ 
+  write(stream, "\t.size "); write(stream, name); write(stream, ", ");
+  write(stream, integer-to-string(total-len)); 
+  write-element(stream, byte-for-newline);
+
   write(stream, name); write(stream, ":\n");
 
   let code-index = 0;



More information about the chatter mailing list