equal
deleted
inserted
replaced
159 } |
159 } |
160 } |
160 } |
161 |
161 |
162 |
162 |
163 MetaIndex::~MetaIndex() { |
163 MetaIndex::~MetaIndex() { |
164 FREE_C_HEAP_ARRAY(char*, _meta_package_names, mtClass); |
164 FREE_C_HEAP_ARRAY(char*, _meta_package_names); |
165 } |
165 } |
166 |
166 |
167 |
167 |
168 bool MetaIndex::may_contain(const char* class_name) { |
168 bool MetaIndex::may_contain(const char* class_name) { |
169 if ( _num_meta_package_names == 0) { |
169 if ( _num_meta_package_names == 0) { |
245 |
245 |
246 ClassPathZipEntry::~ClassPathZipEntry() { |
246 ClassPathZipEntry::~ClassPathZipEntry() { |
247 if (ZipClose != NULL) { |
247 if (ZipClose != NULL) { |
248 (*ZipClose)(_zip); |
248 (*ZipClose)(_zip); |
249 } |
249 } |
250 FREE_C_HEAP_ARRAY(char, _zip_name, mtClass); |
250 FREE_C_HEAP_ARRAY(char, _zip_name); |
251 } |
251 } |
252 |
252 |
253 u1* ClassPathZipEntry::open_entry(const char* name, jint* filesize, bool nul_terminate, TRAPS) { |
253 u1* ClassPathZipEntry::open_entry(const char* name, jint* filesize, bool nul_terminate, TRAPS) { |
254 // enable call to C land |
254 // enable call to C land |
255 JavaThread* thread = JavaThread::current(); |
255 JavaThread* thread = JavaThread::current(); |