8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp
authormorris
Sat, 16 Mar 2013 07:39:57 -0700
changeset 16362 7b5c4f403e90
parent 16361 00f328f6f285
child 16363 d6b2cbb70886
8009156: [parfait] Null pointer deference in hotspot/src/share/vm/services/memoryService.cpp Summary: add guarantee() to add_generation_memory_pool() Reviewed-by: kvn, twisti
hotspot/src/share/vm/services/memoryService.cpp
--- a/hotspot/src/share/vm/services/memoryService.cpp	Sat Mar 16 07:39:14 2013 -0700
+++ b/hotspot/src/share/vm/services/memoryService.cpp	Sat Mar 16 07:39:57 2013 -0700
@@ -240,6 +240,7 @@
 void MemoryService::add_generation_memory_pool(Generation* gen,
                                                MemoryManager* major_mgr,
                                                MemoryManager* minor_mgr) {
+  guarantee(gen != NULL, "No generation for memory pool");
   Generation::Name kind = gen->kind();
   int index = _pools_list->length();