Mercurial > hg > graal-compiler
comparison src/share/vm/classfile/classFileParser.hpp @ 939:9eebd3ac74cf
6845368: large objects cause a crash or unexpected exception
Reviewed-by: jmasa, iveresov
author | jcoomes |
---|---|
date | Thu, 13 Aug 2009 16:22:45 -0700 |
parents | b37c246bf7ce |
children | 26b774d693aa |
comparison
equal
deleted
inserted
replaced
938:b37c246bf7ce | 939:9eebd3ac74cf |
---|---|
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. |