Searched defs:class_loader (Results 1 - 19 of 19) sorted by relevance

/openjdk7/hotspot/src/share/vm/prims/
H A DprivilegedStack.hpp44 oop class_loader() const { return instanceKlass::cast(_klass)->class_loader(); } function in class:VALUE_OBJ_CLASS_SPEC
H A Djvm.cpp789 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 DjvmtiExport.cpp272 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 Dverifier.cpp94 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 Dplaceholders.cpp64 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 Ddictionary.hpp74 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 DsymbolTable.hpp98 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 DclassFileParser.hpp143 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 Ddictionary.cpp146 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 DsymbolTable.cpp305 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 DsystemDictionary.hpp225 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 DclassLoader.cpp912 Handle class_loader; local
916 class_loader,
H A DsystemDictionary.cpp134 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 DclassFileParser.cpp85 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 DjavaClasses.cpp2738 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 DobjArrayKlass.hpp71 oop class_loader() const { return Klass::cast(bottom_klass())->class_loader(); } function in class:objArrayKlass
H A Dklass.hpp535 virtual oop class_loader() const { return NULL; } function
H A DinstanceKlass.hpp507 oop class_loader() const { return _class_loader; } function in class:instanceKlass
/openjdk7/hotspot/src/share/vm/runtime/
H A Dsignature.cpp339 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);

Completed in 760 milliseconds