src/share/vm/memory/heapInspection.hpp

changeset 5784
190899198332
parent 5386
2cbc8f3011a0
child 5848
ac9cb1d5a202
equal deleted inserted replaced
5783:c1fbf21c7397 5784:190899198332
148 }; 148 };
149 149
150 HEAP_INSPECTION_COLUMNS_DO(DECLARE_KLASS_SIZE_STATS_FIELD) 150 HEAP_INSPECTION_COLUMNS_DO(DECLARE_KLASS_SIZE_STATS_FIELD)
151 151
152 static int count(oop x) { 152 static int count(oop x) {
153 return (HeapWordSize * ((x) ? (x)->size() : 0)); 153 return (HeapWordSize * (((x) != NULL) ? (x)->size() : 0));
154 } 154 }
155 155
156 static int count_array(objArrayOop x) { 156 static int count_array(objArrayOop x) {
157 return (HeapWordSize * ((x) ? (x)->size() : 0)); 157 return (HeapWordSize * (((x) != NULL) ? (x)->size() : 0));
158 } 158 }
159 159
160 template <class T> static int count(T* x) { 160 template <class T> static int count(T* x) {
161 return (HeapWordSize * ((x) ? (x)->size() : 0)); 161 return (HeapWordSize * ((x) ? (x)->size() : 0));
162 } 162 }

mercurial