src/hotspot/share/oops/symbol.cpp
changeset 58015 dd84de796f2c
parent 54927 1512d88b24c6
child 58722 cba8afa5cfed
equal deleted inserted replaced
58014:aba258cd7df8 58015:dd84de796f2c
   392   if ((size_t)s < os::min_page_size()) return false;
   392   if ((size_t)s < os::min_page_size()) return false;
   393 
   393 
   394   if (!os::is_readable_range(s, s + 1)) return false;
   394   if (!os::is_readable_range(s, s + 1)) return false;
   395 
   395 
   396   // Symbols are not allocated in Java heap.
   396   // Symbols are not allocated in Java heap.
   397   if (Universe::heap()->is_in_reserved(s)) return false;
   397   if (Universe::heap()->is_in(s)) return false;
   398 
   398 
   399   int len = s->utf8_length();
   399   int len = s->utf8_length();
   400   if (len < 0) return false;
   400   if (len < 0) return false;
   401 
   401 
   402   jbyte* bytes = (jbyte*) s->bytes();
   402   jbyte* bytes = (jbyte*) s->bytes();