aboutsummaryrefslogtreecommitdiff
path: root/src/cpu/sparc
diff options
context:
space:
mode:
authorcfang <none@none>2009-06-05 10:25:39 -0700
committercfang <none@none>2009-06-05 10:25:39 -0700
commit2a55095ca68ca68c8a10b0767c5a31d283a51d92 (patch)
tree95dbe8d4b2d9c3f3fc008703fb88fd7ec6863b1a /src/cpu/sparc
parentf38f26729353b1673d836e19f0edd574cbabe607 (diff)
downloadjdk8u_hotspot-2a55095ca68ca68c8a10b0767c5a31d283a51d92.tar.gz
6848466: frame::frame_size() assertion failure with -XX:+DebugDeoptimization
Summary: add a RegisterMap* argument to frame::frame_size() to correctly compute the sender frame Reviewed-by: never
Diffstat (limited to 'src/cpu/sparc')
-rw-r--r--src/cpu/sparc/vm/frame_sparc.inline.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cpu/sparc/vm/frame_sparc.inline.hpp b/src/cpu/sparc/vm/frame_sparc.inline.hpp
index bc97771ff..4d11edf2a 100644
--- a/src/cpu/sparc/vm/frame_sparc.inline.hpp
+++ b/src/cpu/sparc/vm/frame_sparc.inline.hpp
@@ -59,7 +59,7 @@ inline bool frame::is_younger(intptr_t* id) const { assert(this->id() != NULL &&
inline bool frame::is_older(intptr_t* id) const { assert(this->id() != NULL && id != NULL, "NULL frame id");
return this->id() > id ; }
-inline int frame::frame_size() const { return sender_sp() - sp(); }
+inline int frame::frame_size(RegisterMap* map) const { return sender_sp() - sp(); }
inline intptr_t* frame::link() const { return (intptr_t *)(fp()[FP->sp_offset_in_saved_window()] + STACK_BIAS); }