зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1147679 - Use PR_GetFileInfo64 when deserializing heap snapshots; r=jimb
This commit is contained in:
Родитель
08b52ed45b
Коммит
2b2cc4ee06
|
@ -395,13 +395,13 @@ ChromeUtils::ReadHeapSnapshot(GlobalObject& global,
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
PRFileInfo fileInfo;
|
||||
if (PR_GetFileInfo(path.get(), &fileInfo) != PR_SUCCESS) {
|
||||
PRFileInfo64 fileInfo;
|
||||
if (PR_GetFileInfo64(path.get(), &fileInfo) != PR_SUCCESS) {
|
||||
rv.Throw(NS_ERROR_FILE_NOT_FOUND);
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
uint32_t size = fileInfo.size;
|
||||
uint64_t size = fileInfo.size;
|
||||
ScopedFreePtr<uint8_t> buffer(static_cast<uint8_t*>(malloc(size)));
|
||||
if (!buffer) {
|
||||
rv.Throw(NS_ERROR_OUT_OF_MEMORY);
|
||||
|
|
Загрузка…
Ссылка в новой задаче