Searched refs:FieldInfo (Results 1 - 19 of 19) sorted by relevance

/openjdk7/jdk/src/share/classes/sun/reflect/
H A DFieldInfo.java34 public class FieldInfo { class
46 FieldInfo() { method in class:FieldInfo
/openjdk7/hotspot/src/share/vm/oops/
H A DfieldInfo.hpp34 // array type. FieldInfo generally shouldn't be used directly.
37 class FieldInfo VALUE_OBJ_CLASS_SPEC {
68 static FieldInfo* from_field_array(typeArrayOop fields, int index) {
69 return ((FieldInfo*)fields->short_at_addr(index * field_slots));
71 static FieldInfo* from_field_array(u2* fields, int index) {
72 return ((FieldInfo*)(fields + index * field_slots));
H A DfieldStreams.hpp47 FieldInfo* field() const { return FieldInfo::from_field_array(_fields(), _index); }
53 FieldInfo* fi;
58 fi = FieldInfo::from_field_array(_fields(), i);
66 for (int i = _index; i*FieldInfo::field_slots < length; i++) {
67 fi = FieldInfo::from_field_array(_fields(), i);
H A DinstanceKlass.hpp364 FieldInfo* field(int index) const { return FieldInfo::from_field_array(_fields, index); }
/openjdk7/jdk/src/share/demo/jvmti/hprof/
H A Dhprof_class.h75 jint *pfield_count, FieldInfo **pfield);
H A Dhprof_reference.c216 dump_field(FieldInfo *fields, jvalue *fvalues, int n_fields,
254 dump_fields(RefIndex list, FieldInfo *fields, jvalue *fvalues, int n_fields)
269 verify_field(RefIndex list, FieldInfo *fields, jvalue *fvalues, int n_fields,
295 fill_in_field_value(RefIndex list, FieldInfo *fields, jvalue *fvalues,
322 FieldInfo *fields;
516 FieldInfo *fields;
H A Dhprof.h159 typedef struct FieldInfo { struct
166 } FieldInfo; typedef in typeref:struct:FieldInfo
H A Dhprof_io.h152 jint n_fields, FieldInfo *fields, jvalue *fvalues);
157 char *sig, FieldInfo *fields,
H A Dhprof_class.c90 FieldInfo *field; /* Pointer to all FieldInfo's */
619 jint *pfield_count, FieldInfo **pfield)
622 FieldInfo *finfo;
H A Dhprof_util.c1181 FieldInfo finfo;
1182 static FieldInfo empty_finfo;
1207 jint* pn_fields, FieldInfo** pfields)
1221 field_list = stack_init(128, 128, (int)sizeof(FieldInfo));
1225 nbytes = (*pn_fields) * (int)sizeof(FieldInfo);
1226 *pfields = (FieldInfo*)HPROF_MALLOC(nbytes);
H A Dhprof_util.h129 jint* field_count_ptr, FieldInfo** fields_ptr);
H A Dhprof_io.c1538 jint n_fields, FieldInfo *fields, jvalue *fvalues)
1700 FieldInfo *fields, jvalue *fvalues, jint n_fields)
1733 FieldInfo *fields, jvalue *fvalues, jint n_fields)
/openjdk7/hotspot/src/share/vm/runtime/
H A DfieldDescriptor.hpp52 FieldInfo* field() const {
H A DfieldDescriptor.cpp94 FieldInfo* f = ik->field(index);
H A DvmStructs.cpp2316 /* FieldInfo FieldOffset enum */ \
2319 declare_constant(FieldInfo::access_flags_offset) \
2320 declare_constant(FieldInfo::name_index_offset) \
2321 declare_constant(FieldInfo::signature_index_offset) \
2322 declare_constant(FieldInfo::initval_index_offset) \
2323 declare_constant(FieldInfo::low_offset) \
2324 declare_constant(FieldInfo::high_offset) \
2325 declare_constant(FieldInfo::field_slots) \
/openjdk7/jdk/src/share/classes/sun/misc/
H A DProxyGenerator.java370 /** FieldInfo struct for each field of generated class */
371 private List<FieldInfo> fields = new ArrayList<FieldInfo>();
441 * Step 2: Assemble FieldInfo and MethodInfo structs for all of
451 fields.add(new FieldInfo(pm.methodFieldName,
528 for (FieldInfo f : fields) {
694 * A FieldInfo object contains information about a particular field
698 private class FieldInfo { class in class:ProxyGenerator
703 public FieldInfo(String name, String descriptor, int accessFlags) { method in class:ProxyGenerator.FieldInfo
/openjdk7/jdk/src/share/classes/com/sun/tools/jdi/
H A DReferenceTypeImpl.java309 JDWP.ReferenceType.FieldsWithGeneric.FieldInfo[] jdwpFields;
317 JDWP.ReferenceType.FieldsWithGeneric.FieldInfo fi
327 JDWP.ReferenceType.Fields.FieldInfo[] jdwpFields;
336 JDWP.ReferenceType.Fields.FieldInfo fi = jdwpFields[i];
/openjdk7/hotspot/src/share/vm/classfile/
H A DclassFileParser.cpp1115 THREAD, u2, total_fields * (FieldInfo::field_slots + 1));
1119 int generic_signature_slot = total_fields * FieldInfo::field_slots;
1178 FieldInfo* field = FieldInfo::from_field_array(fa, n);
1206 FieldInfo* f = FieldInfo::from_field_array(fa, i);
1221 FieldInfo* field = FieldInfo::from_field_array(fa, index);
1246 index * FieldInfo::field_slots + num_generic_signature,
1251 for (; i < index * FieldInfo
[all...]
H A DclassFileParser.hpp118 void apply_to(FieldInfo* f);

Completed in 320 milliseconds