/openjdk7/hotspot/src/share/vm/interpreter/ |
H A D | linkResolver.hpp | 47 KlassHandle _klass; 55 void set(KlassHandle klass, Symbol* name, int field_index, int field_offset, 57 KlassHandle klass() const { return _klass; } 73 KlassHandle _resolved_klass; // static receiver klass 74 KlassHandle _selected_klass; // dynamic receiver class (same as static, or subklass) 81 void set_static( KlassHandle resolved_klass, methodHandle resolved_method , TRAPS); 82 void set_interface(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method , TRAPS); 83 void set_virtual( KlassHandle resolved_klass, KlassHandle selected_klas [all...] |
H A D | linkResolver.cpp | 62 void FieldAccessInfo::set(KlassHandle klass, Symbol* name, int field_index, int field_offset, 77 void CallInfo::set_static(KlassHandle resolved_klass, methodHandle resolved_method, TRAPS) { 83 void CallInfo::set_interface(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, TRAPS) { 96 void CallInfo::set_virtual(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS) { 106 KlassHandle resolved_klass = SystemDictionaryHandles::MethodHandle_klass(); 117 void CallInfo::set_common(KlassHandle resolved_klass, KlassHandle selected_klass, methodHandle resolved_method, methodHandle selected_method, int vtable_index, TRAPS) { 155 void LinkResolver::check_klass_accessability(KlassHandle ref_klas [all...] |
/openjdk7/hotspot/src/share/vm/gc_interface/ |
H A D | allocTracer.hpp | 33 static void send_allocation_outside_tlab_event(KlassHandle klass, size_t alloc_size); 34 static void send_allocation_in_new_tlab_event(KlassHandle klass, size_t tlab_size, size_t alloc_size);
|
H A D | allocTracer.cpp | 31 void AllocTracer::send_allocation_outside_tlab_event(KlassHandle klass, size_t alloc_size) { 40 void AllocTracer::send_allocation_in_new_tlab_event(KlassHandle klass, size_t tlab_size, size_t alloc_size) {
|
H A D | collectedHeap.hpp | 150 inline static HeapWord* allocate_from_tlab(KlassHandle klass, Thread* thread, size_t size); 151 static HeapWord* allocate_from_tlab_slow(KlassHandle klass, Thread* thread, size_t size); 155 inline static HeapWord* common_mem_allocate_noinit(KlassHandle klass, size_t size, TRAPS); 159 inline static HeapWord* common_mem_allocate_init(KlassHandle klass, size_t size, TRAPS); 170 inline static void post_allocation_setup_common(KlassHandle klass, HeapWord* obj); 171 inline static void post_allocation_setup_no_klass_install(KlassHandle klass, 174 inline static void post_allocation_setup_obj(KlassHandle klass, HeapWord* obj); 176 inline static void post_allocation_setup_array(KlassHandle klass, 365 static oop Class_obj_allocate(KlassHandle klass, int size, KlassHandle real_klas [all...] |
H A D | collectedHeap.inline.hpp | 53 void CollectedHeap::post_allocation_setup_common(KlassHandle klass, 59 void CollectedHeap::post_allocation_setup_no_klass_install(KlassHandle klass, 72 void CollectedHeap::post_allocation_install_obj_klass(KlassHandle klass, 86 inline void post_allocation_notify(KlassHandle klass, oop obj) { 101 void CollectedHeap::post_allocation_setup_obj(KlassHandle klass, 110 void CollectedHeap::post_allocation_setup_array(KlassHandle klass, 124 HeapWord* CollectedHeap::common_mem_allocate_noinit(KlassHandle klass, size_t size, TRAPS) { 185 HeapWord* CollectedHeap::common_mem_allocate_init(KlassHandle klass, size_t size, TRAPS) { 234 HeapWord* CollectedHeap::allocate_from_tlab(KlassHandle klass, Thread* thread, size_t size) { 253 oop CollectedHeap::obj_allocate(KlassHandle klas [all...] |
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | ciKlassKlass.hpp | 40 ciKlassKlass(KlassHandle h_k) 44 ciKlassKlass(KlassHandle h_k, ciSymbol *name)
|
H A D | ciArrayKlassKlass.hpp | 36 ciArrayKlassKlass(KlassHandle h_k, ciSymbol* name)
|
H A D | ciInstanceKlassKlass.hpp | 38 ciInstanceKlassKlass(KlassHandle h_k)
|
H A D | ciMethodKlass.hpp | 39 ciMethodKlass(KlassHandle h_k) :
|
H A D | ciObjArrayKlassKlass.hpp | 38 ciObjArrayKlassKlass(KlassHandle h_k)
|
H A D | ciTypeArrayKlass.hpp | 38 ciTypeArrayKlass(KlassHandle h_k);
|
H A D | ciTypeArrayKlassKlass.hpp | 38 ciTypeArrayKlassKlass(KlassHandle h_k)
|
H A D | ciTypeArrayKlass.cpp | 36 ciTypeArrayKlass::ciTypeArrayKlass(KlassHandle h_k) : ciArrayKlass(h_k) {
|
H A D | ciArrayKlass.hpp | 40 ciArrayKlass(KlassHandle h_k);
|
H A D | ciKlass.hpp | 52 ciKlass(KlassHandle k_h, ciSymbol* name); 75 ciKlass(KlassHandle k_h);
|
/openjdk7/hotspot/src/share/vm/services/ |
H A D | classLoadingService.hpp | 118 static GrowableArray<KlassHandle>* _loaded_classes; 119 // _current_thread is for creating a KlassHandle with a faster version constructor 122 GrowableArray<KlassHandle>* _klass_handle_array; 128 KlassHandle get_klass(int index) { return _klass_handle_array->at(index); } 136 // KlassHandle h(_current_thread, l); 139 KlassHandle h(_current_thread, k);
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiTagMap.hpp | 94 KlassHandle klass, 110 KlassHandle klass, 115 KlassHandle klass,
|
H A D | jvmtiThreadState.hpp | 88 KlassHandle *_class_being_redefined; 213 inline void set_class_being_redefined(KlassHandle *h_class, JvmtiClassLoadKind kind) { 223 inline KlassHandle *get_class_being_redefined() { 264 KlassHandle *_the_class_for_redefinition_verification; 265 KlassHandle *_scratch_class_for_redefinition_verification; 268 inline void set_class_versions_map(KlassHandle *the_class, 269 KlassHandle *scratch_class) { 405 RedefineVerifyMark(KlassHandle *the_class, KlassHandle *scratch_class,
|
/openjdk7/hotspot/src/share/vm/runtime/ |
H A D | handles.hpp | 66 // klassOop Klass KlassHandle 122 class KlassHandle: public Handle { class in inherits:Handle 130 KlassHandle () : Handle() {} function in class:KlassHandle 131 KlassHandle (oop obj) : Handle(obj) { function in class:KlassHandle 134 KlassHandle (Klass* kl) : Handle(kl ? kl->as_klassOop() : (klassOop)NULL) { function in class:KlassHandle 139 KlassHandle (Thread* thread, oop obj) : Handle(thread, obj) { function in class:KlassHandle 142 KlassHandle (Thread *thread, Klass* kl) function in class:KlassHandle 151 KlassHandle(klassOop *handle, bool dummy) : Handle((oop*)handle, dummy) { function in class:KlassHandle 204 class type##Handle : public KlassHandle { \ 207 type##Handle () : KlassHandle() {} \ [all...] |
H A D | javaCalls.hpp | 201 static void call_special(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS); 203 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, TRAPS); // No args 204 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS); 205 static void call_special(JavaValue* result, Handle receiver, KlassHandle klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS); 211 static void call_virtual(JavaValue* result, KlassHandle spec_klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS); 213 static void call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, TRAPS); // No args 214 static void call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, Handle arg1, TRAPS); 215 static void call_virtual(JavaValue* result, Handle receiver, KlassHandle spec_klass, Symbol* name, Symbol* signature, Handle arg1, Handle arg2, TRAPS); 219 static void call_static(JavaValue* result, KlassHandle klass, Symbol* name, Symbol* signature, JavaCallArguments* args, TRAPS); 221 static void call_static(JavaValue* result, KlassHandle klas [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | objArrayKlassKlass.cpp | 44 KlassHandle h_this_klass(THREAD, Universe::klassKlassObj()); 45 KlassHandle k = base_create_klass(h_this_klass, header_size(), o.vtbl_value(), CHECK_0); 53 KlassHandle kk(THREAD, Universe::intArrayKlassObj()); 62 klassOop objArrayKlassKlass::allocate_objArray_klass(int n, KlassHandle element_klass, TRAPS) { 68 int n, KlassHandle element_klass, TRAPS) { 71 KlassHandle super_klass = KlassHandle(); 73 KlassHandle element_super (THREAD, element_klass->super()); 76 super_klass = KlassHandle(THREAD, element_super->array_klass_or_null()); 96 KlassHandle e [all...] |
H A D | instanceMirrorKlass.hpp | 76 int instance_size(KlassHandle k); 80 instanceOop allocate_instance(KlassHandle k, TRAPS);
|
H A D | objArrayKlassKlass.hpp | 45 klassOop allocate_objArray_klass(int n, KlassHandle element_klass, TRAPS); 71 static klassOop allocate_objArray_klass_impl(objArrayKlassKlassHandle this_oop, int n, KlassHandle element_klass, TRAPS);
|
H A D | typeArrayKlassKlass.cpp | 33 KlassHandle h_this_klass(THREAD, Universe::klassKlassObj()); 34 KlassHandle k = base_create_klass(h_this_klass, header_size(), o.vtbl_value(), CHECK_NULL);
|