Mercurial > hg > graal-compiler
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);