hotspot/src/share/vm/runtime/os.hpp
changeset 25949 34557722059b
parent 25946 1572c9f03fb9
child 26576 a9429d24d429
child 26557 e399effe36f9
--- a/hotspot/src/share/vm/runtime/os.hpp	Mon Aug 11 07:30:46 2014 -0700
+++ b/hotspot/src/share/vm/runtime/os.hpp	Mon Aug 11 10:18:09 2014 -0700
@@ -664,6 +664,8 @@
   static void  free    (void *memblock, MEMFLAGS flags = mtNone);
   static bool  check_heap(bool force = false);      // verify C heap integrity
   static char* strdup(const char *, MEMFLAGS flags = mtInternal);  // Like strdup
+  // Like strdup, but exit VM when strdup() returns NULL
+  static char* strdup_check_oom(const char*, MEMFLAGS flags = mtInternal);
 
 #ifndef PRODUCT
   static julong num_mallocs;         // # of calls to malloc/realloc