equal
deleted
inserted
replaced
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, |