Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: statistics.h 8006 2007-06-05 07:40:49Z twisti $
-
*/
#define _STATISTICS_H
#include "config.h"
+
+#include <stdint.h>
+
#include "vm/types.h"
#include "vm/global.h"
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;
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;
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;