Mercurial > hg > truffle
comparison src/share/vm/c1/c1_Runtime1.hpp @ 6446:c8759f9f9e3c
added Log.printf() for more flexibility in debugging snippets
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 26 Sep 2012 18:15:11 +0200 |
parents | 6b74f44c5059 |
children | 3bba61323b38 |
comparison
equal
deleted
inserted
replaced
6445:a2299c2fc0c6 | 6446:c8759f9f9e3c |
---|---|
80 stub(graal_set_deopt_info) \ | 80 stub(graal_set_deopt_info) \ |
81 stub(graal_create_null_pointer_exception) \ | 81 stub(graal_create_null_pointer_exception) \ |
82 stub(graal_create_out_of_bounds_exception) \ | 82 stub(graal_create_out_of_bounds_exception) \ |
83 stub(graal_generic_callback) \ | 83 stub(graal_generic_callback) \ |
84 stub(graal_log_object) \ | 84 stub(graal_log_object) \ |
85 stub(graal_log_printf) \ | |
85 stub(graal_log_primitive) \ | 86 stub(graal_log_primitive) \ |
86 last_entry(number_of_ids) | 87 last_entry(number_of_ids) |
87 #else | 88 #else |
88 #define RUNTIME1_STUBS(stub, last_entry) \ | 89 #define RUNTIME1_STUBS(stub, last_entry) \ |
89 stub(dtrace_object_alloc) \ | 90 stub(dtrace_object_alloc) \ |
204 static void graal_create_null_exception(JavaThread* thread); | 205 static void graal_create_null_exception(JavaThread* thread); |
205 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index); | 206 static void graal_create_out_of_bounds_exception(JavaThread* thread, jint index); |
206 static void graal_generic_callback(JavaThread* thread, oop _callback, oop _argument); | 207 static void graal_generic_callback(JavaThread* thread, oop _callback, oop _argument); |
207 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); | 208 static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); |
208 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); | 209 static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); |
210 static void graal_log_printf(JavaThread* thread, oop format, jlong value); | |
209 static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); | 211 static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); |
210 | 212 |
211 // Note: Must be kept in sync with constants in com.oracle.graal.snippets.Log | 213 // Note: Must be kept in sync with constants in com.oracle.graal.snippets.Log |
212 enum { | 214 enum { |
213 LOG_OBJECT_NEWLINE = 0x01, | 215 LOG_OBJECT_NEWLINE = 0x01, |