src/share/vm/prims/nativeLookup.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/prims/nativeLookup.cpp	Mon Sep 17 16:13:44 2012
--- new/src/share/vm/prims/nativeLookup.cpp	Mon Sep 17 16:13:43 2012

*** 326,335 **** --- 326,336 ---- // Check if there are any JVM TI prefixes which have been applied to the native method name. // If any are found, remove them before attemping the look up of the // native implementation again. // See SetNativeMethodPrefix in the JVM TI Spec for more details. address NativeLookup::lookup_entry_prefixed(methodHandle method, bool& in_base_library, TRAPS) { + #if INCLUDE_JVMTI ResourceMark rm(THREAD); int prefix_count; char** prefixes = JvmtiExport::get_all_native_method_prefixes(&prefix_count); char* in_name = method->name()->as_C_string();
*** 356,365 **** --- 357,367 ---- method->set_is_prefixed_native(); return lookup_entry(wrapper_method, in_base_library, THREAD); } } } + #endif // INCLUDE_JVMTI return NULL; } address NativeLookup::lookup_base(methodHandle method, bool& in_base_library, TRAPS) { address entry = NULL;

src/share/vm/prims/nativeLookup.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File