--- a/hotspot/src/share/vm/oops/method.cpp Thu Oct 08 12:44:12 2015 +0200
+++ b/hotspot/src/share/vm/oops/method.cpp Fri Oct 09 09:42:33 2015 +0200
@@ -57,8 +57,6 @@
#include "utilities/quickSort.hpp"
#include "utilities/xmlstream.hpp"
-PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
-
// Implementation of Method
Method* Method::allocate(ClassLoaderData* loader_data,
@@ -250,7 +248,7 @@
ResourceMark rm;
assert(is_native() && bcp == code_base() || contains(bcp) || is_error_reported(),
"bcp doesn't belong to this method: bcp: " INTPTR_FORMAT ", method: %s",
- bcp, name_and_sig_as_C_string());
+ p2i(bcp), name_and_sig_as_C_string());
}
#endif
return bcp - code_base();
@@ -2026,9 +2024,9 @@
assert(is_method(), "must be method");
st->print_cr("%s", internal_name());
// get the effect of PrintOopAddress, always, for methods:
- st->print_cr(" - this oop: " INTPTR_FORMAT, (intptr_t)this);
+ st->print_cr(" - this oop: " INTPTR_FORMAT, p2i(this));
st->print (" - method holder: "); method_holder()->print_value_on(st); st->cr();
- st->print (" - constants: " INTPTR_FORMAT " ", (address)constants());
+ st->print (" - constants: " INTPTR_FORMAT " ", p2i(constants()));
constants()->print_value_on(st); st->cr();
st->print (" - access: 0x%x ", access_flags().as_int()); access_flags().print_on(st); st->cr();
st->print (" - name: "); name()->print_value_on(st); st->cr();
@@ -2042,26 +2040,26 @@
if (highest_comp_level() != CompLevel_none)
st->print_cr(" - highest level: %d", highest_comp_level());
st->print_cr(" - vtable index: %d", _vtable_index);
- st->print_cr(" - i2i entry: " INTPTR_FORMAT, interpreter_entry());
+ st->print_cr(" - i2i entry: " INTPTR_FORMAT, p2i(interpreter_entry()));
st->print( " - adapters: ");
AdapterHandlerEntry* a = ((Method*)this)->adapter();
if (a == NULL)
- st->print_cr(INTPTR_FORMAT, a);
+ st->print_cr(INTPTR_FORMAT, p2i(a));
else
a->print_adapter_on(st);
- st->print_cr(" - compiled entry " INTPTR_FORMAT, from_compiled_entry());
+ st->print_cr(" - compiled entry " INTPTR_FORMAT, p2i(from_compiled_entry()));
st->print_cr(" - code size: %d", code_size());
if (code_size() != 0) {
- st->print_cr(" - code start: " INTPTR_FORMAT, code_base());
- st->print_cr(" - code end (excl): " INTPTR_FORMAT, code_base() + code_size());
+ st->print_cr(" - code start: " INTPTR_FORMAT, p2i(code_base()));
+ st->print_cr(" - code end (excl): " INTPTR_FORMAT, p2i(code_base() + code_size()));
}
if (method_data() != NULL) {
- st->print_cr(" - method data: " INTPTR_FORMAT, (address)method_data());
+ st->print_cr(" - method data: " INTPTR_FORMAT, p2i(method_data()));
}
st->print_cr(" - checked ex length: %d", checked_exceptions_length());
if (checked_exceptions_length() > 0) {
CheckedExceptionElement* table = checked_exceptions_start();
- st->print_cr(" - checked ex start: " INTPTR_FORMAT, table);
+ st->print_cr(" - checked ex start: " INTPTR_FORMAT, p2i(table));
if (Verbose) {
for (int i = 0; i < checked_exceptions_length(); i++) {
st->print_cr(" - throws %s", constants()->printable_name_at(table[i].class_cp_index));
@@ -2070,7 +2068,7 @@
}
if (has_linenumber_table()) {
u_char* table = compressed_linenumber_table();
- st->print_cr(" - linenumber start: " INTPTR_FORMAT, table);
+ st->print_cr(" - linenumber start: " INTPTR_FORMAT, p2i(table));
if (Verbose) {
CompressedLineNumberReadStream stream(table);
while (stream.read_pair()) {
@@ -2081,7 +2079,7 @@
st->print_cr(" - localvar length: %d", localvariable_table_length());
if (localvariable_table_length() > 0) {
LocalVariableTableElement* table = localvariable_table_start();
- st->print_cr(" - localvar start: " INTPTR_FORMAT, table);
+ st->print_cr(" - localvar start: " INTPTR_FORMAT, p2i(table));
if (Verbose) {
for (int i = 0; i < localvariable_table_length(); i++) {
int bci = table[i].start_bci;
@@ -2098,8 +2096,8 @@
code()->print_value_on(st);
}
if (is_native()) {
- st->print_cr(" - native function: " INTPTR_FORMAT, native_function());
- st->print_cr(" - signature handler: " INTPTR_FORMAT, signature_handler());
+ st->print_cr(" - native function: " INTPTR_FORMAT, p2i(native_function()));
+ st->print_cr(" - signature handler: " INTPTR_FORMAT, p2i(signature_handler()));
}
}