comparison src/share/vm/prims/whitebox.cpp @ 6202:5a1f452f8f90

7178703: Fix handling of quoted arguments and better error messages in dcmd Reviewed-by: coleenp, mgronlun, rbackman
author sla
date Thu, 28 Jun 2012 11:37:28 +0200
parents 51612f0c0a79
children da91efe96a93
comparison
equal deleted inserted replaced
6201:ace99a6ffc83 6202:5a1f452f8f90
111 111
112 const char* WhiteBox::lookup_jstring(const char* field_name, oop object) { 112 const char* WhiteBox::lookup_jstring(const char* field_name, oop object) {
113 int offset = offset_for_field(field_name, object, 113 int offset = offset_for_field(field_name, object,
114 vmSymbols::string_signature()); 114 vmSymbols::string_signature());
115 oop string = object->obj_field(offset); 115 oop string = object->obj_field(offset);
116 if (string == NULL) {
117 return NULL;
118 }
116 const char* ret = java_lang_String::as_utf8_string(string); 119 const char* ret = java_lang_String::as_utf8_string(string);
117 return ret; 120 return ret;
118 } 121 }
119 122
120 bool WhiteBox::lookup_bool(const char* field_name, oop object) { 123 bool WhiteBox::lookup_bool(const char* field_name, oop object) {