5585 } |
5585 } |
5586 // in dbx, examine callcounts this way: |
5586 // in dbx, examine callcounts this way: |
5587 // for n in $(eval whereis callcount | awk '{print $2}'); do print $n; done |
5587 // for n in $(eval whereis callcount | awk '{print $2}'); do print $n; done |
5588 |
5588 |
5589 #define CHECK_POINTER_OK(p) \ |
5589 #define CHECK_POINTER_OK(p) \ |
5590 (Universe::perm_gen() == NULL || !Universe::is_reserved_heap((oop)(p))) |
5590 (!Universe::is_fully_initialized() || !Universe::is_reserved_heap((oop)(p))) |
5591 #define CHECK_MU \ |
5591 #define CHECK_MU \ |
5592 if (!CHECK_POINTER_OK(mu)) fatal("Mutex must be in C heap only."); |
5592 if (!CHECK_POINTER_OK(mu)) fatal("Mutex must be in C heap only."); |
5593 #define CHECK_CV \ |
5593 #define CHECK_CV \ |
5594 if (!CHECK_POINTER_OK(cv)) fatal("Condvar must be in C heap only."); |
5594 if (!CHECK_POINTER_OK(cv)) fatal("Condvar must be in C heap only."); |
5595 #define CHECK_P(p) \ |
5595 #define CHECK_P(p) \ |