123 int runtime_visible_annotations_length, |
123 int runtime_visible_annotations_length, |
124 u1* runtime_invisible_annotations, |
124 u1* runtime_invisible_annotations, |
125 int runtime_invisible_annotations_length, TRAPS); |
125 int runtime_invisible_annotations_length, TRAPS); |
126 |
126 |
127 // Final setup |
127 // Final setup |
128 int compute_oop_map_count(instanceKlassHandle super, int nonstatic_oop_count, |
128 unsigned int compute_oop_map_count(instanceKlassHandle super, |
129 int first_nonstatic_oop_offset); |
129 unsigned int nonstatic_oop_count, |
130 void fill_oop_maps(instanceKlassHandle k, int nonstatic_oop_map_count, |
130 int first_nonstatic_oop_offset); |
131 u2* nonstatic_oop_offsets, u2* nonstatic_oop_counts); |
131 void fill_oop_maps(instanceKlassHandle k, |
|
132 unsigned int nonstatic_oop_map_count, |
|
133 int* nonstatic_oop_offsets, |
|
134 unsigned int* nonstatic_oop_counts); |
132 void set_precomputed_flags(instanceKlassHandle k); |
135 void set_precomputed_flags(instanceKlassHandle k); |
133 objArrayHandle compute_transitive_interfaces(instanceKlassHandle super, |
136 objArrayHandle compute_transitive_interfaces(instanceKlassHandle super, |
134 objArrayHandle local_ifs, TRAPS); |
137 objArrayHandle local_ifs, TRAPS); |
135 |
138 |
136 // Special handling for certain classes. |
139 // Special handling for certain classes. |