diff src/share/vm/c1x/c1x_CodeInstaller.hpp @ 1938:1aa5b22a7716

Support for custom stack area (needed for deoptimization).
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 27 Dec 2010 14:22:55 +0100
parents 8d88c9ac9247
children 177398c6147d
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_CodeInstaller.hpp	Thu Dec 23 22:14:31 2010 +0100
+++ b/src/share/vm/c1x/c1x_CodeInstaller.hpp	Mon Dec 27 14:22:55 2010 +0100
@@ -59,6 +59,7 @@
   arrayOop      _code;
   jint          _code_size;
   jint          _frame_size;
+  jint          _custom_stack_area_offset;
   jint          _parameter_count;
   jint          _constants_size;
   jint          _total_size;
@@ -78,14 +79,14 @@
 public:
 
   // constructor used to create a method
-  CodeInstaller(oop target_method);
+  CodeInstaller(Handle target_method);
 
   // constructor used to create a stub
-  CodeInstaller(oop target_method, jlong& id);
+  CodeInstaller(Handle target_method, jlong& id);
 
 private:
   // extract the fields of the CiTargetMethod
-  void initialize_fields(oop target_method);
+  void initialize_fields(Handle target_method);
 
   // perform data and call relocation on the CodeBuffer
   void initialize_buffer(CodeBuffer& buffer);