# HG changeset patch # User Christos Kotselidis # Date 1371822378 -7200 # Node ID 3d4c9765382df21555db8b92aa82c313778a2750 # Parent d18fbe96ba76fb9e8b136615fc9f6a5174c12e05 Add logging helper function for write barrier debugging diff -r d18fbe96ba76 -r 3d4c9765382d graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java Fri Jun 21 15:11:46 2013 +0200 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java Fri Jun 21 15:46:18 2013 +0200 @@ -76,6 +76,15 @@ } } + /** + * Log method of debugging purposes. + */ + static void log(boolean enabled, String format, WordBase value) { + if (enabled) { + Log.printf(format, value.rawValue()); + } + } + @Snippet public static void g1PreWriteBarrier(Object object, Object expectedObject, Object location, @ConstantParameter boolean doLoad) { Word thread = thread();