< prev index next >
src/share/vm/runtime/frame.cpp
Print this page
rev 13549 : 8185712: [windows] Improve native symbol decoder
Reviewed-by: goetz, zgu
@@ -625,21 +625,14 @@
st->print(" [%s+0x%x]", p1, offset);
} else {
st->print(" " PTR_FORMAT, p2i(pc));
}
- // function name - os::dll_address_to_function_name() may return confusing
- // names if pc is within jvm.dll or libjvm.so, because JVM only has
- // JVM_xxxx and a few other symbols in the dynamic symbol table. Do this
- // only for native libraries.
- if (!in_vm || Decoder::can_decode_C_frame_in_vm()) {
found = os::dll_address_to_function_name(pc, buf, buflen, &offset);
-
if (found) {
st->print(" %s+0x%x", buf, offset);
}
- }
}
// frame::print_on_error() is called by fatal error handler. Notice that we may
// crash inside this function if stack frame is corrupted. The fatal error
// handler can catch and handle the crash. Here we assume the frame is valid.
< prev index next >