< prev index next >
src/hotspot/share/runtime/vframe.hpp
Print this page
rev 53032 : imported patch 8215205
rev 53033 : imported patch at_scope
*** 276,291 ****
--- 276,295 ----
};
class vframeStreamCommon : StackObj {
protected:
// common
+ frame _prev_frame;
frame _frame;
JavaThread* _thread;
RegisterMap _reg_map;
enum { interpreted_mode, compiled_mode, at_end_mode } _mode;
+ // For compiled_mode
+ int _decode_offset;
int _sender_decode_offset;
+ int _vframe_id;
// Cached information
Method* _method;
int _bci;
*** 318,327 ****
--- 322,333 ----
CompiledMethod* nm() const {
assert( cb() != NULL && cb()->is_compiled(), "usage");
return (CompiledMethod*) cb();
}
+ javaVFrame* asJavaVFrame();
+
// Frame type
inline bool is_interpreted_frame() const;
inline bool is_entry_frame() const;
// Iteration
< prev index next >