< prev index next >

src/hotspot/share/runtime/frame.hpp

Print this page

        

*** 267,277 **** // expression stack (may go up or down, direction == 1 or -1) public: intptr_t* interpreter_frame_expression_stack() const; - static jint interpreter_frame_expression_stack_direction(); // The _at version returns a pointer because the address is used for GC. intptr_t* interpreter_frame_expression_stack_at(jint offset) const; // top of expression stack --- 267,276 ----
*** 460,470 **** bool _is_done; public: StackFrameStream(JavaThread *thread, bool update = true); // Iteration ! bool is_done() { return (_is_done) ? true : (_is_done = _fr.is_first_frame(), false); } void next() { if (!_is_done) _fr = _fr.sender(&_reg_map); } // Query frame *current() { return &_fr; } RegisterMap* register_map() { return &_reg_map; } --- 459,469 ---- bool _is_done; public: StackFrameStream(JavaThread *thread, bool update = true); // Iteration ! inline bool is_done(); void next() { if (!_is_done) _fr = _fr.sender(&_reg_map); } // Query frame *current() { return &_fr; } RegisterMap* register_map() { return &_reg_map; }
< prev index next >