diff src/share/vm/shark/sharkCodeBuffer.hpp @ 7195:2cd5e15048e6

8003868: fix shark for latest HotSpot and LLVM Reviewed-by: twisti Contributed-by: Roman Kennke <rkennke@redhat.com>
author twisti
date Tue, 27 Nov 2012 12:48:52 -0800
parents f95d63e2154a
children
line wrap: on
line diff
--- a/src/share/vm/shark/sharkCodeBuffer.hpp	Mon Nov 26 17:25:11 2012 -0800
+++ b/src/share/vm/shark/sharkCodeBuffer.hpp	Tue Nov 27 12:48:52 2012 -0800
@@ -81,6 +81,13 @@
     return offset;
   }
 
+  int inline_Metadata(Metadata* metadata) const {
+    masm()->align(BytesPerWord);
+    int offset = masm()->offset();
+    masm()->store_Metadata(metadata);
+    return offset;
+  }
+
   // Inline a block of non-oop data into the buffer and return its offset.
  public:
   int inline_data(void *src, size_t size) const {