hotspot/src/share/vm/runtime/frame.hpp
changeset 11571 23f825a42a85
parent 11486 cdc636532368
child 13391 30245956af37
equal deleted inserted replaced
11570:25f3e9348905 11571:23f825a42a85
   492 # include "frame_ppc.hpp"
   492 # include "frame_ppc.hpp"
   493 #endif
   493 #endif
   494 
   494 
   495 };
   495 };
   496 
   496 
   497 #ifdef ASSERT
   497 #ifndef PRODUCT
   498 // A simple class to describe a location on the stack
   498 // A simple class to describe a location on the stack
   499 class FrameValue VALUE_OBJ_CLASS_SPEC {
   499 class FrameValue VALUE_OBJ_CLASS_SPEC {
   500  public:
   500  public:
   501   intptr_t* location;
   501   intptr_t* location;
   502   char* description;
   502   char* description;
   522 
   522 
   523  public:
   523  public:
   524   // Used by frame functions to describe locations.
   524   // Used by frame functions to describe locations.
   525   void describe(int owner, intptr_t* location, const char* description, int priority = 0);
   525   void describe(int owner, intptr_t* location, const char* description, int priority = 0);
   526 
   526 
       
   527 #ifdef ASSERT
   527   void validate();
   528   void validate();
       
   529 #endif
   528   void print(JavaThread* thread);
   530   void print(JavaThread* thread);
   529 };
   531 };
   530 
   532 
   531 #endif
   533 #endif
   532 
   534