3450:9a28ddfc1f4a | 3451:5dbed2f542ff |
---|---|
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 |