changeset 13772:284aea4028ca

Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
author Gilles Duboscq <duboscq@ssw.jku.at>
date Mon, 27 Jan 2014 15:39:27 +0100
parents 8576dbd00554
children e7c2351ed7d5
files src/share/vm/graal/graalCompilerToVM.cpp
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompilerToVM.cpp	Mon Jan 27 15:28:50 2014 -0800
+++ b/src/share/vm/graal/graalCompilerToVM.cpp	Mon Jan 27 15:39:27 2014 +0100
@@ -669,6 +669,9 @@
   } else {
     Disassembler::decode(cb, &st);
   }
+  if (st.size() <= 0) {
+    return NULL;
+  }
 
   Handle result = java_lang_String::create_from_platform_dependent_str(st.as_string(), CHECK_NULL);
   return JNIHandles::make_local(result());