* Removed all Id tags.
[cacao.git] / src / vm / jit / show.h
index 4eb3656a7980ece7514662f1693a16c6218f3953..573932273bfd0669fd6d4269d595aebf38230c87 100644 (file)
@@ -30,7 +30,6 @@
             Christian Thalinger
             Christian Ullrich
 
-   $Id$
 
 */
 
@@ -67,8 +66,23 @@ void show_basicblock(jitdata *jd, basicblock *bptr, int stage);
 void show_icmd(jitdata *jd, instruction *iptr, bool deadcode, int stage);
 void show_variable(jitdata *jd, s4 index, int stage);
 void show_variable_array(jitdata *jd, s4 *vars, int n, int stage);
+void show_javalocals_array(jitdata *jd, s4 *vars, int n, int stage);
+void show_allocation(s4 type, s4 flags, s4 regoff);
 #endif /* !defined(NDEBUG) */
 
+/* Debug output filtering */
+
+#if defined(ENABLE_DEBUG_FILTER)
+void show_filters_init(void);
+#define SHOW_FILTER_FLAG_VERBOSECALL_INCLUDE 0x01
+#define SHOW_FILTER_FLAG_VERBOSECALL_EXCLUDE 0x02
+#define SHOW_FILTER_FLAG_SHOW_METHOD 0x04
+void show_filters_apply(methodinfo *m);
+int show_filters_test_verbosecall_enter(methodinfo *m);
+int show_filters_test_verbosecall_exit(methodinfo *m);
+#endif
+
+
 #endif /* _SHOW_H */
 
 /*