equal
deleted
inserted
replaced
34 #include "interpreter/bytecodeStream.hpp" |
34 #include "interpreter/bytecodeStream.hpp" |
35 #include "interpreter/bytecodeTracer.hpp" |
35 #include "interpreter/bytecodeTracer.hpp" |
36 #include "interpreter/bytecodes.hpp" |
36 #include "interpreter/bytecodes.hpp" |
37 #include "interpreter/interpreter.hpp" |
37 #include "interpreter/interpreter.hpp" |
38 #include "interpreter/oopMapCache.hpp" |
38 #include "interpreter/oopMapCache.hpp" |
|
39 #include "logging/log.hpp" |
|
40 #include "logging/logTag.hpp" |
39 #include "memory/allocation.inline.hpp" |
41 #include "memory/allocation.inline.hpp" |
40 #include "memory/heapInspection.hpp" |
42 #include "memory/heapInspection.hpp" |
41 #include "memory/metadataFactory.hpp" |
43 #include "memory/metadataFactory.hpp" |
42 #include "memory/metaspaceClosure.hpp" |
44 #include "memory/metaspaceClosure.hpp" |
43 #include "memory/metaspaceShared.hpp" |
45 #include "memory/metaspaceShared.hpp" |
446 if (entry != NULL) { |
448 if (entry != NULL) { |
447 method->set_native_function(entry, native_bind_event_is_interesting); |
449 method->set_native_function(entry, native_bind_event_is_interesting); |
448 } else { |
450 } else { |
449 method->clear_native_function(); |
451 method->clear_native_function(); |
450 } |
452 } |
451 if (PrintJNIResolving) { |
453 if (log_is_enabled(Debug, jni, resolve)) { |
452 ResourceMark rm(THREAD); |
454 ResourceMark rm(THREAD); |
453 tty->print_cr("[Registering JNI native method %s.%s]", |
455 log_debug(jni, resolve)("[Registering JNI native method %s.%s]", |
454 method->method_holder()->external_name(), |
456 method->method_holder()->external_name(), |
455 method->name()->as_C_string()); |
457 method->name()->as_C_string()); |
456 } |
458 } |
457 return true; |
459 return true; |
458 } |
460 } |
459 |
461 |
460 bool Method::was_executed_more_than(int n) { |
462 bool Method::was_executed_more_than(int n) { |