/openjdk7/hotspot/src/share/vm/prims/ |
H A D | privilegedStack.hpp | 44 oop class_loader() const { return instanceKlass::cast(_klass)->class_loader(); } function in class:VALUE_OBJ_CLASS_SPEC
|
H A D | jvm.cpp | 789 oop class_loader = NULL; variable 792 class_loader = Klass::cast(from_class)->class_loader(); 795 Handle h_loader(THREAD, class_loader); 866 Handle class_loader (THREAD, JNIHandles::resolve(loader)); 868 is_lock_held_by_thread(class_loader, 873 klassOop k = SystemDictionary::resolve_from_stream(class_name, class_loader, 1015 oop loader = Klass::cast(k)->class_loader(); 2126 bool system_class = Klass::cast(k)->class_loader() == NULL; 3118 oop loader = jthread->privileged_stack_top()->class_loader(); [all...] |
H A D | jvmtiExport.cpp | 272 Handle class_loader, Handle prot_domain, KlassHandle *class_being_redefined) : JvmtiThreadEventMark(thread) { 274 _jloader = (jobject)to_jobject(class_loader()); 525 inline JvmtiClassFileLoadHookPoster(Symbol* h_name, Handle class_loader, argument 531 _class_loader = class_loader; 657 Handle class_loader, 663 JvmtiClassFileLoadHookPoster poster(h_name, class_loader, 271 JvmtiClassFileLoadEventMark(JavaThread *thread, Symbol* name, Handle class_loader, Handle prot_domain, KlassHandle *class_being_redefined) argument 656 post_class_file_load_hook(Symbol* h_name, Handle class_loader, Handle h_protection_domain, unsigned char **data_ptr, unsigned char **end_ptr, unsigned char **cached_data_ptr, jint *cached_length_ptr) argument
|
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | verifier.cpp | 94 bool Verifier::should_verify_for(oop class_loader, bool should_verify_class) { argument 95 return (class_loader == NULL || !should_verify_class) ? 191 return (should_verify_for(klass->class_loader(), should_verify_class) && 1920 oop loader = current_class()->class_loader();
|
H A D | placeholders.cpp | 64 Symbol* class_name, Handle class_loader, 71 PlaceholderEntry* entry = new_entry(hash, class_name, class_loader(), havesupername, supername); 79 Handle class_loader) { 84 if (probe->hash() == hash && probe->equals(class_name, class_loader())) { 96 Handle class_loader) { 99 oop class_loader_ = class_loader(); 114 Handle class_loader) { 115 PlaceholderEntry* probe = get_entry(index, hash, class_name, class_loader); 63 add_entry(int index, unsigned int hash, Symbol* class_name, Handle class_loader, bool havesupername, Symbol* supername) argument 77 remove_entry(int index, unsigned int hash, Symbol* class_name, Handle class_loader) argument 94 get_entry(int index, unsigned int hash, Symbol* class_name, Handle class_loader) argument 112 find_entry(int index, unsigned int hash, Symbol* class_name, Handle class_loader) argument
|
H A D | dictionary.hpp | 74 void add_klass(Symbol* class_name, Handle class_loader,KlassHandle obj); 98 static bool is_strongly_reachable(oop class_loader, klassOop klass) { argument 100 return (class_loader == NULL || !ClassUnloading); 111 Symbol* name, Handle class_loader, 212 bool equals(Symbol* class_name, oop class_loader) const { 215 _loader == class_loader);
|
H A D | symbolTable.hpp | 98 bool basic_add(Handle class_loader, constantPoolHandle cp, int names_count, 102 static void new_symbols(Handle class_loader, constantPoolHandle cp, argument 107 add(class_loader, cp, names_count, name, lengths, cp_indices, hashValues, THREAD); 173 static void add(Handle class_loader, constantPoolHandle cp, int names_count,
|
H A D | classFileParser.hpp | 143 void parse_constant_pool_entries(Handle class_loader, 146 constantPoolHandle parse_constant_pool(Handle class_loader, TRAPS); 151 Handle class_loader, 350 Handle class_loader, 356 return parseClassFile(name, class_loader, protection_domain, no_host_klass, NULL, parsed_name, verify, THREAD); 359 Handle class_loader, 349 parseClassFile(Symbol* name, Handle class_loader, Handle protection_domain, TempNewSymbol& parsed_name, bool verify, TRAPS) argument
|
H A D | dictionary.cpp | 146 oop class_loader = probe->loader(); local 227 if (!is_strongly_reachable(class_loader, e)) { 229 assert(class_loader != NULL, "unloading entry with null class loader"); 230 oop k_def_class_loader = ik->class_loader(); 236 if (!is_alive->do_object_b(class_loader)) { 240 if (k_def_class_loader == class_loader) { 268 // If we get here, the class_loader must not be the defining 270 assert(k_def_class_loader != class_loader, 302 oop class_loader = probe->loader(); local 303 if (is_strongly_reachable(class_loader, 424 add_klass(Symbol* class_name, Handle class_loader, KlassHandle obj) argument 446 get_entry(int index, unsigned int hash, Symbol* class_name, Handle class_loader) argument 632 oop class_loader = probe->loader(); local 656 oop class_loader = probe->loader(); local [all...] |
H A D | symbolTable.cpp | 305 void SymbolTable::add(Handle class_loader, constantPoolHandle cp, argument 313 bool added = table->basic_add(class_loader, cp, names_count, names, lengths, 319 bool c_heap = class_loader() != NULL; 386 bool SymbolTable::basic_add(Handle class_loader, constantPoolHandle cp, argument 424 bool c_heap = class_loader() != NULL;
|
H A D | systemDictionary.hpp | 225 static klassOop resolve_or_fail(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, TRAPS); 230 static klassOop handle_resolution_exception(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, KlassHandle klass_h, TRAPS); 236 static klassOop resolve_or_null(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS); 245 Handle class_loader, 253 Handle class_loader, 258 return parse_stream(class_name, class_loader, protection_domain, st, nullHandle, NULL, THREAD); 261 Handle class_loader, 269 static klassOop resolve_from_stream(Symbol* class_name, Handle class_loader, 274 static klassOop find(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS); 280 Handle class_loader, 252 parse_stream(Symbol* class_name, Handle class_loader, Handle protection_domain, ClassFileStream* st, TRAPS) argument [all...] |
H A D | classLoader.cpp | 912 Handle class_loader; local 916 class_loader,
|
H A D | systemDictionary.cpp | 134 bool SystemDictionary::is_parallelCapable(Handle class_loader) { argument 135 if (UnsyncloadClass || class_loader.is_null()) return true; 137 return java_lang_ClassLoader::parallelCapable(class_loader()); 141 bool SystemDictionary::is_parallelDefine(Handle class_loader) { argument 142 if (class_loader.is_null()) return false; 143 if (AllowParallelDefineClass && java_lang_ClassLoader::parallelCapable(class_loader())) { 153 klassOop SystemDictionary::resolve_or_fail(Symbol* class_name, Handle class_loader, Handle protection_domain, bool throw_error, TRAPS) { argument 154 klassOop klass = resolve_or_null(class_name, class_loader, protection_domain, THREAD); 158 klass = handle_resolution_exception(class_name, class_loader, protection_domain, throw_error, k_h, THREAD); 163 klassOop SystemDictionary::handle_resolution_exception(Symbol* class_name, Handle class_loader, Handl argument 201 resolve_or_null(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS) argument 225 resolve_array_class_or_null(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS) argument 287 resolve_super_or_fail(Symbol* child_name, Symbol* class_name, Handle class_loader, Handle protection_domain, bool is_superclass, TRAPS) argument 376 validate_protection_domain(instanceKlassHandle klass, Handle class_loader, Handle protection_domain, TRAPS) argument 494 handle_parallel_super_load( Symbol* name, Symbol* superclassname, Handle class_loader, Handle protection_domain, Handle lockObject, TRAPS) argument 584 resolve_instance_class_or_null(Symbol* name, Handle class_loader, Handle protection_domain, TRAPS) argument 880 find(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS) argument 910 find_instance_or_array_klass(Symbol* class_name, Handle class_loader, Handle protection_domain, TRAPS) argument 940 parse_stream(Symbol* class_name, Handle class_loader, Handle protection_domain, ClassFileStream* st, KlassHandle host_klass, GrowableArray<Handle>* cp_patches, TRAPS) argument 1020 resolve_from_stream(Symbol* class_name, Handle class_loader, Handle protection_domain, ClassFileStream* st, bool verify, TRAPS) argument 1164 load_shared_class( Symbol* class_name, Handle class_loader, TRAPS) argument 1175 load_shared_class( instanceKlassHandle ik, Handle class_loader, TRAPS) argument 1252 load_instance_class(Symbol* class_name, Handle class_loader, TRAPS) argument 1435 find_or_define_instance_class(Symbol* class_name, Handle class_loader, instanceKlassHandle k, TRAPS) argument 1515 compute_loader_lock_object(Handle class_loader, TRAPS) argument 1550 find_class(int index, unsigned int hash, Symbol* class_name, Handle class_loader) argument 1563 find_placeholder(Symbol* class_name, Handle class_loader) argument 1573 find_class(Symbol* class_name, Handle class_loader) argument 1940 check_constraints(int d_index, unsigned int d_hash, instanceKlassHandle k, Handle class_loader, bool defining, TRAPS) argument 1997 update_dictionary(int d_index, unsigned int d_hash, int p_index, unsigned int p_hash, instanceKlassHandle k, Handle class_loader, TRAPS) argument 2055 find_constrained_instance_or_array_klass( Symbol* class_name, Handle class_loader, TRAPS) argument 2357 Handle class_loader, protection_domain; local 2592 verify_obj_klass_present(Handle obj, Symbol* class_name, Handle class_loader) argument 2622 oop class_loader = initiating_loader.is_null() ? (oop)NULL : initiating_loader(); local 2659 oop class_loader = myklass->class_loader(); local [all...] |
H A D | classFileParser.cpp | 85 void ClassFileParser::parse_constant_pool_entries(Handle class_loader, constantPoolHandle cp, int length, TRAPS) { argument 276 SymbolTable::new_symbols(class_loader, cp, names_count, names, lengths, indices, hashValues, CHECK); 293 SymbolTable::new_symbols(class_loader, cp, names_count, names, lengths, indices, hashValues, CHECK); 329 constantPoolHandle ClassFileParser::parse_constant_pool(Handle class_loader, TRAPS) { argument 348 parse_constant_pool_entries(class_loader, cp, length, CHECK_(nullHandle)); 795 Handle class_loader, 826 unresolved_klass, class_loader, protection_domain, 2922 Handle class_loader, 2974 JvmtiExport::post_class_file_load_hook(name, class_loader, protection_domain, 2994 _need_verify = Verifier::should_verify_for(class_loader(), verif 793 parse_interfaces(constantPoolHandle cp, int length, Handle class_loader, Handle protection_domain, Symbol* class_name, TRAPS) argument 2921 parseClassFile(Symbol* name, Handle class_loader, Handle protection_domain, KlassHandle host_klass, GrowableArray<Handle>* cp_patches, TempNewSymbol& parsed_name, bool verify, TRAPS) argument [all...] |
H A D | javaClasses.cpp | 2738 bool java_lang_ClassLoader::parallelCapable(oop class_loader) { argument 2744 return (class_loader->obj_field(parallelCapable_offset) != NULL);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | objArrayKlass.hpp | 71 oop class_loader() const { return Klass::cast(bottom_klass())->class_loader(); } function in class:objArrayKlass
|
H A D | klass.hpp | 535 virtual oop class_loader() const { return NULL; } function
|
H A D | instanceKlass.hpp | 507 oop class_loader() const { return _class_loader; } function in class:instanceKlass
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | signature.cpp | 339 klassOop SignatureStream::as_klass(Handle class_loader, Handle protection_domain, argument 344 return SystemDictionary::resolve_or_null(name, class_loader, protection_domain, THREAD); 347 return SystemDictionary::resolve_or_fail(name, class_loader, protection_domain, throw_error, THREAD); 351 oop SignatureStream::as_java_mirror(Handle class_loader, Handle protection_domain, argument 355 klassOop klass = as_klass(class_loader, protection_domain, failure_mode, CHECK_NULL);
|