* src/vm/jit/md.h: Removed.
[cacao.git] / src / vmcore / statistics.h
index 0393ba0f6f0b0d6d2d85453989c81fe102d6386f..62730ce9335ef156be0721f9ad04140604c73b2c 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: statistics.h 8006 2007-06-05 07:40:49Z twisti $
-
 */
 
 
@@ -31,6 +29,9 @@
 #define _STATISTICS_H
 
 #include "config.h"
+
+#include <stdint.h>
+
 #include "vm/types.h"
 
 #include "vm/global.h"
@@ -101,11 +102,18 @@ extern s4 size_stack_map;
 extern s4 size_string;
 
 extern s4 size_threadobject;
+extern int32_t size_thread_index_t;
+extern int32_t size_stacksize;
 
 extern s4 size_lock_record;
 extern s4 size_lock_hashtable;
 extern s4 size_lock_waiter;
 
+extern int32_t count_linenumbertable;
+extern int32_t size_linenumbertable;
+
+extern s4 size_patchref;
+
 extern u8 count_calls_java_to_native;
 extern u8 count_calls_native_to_java;
 
@@ -142,8 +150,12 @@ extern int count_mov_mem_mem;
 
 extern int count_jit_calls;
 extern int count_methods;
-extern int count_spills;
-extern int count_spills_read;
+extern int count_spills_read_ila;
+extern int count_spills_read_flt;
+extern int count_spills_read_dbl;
+extern int count_spills_write_ila;
+extern int count_spills_write_flt;
+extern int count_spills_write_dbl;
 extern int count_pcmd_activ;
 extern int count_pcmd_drop;
 extern int count_pcmd_zero;
@@ -179,6 +191,12 @@ extern int count_cstub_len;
 extern int count_max_new_stack;
 extern int count_upper_bound_new_stack;
 
+extern int count_emit_branch;
+extern int count_emit_branch_8bit;
+extern int count_emit_branch_16bit;
+extern int count_emit_branch_32bit;
+extern int count_emit_branch_64bit;
+
 extern s4 count_branches_resolved;
 extern s4 count_branches_unresolved;