8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly

Reviewed-by: kvn, shade
This commit is contained in:
Ashutosh Mehra 2025-07-02 13:25:00 +00:00
parent ce9986991d
commit 3066a67e62
2 changed files with 4 additions and 0 deletions

View File

@ -1483,6 +1483,9 @@ AOTCodeAddressTable::~AOTCodeAddressTable() {
if (_extrs_addr != nullptr) {
FREE_C_HEAP_ARRAY(address, _extrs_addr);
}
if (_stubs_addr != nullptr) {
FREE_C_HEAP_ARRAY(address, _stubs_addr);
}
if (_shared_blobs_addr != nullptr) {
FREE_C_HEAP_ARRAY(address, _shared_blobs_addr);
}

View File

@ -136,6 +136,7 @@ private:
public:
AOTCodeAddressTable() :
_extrs_addr(nullptr),
_stubs_addr(nullptr),
_shared_blobs_addr(nullptr),
_C1_blobs_addr(nullptr),
_extrs_length(0),