mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
8154239: -Xbootclasspath/a breaks exploded build
Correct exploded modules build system class path search for the boot loader Reviewed-by: acorn, ccheung, hseigel, jiangli
This commit is contained in:
parent
2313844e20
commit
64f4953141
11 changed files with 338 additions and 312 deletions
|
@ -71,22 +71,11 @@ public:
|
|||
|
||||
|
||||
static void add_class_path_entry(const char* path, bool check_for_duplicates,
|
||||
ClassPathEntry* new_entry, bool prepend_entry) {
|
||||
if (prepend_entry) {
|
||||
ClassLoader::prepend_to_list(new_entry);
|
||||
} else {
|
||||
ClassLoader::add_to_list(new_entry);
|
||||
}
|
||||
ClassPathEntry* new_entry) {
|
||||
ClassLoader::add_to_list(new_entry);
|
||||
}
|
||||
static void append_boot_classpath(ClassPathEntry* new_entry) {
|
||||
ClassLoader::add_to_list(new_entry);
|
||||
// During jvmti live phase an entry can be appended to the boot
|
||||
// loader's ClassPathEntry instances. Need to mark the start
|
||||
// of the boot loader's append path in case there was no reason
|
||||
// to mark it initially in setup_bootstrap_search_path.
|
||||
if (ClassLoader::_first_append_entry == NULL) {
|
||||
ClassLoader::set_first_append_entry(new_entry);
|
||||
}
|
||||
}
|
||||
static void setup_search_paths() {}
|
||||
static bool is_boot_classpath(int classpath_index) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue