Mercurial > hg > truffle
diff src/share/vm/code/codeBlob.hpp @ 9112:6c33b2076d7c
minor HotSpot deoptimization cleanups
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Mon, 08 Apr 2013 17:48:46 +0200 |
parents | b9a918201d47 |
children | cefad50507d8 |
line wrap: on
line diff
--- a/src/share/vm/code/codeBlob.hpp Mon Apr 08 09:26:06 2013 +0200 +++ b/src/share/vm/code/codeBlob.hpp Mon Apr 08 17:48:46 2013 +0200 @@ -358,10 +358,11 @@ int _unpack_with_exception_in_tls; +#ifdef GRAAL // (thomaswue) Offset when Graal calls uncommon_trap. int _uncommon_trap_offset; int _implicit_exception_uncommon_trap_offset; - +#endif // Creation support DeoptimizationBlob( @@ -416,6 +417,7 @@ } address unpack_with_exception_in_tls() const { return code_begin() + _unpack_with_exception_in_tls; } +#ifdef GRAAL // (thomaswue) Offset when Graal calls uncommon_trap. void set_uncommon_trap_offset(int offset) { _uncommon_trap_offset = offset; @@ -427,7 +429,7 @@ assert(contains(code_begin() + _implicit_exception_uncommon_trap_offset), "must be PC inside codeblob"); } address implicit_exception_uncommon_trap() const { return code_begin() + _implicit_exception_uncommon_trap_offset; } - +#endif };