src/hotspot/share/prims/nativeLookup.hpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File open Cdiff src/hotspot/share/prims/nativeLookup.hpp

src/hotspot/share/prims/nativeLookup.hpp

Print this page

        

*** 31,52 **** // NativeLookup provides an interface for finding DLL entry points for // Java native functions. class NativeLookup : AllStatic { private: - // JNI name computation - static char* pure_jni_name(const methodHandle& method); - static char* long_jni_name(const methodHandle& method); - static char* critical_jni_name(const methodHandle& method); - // Style specific lookup static address lookup_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style, bool& in_base_library, TRAPS); static address lookup_critical_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style); static address lookup_base (const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_entry(const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_entry_prefixed(const methodHandle& method, bool& in_base_library, TRAPS); public: // Lookup native function. May throw UnsatisfiedLinkError. static address lookup(const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_critical_entry(const methodHandle& method); // Lookup native functions in base library. --- 31,52 ---- // NativeLookup provides an interface for finding DLL entry points for // Java native functions. class NativeLookup : AllStatic { private: // Style specific lookup static address lookup_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style, bool& in_base_library, TRAPS); static address lookup_critical_style(const methodHandle& method, char* pure_name, const char* long_name, int args_size, bool os_style); static address lookup_base (const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_entry(const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_entry_prefixed(const methodHandle& method, bool& in_base_library, TRAPS); public: + // JNI name computation + static char* pure_jni_name(const methodHandle& method); + static char* long_jni_name(const methodHandle& method); + static char* critical_jni_name(const methodHandle& method); + // Lookup native function. May throw UnsatisfiedLinkError. static address lookup(const methodHandle& method, bool& in_base_library, TRAPS); static address lookup_critical_entry(const methodHandle& method); // Lookup native functions in base library.
src/hotspot/share/prims/nativeLookup.hpp
Index Unified diffs Context diffs Sdiffs Frames Patch New Old Previous File Next File