Mercurial > hg > truffle
diff src/share/vm/c1/c1_Runtime1.hpp @ 6388:6b74f44c5059
added Log.printObject() and Log.printlnObject() for more detailed logging of objects
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 14 Sep 2012 10:49:34 +0200 |
parents | 957c266d8bc5 |
children | c8759f9f9e3c |
line wrap: on
line diff
--- a/src/share/vm/c1/c1_Runtime1.hpp Thu Sep 13 17:45:04 2012 +0200 +++ b/src/share/vm/c1/c1_Runtime1.hpp Fri Sep 14 10:49:34 2012 +0200 @@ -207,7 +207,14 @@ static void graal_monitorenter(JavaThread* thread, oopDesc* obj, BasicLock* lock); static void graal_monitorexit (JavaThread* thread, oopDesc* obj, BasicLock* lock); static void graal_log_primitive(JavaThread* thread, jchar typeChar, jlong value, jboolean newline); - static void graal_log_object(JavaThread* thread, oop msg, jboolean newline, jboolean string); + + // Note: Must be kept in sync with constants in com.oracle.graal.snippets.Log + enum { + LOG_OBJECT_NEWLINE = 0x01, + LOG_OBJECT_STRING = 0x02, + LOG_OBJECT_ADDRESS = 0x04 + }; + static void graal_log_object(JavaThread* thread, oop msg, jint flags); #endif static void deoptimize(JavaThread* thread);