Bug 1308094 - Remove PL_strdup and PL_strfree from BloatEntry r=xpcom-reviewers,mccr8

Differential Revision: https://phabricator.services.mozilla.com/D122149
This commit is contained in:
Nicklas Boman 2021-08-17 19:34:32 +00:00
Родитель 79898e04ea
Коммит a13038925c
1 изменённых файлов: 3 добавлений и 3 удалений

Просмотреть файл

@ -226,12 +226,12 @@ class BloatEntry {
BloatEntry(const char* aClassName, uint32_t aClassSize)
: mClassSize(aClassSize), mStats() {
MOZ_ASSERT(strlen(aClassName) > 0, "BloatEntry name must be non-empty");
mClassName = PL_strdup(aClassName);
mClassName = aClassName;
mStats.Clear();
mTotalLeaked = 0;
}
~BloatEntry() { PL_strfree(mClassName); }
~BloatEntry() = default;
uint32_t GetClassSize() { return (uint32_t)mClassSize; }
const char* GetClassName() { return mClassName; }
@ -289,7 +289,7 @@ class BloatEntry {
}
protected:
char* mClassName;
const char* mClassName;
// mClassSize is stored as a double because of the way we compute the avg
// class size for total bloat.
double mClassSize;