184 void CodeBlob::flush() { |
184 void CodeBlob::flush() { |
185 if (_oop_maps) { |
185 if (_oop_maps) { |
186 FREE_C_HEAP_ARRAY(unsigned char, _oop_maps, mtCode); |
186 FREE_C_HEAP_ARRAY(unsigned char, _oop_maps, mtCode); |
187 _oop_maps = NULL; |
187 _oop_maps = NULL; |
188 } |
188 } |
189 _comments.free(); |
189 _strings.free(); |
190 } |
190 } |
191 |
191 |
192 |
192 |
193 OopMap* CodeBlob::oop_map_for_return_address(address return_address) { |
193 OopMap* CodeBlob::oop_map_for_return_address(address return_address) { |
194 assert(oop_maps() != NULL, "nope"); |
194 assert(oop_maps() != NULL, "nope"); |