523 Handle loader = Handle(THREAD, SystemDictionary::java_system_loader()); |
523 Handle loader = Handle(THREAD, SystemDictionary::java_system_loader()); |
524 |
524 |
525 ObjectLocker ol(loader, THREAD); |
525 ObjectLocker ol(loader, THREAD); |
526 |
526 |
527 // need the path as java.lang.String |
527 // need the path as java.lang.String |
528 Handle path = java_lang_String::create_from_str(segment, THREAD); |
528 Handle path = java_lang_String::create_from_platform_dependent_str(segment, THREAD); |
529 if (HAS_PENDING_EXCEPTION) { |
529 if (HAS_PENDING_EXCEPTION) { |
530 CLEAR_PENDING_EXCEPTION; |
530 CLEAR_PENDING_EXCEPTION; |
531 return JVMTI_ERROR_INTERNAL; |
531 return JVMTI_ERROR_INTERNAL; |
532 } |
532 } |
533 |
533 |