changeset 24129:52b62eee9e3d

Add backward compatible definition to vmStructs for OopMapValue::value_value
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Mon, 17 Apr 2017 10:28:09 -0700
parents 7c59192857ff
children 0386b21ed2b3
files src/share/vm/compiler/oopMap.hpp src/share/vm/runtime/vmStructs.cpp
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/compiler/oopMap.hpp	Mon Apr 17 00:22:16 2017 +0200
+++ b/src/share/vm/compiler/oopMap.hpp	Mon Apr 17 10:28:09 2017 -0700
@@ -52,6 +52,10 @@
   void set_value(int value)                         { _value = value; }
   short _content_reg;
 
+  enum {
+    value_value = 0 /* for compatibility with serviceability agent */
+  };
+
 public:
   // Constants
   enum { type_bits                = 4,
--- a/src/share/vm/runtime/vmStructs.cpp	Mon Apr 17 00:22:16 2017 +0200
+++ b/src/share/vm/runtime/vmStructs.cpp	Mon Apr 17 10:28:09 2017 -0700
@@ -2659,6 +2659,7 @@
   declare_constant(OopMapValue::narrowoop_value)                          \
   declare_constant(OopMapValue::callee_saved_value)                       \
   declare_constant(OopMapValue::derived_oop_value)                        \
+  declare_constant(OopMapValue::value_value)                              \
                                                                           \
   /******************/                                                    \
   /* JNIHandleBlock */                                                    \