< prev index next >

src/hotspot/share/runtime/frame.hpp

Print this page

        

@@ -267,11 +267,10 @@
 
 
   // 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

@@ -460,11 +459,11 @@
   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); }
+  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 >