зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1302064 - prevent static analysis use after free checker for base. r=luke
MozReview-Commit-ID: KPotPnrAOD9
This commit is contained in:
Родитель
85f8dfa970
Коммит
5660fcb461
|
@ -624,12 +624,12 @@ WasmArrayRawBuffer::Release(void* mem)
|
|||
MOZ_RELEASE_ASSERT(header->mappedSize() <= SIZE_MAX - gc::SystemPageSize());
|
||||
size_t mappedSizeWithHeader = header->mappedSize() + gc::SystemPageSize();
|
||||
|
||||
MemProfiler::RemoveNative(base);
|
||||
# ifdef XP_WIN
|
||||
VirtualFree(base, 0, MEM_RELEASE);
|
||||
# else // XP_WIN
|
||||
munmap(base, mappedSizeWithHeader);
|
||||
# endif // !XP_WIN
|
||||
MemProfiler::RemoveNative(base);
|
||||
|
||||
# if defined(MOZ_VALGRIND) && defined(VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE)
|
||||
VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE(base, mappedSizeWithHeader);
|
||||
|
|
Загрузка…
Ссылка в новой задаче