src/share/vm/prims/whitebox.cpp

changeset 4987
f258c5828eb8
parent 4954
2a9d97b57920
child 4989
f32b6c267d2e
     1.1 --- a/src/share/vm/prims/whitebox.cpp	Fri Apr 26 08:40:24 2013 -0700
     1.2 +++ b/src/share/vm/prims/whitebox.cpp	Mon Apr 29 16:13:57 2013 -0400
     1.3 @@ -1,5 +1,5 @@
     1.4  /*
     1.5 - * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
     1.6 + * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
     1.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8   *
     1.9   * This code is free software; you can redistribute it and/or modify it
    1.10 @@ -310,12 +310,8 @@
    1.11  WB_ENTRY(jboolean, WB_IsInStringTable(JNIEnv* env, jobject o, jstring javaString))
    1.12    ResourceMark rm(THREAD);
    1.13    int len;
    1.14 -  jchar* name = java_lang_String::as_unicode_string(JNIHandles::resolve(javaString), len);
    1.15 -  oop found_string = StringTable::the_table()->lookup(name, len);
    1.16 -  if (found_string == NULL) {
    1.17 -        return false;
    1.18 -  }
    1.19 -  return true;
    1.20 +  jchar* name = java_lang_String::as_unicode_string(JNIHandles::resolve(javaString), len, CHECK_false);
    1.21 +  return (StringTable::lookup(name, len) != NULL);
    1.22  WB_END
    1.23  
    1.24  

mercurial