* Removed all Id tags.
[cacao.git] / src / vmcore / statistics.h
index e26da7172391c4a1e6540b763e7927f20e4ef017..82e23d7e99359d6575fdd3018e8b1a4f474bf9db 100644 (file)
@@ -22,8 +22,6 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: statistics.h 7899 2007-05-11 19:31:04Z twisti $
-
 */
 
 
@@ -95,6 +93,8 @@ extern s4 size_methodinfo;
 extern s4 size_lineinfo;
 extern s4 size_codeinfo;
 
+extern s4 size_stub_native;
+
 extern s4 size_stack_map;
 extern s4 size_string;
 
@@ -104,6 +104,11 @@ extern s4 size_lock_record;
 extern s4 size_lock_hashtable;
 extern s4 size_lock_waiter;
 
+extern s4 size_patchref;
+
+extern u8 count_calls_java_to_native;
+extern u8 count_calls_native_to_java;
+
 extern int count_const_pool_len;
 extern int count_classref_len;
 extern int count_parsed_desc_len;
@@ -137,8 +142,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;
@@ -171,10 +180,15 @@ extern int count_tryblocks;
 extern int count_code_len;
 extern int count_data_len;
 extern int count_cstub_len;
-extern int count_nstub_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;
 
@@ -219,12 +233,12 @@ void compilingtime_stop(void);
 void print_times(void);
 void print_stats(void);
 
+void statistics_print_date(void);
 void statistics_print_memory_usage(void);
 void statistics_print_gc_memory_usage(void);
 
 void mem_usagelog(bool givewarnings);
 
-void nativeinvokation(void);
 void compiledinvokation(void);
 void jnicallXmethodnvokation(void);
 void jniinvokation(void);