Mercurial > hg > graal-jvmci-8
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 } |