Bug 1157628: Reformat spidermonkey source directory, again; r=jandem
This commit is contained in:
@@ -4041,17 +4041,17 @@ JSObject::sizeOfIncludingThisInNursery() const
|
||||
|
||||
MOZ_ASSERT(!isTenured());
|
||||
|
||||
const Nursery &nursery = compartment()->runtimeFromAnyThread()->gc.nursery;
|
||||
const Nursery& nursery = compartment()->runtimeFromAnyThread()->gc.nursery;
|
||||
size_t size = Arena::thingSize(allocKindForTenure(nursery));
|
||||
|
||||
if (is<NativeObject>()) {
|
||||
const NativeObject &native = as<NativeObject>();
|
||||
const NativeObject& native = as<NativeObject>();
|
||||
|
||||
size += native.numFixedSlots() * sizeof(Value);
|
||||
size += native.numDynamicSlots() * sizeof(Value);
|
||||
|
||||
if (native.hasDynamicElements()) {
|
||||
js::ObjectElements &elements = *native.getElementsHeader();
|
||||
js::ObjectElements& elements = *native.getElementsHeader();
|
||||
if (!elements.isCopyOnWrite() || elements.ownerObject() == this)
|
||||
size += elements.capacity * sizeof(HeapSlot);
|
||||
}
|
||||
@@ -4063,7 +4063,7 @@ JSObject::sizeOfIncludingThisInNursery() const
|
||||
size_t
|
||||
JS::ubi::Concrete<JSObject>::size(mozilla::MallocSizeOf mallocSizeOf) const
|
||||
{
|
||||
JSObject &obj = get();
|
||||
JSObject& obj = get();
|
||||
|
||||
if (!obj.isTenured())
|
||||
return obj.sizeOfIncludingThisInNursery();
|
||||
|
||||
Reference in New Issue
Block a user