comparison src/share/vm/memory/metablock.cpp @ 8715:5939f5953b45

8009836: nsk/regression/b4222717 fails with empty stack trace Summary: Some zeroing was missed for bug 8003553, causing empty stack traces and Xcom crashes, add back zeroing to metablock Reviewed-by: dholmes, rbackman
author coleenp
date Wed, 13 Mar 2013 09:10:35 -0400
parents 3efdfd6ddbf2
children 335b388c4b28
comparison
equal deleted inserted replaced
8714:35ef86296a5d 8715:5939f5953b45
63 if (p == NULL) { 63 if (p == NULL) {
64 return NULL; 64 return NULL;
65 } 65 }
66 66
67 Metablock* result = (Metablock*) p; 67 Metablock* result = (Metablock*) p;
68
69 // Clear the memory
70 Copy::fill_to_aligned_words((HeapWord*)result, word_size);
68 #ifdef ASSERT 71 #ifdef ASSERT
69 // Add just to catch missing initializations
70 Copy::fill_to_words((HeapWord*) result, word_size, 0xf1f1f1f1);
71 result->set_word_size(word_size); 72 result->set_word_size(word_size);
72 #endif 73 #endif
73 return result; 74 return result;
74 } 75 }