comparison src/share/vm/runtime/frame.hpp @ 793:eacd97c88873

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
author cfang
date Fri, 05 Jun 2009 10:25:39 -0700
parents d1605aabd0a1
children bd02caa94611
comparison
equal deleted inserted replaced
792:085dd9ee61aa 793:eacd97c88873
115 115
116 // tells whether this frame can be deoptimized 116 // tells whether this frame can be deoptimized
117 bool can_be_deoptimized() const; 117 bool can_be_deoptimized() const;
118 118
119 // returns the frame size in stack slots 119 // returns the frame size in stack slots
120 int frame_size() const; 120 int frame_size(RegisterMap* map) const;
121 121
122 // returns the sending frame 122 // returns the sending frame
123 frame sender(RegisterMap* map) const; 123 frame sender(RegisterMap* map) const;
124 124
125 // for Profiling - acting on another frame. walks sender frames 125 // for Profiling - acting on another frame. walks sender frames