src/hotspot/share/classfile/classLoader.hpp
changeset 58879 717ebfbac29d
parent 58842 6c255334120d
equal deleted inserted replaced
58878:452df727bebb 58879:717ebfbac29d
   247   static void setup_bootstrap_search_path();
   247   static void setup_bootstrap_search_path();
   248   static void setup_boot_search_path(const char *class_path);
   248   static void setup_boot_search_path(const char *class_path);
   249   static void setup_patch_mod_entries();
   249   static void setup_patch_mod_entries();
   250   static void create_javabase();
   250   static void create_javabase();
   251 
   251 
       
   252   static void* dll_lookup(void* lib, const char* name, const char* path);
       
   253   static void load_java_library();
   252   static void load_zip_library();
   254   static void load_zip_library();
   253   static void load_jimage_library();
   255   static void load_jimage_library();
   254 
   256 
   255  public:
   257  public:
   256   static ClassPathEntry* create_class_path_entry(const char *path, const struct stat* st,
   258   static ClassPathEntry* create_class_path_entry(const char *path, const struct stat* st,
   273   static const char* file_name_for_class_name(const char* class_name,
   275   static const char* file_name_for_class_name(const char* class_name,
   274                                               int class_name_len);
   276                                               int class_name_len);
   275   static PackageEntry* get_package_entry(const char* class_name, ClassLoaderData* loader_data, TRAPS);
   277   static PackageEntry* get_package_entry(const char* class_name, ClassLoaderData* loader_data, TRAPS);
   276 
   278 
   277  public:
   279  public:
   278   static jboolean decompress(void *in, u8 inSize, void *out, u8 outSize, char **pmsg);
       
   279   static int crc32(int crc, const char* buf, int len);
   280   static int crc32(int crc, const char* buf, int len);
   280   static bool update_class_path_entry_list(const char *path,
   281   static bool update_class_path_entry_list(const char *path,
   281                                            bool check_for_duplicates,
   282                                            bool check_for_duplicates,
   282                                            bool is_boot_append,
   283                                            bool is_boot_append,
   283                                            bool from_class_path_attr,
   284                                            bool from_class_path_attr,