Mercurial > hg > truffle
comparison src/share/vm/graal/graalCodeInstaller.cpp @ 18043:f55f2d400797
Fix some format strings
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 15 Oct 2014 20:34:55 +0200 |
parents | 9a804ec7f707 |
children | c59612b9d110 |
comparison
equal
deleted
inserted
replaced
18042:3498d73280c8 | 18043:f55f2d400797 |
---|---|
153 | 153 |
154 static void record_metadata_reference(oop obj, jlong prim, bool compressed, OopRecorder* oop_recorder) { | 154 static void record_metadata_reference(oop obj, jlong prim, bool compressed, OopRecorder* oop_recorder) { |
155 if (obj->is_a(HotSpotResolvedObjectType::klass())) { | 155 if (obj->is_a(HotSpotResolvedObjectType::klass())) { |
156 Klass* klass = java_lang_Class::as_Klass(HotSpotResolvedObjectType::javaClass(obj)); | 156 Klass* klass = java_lang_Class::as_Klass(HotSpotResolvedObjectType::javaClass(obj)); |
157 if (compressed) { | 157 if (compressed) { |
158 assert(Klass::decode_klass((narrowKlass) prim) == klass, err_msg("%s @ %p != %p", klass->name()->as_C_string(), klass, prim)); | 158 assert(Klass::decode_klass((narrowKlass) prim) == klass, err_msg("%s @ " INTPTR_FORMAT " != " INTPTR_FORMAT, klass->name()->as_C_string(), p2i(klass), prim)); |
159 } else { | 159 } else { |
160 assert((Klass*) prim == klass, err_msg("%s @ %p != %p", klass->name()->as_C_string(), klass, prim)); | 160 assert((Klass*) prim == klass, err_msg("%s @ " INTPTR_FORMAT " != " INTPTR_FORMAT, klass->name()->as_C_string(), p2i(klass), prim)); |
161 } | 161 } |
162 int index = oop_recorder->find_index(klass); | 162 int index = oop_recorder->find_index(klass); |
163 TRACE_graal_3("metadata[%d of %d] = %s", index, oop_recorder->metadata_count(), klass->name()->as_C_string()); | 163 TRACE_graal_3("metadata[%d of %d] = %s", index, oop_recorder->metadata_count(), klass->name()->as_C_string()); |
164 } else if (obj->is_a(HotSpotResolvedJavaMethod::klass())) { | 164 } else if (obj->is_a(HotSpotResolvedJavaMethod::klass())) { |
165 Method* method = (Method*) (address) HotSpotResolvedJavaMethod::metaspaceMethod(obj); | 165 Method* method = (Method*) (address) HotSpotResolvedJavaMethod::metaspaceMethod(obj); |
166 assert(!compressed, err_msg("unexpected compressed method pointer %s @ %p = %p", method->name()->as_C_string(), method, prim)); | 166 assert(!compressed, err_msg("unexpected compressed method pointer %s @ " INTPTR_FORMAT " = " INTPTR_FORMAT, method->name()->as_C_string(), p2i(method), prim)); |
167 int index = oop_recorder->find_index(method); | 167 int index = oop_recorder->find_index(method); |
168 TRACE_graal_3("metadata[%d of %d] = %s", index, oop_recorder->metadata_count(), method->name()->as_C_string()); | 168 TRACE_graal_3("metadata[%d of %d] = %s", index, oop_recorder->metadata_count(), method->name()->as_C_string()); |
169 } else { | 169 } else { |
170 assert(java_lang_String::is_instance(obj), | 170 assert(java_lang_String::is_instance(obj), |
171 err_msg("unexpected metadata reference (%s) for constant %ld (%p)", obj->klass()->name()->as_C_string(), prim, prim)); | 171 err_msg("unexpected metadata reference (%s) for constant " JLONG_FORMAT " (" INTPTR_FORMAT ")", obj->klass()->name()->as_C_string(), prim, prim)); |
172 } | 172 } |
173 } | 173 } |
174 | 174 |
175 // Records any Metadata values embedded in a Constant (e.g., the value returned by HotSpotResolvedObjectType.klass()). | 175 // Records any Metadata values embedded in a Constant (e.g., the value returned by HotSpotResolvedObjectType.klass()). |
176 static void record_metadata_in_constant(oop constant, OopRecorder* oop_recorder) { | 176 static void record_metadata_in_constant(oop constant, OopRecorder* oop_recorder) { |
449 cb = nm; | 449 cb = nm; |
450 } | 450 } |
451 | 451 |
452 if (cb != NULL) { | 452 if (cb != NULL) { |
453 // Make sure the pre-calculated constants section size was correct. | 453 // Make sure the pre-calculated constants section size was correct. |
454 guarantee((cb->code_begin() - cb->content_begin()) == _constants_size, err_msg("%d != %d", cb->code_begin() - cb->content_begin(), _constants_size)); | 454 guarantee((cb->code_begin() - cb->content_begin()) == _constants_size, err_msg("%d != %d", (int)(cb->code_begin() - cb->content_begin()), _constants_size)); |
455 } | 455 } |
456 return result; | 456 return result; |
457 } | 457 } |
458 | 458 |
459 void CodeInstaller::initialize_fields(oop compiled_code) { | 459 void CodeInstaller::initialize_fields(oop compiled_code) { |