Searched refs:jfieldIDWorkaround (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/runtime/
H A DjfieldIDWorkaround.hpp28 class jfieldIDWorkaround: AllStatic { class in inherits:AllStatic
146 assert(jfieldIDWorkaround::is_static_jfieldID(id),
157 return jfieldIDWorkaround::to_static_jfieldID(id);
159 return jfieldIDWorkaround::to_instance_jfieldID(k(), offset);
/openjdk7/hotspot/src/share/vm/prims/
H A Djni.cpp67 #include "runtime/jfieldIDWorkaround.hpp"
209 // out-of-line helpers for class jfieldIDWorkaround:
211 bool jfieldIDWorkaround::is_valid_jfieldID(klassOop k, jfieldID id) {
212 if (jfieldIDWorkaround::is_instance_jfieldID(k, id)) {
232 intptr_t jfieldIDWorkaround::encode_klass_hash(klassOop k, intptr_t offset) {
259 bool jfieldIDWorkaround::klass_hash_ok(klassOop k, jfieldID id) {
272 void jfieldIDWorkaround::verify_instance_jfieldID(klassOop k, jfieldID id) {
273 guarantee(jfieldIDWorkaround::is_instance_jfieldID(k, id), "must be an instance field" );
580 ret = jfieldIDWorkaround::to_static_jfieldID(id);
589 ret = jfieldIDWorkaround
[all...]
H A DjvmtiEnvBase.cpp40 #include "runtime/jfieldIDWorkaround.hpp"
596 if (!jfieldIDWorkaround::is_valid_jfieldID(k, field)) {
600 if (jfieldIDWorkaround::is_static_jfieldID(field)) {
601 JNIid* id = jfieldIDWorkaround::from_static_jfieldID(field);
605 int offset = jfieldIDWorkaround::from_instance_jfieldID(k, field);
H A DjniCheck.cpp37 #include "runtime/jfieldIDWorkaround.hpp"
213 if (!jfieldIDWorkaround::is_static_jfieldID(fid))
221 JNIid* id = jfieldIDWorkaround::from_static_jfieldID(fid);
241 if (jfieldIDWorkaround::is_static_jfieldID(fid))
252 if (!jfieldIDWorkaround::is_valid_jfieldID(k_oop, fid)) {
257 int offset = jfieldIDWorkaround::from_instance_jfieldID(k_oop, fid);
H A Djvm.cpp52 #include "runtime/jfieldIDWorkaround.hpp"
3885 field_offset = jfieldIDWorkaround::from_instance_jfieldID(o->klass(), fid);
4011 int field_offset = jfieldIDWorkaround::from_instance_jfieldID(o->klass(), fid);
4201 intptr_t fldOffs = jfieldIDWorkaround::from_instance_jfieldID(o->klass(), fid);
H A DjvmtiEnv.cpp53 #include "runtime/jfieldIDWorkaround.hpp"
2321 result_list[id_index--] = jfieldIDWorkaround::to_jfieldID(
/openjdk7/hotspot/src/share/vm/interpreter/
H A DinterpreterRuntime.cpp52 #include "runtime/jfieldIDWorkaround.hpp"
974 jfieldID fid = jfieldIDWorkaround::to_jfieldID(h_cp_entry_f1, cp_entry->f2_as_index(), is_static);
1006 jfieldID fid = jfieldIDWorkaround::to_jfieldID(h_klass, cp_entry->f2_as_index(), is_static);

Completed in 94 milliseconds