< prev index next > src/hotspot/share/aot/aotCodeHeap.cpp
Print this page
AOTLib::~AOTLib() {
os::free((void*) _name);
}
AOTCodeHeap::~AOTCodeHeap() {
! if (_classes != NULL) {
! FREE_C_HEAP_ARRAY(AOTClass, _classes);
- }
- if (_code_to_aot != NULL) {
- FREE_C_HEAP_ARRAY(CodeToAMethod, _code_to_aot);
- }
}
AOTLib::AOTLib(void* handle, const char* name, int dso_id) : _valid(true), _dl_handle(handle), _dso_id(dso_id) {
_name = (const char*) os::strdup(name);
AOTLib::~AOTLib() {
os::free((void*) _name);
}
AOTCodeHeap::~AOTCodeHeap() {
! FREE_C_HEAP_ARRAY(AOTClass, _classes);
! FREE_C_HEAP_ARRAY(CodeToAMethod, _code_to_aot);
}
AOTLib::AOTLib(void* handle, const char* name, int dso_id) : _valid(true), _dl_handle(handle), _dso_id(dso_id) {
_name = (const char*) os::strdup(name);
< prev index next >