< prev index next >

src/hotspot/share/classfile/sharedPathsMiscInfo.cpp

Print this page

        

*** 155,172 **** char* skip_first_path_entry(const char* path) { size_t path_sep_len = strlen(os::path_separator()); char* p = strstr((char*)path, os::path_separator()); if (p != NULL) { debug_only( { ! size_t image_name_len = strlen(MODULES_IMAGE_NAME); ! assert(strncmp(p - image_name_len, MODULES_IMAGE_NAME, image_name_len) == 0, "first entry must be the modules image"); } ); p += path_sep_len; } else { debug_only( { ! assert(ClassLoader::string_ends_with(path, MODULES_IMAGE_NAME), "first entry must be the modules image"); } ); } return p; } --- 155,174 ---- char* skip_first_path_entry(const char* path) { size_t path_sep_len = strlen(os::path_separator()); char* p = strstr((char*)path, os::path_separator()); if (p != NULL) { debug_only( { ! const char* image_name = ClassLoader::modules_image_name(); ! assert(image_name != NULL, "modules image name must not be NULL"); ! size_t image_name_len = strlen(image_name); ! assert(strncmp(p - image_name_len, image_name, image_name_len) == 0, "first entry must be the modules image"); } ); p += path_sep_len; } else { debug_only( { ! assert(ClassLoader::is_modules_image(path), "first entry must be the modules image"); } ); } return p; }
< prev index next >