Searched refs:KlassHandle (Results 1 - 25 of 117) sorted by relevance

12345

/openjdk7/hotspot/src/share/vm/interpreter/
H A DlinkResolver.hpp47 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 DlinkResolver.cpp62 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 DallocTracer.hpp33 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 DallocTracer.cpp31 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 DcollectedHeap.hpp150 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 DcollectedHeap.inline.hpp53 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 DciKlassKlass.hpp40 ciKlassKlass(KlassHandle h_k)
44 ciKlassKlass(KlassHandle h_k, ciSymbol *name)
H A DciArrayKlassKlass.hpp36 ciArrayKlassKlass(KlassHandle h_k, ciSymbol* name)
H A DciInstanceKlassKlass.hpp38 ciInstanceKlassKlass(KlassHandle h_k)
H A DciMethodKlass.hpp39 ciMethodKlass(KlassHandle h_k) :
H A DciObjArrayKlassKlass.hpp38 ciObjArrayKlassKlass(KlassHandle h_k)
H A DciTypeArrayKlass.hpp38 ciTypeArrayKlass(KlassHandle h_k);
H A DciTypeArrayKlassKlass.hpp38 ciTypeArrayKlassKlass(KlassHandle h_k)
H A DciTypeArrayKlass.cpp36 ciTypeArrayKlass::ciTypeArrayKlass(KlassHandle h_k) : ciArrayKlass(h_k) {
H A DciArrayKlass.hpp40 ciArrayKlass(KlassHandle h_k);
H A DciKlass.hpp52 ciKlass(KlassHandle k_h, ciSymbol* name);
75 ciKlass(KlassHandle k_h);
/openjdk7/hotspot/src/share/vm/services/
H A DclassLoadingService.hpp118 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 DjvmtiTagMap.hpp94 KlassHandle klass,
110 KlassHandle klass,
115 KlassHandle klass,
H A DjvmtiThreadState.hpp88 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 Dhandles.hpp66 // 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 DjavaCalls.hpp201 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 DobjArrayKlassKlass.cpp44 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 DinstanceMirrorKlass.hpp76 int instance_size(KlassHandle k);
80 instanceOop allocate_instance(KlassHandle k, TRAPS);
H A DobjArrayKlassKlass.hpp45 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 DtypeArrayKlassKlass.cpp33 KlassHandle h_this_klass(THREAD, Universe::klassKlassObj());
34 KlassHandle k = base_create_klass(h_this_klass, header_size(), o.vtbl_value(), CHECK_NULL);

Completed in 94 milliseconds

12345