Print this page


Split Close
Expand all
Collapse all
          --- old/src/share/vm/runtime/frame.hpp
          +++ new/src/share/vm/runtime/frame.hpp
↓ open down ↓ 508 lines elided ↑ open up ↑
 509  509        return a->priority - b->priority;
 510  510      }
 511  511      return a->location - b->location;
 512  512    }
 513  513  
 514  514   public:
 515  515    // Used by frame functions to describe locations.
 516  516    void describe(int owner, intptr_t* location, const char* description, int priority = 0);
 517  517  
 518  518    void validate();
 519      -  void print();
      519 +  void print(JavaThread* thread);
 520  520  };
 521  521  
 522  522  #endif
 523  523  
 524  524  //
 525  525  // StackFrameStream iterates through the frames of a thread starting from
 526  526  // top most frame. It automatically takes care of updating the location of
 527  527  // all (callee-saved) registers. Notice: If a thread is stopped at
 528  528  // a safepoint, all registers are saved, not only the callee-saved ones.
 529  529  //
↓ open down ↓ 24 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX