Created
June 28, 2019 18:55
-
-
Save hotsphink/2775261598819be74285cb278095d6e5 to your computer and use it in GitHub Desktop.
mkgist-created gist
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#----------------------------------------------------------------- | |
# dmd.py -o dmd2.out dmd-TabsOpenSettled-2-1908.json.gz | |
Invocation { | |
$DMD = '--mode=dark-matter --stacks=full' | |
Mode = 'dark-matter' | |
} | |
#----------------------------------------------------------------- | |
Twice-reported { | |
27 blocks in heap block record 1 of 5 | |
4,320 bytes (4,104 requested / 216 slop) | |
Individual block sizes: 160 x 27 | |
0.00% of the heap (0.00% cumulative) | |
43.55% of twice-reported (43.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::image::AllocateBufferForImage(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, mozilla::gfx::SurfaceFormat, bool) [image/imgFrame.cpp:103] | |
#04: nsresult mozilla::image::imgFrame::InitWithDrawable(class gfxDrawable *, const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const mozilla::gfx::SurfaceFormat, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::BackendType, class mozilla::gfx::DrawTarget *) [image/imgFrame.cpp:381] | |
#05: mozilla::image::VectorImage::CreateSurface(mozilla::image::SVGDrawingParameters const &,gfxDrawable *,bool &) [image/VectorImage.cpp:1111] | |
#06: class mozilla::Tuple<mozilla::image::ImgDrawResult,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,RefPtr<mozilla::gfx::SourceSurface> > mozilla::image::VectorImage::GetFrameInternal(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const class mozilla::Maybe<mozilla::SVGImageContext> & const, unsigned int, unsigned int) [image/VectorImage.cpp:789] | |
#07: mozilla::image::ImageResource::GetImageContainerImpl(mozilla::layers::LayerManager *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::Maybe<mozilla::SVGImageContext> const &,unsigned int,mozilla::layers::ImageContainer * *) [image/Image.cpp:189] | |
#08: mozilla::image::ImgDrawResult mozilla::image::VectorImage::GetImageContainerAtSize(class mozilla::layers::LayerManager *, const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const class mozilla::Maybe<mozilla::SVGImageContext> & const, unsigned int, class mozilla::layers::ImageContainer * *) [image/VectorImage.cpp:867] | |
} | |
Reported at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:931] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
Reported again at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:937] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
} | |
Twice-reported { | |
18 blocks in heap block record 2 of 5 | |
2,880 bytes (2,736 requested / 144 slop) | |
Individual block sizes: 160 x 18 | |
0.00% of the heap (0.00% cumulative) | |
29.03% of twice-reported (72.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::image::AllocateBufferForImage(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, mozilla::gfx::SurfaceFormat, bool) [image/imgFrame.cpp:103] | |
#04: mozilla::image::imgFrame::InitForDecoder(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool,mozilla::Maybe<mozilla::image::AnimationParams> const &,bool) [image/imgFrame.cpp:244] | |
#05: mozilla::image::Decoder::AllocateFrameInternal(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &,mozilla::image::RawAccessFrameRef &&) [image/Decoder.cpp:368] | |
#06: mozilla::image::Decoder::AllocateFrame(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &) [image/Decoder.cpp:266] | |
#07: class mozilla::image::LexerTransition<mozilla::image::nsBMPDecoder::State> mozilla::image::nsBMPDecoder::ReadBitfields(const char *, unsigned __int64) [image/decoders/nsBMPDecoder.cpp:660] | |
#08: static class mozilla::image::LexerTransition<mozilla::image::nsBMPDecoder::State> mozilla::image::nsBMPDecoder::DoDecode::<unnamed-tag>::operator()(mozilla::image::nsBMPDecoder::State, const char *, unsigned __int64) [image/decoders/nsBMPDecoder.cpp:426] | |
} | |
Reported at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:931] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
Reported again at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:937] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
} | |
Twice-reported { | |
12 blocks in heap block record 3 of 5 | |
1,920 bytes (1,824 requested / 96 slop) | |
Individual block sizes: 160 x 12 | |
0.00% of the heap (0.00% cumulative) | |
19.35% of twice-reported (91.94% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::image::AllocateBufferForImage(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, mozilla::gfx::SurfaceFormat, bool) [image/imgFrame.cpp:103] | |
#04: mozilla::image::imgFrame::InitForDecoder(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool,mozilla::Maybe<mozilla::image::AnimationParams> const &,bool) [image/imgFrame.cpp:244] | |
#05: mozilla::image::Decoder::AllocateFrameInternal(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &,mozilla::image::RawAccessFrameRef &&) [image/Decoder.cpp:368] | |
#06: mozilla::image::Decoder::AllocateFrame(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &) [image/Decoder.cpp:266] | |
#07: mozilla::image::SurfaceSink::Configure(mozilla::image::SurfaceConfig const &) [image/SurfacePipe.cpp:65] | |
#08: static nsresult mozilla::image::BlendAnimationFilter<mozilla::image::SurfaceSink>::Configure<mozilla::image::SurfaceConfig>(const struct mozilla::image::BlendAnimationConfig & const, const struct mozilla::image::SurfaceConfig & const) [image/SurfaceFilters.h:421] | |
} | |
Reported at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:931] | |
#03: void mozilla::image::AnimationFrameRetainedBuffer::AddSizeOfExcludingThis( *, const class std::function<void (mozilla::image::imgFrame::AddSizeOfCbData &)> & const) [image/AnimationFrameBuffer.cpp:132] | |
#04: void mozilla::image::AnimationSurfaceProvider::AddSizeOfExcludingThis( *, const class std::function<void (mozilla::image::imgFrame::AddSizeOfCbData &)> & const) [image/AnimationSurfaceProvider.cpp:196] | |
#05: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#06: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#07: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#08: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
} | |
Reported again at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:937] | |
#03: void mozilla::image::AnimationFrameRetainedBuffer::AddSizeOfExcludingThis( *, const class std::function<void (mozilla::image::imgFrame::AddSizeOfCbData &)> & const) [image/AnimationFrameBuffer.cpp:132] | |
#04: void mozilla::image::AnimationSurfaceProvider::AddSizeOfExcludingThis( *, const class std::function<void (mozilla::image::imgFrame::AddSizeOfCbData &)> & const) [image/AnimationSurfaceProvider.cpp:196] | |
#05: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#06: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#07: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#08: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
} | |
} | |
Twice-reported { | |
4 blocks in heap block record 4 of 5 | |
640 bytes (608 requested / 32 slop) | |
Individual block sizes: 160 x 4 | |
0.00% of the heap (0.01% cumulative) | |
6.45% of twice-reported (98.39% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::image::AllocateBufferForImage(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, mozilla::gfx::SurfaceFormat, bool) [image/imgFrame.cpp:103] | |
#04: mozilla::image::imgFrame::InitForDecoder(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool,mozilla::Maybe<mozilla::image::AnimationParams> const &,bool) [image/imgFrame.cpp:244] | |
#05: mozilla::image::Decoder::AllocateFrameInternal(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &,mozilla::image::RawAccessFrameRef &&) [image/Decoder.cpp:368] | |
#06: mozilla::image::Decoder::AllocateFrame(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &) [image/Decoder.cpp:266] | |
#07: mozilla::image::SurfaceSink::Configure(mozilla::image::SurfaceConfig const &) [image/SurfacePipe.cpp:65] | |
#08: static class mozilla::Maybe<mozilla::image::SurfacePipe> mozilla::image::SurfacePipeFactory::MakePipe<mozilla::image::SurfaceConfig>(const struct mozilla::image::SurfaceConfig & const) [image/SurfacePipeFactory.h:0] | |
} | |
Reported at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:931] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
Reported again at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:937] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
} | |
Twice-reported { | |
1 block in heap block record 5 of 5 | |
160 bytes (152 requested / 8 slop) | |
0.00% of the heap (0.01% cumulative) | |
1.61% of twice-reported (100.00% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::gfx::DataSourceSurface> mozilla::image::AllocateBufferForImage(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, mozilla::gfx::SurfaceFormat, bool) [image/imgFrame.cpp:103] | |
#04: mozilla::image::imgFrame::InitForDecoder(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool,mozilla::Maybe<mozilla::image::AnimationParams> const &,bool) [image/imgFrame.cpp:244] | |
#05: mozilla::image::Decoder::AllocateFrameInternal(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &,mozilla::image::RawAccessFrameRef &&) [image/Decoder.cpp:368] | |
#06: mozilla::image::Decoder::AllocateFrame(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,mozilla::Maybe<mozilla::image::AnimationParams> const &) [image/Decoder.cpp:266] | |
#07: mozilla::image::SurfaceSink::Configure(mozilla::image::SurfaceConfig const &) [image/SurfacePipe.cpp:65] | |
#08: static nsresult mozilla::image::DownscalingFilter<mozilla::image::SurfaceSink>::Configure<mozilla::image::SurfaceConfig>(const struct mozilla::image::DownscalingConfig & const, const struct mozilla::image::SurfaceConfig & const) [image/DownscalingFilter.h:110] | |
} | |
Reported at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:931] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
Reported again at { | |
#01: static unsigned __int64 AtomTablesReporter::MallocSizeOf(const void *) [xpcom/base/nsMemoryReporterManager.h:37] | |
#02: mozilla::image::imgFrame::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/imgFrame.cpp:937] | |
#03: mozilla::image::ISurfaceProvider::AddSizeOfExcludingThis(unsigned __int64 (*)(void const *),std::function<void > const &) [image/ISurfaceProvider.h:81] | |
#04: void mozilla::image::CachedSurface::SurfaceMemoryReport::Add(class mozilla::NotNull<mozilla::image::CachedSurface *>, bool) [image/SurfaceCache.cpp:188] | |
#05: static void mozilla::image::ImageSurfaceCache::CollectSizeOfSurfaces<`lambda at z:/task_1561662719/build/src/image/SurfaceCache.cpp:1202:9'>(class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, class mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces::<unnamed-tag> *) [image/SurfaceCache.cpp:661] | |
#06: void mozilla::image::SurfaceCacheImpl::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *, const class mozilla::BaseAutoLock<mozilla::AnyStaticMutex> & const) [image/SurfaceCache.cpp:1208] | |
#07: static void mozilla::image::SurfaceCache::CollectSizeOfSurfaces(class mozilla::image::Image *, class nsTArray<mozilla::image::SurfaceMemoryCounter> & const, *) [image/SurfaceCache.cpp:1596] | |
#08: mozilla::image::ImageMemoryCounter::ImageMemoryCounter(mozilla::image::Image *,mozilla::SizeOfState &,bool) [image/Image.cpp:47] | |
} | |
} | |
#----------------------------------------------------------------- | |
Unreported { | |
19,111 blocks in heap block record 1 of 8,416 | |
62,819,696 bytes (57,932,014 requested / 4,887,682 slop) | |
Individual block sizes: 94,208 x 158; 81,920 x 182; 61,440 x 159; 20,480 x 159; 16,384 x 477; 12,288 x 384; 8,192 x 159; 4,096 x 954; 1,024 x 234; 464 x 159; 416 x 61; 320 x 19; 288 x 781; 272 x 60; 256 x 63; 240 x 784; 224 x 666; 208 x 931; 192 x 1,058; 176 x 112; 160 x 119; 144 x 1,039; 128 x 91; 112 x 271; 96 x 290; 80 x 5,943; 64 x 1,409; 48 x 1,226; 32 x 1,163 | |
32.68% of the heap (32.68% cumulative) | |
45.66% of unreported (45.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<char16_t>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151] | |
#07: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301] | |
#08: mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext *,mozilla::dom::WorkerPrivate *,mozilla::DOMEventTargetHelper *,bool) [dom/workers/MessageEventRunnable.cpp:66] | |
} | |
} | |
Unreported { | |
240,954 blocks in heap block record 2 of 8,416 | |
55,503,888 bytes (47,420,956 requested / 8,082,932 slop) | |
Individual block sizes: 1,024 x 13,782; 512 x 4,450; 496 x 17,100; 480 x 23; 464 x 77; 432 x 234; 384 x 684; 368 x 414; 336 x 3,735; 320 x 2,090; 304 x 4,802; 288 x 4,451; 272 x 16,650; 256 x 23; 240 x 2,984; 224 x 768; 208 x 1,988; 192 x 2,727; 176 x 1,789; 160 x 9,571; 144 x 34,000; 128 x 53,854; 112 x 15,918; 96 x 18,383; 80 x 12,480; 64; 48 x 17,876; 32 x 100 | |
28.87% of the heap (61.55% cumulative) | |
40.34% of unreported (86.01% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<unsigned char>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151] | |
#07: mozilla::dom::StructuredCloneHolder::Read(nsISupports *,JSContext *,JS::MutableHandle<JS::Value>,mozilla::ErrorResult &) [dom/base/StructuredCloneHolder.cpp:301] | |
#08: mozilla::dom::MessageEventRunnable::DispatchDOMEvent(JSContext *,mozilla::dom::WorkerPrivate *,mozilla::DOMEventTargetHelper *,bool) [dom/workers/MessageEventRunnable.cpp:66] | |
} | |
} | |
Unreported { | |
8,340 blocks in heap block record 3 of 8,416 | |
1,775,088 bytes (1,550,658 requested / 224,430 slop) | |
Individual block sizes: 1,024 x 361; 512 x 109; 496 x 653; 464 x 4; 432 x 36; 384 x 15; 368 x 11; 336 x 93; 320 x 56; 304 x 116; 288 x 109; 272 x 645; 240 x 74; 224 x 26; 208 x 119; 192 x 68; 176 x 38; 160 x 251; 144 x 1,006; 128 x 1,786; 112 x 466; 96 x 983; 80 x 499; 48 x 809; 32 x 7 | |
0.92% of the heap (62.47% cumulative) | |
1.29% of unreported (87.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<unsigned char>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:715] | |
#07: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:846] | |
#08: mozilla::dom::BrowserParent::ReceiveMessage(nsTString<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/ipc/BrowserParent.cpp:2935] | |
} | |
} | |
Unreported { | |
27,978 blocks in heap block record 4 of 8,416 | |
895,296 bytes (895,296 requested / 0 slop) | |
Individual block sizes: 32 x 27,978 | |
0.47% of the heap (62.94% cumulative) | |
0.65% of unreported (87.95% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: mozilla::gfx::MemStream::write(char const *,unsigned __int64) [gfx/2d/RecordedEvent.h:254] | |
#03: mozilla::gfx::DrawEventRecorderMemory::FlushItem(mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>) [gfx/2d/DrawEventRecorder.cpp:118] | |
#04: mozilla::layers::WebRenderCommandBuilder::BuildWrMaskImage(nsDisplayMasksAndClipPaths *,mozilla::wr::DisplayListBuilder &,mozilla::wr::IpcResourceUpdateQueue &,mozilla::layers::StackingContextHelper const &,nsDisplayListBuilder *,mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel,float> const &) [gfx/layers/wr/WebRenderCommandBuilder.cpp:2512] | |
#05: bool nsDisplayMasksAndClipPaths::CreateWebRenderCommands(class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, const class mozilla::layers::StackingContextHelper & const, class mozilla::layers::RenderRootStateManager *, class nsDisplayListBuilder *) [layout/painting/nsDisplayList.cpp:10070] | |
#06: mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList *,nsDisplayItem *,nsDisplayListBuilder *,mozilla::layers::StackingContextHelper const &,mozilla::wr::DisplayListBuilder &,mozilla::wr::IpcResourceUpdateQueue &) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1784] | |
#07: void mozilla::layers::WebRenderCommandBuilder::BuildWebRenderCommands(class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, class nsDisplayList *, class nsDisplayListBuilder *, class mozilla::wr::RenderRootArray<mozilla::layers::WebRenderScrollData> & const, struct WrFiltersHolder *) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1616] | |
#08: mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList *,nsDisplayListBuilder *,WrFiltersHolder &&,mozilla::layers::WebRenderBackgroundData *) [gfx/layers/wr/WebRenderLayerManager.cpp:346] | |
} | |
} | |
Unreported { | |
8,061 blocks in heap block record 5 of 8,416 | |
386,928 bytes (386,928 requested / 0 slop) | |
Individual block sizes: 48 x 8,061 | |
0.20% of the heap (63.14% cumulative) | |
0.28% of unreported (88.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PR_Getfd [nsprpub/pr/src/io/prfdcach.c:104] | |
#03: PR_Socket [nsprpub/pr/src/io/prsocket.c:0] | |
#04: nsresult mozilla::net::nsSocketTransport::BuildSocket(struct PRFileDesc * & const, bool & const, bool & const) [netwerk/base/nsSocketTransport2.cpp:1096] | |
#05: nsresult mozilla::net::nsSocketTransport::InitiateSocket() [netwerk/base/nsSocketTransport2.cpp:1347] | |
#06: nsresult mozilla::net::nsSocketEvent::Run() [netwerk/base/nsSocketTransport2.cpp:91] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
304 blocks in heap block record 6 of 8,416 | |
311,296 bytes (165,376 requested / 145,920 slop) | |
Individual block sizes: 1,024 x 304 | |
0.16% of the heap (63.30% cumulative) | |
0.23% of unreported (88.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::UniquePtr<mozilla::dom::IPCClientInfo,mozilla::DefaultDelete<mozilla::dom::IPCClientInfo> > mozilla::MakeUnique<mozilla::dom::IPCClientInfo,const nsID &,mozilla::dom::ClientType &,const mozilla::ipc::PrincipalInfo &,const mozilla::TimeStamp &,const nsTString<char> &,mozilla::dom::FrameType,mozilla::Nothing,mozilla::Nothing>(const struct nsID & const, mozilla::dom::ClientType & const, const class mozilla::ipc::PrincipalInfo & const, const class mozilla::TimeStamp & const, const class nsTString<char> & const, mozilla::dom::FrameType *, struct mozilla::Nothing *, struct mozilla::Nothing *) [mfbt/UniquePtr.h:617] | |
#04: mozilla::dom::ClientInfo::ClientInfo(nsID const &,mozilla::dom::ClientType,mozilla::ipc::PrincipalInfo const &,mozilla::TimeStamp const &) [dom/clients/manager/ClientInfo.cpp:24] | |
#05: mozilla::dom::ClientSourceParent::ClientSourceParent(mozilla::dom::ClientSourceConstructorArgs const &,mozilla::Maybe<mozilla::dom::IdType<mozilla::dom::ContentParent> > const &) [dom/clients/manager/ClientSourceParent.cpp:212] | |
#06: mozilla::dom::ClientManagerParent::AllocPClientSourceParent(mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientManagerParent.cpp:87] | |
#07: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::585] | |
#08: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
} | |
} | |
Unreported { | |
70 blocks in heap block record 7 of 8,416 | |
287,280 bytes (156,800 requested / 130,480 slop) | |
Individual block sizes: 8,192 x 35; 16 x 35 | |
0.15% of the heap (63.45% cumulative) | |
0.21% of unreported (88.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: nsresult `anonymous namespace'::ParentImpl::ConnectActorRunnable::Run() [ipc/glue/BackgroundImpl.cpp:1206] | |
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#08: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303] | |
} | |
} | |
Unreported { | |
102 blocks in heap block record 8 of 8,416 | |
281,248 bytes (256,768 requested / 24,480 slop) | |
Individual block sizes: 4,096 x 68; 80 x 34 | |
0.15% of the heap (63.60% cumulative) | |
0.20% of unreported (88.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#03: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#05: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#06: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#07: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
#08: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:156] | |
} | |
} | |
Unreported { | |
20 blocks in heap block record 9 of 8,416 | |
256,256 bytes (256,256 requested / 0 slop) | |
Individual block sizes: 65,536 x 2; 32,768; 16,384; 8,192 x 7; 4,096; 2,048 x 7; 256 | |
0.13% of the heap (63.73% cumulative) | |
0.19% of unreported (89.05% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::net::nsSimpleURI::SetPathQueryRefEscaped(nsTSubstring<char> const &,bool) [netwerk/base/nsSimpleURI.cpp:386] | |
#05: mozilla::net::nsSimpleURI::SetSpecInternal(nsTSubstring<char> const &) [netwerk/base/nsSimpleURI.cpp:279] | |
#06: mozilla::net::nsSimpleURI::Mutator::SetSpec(nsTSubstring<char> const &,nsIURIMutator * *) [netwerk/base/nsSimpleURI.h:122] | |
#07: nsDataHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/data/nsDataHandler.cpp:81] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1768] | |
} | |
} | |
Unreported { | |
1,668 blocks in heap block record 10 of 8,416 | |
233,536 bytes (233,536 requested / 0 slop) | |
Individual block sizes: 512 x 17; 256 x 154; 128 x 1,400; 64 x 97 | |
0.12% of the heap (63.85% cumulative) | |
0.17% of unreported (89.22% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#07: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 11 of 8,416 | |
229,376 bytes (144,704 requested / 84,672 slop) | |
Individual block sizes: 4,096 x 56 | |
0.12% of the heap (63.97% cumulative) | |
0.17% of unreported (89.39% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsHttpHandler::NewProxiedChannel(nsIURI *,nsIProxyInfo *,unsigned int,nsIURI *,nsILoadInfo *,nsIChannel * *) [netwerk/protocol/http/nsHttpHandler.cpp:2035] | |
#04: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:923] | |
#05: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:443] | |
#07: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#08: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
} | |
} | |
Unreported { | |
17 blocks in heap block record 12 of 8,416 | |
208,896 bytes (139,927 requested / 68,969 slop) | |
Individual block sizes: 12,288 x 17 | |
0.11% of the heap (64.08% cumulative) | |
0.15% of unreported (89.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1509] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >,bool> std::_Hash<stdext::_Hmap_traits<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > >,0> >::_Insert<std::pair<const int,nsCOMPtr<nsIEventTarget> > &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > > >(struct std::pair<const int,nsCOMPtr<nsIEventTarget> > & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >) [vs2017_15.8.4/VC/include/xhash:1009] | |
#06: class nsCOMPtr<nsIEventTarget> & const stdext::hash_map<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::ipc::IToplevelProtocol::GetMessageEventTarget(IPC::Message const &) [ipc/glue/ProtocolUtils.cpp:923] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2004] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 13 of 8,416 | |
196,608 bytes (196,608 requested / 0 slop) | |
Individual block sizes: 131,072; 65,536 | |
0.10% of the heap (64.18% cumulative) | |
0.14% of unreported (89.69% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: js::jit::JitcodeGlobalTable::addEntry(js::jit::JitcodeGlobalEntry const &) [js/src/jit/JitcodeMap.cpp:401] | |
#05: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:361] | |
#06: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#07: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394] | |
#08: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171] | |
} | |
} | |
Unreported { | |
2,486 blocks in heap block record 14 of 8,416 | |
159,072 bytes (159,072 requested / 0 slop) | |
Individual block sizes: 64 x 2,485; 32 | |
0.08% of the heap (64.26% cumulative) | |
0.12% of unreported (89.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: TelemetryOrigin::InitializeGlobalState() [toolkit/components/telemetry/core/TelemetryOrigin.cpp:281] | |
#07: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#08: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 15 of 8,416 | |
143,360 bytes (73,640 requested / 69,720 slop) | |
Individual block sizes: 4,096 x 35 | |
0.07% of the heap (64.34% cumulative) | |
0.10% of unreported (89.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::BackgroundParent::Alloc(mozilla::dom::ContentParent *,mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [ipc/glue/BackgroundImpl.cpp:640] | |
#04: mozilla::dom::ContentParent::RecvInitBackground(mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [dom/ipc/ContentParent.cpp:3186] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::6002] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
1,102 blocks in heap block record 16 of 8,416 | |
140,448 bytes (140,448 requested / 0 slop) | |
Individual block sizes: 256 x 302; 128 x 187; 64 x 612; 32 | |
0.07% of the heap (64.41% cumulative) | |
0.10% of unreported (90.01% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,MiscContainer *> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206] | |
#07: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4801] | |
#08: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 17 of 8,416 | |
139,264 bytes (95,200 requested / 44,064 slop) | |
Individual block sizes: 4,096 x 34 | |
0.07% of the heap (64.48% cumulative) | |
0.10% of unreported (90.11% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:185] | |
#04: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#05: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
#06: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:156] | |
#07: mozilla::dom::DOMParser::ParseFromString(nsTSubstring<char16_t> const &,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:99] | |
#08: static bool mozilla::dom::DOMParser_Binding::parseFromString(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::DOMParser *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:073b8e790dfaa6d844651f9f9d005d3612101768f1b770d36fb3b44cad34eea0757851ecb586f382b94413931e6b4783a62dcc7ddda551a9796059c7b4a0d831/dom/bindings/DOMParserBinding.cpp::83] | |
} | |
} | |
Unreported { | |
135 blocks in heap block record 18 of 8,416 | |
138,240 bytes (138,240 requested / 0 slop) | |
Individual block sizes: 1,024 x 135 | |
0.07% of the heap (64.56% cumulative) | |
0.10% of unreported (90.21% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class nsZipItem * nsZipArchive::CreateZipItem() [modules/libjar/nsZipArchive.cpp:633] | |
#03: nsZipArchive::OpenArchive(nsZipHandle *,PRFileDesc *) [modules/libjar/nsZipArchive.cpp:338] | |
#04: nsZipArchive::OpenArchive(nsIFile *) [modules/libjar/nsZipArchive.cpp:405] | |
#05: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:81] | |
#06: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:379] | |
#07: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4774] | |
#08: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4859] | |
} | |
} | |
Unreported { | |
1 block in heap block record 19 of 8,416 | |
131,072 bytes (131,072 requested / 0 slop) | |
0.07% of the heap (64.62% cumulative) | |
0.10% of unreported (90.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: js::jit::ICTypeMonitor_Fallback::addMonitorStubForValue(JSContext *,js::jit::BaselineFrame *,js::StackTypeSet *,JS::Handle<JS::Value>) [js/src/jit/BaselineIC.cpp:1409] | |
#05: js::jit::DoTypeMonitorFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICTypeMonitor_Fallback *,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:1502] | |
#06: ??? (???:???) | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 20 of 8,416 | |
131,072 bytes (130,976 requested / 96 slop) | |
Individual block sizes: 32,768 x 4 | |
0.07% of the heap (64.69% cumulative) | |
0.10% of unreported (90.40% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::DOMEventTargetHelper::Release() [dom/events/DOMEventTargetHelper.cpp:84] | |
#04: mozilla::dom::WorkerRunnable::Run() [dom/workers/WorkerRunnable.cpp:392] | |
#05: mozilla::dom::WorkerPrivate::DoRunLoop(JSContext *) [dom/workers/WorkerPrivate.cpp:2686] | |
#06: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2322] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
1,317 blocks in heap block record 21 of 8,416 | |
127,648 bytes (116,871 requested / 10,777 slop) | |
Individual block sizes: 192 x 15; 176 x 10; 160 x 31; 144 x 21; 128 x 61; 112 x 168; 96 x 509; 80 x 480; 64 x 10; 48 x 7; 32 x 5 | |
0.07% of the heap (64.76% cumulative) | |
0.09% of unreported (90.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JS_string_malloc(JSContext *,unsigned __int64) [js/src/jsapi.cpp:1136] | |
#03: XPCConvert::NativeData2JS(JSContext *,JS::MutableHandle<JS::Value>,void const *,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:270] | |
#04: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:0] | |
#05: static bool XPC_WN_GetterSetter(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:983] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: js::CallGetter(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:735] | |
#08: js::NativeGetProperty(JSContext *,JS::Handle<js::NativeObject *>,JS::Handle<JS::Value>,JS::Handle<JS::PropertyKey>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2601] | |
} | |
} | |
Unreported { | |
541 blocks in heap block record 22 of 8,416 | |
121,184 bytes (116,856 requested / 4,328 slop) | |
Individual block sizes: 224 x 541 | |
0.06% of the heap (64.82% cumulative) | |
0.09% of unreported (90.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: nsJSPrincipals::ReadKnownPrincipalType(JSContext *,JSStructuredCloneReader *,unsigned int,JSPrincipals * *) [caps/nsJSPrincipals.cpp:313] | |
#08: nsJSPrincipals::ReadPrincipals(JSContext *,JSStructuredCloneReader *,JSPrincipals * *) [caps/nsJSPrincipals.cpp:123] | |
} | |
} | |
Unreported { | |
1 block in heap block record 23 of 8,416 | |
114,688 bytes (114,688 requested / 0 slop) | |
0.06% of the heap (64.88% cumulative) | |
0.08% of unreported (90.66% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: TelemetryOrigin::InitializeGlobalState() [toolkit/components/telemetry/core/TelemetryOrigin.cpp:281] | |
#04: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571] | |
#08: mozilla::Telemetry::Init() [toolkit/components/telemetry/core/Telemetry.cpp:2031] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 24 of 8,416 | |
110,592 bytes (110,592 requested / 0 slop) | |
Individual block sizes: 2,048 x 54 | |
0.06% of the heap (64.94% cumulative) | |
0.08% of unreported (90.74% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:99] | |
#05: mozilla::net::nsHttpHeaderArray::SetHeader(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,bool,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:84] | |
#06: mozilla::net::nsHttpRequestHead::SetHeader(nsTSubstring<char> const &,nsTSubstring<char> const &,bool) [netwerk/protocol/http/nsHttpRequestHead.cpp:113] | |
#07: mozilla::net::HttpBaseChannel::SetRequestHeader(nsTSubstring<char> const &,nsTSubstring<char> const &,bool) [netwerk/protocol/http/HttpBaseChannel.cpp:1681] | |
#08: mozilla::net::HttpBaseChannel::AddCookiesToRequest() [netwerk/protocol/http/HttpBaseChannel.cpp:3069] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 25 of 8,416 | |
106,496 bytes (54,704 requested / 51,792 slop) | |
Individual block sizes: 4,096 x 26 | |
0.06% of the heap (64.99% cumulative) | |
0.08% of unreported (90.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951] | |
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882] | |
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#08: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204] | |
} | |
} | |
Unreported { | |
538 blocks in heap block record 26 of 8,416 | |
99,712 bytes (96,448 requested / 3,264 slop) | |
Individual block sizes: 368 x 5; 336 x 6; 320 x 11; 304 x 5; 288 x 6; 272 x 5; 256 x 5; 240 x 16; 224 x 10; 208 x 58; 192 x 64; 176 x 109; 160 x 160; 144 x 78 | |
0.05% of the heap (65.05% cumulative) | |
0.07% of unreported (90.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTextFragment::SetTo(char16_t const *,int,bool,bool) [dom/base/nsTextFragment.cpp:284] | |
#03: mozilla::dom::CharacterData::SetTextInternal(unsigned int,unsigned int,char16_t const *,unsigned int,bool,CharacterDataChangeInfo::Details *) [dom/base/CharacterData.cpp:258] | |
#04: mozilla::EditorBase::InsertTextWithTransaction(mozilla::dom::Document &,nsTSubstring<char16_t> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> *) [editor/libeditor/EditorBase.cpp:2584] | |
#05: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:854] | |
#06: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
#07: mozilla::TextEditor::InsertTextAsSubAction(nsTSubstring<char16_t> const &) [editor/libeditor/TextEditor.cpp:1027] | |
#08: mozilla::TextEditor::InsertTextAsAction(nsTSubstring<char16_t> const &,nsIPrincipal *) [editor/libeditor/TextEditor.cpp:992] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 27 of 8,416 | |
98,304 bytes (65,848 requested / 32,456 slop) | |
Individual block sizes: 12,288 x 8 | |
0.05% of the heap (65.10% cumulative) | |
0.07% of unreported (90.97% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1509] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016] | |
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1752] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 28 of 8,416 | |
98,304 bytes (65,848 requested / 32,456 slop) | |
Individual block sizes: 12,288 x 8 | |
0.05% of the heap (65.15% cumulative) | |
0.07% of unreported (91.04% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1509] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016] | |
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::4678] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 29 of 8,416 | |
97,712 bytes (92,896 requested / 4,816 slop) | |
Individual block sizes: 90,112; 4,096; 1,024 x 2; 336; 160 x 7 | |
0.05% of the heap (65.20% cumulative) | |
0.07% of unreported (91.11% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709] | |
#04: bool js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::put<const js::HashableValue &>(const class js::HashableValue & const) [js/src/ds/OrderedHashTable.h:189] | |
#05: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1310] | |
#06: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 30 of 8,416 | |
91,136 bytes (71,912 requested / 19,224 slop) | |
Individual block sizes: 1,024 x 89 | |
0.05% of the heap (65.25% cumulative) | |
0.07% of unreported (91.17% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:745] | |
#04: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
#05: nsTransitionManager::UpdateTransitions(mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:396] | |
#06: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:562] | |
#07: static void core::ptr::real_drop_in_place<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>(struct style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement> *) [git:github.com/rust-lang/rust:src/libcore/ptr.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:193] | |
#08: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
} | |
} | |
Unreported { | |
1 block in heap block record 31 of 8,416 | |
90,112 bytes (87,696 requested / 2,416 slop) | |
0.05% of the heap (65.29% cumulative) | |
0.07% of unreported (91.24% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: TelemetryHistogram::InitializeGlobalState(bool,bool) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:2402] | |
#04: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571] | |
#08: mozilla::Telemetry::Init() [toolkit/components/telemetry/core/Telemetry.cpp:2031] | |
} | |
} | |
Unreported { | |
1 block in heap block record 32 of 8,416 | |
90,112 bytes (87,696 requested / 2,416 slop) | |
0.05% of the heap (65.34% cumulative) | |
0.07% of unreported (91.31% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: TelemetryHistogram::InitializeGlobalState(bool,bool) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:2400] | |
#04: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571] | |
#08: mozilla::Telemetry::Init() [toolkit/components/telemetry/core/Telemetry.cpp:2031] | |
} | |
} | |
Unreported { | |
2,486 blocks in heap block record 33 of 8,416 | |
83,424 bytes (83,424 requested / 0 slop) | |
Individual block sizes: 64 x 121; 32 x 2,365 | |
0.04% of the heap (65.38% cumulative) | |
0.06% of unreported (91.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: TelemetryOrigin::InitializeGlobalState() [toolkit/components/telemetry/core/TelemetryOrigin.cpp:280] | |
#07: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#08: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
} | |
} | |
Unreported { | |
651 blocks in heap block record 34 of 8,416 | |
83,328 bytes (78,120 requested / 5,208 slop) | |
Individual block sizes: 128 x 651 | |
0.04% of the heap (65.43% cumulative) | |
0.06% of unreported (91.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598] | |
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
20 blocks in heap block record 35 of 8,416 | |
82,080 bytes (44,800 requested / 37,280 slop) | |
Individual block sizes: 8,192 x 10; 16 x 10 | |
0.04% of the heap (65.47% cumulative) | |
0.06% of unreported (91.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: ChildProcessHost::CreateChannel() [ipc/chromium/src/chrome/common/child_process_host.cc:30] | |
#04: mozilla::ipc::GeckoChildProcessHost::InitializeChannel() [ipc/glue/GeckoChildProcessHost.cpp:470] | |
#05: mozilla::ipc::GeckoChildProcessHost::RunPerformAsyncLaunch(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >) [ipc/glue/GeckoChildProcessHost.cpp:623] | |
#06: nsresult mozilla::detail::RunnableMethodImpl<mozilla::ipc::GeckoChildProcessHost *,void (mozilla::ipc::GeckoChildProcessHost::*)(std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > >),0,mozilla::RunnableKind::Standard,std::vector<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char> > > > >::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#07: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523] | |
#08: base::MessagePumpForIO::DoRunLoop() [ipc/chromium/src/base/message_pump_win.cc:421] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 36 of 8,416 | |
81,920 bytes (47,040 requested / 34,880 slop) | |
Individual block sizes: 8,192 x 10 | |
0.04% of the heap (65.51% cumulative) | |
0.06% of unreported (91.55% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PORT_ZAlloc [security/nss/lib/nss/utilwrap.c:146] | |
#03: sftk_NewObject [security/nss/lib/softoken/pkcs11u.c:1028] | |
#04: NSC_CreateObject [security/nss/lib/softoken/pkcs11.c:4400] | |
#05: PK11_CreateNewObject [security/nss/lib/pk11wrap/pk11obj.c:409] | |
#06: PK11_ImportPublicKey [security/nss/lib/pk11wrap/pk11akey.c:233] | |
#07: mozilla::ct::CTLogVerifier::Init(mozilla::pkix::Input,short,mozilla::ct::CTLogStatus,unsigned __int64) [security/ct/CTLogVerifier.cpp:156] | |
#08: void mozilla::psm::CertVerifier::LoadKnownCTLogs() [security/certverifier/CertVerifier.cpp:247] | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 37 of 8,416 | |
81,776 bytes (81,776 requested / 0 slop) | |
Individual block sizes: 304 x 269 | |
0.04% of the heap (65.56% cumulative) | |
0.06% of unreported (91.61% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::NeckoParent::AllocPHttpChannelParent(mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:291] | |
#04: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1747] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
940 blocks in heap block record 38 of 8,416 | |
79,056 bytes (72,080 requested / 6,976 slop) | |
Individual block sizes: 1,024 x 2; 416; 320 x 2; 304 x 2; 288; 272 x 2; 256; 240 x 3; 224 x 2; 208 x 6; 192 x 5; 176 x 6; 160 x 13; 144 x 21; 128 x 43; 112 x 68; 96 x 125; 80 x 141; 64 x 282; 48 x 214 | |
0.04% of the heap (65.60% cumulative) | |
0.06% of unreported (91.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsAttrValue::SetTo(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:337] | |
#03: nsXULPrototypeElement::SetAttrAt(unsigned int,nsTSubstring<char16_t> const &,nsIURI *) [dom/xul/nsXULElement.cpp:0] | |
#04: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:872] | |
#05: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#06: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#07: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#08: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2900] | |
} | |
} | |
Unreported { | |
77 blocks in heap block record 39 of 8,416 | |
76,928 bytes (76,392 requested / 536 slop) | |
Individual block sizes: 4,096 x 3; 2,048 x 18; 1,024 x 11; 512 x 21; 240 x 24 | |
0.04% of the heap (65.64% cumulative) | |
0.06% of unreported (91.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709] | |
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189] | |
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811] | |
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780] | |
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793] | |
#08: ??? (???:???) | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 40 of 8,416 | |
73,872 bytes (40,320 requested / 33,552 slop) | |
Individual block sizes: 8,192 x 9; 16 x 9 | |
0.04% of the heap (65.67% cumulative) | |
0.05% of unreported (91.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorParent>::Bind(class mozilla::PProcessHangMonitorParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: void `anonymous namespace'::HangMonitorParent::Bind(class mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorParent> *) [dom/ipc/ProcessHangMonitor.cpp:832] | |
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 41 of 8,416 | |
73,728 bytes (63,552 requested / 10,176 slop) | |
Individual block sizes: 24,576 x 3 | |
0.04% of the heap (65.71% cumulative) | |
0.05% of unreported (91.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2294] | |
#04: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#05: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#06: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304] | |
#07: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#08: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 42 of 8,416 | |
73,728 bytes (44,064 requested / 29,664 slop) | |
Individual block sizes: 2,048 x 36 | |
0.04% of the heap (65.75% cumulative) | |
0.05% of unreported (91.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::CreateBrowser(mozilla::dom::TabContext const &,mozilla::dom::Element *,nsTSubstring<char16_t> const &,mozilla::dom::BrowsingContext *,mozilla::dom::ContentParent *,mozilla::dom::BrowserParent *,unsigned __int64) [dom/ipc/ContentParent.cpp:1201] | |
#04: bool nsFrameLoader::TryRemoteBrowserInternal() [dom/base/nsFrameLoader.cpp:2677] | |
#05: nsFrameLoader::TryRemoteBrowser() [dom/base/nsFrameLoader.cpp:2741] | |
#06: nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const &,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:999] | |
#07: nsFrameLoader::Show(int,int,int,int,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:866] | |
#08: nsSubDocumentFrame::ShowViewer() [layout/generic/nsSubDocumentFrame.cpp:209] | |
} | |
} | |
Unreported { | |
888 blocks in heap block record 43 of 8,416 | |
69,824 bytes (69,824 requested / 0 slop) | |
Individual block sizes: 256 x 22; 128 x 281; 64 x 297; 32 x 288 | |
0.04% of the heap (65.79% cumulative) | |
0.05% of unreported (91.93% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::ContentPrincipalInfo>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::ContentPrincipalInfo *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::PrincipalInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::PrincipalInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::889] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::dom::ClientSourceConstructorArgs>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::ClientSourceConstructorArgs *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::87] | |
#08: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::574] | |
} | |
} | |
Unreported { | |
541 blocks in heap block record 44 of 8,416 | |
69,248 bytes (64,920 requested / 4,328 slop) | |
Individual block sizes: 128 x 541 | |
0.04% of the heap (65.82% cumulative) | |
0.05% of unreported (91.98% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: nsJSPrincipals::ReadKnownPrincipalType(JSContext *,JSStructuredCloneReader *,unsigned int,JSPrincipals * *) [caps/nsJSPrincipals.cpp:313] | |
#07: nsJSPrincipals::ReadPrincipals(JSContext *,JSStructuredCloneReader *,JSPrincipals * *) [caps/nsJSPrincipals.cpp:123] | |
#08: JSStructuredCloneReader::readSavedFrame(unsigned int) [js/src/vm/StructuredClone.cpp:2805] | |
} | |
} | |
Unreported { | |
479 blocks in heap block record 45 of 8,416 | |
68,976 bytes (65,144 requested / 3,832 slop) | |
Individual block sizes: 144 x 479 | |
0.04% of the heap (65.86% cumulative) | |
0.05% of unreported (92.03% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::PlaceholderTransaction> mozilla::PlaceholderTransaction::Create(class mozilla::EditorBase & const, class nsAtom *, class mozilla::Maybe<mozilla::SelectionState> *) [editor/libeditor/PlaceholderTransaction.h:45] | |
#04: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:698] | |
#05: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:823] | |
#06: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
#07: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:736] | |
#08: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
} | |
} | |
Unreported { | |
538 blocks in heap block record 46 of 8,416 | |
68,864 bytes (64,560 requested / 4,304 slop) | |
Individual block sizes: 128 x 538 | |
0.04% of the heap (65.90% cumulative) | |
0.05% of unreported (92.08% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::CreateEmptyTextNode() [dom/base/Document.cpp:7590] | |
#04: mozilla::EditorBase::InsertTextWithTransaction(mozilla::dom::Document &,nsTSubstring<char16_t> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> *) [editor/libeditor/EditorBase.cpp:2584] | |
#05: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:854] | |
#06: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
#07: mozilla::TextEditor::InsertTextAsSubAction(nsTSubstring<char16_t> const &) [editor/libeditor/TextEditor.cpp:1027] | |
#08: mozilla::TextEditor::InsertTextAsAction(nsTSubstring<char16_t> const &,nsIPrincipal *) [editor/libeditor/TextEditor.cpp:992] | |
} | |
} | |
Unreported { | |
1 block in heap block record 47 of 8,416 | |
65,536 bytes (65,536 requested / 0 slop) | |
0.03% of the heap (65.93% cumulative) | |
0.05% of unreported (92.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: MOZ_Z_deflateInit2_ [modules/zlib/src/deflate.c:327] | |
#03: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:46] | |
#04: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#05: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#06: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#07: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#08: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
} | |
} | |
Unreported { | |
1 block in heap block record 48 of 8,416 | |
65,536 bytes (65,536 requested / 0 slop) | |
0.03% of the heap (65.96% cumulative) | |
0.05% of unreported (92.18% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: MOZ_Z_deflateInit2_ [modules/zlib/src/deflate.c:321] | |
#03: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:46] | |
#04: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#05: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#06: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#07: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#08: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
} | |
} | |
Unreported { | |
1 block in heap block record 49 of 8,416 | |
65,536 bytes (65,536 requested / 0 slop) | |
0.03% of the heap (66.00% cumulative) | |
0.05% of unreported (92.22% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: MOZ_Z_deflateInit2_ [modules/zlib/src/deflate.c:330] | |
#03: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:46] | |
#04: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#05: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#06: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#07: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#08: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
} | |
} | |
Unreported { | |
1 block in heap block record 50 of 8,416 | |
65,536 bytes (65,536 requested / 0 slop) | |
0.03% of the heap (66.03% cumulative) | |
0.05% of unreported (92.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: MOZ_Z_deflateInit2_ [modules/zlib/src/deflate.c:322] | |
#03: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:46] | |
#04: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#05: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#06: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#07: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#08: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 51 of 8,416 | |
64,512 bytes (60,032 requested / 4,480 slop) | |
Individual block sizes: 28,672; 2,048; 1,024 x 33 | |
0.03% of the heap (66.07% cumulative) | |
0.05% of unreported (92.32% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206] | |
#05: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4801] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
286 blocks in heap block record 52 of 8,416 | |
64,064 bytes (61,776 requested / 2,288 slop) | |
Individual block sizes: 224 x 286 | |
0.03% of the heap (66.10% cumulative) | |
0.05% of unreported (92.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: static bool mozilla::ipc::IPDLParamTraits<nsIPrincipal *>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class RefPtr<nsIPrincipal> *) [ipc/glue/IPDLParamTraits.h:61] | |
#08: mozilla::ipc::IPDLParamTraits<mozilla::dom::WindowGlobalInit>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::WindowGlobalInit *) [s3:gecko-generated-sources-l1:a54077285abf5559dad7ae7717caf233f6e23bc6a53c077d02b9128e87ce18dd6346437f620a4d019e1ee802d78e9bcfe3790970f10b30f21d40b13d2b7223ff/ipc/ipdl/DOMTypes.cpp::1803] | |
} | |
} | |
Unreported { | |
291 blocks in heap block record 53 of 8,416 | |
62,672 bytes (60,552 requested / 2,120 slop) | |
Individual block sizes: 224 x 265; 128 x 25; 112 | |
0.03% of the heap (66.13% cumulative) | |
0.05% of unreported (92.41% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: mozilla::ipc::ReadIPDLParam<RefPtr<nsIURI> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,RefPtr<nsIURI> *) [ipc/glue/IPDLParamTraits.h:61] | |
#05: mozilla::dom::PWindowGlobalParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:cf5c66f05ddd4267b8e2f6f36c3b355d74425af01fa5edea10d93045d1326efa3884ba67fded8257e5381c63431af694af077400e59468d0c578f366031a577a/ipc/ipdl/PWindowGlobalParent.cpp::413] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
149 blocks in heap block record 54 of 8,416 | |
61,952 bytes (48,064 requested / 13,888 slop) | |
Individual block sizes: 4,096 x 2; 2,048 x 11; 1,024 x 10; 512 x 6; 384 x 5; 320 x 8; 256 x 19; 224; 192 x 7; 160 x 4; 128 x 23; 96; 64 x 52 | |
0.03% of the heap (66.16% cumulative) | |
0.05% of unreported (92.46% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static void alloc::vec::Vec<regex_syntax::literals::Lit>::reserve<regex_syntax::literals::Lit>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457] | |
#03: static bool style::properties::declaration_block::PropertyDeclarationBlock::extend(struct style::properties::SourcePropertyDeclarationDrain, style::properties::declaration_block::Importance) [servo/components/style/properties/declaration_block.rs:434] | |
#04: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1426] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#06: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
} | |
} | |
Unreported { | |
15 blocks in heap block record 55 of 8,416 | |
61,440 bytes (61,440 requested / 0 slop) | |
Individual block sizes: 4,096 x 15 | |
0.03% of the heap (66.20% cumulative) | |
0.04% of unreported (92.50% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: struct already_AddRefed<nsIRunnable> mozilla::ThreadEventQueue<mozilla::EventQueue>::GetEvent(bool, mozilla::EventQueuePriority *) [xpcom/threads/ThreadEventQueue.cpp:151] | |
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1134] | |
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303] | |
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 56 of 8,416 | |
61,440 bytes (32,640 requested / 28,800 slop) | |
Individual block sizes: 1,024 x 60 | |
0.03% of the heap (66.23% cumulative) | |
0.04% of unreported (92.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ClientInfo::operator=(mozilla::dom::ClientInfo const &) [dom/clients/manager/ClientInfo.cpp:34] | |
#04: mozilla::net::LoadInfo::LoadInfo(nsIPrincipal *,nsIPrincipal *,nsIPrincipal *,nsIPrincipal *,nsIPrincipal *,nsIPrincipal *,nsIURI *,nsICookieSettings *,nsIContentSecurityPolicy *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,mozilla::LoadTainting,bool,bool,bool,bool,bool,bool,bool,bool,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,bool,bool,bool,bool,mozilla::OriginAttributes const &,nsTArray<nsCOMPtr<nsIRedirectHistoryEntry> > &,nsTArray<nsCOMPtr<nsIRedirectHistoryEntry> > &,nsTArray<nsCOMPtr<nsIPrincipal> > &&,nsTArray<unsigned __int64> const &,nsTArray<nsTString<char> > const &,bool,bool,bool,bool,bool,bool,nsTSubstring<char16_t> const &,unsigned int) [netwerk/base/LoadInfo.cpp:556] | |
#05: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:719] | |
#06: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
#07: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#08: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
} | |
} | |
Unreported { | |
855 blocks in heap block record 57 of 8,416 | |
59,488 bytes (52,648 requested / 6,840 slop) | |
Individual block sizes: 208 x 3; 176 x 3; 160 x 3; 144 x 3; 128 x 20; 112 x 41; 96 x 112; 80 x 226; 64 x 138; 48 x 176; 32 x 130 | |
0.03% of the heap (66.26% cumulative) | |
0.04% of unreported (92.59% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:860] | |
#04: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#05: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#06: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#07: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2900] | |
#08: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 58 of 8,416 | |
59,024 bytes (53,710 requested / 5,314 slop) | |
Individual block sizes: 1,024 x 4; 320 x 3; 272; 240 x 13; 224 x 14; 208 x 16; 192 x 75; 176 x 11; 160 x 21; 144 x 26; 112 x 10; 96 x 16; 80 x 97; 64 x 60; 48 x 57; 32 x 115 | |
0.03% of the heap (66.29% cumulative) | |
0.04% of unreported (92.63% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<char16_t>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:715] | |
#07: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:846] | |
#08: mozilla::dom::BrowserParent::ReceiveMessage(nsTString<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *) [dom/ipc/BrowserParent.cpp:2935] | |
} | |
} | |
Unreported { | |
364 blocks in heap block record 59 of 8,416 | |
58,688 bytes (58,688 requested / 0 slop) | |
Individual block sizes: 512 x 9; 256 x 70; 128 x 280; 64 x 5 | |
0.03% of the heap (66.32% cumulative) | |
0.04% of unreported (92.67% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::StandardURLParams>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::StandardURLParams *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::URIParams>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::URIParams *) [s3:gecko-generated-sources-l1:fde8f07d56ff15330b73bde81d59386ee0488538a2ff84c038a81cf79e39111f39c32bcc53f26fd810c693c78ea322fd00dc24b03486e09894a23e43ff2c7e5f/ipc/ipdl/URIParams.cpp::1625] | |
#07: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::URIParams> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::ipc::URIParams> *) [ipc/glue/IPDLParamTraits.h:61] | |
#08: mozilla::ipc::ReadIPDLParam<RefPtr<nsIURI> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,RefPtr<nsIURI> *) [ipc/glue/IPDLParamTraits.h:61] | |
} | |
} | |
Unreported { | |
885 blocks in heap block record 60 of 8,416 | |
56,640 bytes (49,560 requested / 7,080 slop) | |
Individual block sizes: 64 x 885 | |
0.03% of the heap (66.35% cumulative) | |
0.04% of unreported (92.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::886] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
292 blocks in heap block record 61 of 8,416 | |
56,064 bytes (53,728 requested / 2,336 slop) | |
Individual block sizes: 192 x 292 | |
0.03% of the heap (66.38% cumulative) | |
0.04% of unreported (92.76% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::BrowserParent::AllocPWindowGlobalParent(mozilla::dom::WindowGlobalInit const &) [dom/ipc/BrowserParent.cpp:1233] | |
#04: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2762] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
290 blocks in heap block record 62 of 8,416 | |
55,680 bytes (55,680 requested / 0 slop) | |
Individual block sizes: 192 x 290 | |
0.03% of the heap (66.41% cumulative) | |
0.04% of unreported (92.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsFrameSelection::nsFrameSelection() [layout/generic/nsFrameSelection.cpp:283] | |
#04: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:968] | |
#05: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882] | |
#06: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#07: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
#08: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
} | |
} | |
Unreported { | |
674 blocks in heap block record 63 of 8,416 | |
53,920 bytes (48,528 requested / 5,392 slop) | |
Individual block sizes: 80 x 674 | |
0.03% of the heap (66.44% cumulative) | |
0.04% of unreported (92.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592] | |
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#04: ??? (???:???) | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 64 of 8,416 | |
53,248 bytes (35,152 requested / 18,096 slop) | |
Individual block sizes: 2,048 x 26 | |
0.03% of the heap (66.46% cumulative) | |
0.04% of unreported (92.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:639] | |
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898] | |
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#06: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204] | |
#07: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
#08: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 65 of 8,416 | |
53,248 bytes (33,280 requested / 19,968 slop) | |
Individual block sizes: 2,048 x 26 | |
0.03% of the heap (66.49% cumulative) | |
0.04% of unreported (92.91% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:166] | |
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124] | |
#06: NS_NewSVGDocument(mozilla::dom::Document * *) [dom/svg/SVGDocument.cpp:54] | |
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:179] | |
#08: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296] | |
} | |
} | |
Unreported { | |
195 blocks in heap block record 66 of 8,416 | |
53,040 bytes (51,480 requested / 1,560 slop) | |
Individual block sizes: 272 x 195 | |
0.03% of the heap (66.52% cumulative) | |
0.04% of unreported (92.95% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer &&,mozilla::dom::BrowsingContextGroup *,mozilla::dom::ContentParent *) [docshell/base/BrowsingContext.cpp:157] | |
#04: mozilla::dom::ContentParent::RecvAttachBrowsingContext(mozilla::dom::BrowsingContext::IPCInitializer &&) [dom/ipc/ContentParent.cpp:5764] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::10538] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
197 blocks in heap block record 67 of 8,416 | |
50,432 bytes (50,432 requested / 0 slop) | |
Individual block sizes: 256 x 197 | |
0.03% of the heap (66.54% cumulative) | |
0.04% of unreported (92.99% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7787] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 68 of 8,416 | |
49,248 bytes (26,880 requested / 22,368 slop) | |
Individual block sizes: 8,192 x 6; 16 x 6 | |
0.03% of the heap (66.57% cumulative) | |
0.04% of unreported (93.02% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: mozilla::ProfilerParent::CreateForProcess(unsigned long) [tools/profiler/gecko/ProfilerParent.cpp:101] | |
#06: void mozilla::dom::ContentParent::Init() [dom/ipc/ContentParent.cpp:1313] | |
#07: static class RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > mozilla::dom::ContentParent::LaunchSubprocessInternal::<unnamed-tag>::operator()(void *) [dom/ipc/ContentParent.cpp:2185] | |
#08: void mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ThenValue<`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2141:18',`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2125:17'>::DoResolveOrRejectInternal(class mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ResolveOrRejectValue & const) [xpcom/threads/MozPromise.h:0] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 69 of 8,416 | |
49,152 bytes (49,152 requested / 0 slop) | |
Individual block sizes: 16,384 x 3 | |
0.03% of the heap (66.60% cumulative) | |
0.04% of unreported (93.06% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: js::jit::JitcodeGlobalTable::addEntry(js::jit::JitcodeGlobalEntry const &) [js/src/jit/JitcodeMap.cpp:396] | |
#05: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:361] | |
#06: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#07: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394] | |
#08: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171] | |
} | |
} | |
Unreported { | |
48 blocks in heap block record 70 of 8,416 | |
49,152 bytes (25,344 requested / 23,808 slop) | |
Individual block sizes: 1,024 x 48 | |
0.03% of the heap (66.62% cumulative) | |
0.04% of unreported (93.10% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::extensions::ChannelWrapper::Get(mozilla::dom::GlobalObject const &,nsIChannel *) [toolkit/components/extensions/webrequest/ChannelWrapper.cpp:131] | |
#04: static bool mozilla::dom::ChannelWrapper_Binding::get(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:1c659806273c26e888567a0f2a6b8253a9428d9c487ba16a9c9d0d1fd63413bb7ebf316b423bbf1d6dd4d73d3a7609cca59818f2777ea0b823cedf7f2a20920a/dom/bindings/ChannelWrapperBinding.cpp::1342] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
304 blocks in heap block record 71 of 8,416 | |
48,640 bytes (48,640 requested / 0 slop) | |
Individual block sizes: 160 x 304 | |
0.03% of the heap (66.65% cumulative) | |
0.04% of unreported (93.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ClientManagerParent::AllocPClientSourceParent(mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientManagerParent.cpp:86] | |
#04: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::585] | |
#05: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
299 blocks in heap block record 72 of 8,416 | |
47,264 bytes (47,264 requested / 0 slop) | |
Individual block sizes: 512 x 9; 256 x 68; 128 x 187; 64 x 6; 32 x 29 | |
0.02% of the heap (66.67% cumulative) | |
0.03% of unreported (93.17% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::IPDLParamTraits<mozilla::dom::ClientSourceExecutionReadyArgs>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::ClientSourceExecutionReadyArgs *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::915] | |
#06: mozilla::dom::PClientSourceParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:b8c6ec1b5b83ccf223c31e35a6bea7972aa5a68115df8f32c5a8b38a94f1ffd36ae8ef1b7fbfd9c7d42e70dfd5be9f6395b8e8c59734cebcbed147e05b5ec899/ipc/ipdl/PClientSourceParent.cpp::247] | |
#07: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
738 blocks in heap block record 73 of 8,416 | |
47,232 bytes (41,328 requested / 5,904 slop) | |
Individual block sizes: 64 x 738 | |
0.02% of the heap (66.70% cumulative) | |
0.03% of unreported (93.20% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4779] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
983 blocks in heap block record 74 of 8,416 | |
47,184 bytes (47,184 requested / 0 slop) | |
Individual block sizes: 48 x 983 | |
0.02% of the heap (66.72% cumulative) | |
0.03% of unreported (93.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206] | |
#04: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4801] | |
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
184 blocks in heap block record 75 of 8,416 | |
47,104 bytes (47,104 requested / 0 slop) | |
Individual block sizes: 256 x 184 | |
0.02% of the heap (66.74% cumulative) | |
0.03% of unreported (93.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Append(char16_t,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:744] | |
#04: nsLocalFile::AppendNative(nsTSubstring<char> const &) [xpcom/io/nsLocalFileWin.cpp:3150] | |
#05: nsresult mozilla::net::CacheFileIOManager::GetFile(const unsigned char[20] *, class nsIFile * *) [netwerk/cache2/CacheFileIOManager.cpp:3683] | |
#06: nsresult mozilla::net::CacheFileIOManager::OpenFileInternal(const unsigned char[20] *, const class nsTSubstring<char> & const, unsigned int, class mozilla::net::CacheFileHandle * *) [netwerk/cache2/CacheFileIOManager.cpp:1581] | |
#07: nsresult mozilla::net::OpenFileEvent::Run() [netwerk/cache2/CacheFileIOManager.cpp:644] | |
#08: mozilla::net::CacheIOThread::ThreadFunc(void *) [netwerk/cache2/CacheIOThread.cpp:424] | |
} | |
} | |
Unreported { | |
267 blocks in heap block record 76 of 8,416 | |
46,992 bytes (44,856 requested / 2,136 slop) | |
Individual block sizes: 176 x 267 | |
0.02% of the heap (66.77% cumulative) | |
0.03% of unreported (93.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::RequestContextService::GetRequestContext(unsigned __int64,nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:516] | |
#04: mozilla::net::HttpBaseChannel::AddAsNonTailRequest() [netwerk/protocol/http/HttpBaseChannel.cpp:2817] | |
#05: bool mozilla::net::nsHttpChannel::WaitingForTailUnblock() [netwerk/protocol/http/nsHttpChannel.cpp:10225] | |
#06: mozilla::net::nsHttpChannel::AsyncOpen(nsIStreamListener *) [netwerk/protocol/http/nsHttpChannel.cpp:6441] | |
#07: void mozilla::net::HttpChannelParent::InvokeAsyncOpen(nsresult) [netwerk/protocol/http/HttpChannelParent.cpp:373] | |
#08: void mozilla::net::HttpChannelParent::TryInvokeAsyncOpen(nsresult) [netwerk/protocol/http/HttpChannelParent.cpp:186] | |
} | |
} | |
Unreported { | |
718 blocks in heap block record 77 of 8,416 | |
45,952 bytes (45,952 requested / 0 slop) | |
Individual block sizes: 64 x 718 | |
0.02% of the heap (66.79% cumulative) | |
0.03% of unreported (93.34% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:681] | |
#04: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#05: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2900] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Status MOZ_XML_ParseBuffer(struct XML_ParserStruct *, int, int) [parser/expat/lib/xmlparse.c:1992] | |
} | |
} | |
Unreported { | |
366 blocks in heap block record 78 of 8,416 | |
45,712 bytes (43,944 requested / 1,768 slop) | |
Individual block sizes: 464; 384 x 2; 320; 288 x 7; 272 x 2; 240 x 15; 224 x 14; 192 x 12; 176 x 21; 144 x 31; 128 x 51; 96 x 76; 80 x 131; 48 x 2 | |
0.02% of the heap (66.82% cumulative) | |
0.03% of unreported (93.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<selectors::parser::Selector<style::gecko::selector_parser::SelectorImpl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> selectors::parser::parse_selector<style::selector_parser::SelectorParser,style::gecko::selector_parser::SelectorImpl>(struct style::selector_parser::SelectorParser *, struct cssparser::parser::Parser *) [servo/components/selectors/parser.rs:1539] | |
#03: static union core::result::Result<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>::parse<style::gecko::selector_parser::SelectorImpl,style::selector_parser::SelectorParser>(struct cssparser::parser::Parser *) [servo/components/selectors/parser.rs:314] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:537] | |
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#07: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
} | |
} | |
Unreported { | |
699 blocks in heap block record 79 of 8,416 | |
44,736 bytes (39,144 requested / 5,592 slop) | |
Individual block sizes: 64 x 699 | |
0.02% of the heap (66.84% cumulative) | |
0.03% of unreported (93.40% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::EventTarget_Binding::addEventListener(JSContext *,JS::Handle<JSObject *>,mozilla::dom::EventTarget *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:672e74a090ab9e8d7b663e6dc12881a77626fe08138e68c1d22f3aac1e3e469290756df1fd0237a66ab2f080c54b72f594c5c2ef126f52ac5f70683925425a0e/dom/bindings/EventTargetBinding.cpp::886] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 80 of 8,416 | |
43,120 bytes (38,808 requested / 4,312 slop) | |
Individual block sizes: 80 x 539 | |
0.02% of the heap (66.86% cumulative) | |
0.03% of unreported (93.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsIContent::CreateSlots() [dom/base/nsIContent.h:797] | |
#04: mozilla::dom::CharacterData::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/CharacterData.cpp:419] | |
#05: nsINode::InsertChildBefore(nsIContent *,nsIContent *,bool) [dom/base/nsINode.cpp:1253] | |
#06: nsINode::ReplaceOrInsertBefore(bool,nsINode *,nsINode *,mozilla::ErrorResult &) [dom/base/nsINode.cpp:2367] | |
#07: nsresult mozilla::InsertNodeTransaction::DoTransaction() [editor/libeditor/InsertNodeTransaction.cpp:100] | |
#08: mozilla::TransactionManager::BeginTransaction(nsITransaction *,nsISupports *) [editor/txmgr/TransactionManager.cpp:635] | |
} | |
} | |
Unreported { | |
199 blocks in heap block record 81 of 8,416 | |
42,240 bytes (42,240 requested / 0 slop) | |
Individual block sizes: 512 x 2; 256 x 125; 128 x 72 | |
0.02% of the heap (66.88% cumulative) | |
0.03% of unreported (93.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7778] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 82 of 8,416 | |
40,960 bytes (40,960 requested / 0 slop) | |
Individual block sizes: 4,096 x 10 | |
0.02% of the heap (66.91% cumulative) | |
0.03% of unreported (93.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: class js::jit::ICTypeMonitor_Fallback * js::jit::ICStub::NewFallback<js::jit::ICTypeMonitor_Fallback,nullptr_t,int>(struct JSContext *, class js::jit::ICStubSpace *, struct js::jit::TrampolinePtr, void * *, int *) [js/src/jit/BaselineIC.h:441] | |
#05: js::jit::JitScript::initICEntriesAndBytecodeTypeMap(JSContext *,JSScript *) [js/src/jit/BaselineIC.cpp:202] | |
#06: JSScript::createJitScript(JSContext *) [js/src/jit/JitScript.cpp:125] | |
#07: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:166] | |
#08: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
} | |
} | |
Unreported { | |
1 block in heap block record 83 of 8,416 | |
40,960 bytes (39,784 requested / 1,176 slop) | |
0.02% of the heap (66.93% cumulative) | |
0.03% of unreported (93.52% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: TelemetryOrigin::InitializeGlobalState() [toolkit/components/telemetry/core/TelemetryOrigin.cpp:262] | |
#05: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#06: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
#07: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
#08: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571] | |
} | |
} | |
Unreported { | |
189 blocks in heap block record 84 of 8,416 | |
40,800 bytes (37,376 requested / 3,424 slop) | |
Individual block sizes: 16,384; 4,096; 2,048; 1,024 x 3; 512; 368 x 2; 256 x 5; 176 x 2; 144; 128 x 31; 112 x 5; 96 x 10; 80 x 29; 64 x 44; 48 x 14; 32 x 16; 16 x 23 | |
0.02% of the heap (66.95% cumulative) | |
0.03% of unreported (93.55% cumulative) | |
Allocated at { | |
} | |
} | |
Unreported { | |
658 blocks in heap block record 85 of 8,416 | |
39,952 bytes (35,648 requested / 4,304 slop) | |
Individual block sizes: 192 x 2; 176 x 3; 160 x 10; 144 x 5; 128 x 12; 112 x 33; 96 x 77; 80 x 82; 64 x 18; 48 x 192; 32 x 224 | |
0.02% of the heap (66.97% cumulative) | |
0.03% of unreported (93.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static class JSFlatString * NewStringDeflated<js::CanGC>(struct JSContext *, const char16_t *, unsigned __int64) [js/src/vm/StringType.cpp:1593] | |
#03: js::JSONParserBase::Token js::JSONParser<char16_t>::readString<js::JSONParserBase::LiteralValue>() [js/src/vm/JSONParser.cpp:126] | |
#04: js::JSONParser<char16_t>::parse(JS::MutableHandle<JS::Value>) [js/src/vm/JSONParser.cpp:709] | |
#05: js::ParseJSONWithReviver<char16_t>(JSContext *,mozilla::Range<char16_t const >,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/builtin/JSON.cpp:1013] | |
#06: static bool json_parse(struct JSContext *, unsigned int, union JS::Value *) [js/src/builtin/JSON.cpp:1062] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
155 blocks in heap block record 86 of 8,416 | |
39,680 bytes (38,440 requested / 1,240 slop) | |
Individual block sizes: 256 x 155 | |
0.02% of the heap (66.99% cumulative) | |
0.03% of unreported (93.61% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_NewLock [nsprpub/pr/src/threads/combined/prulock.c:161] | |
#03: nssCKFWObject_Create [security/nss/lib/ckfw/object.c:160] | |
#04: nssCKFWFindObjects_Next [security/nss/lib/ckfw/find.c:332] | |
#05: NSSCKFWC_FindObjects [security/nss/lib/ckfw/wrap.c:2566] | |
#06: static unsigned long builtinsC_FindObjects(unsigned long, unsigned long *, unsigned long, unsigned long *) [security/nss/lib/ckfw/nssck.api:706] | |
#07: nssToken_TraverseCertificates [security/nss/lib/dev/devtoken.c:1501] | |
#08: NSSTrustDomain_TraverseCertificates [security/nss/lib/pki/trustdomain.c:1025] | |
} | |
} | |
Unreported { | |
175 blocks in heap block record 87 of 8,416 | |
39,200 bytes (37,800 requested / 1,400 slop) | |
Individual block sizes: 224 x 175 | |
0.02% of the heap (67.01% cumulative) | |
0.03% of unreported (93.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: static void mozilla::places::`anonymous namespace'::StoreAndNotifyEmbedVisit(struct mozilla::places::VisitData & const, class mozIVisitInfoCallback *) [toolkit/components/places/History.cpp:1411] | |
#07: nsresult mozilla::places::History::VisitURI(class nsIWidget *, class nsIURI *, class nsIURI *, unsigned int) [toolkit/components/places/History.cpp:2116] | |
#08: mozilla::dom::BrowserParent::RecvVisitURI(mozilla::ipc::URIParams const &,mozilla::Maybe<mozilla::ipc::URIParams> const &,unsigned int const &) [dom/ipc/BrowserParent.cpp:3694] | |
} | |
} | |
Unreported { | |
38 blocks in heap block record 88 of 8,416 | |
38,912 bytes (38,912 requested / 0 slop) | |
Individual block sizes: 1,024 x 38 | |
0.02% of the heap (67.03% cumulative) | |
0.03% of unreported (93.67% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162] | |
#03: CrashReporter::SetCurrentThreadName(char const *) [toolkit/crashreporter/ThreadAnnotation.cpp:247] | |
#04: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:430] | |
#05: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419] | |
#06: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138] | |
#07: ucrtbase.dll + 0x1c4be | |
#08: KERNEL32.DLL + 0x13034 | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 89 of 8,416 | |
38,736 bytes (36,584 requested / 2,152 slop) | |
Individual block sizes: 144 x 269 | |
0.02% of the heap (67.05% cumulative) | |
0.03% of unreported (93.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::HttpChannelParent::HttpChannelParent(mozilla::dom::PBrowserOrId const &,nsILoadContext *,mozilla::net::PBOverrideStatus) [netwerk/protocol/http/HttpChannelParent.cpp:105] | |
#04: mozilla::net::NeckoParent::AllocPHttpChannelParent(mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:293] | |
#05: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1747] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
199 blocks in heap block record 90 of 8,416 | |
38,208 bytes (38,208 requested / 0 slop) | |
Individual block sizes: 192 x 199 | |
0.02% of the heap (67.07% cumulative) | |
0.03% of unreported (93.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::RecvScriptErrorInternal(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const *) [dom/ipc/ContentParent.cpp:4146] | |
#04: mozilla::dom::ContentParent::RecvScriptErrorWithStack(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const &) [dom/ipc/ContentParent.cpp:4106] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7869] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
292 blocks in heap block record 91 of 8,416 | |
37,376 bytes (35,040 requested / 2,336 slop) | |
Individual block sizes: 128 x 292 | |
0.02% of the heap (67.09% cumulative) | |
0.03% of unreported (93.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: static bool mozilla::ipc::IPDLParamTraits<nsIPrincipal *>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class RefPtr<nsIPrincipal> *) [ipc/glue/IPDLParamTraits.h:61] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::dom::WindowGlobalInit>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::WindowGlobalInit *) [s3:gecko-generated-sources-l1:a54077285abf5559dad7ae7717caf233f6e23bc6a53c077d02b9128e87ce18dd6346437f620a4d019e1ee802d78e9bcfe3790970f10b30f21d40b13d2b7223ff/ipc/ipdl/DOMTypes.cpp::1803] | |
#08: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2751] | |
} | |
} | |
Unreported { | |
461 blocks in heap block record 92 of 8,416 | |
36,880 bytes (33,192 requested / 3,688 slop) | |
Individual block sizes: 80 x 461 | |
0.02% of the heap (67.11% cumulative) | |
0.03% of unreported (93.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206] | |
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#04: ??? (???:???) | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 93 of 8,416 | |
36,864 bytes (33,480 requested / 3,384 slop) | |
Individual block sizes: 4,096 x 9 | |
0.02% of the heap (67.13% cumulative) | |
0.03% of unreported (93.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#03: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#05: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#06: nsresult nsXBLService::FetchBindingDocument(class nsIContent *, class mozilla::dom::Document *, class nsIURI *, class nsIURI *, class nsIPrincipal *, bool, class mozilla::dom::Document * *) [dom/xbl/nsXBLService.cpp:986] | |
#07: nsresult nsXBLService::LoadBindingDocumentInfo(class nsIContent *, class mozilla::dom::Document *, class nsIURI *, class nsIPrincipal *, bool, class nsXBLDocumentInfo * *) [dom/xbl/nsXBLService.cpp:0] | |
#08: nsresult nsXBLService::GetBinding(class nsIContent *, class nsIURI *, bool, class nsIPrincipal *, bool *, class nsXBLBinding * *, class nsTArray<nsCOMPtr<nsIURI> > & const) [dom/xbl/nsXBLService.cpp:717] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 94 of 8,416 | |
36,864 bytes (21,456 requested / 15,408 slop) | |
Individual block sizes: 4,096 x 9 | |
0.02% of the heap (67.15% cumulative) | |
0.03% of unreported (93.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::RecvInitCrashReporter(mozilla::ipc::Shmem &&,unsigned long const &) [dom/ipc/ContentParent.cpp:3465] | |
#04: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::6261] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
457 blocks in heap block record 95 of 8,416 | |
36,560 bytes (36,560 requested / 0 slop) | |
Individual block sizes: 80 x 457 | |
0.02% of the heap (67.17% cumulative) | |
0.03% of unreported (93.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212] | |
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 96 of 8,416 | |
35,840 bytes (19,040 requested / 16,800 slop) | |
Individual block sizes: 1,024 x 35 | |
0.02% of the heap (67.19% cumulative) | |
0.03% of unreported (93.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ClientInfo::operator=(mozilla::dom::ClientInfo const &) [dom/clients/manager/ClientInfo.cpp:34] | |
#04: mozilla::dom::Document::GetClientInfo() [dom/base/Document.cpp:7397] | |
#05: mozilla::net::LoadInfo::LoadInfo(nsIPrincipal *,nsIPrincipal *,nsINode *,unsigned int,unsigned int,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &) [netwerk/base/LoadInfo.cpp:149] | |
#06: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:877] | |
#07: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsICookieSettings *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#08: NS_NewChannelWithTriggeringPrincipal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,unsigned int,unsigned int,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:438] | |
} | |
} | |
Unreported { | |
85 blocks in heap block record 97 of 8,416 | |
35,712 bytes (35,712 requested / 0 slop) | |
Individual block sizes: 512 x 68; 128; 64 x 8; 32 x 8 | |
0.02% of the heap (67.20% cumulative) | |
0.03% of unreported (93.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<JS::Zone>::pod_malloc<unsigned char>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: class JSFlatString * JSRope::flattenInternal<JSRope::NoBarrier,unsigned char>(struct JSContext *) [js/src/vm/StringType.cpp:606] | |
#04: JSRope::flatten(JSContext *) [js/src/vm/StringType.cpp:0] | |
#05: XPCConvert::JSData2Native(JSContext *,void *,JS::Handle<JS::Value>,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:710] | |
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 98 of 8,416 | |
34,496 bytes (34,496 requested / 0 slop) | |
Individual block sizes: 64 x 539 | |
0.02% of the heap (67.22% cumulative) | |
0.03% of unreported (93.93% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::InsertNodeTransaction::Create<nsCOMPtr<nsINode>,nsCOMPtr<nsIContent> >(mozilla::EditorBase &,nsIContent &,mozilla::EditorDOMPointBase<nsCOMPtr<nsINode>,nsCOMPtr<nsIContent> > const &) [editor/libeditor/InsertNodeTransaction.cpp:37] | |
#04: mozilla::EditorBase::InsertNodeWithTransaction(nsIContent &,mozilla::EditorDOMPointBase<nsCOMPtr<nsINode>,nsCOMPtr<nsIContent> > const &) [editor/libeditor/EditorBase.cpp:1424] | |
#05: mozilla::EditorBase::InsertTextWithTransaction(mozilla::dom::Document &,nsTSubstring<char16_t> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> const &,mozilla::EditorDOMPointBase<nsINode *,nsIContent *> *) [editor/libeditor/EditorBase.cpp:2588] | |
#06: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:854] | |
#07: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
#08: mozilla::TextEditor::InsertTextAsSubAction(nsTSubstring<char16_t> const &) [editor/libeditor/TextEditor.cpp:1027] | |
} | |
} | |
Unreported { | |
159 blocks in heap block record 99 of 8,416 | |
33,664 bytes (33,664 requested / 0 slop) | |
Individual block sizes: 256 x 104; 128 x 55 | |
0.02% of the heap (67.24% cumulative) | |
0.02% of unreported (93.96% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357] | |
#04: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:412] | |
#05: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
189 blocks in heap block record 100 of 8,416 | |
33,264 bytes (31,752 requested / 1,512 slop) | |
Individual block sizes: 176 x 189 | |
0.02% of the heap (67.26% cumulative) | |
0.02% of unreported (93.98% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::ObjectGroup::newPlainObject(JSContext *,js::IdValuePair *,unsigned __int64,js::NewObjectKind) [js/src/vm/ObjectGroup.cpp:1221] | |
#03: js::DeepCloneObjectLiteral(JSContext *,JS::Handle<JSObject *>,js::NewObjectKind) [js/src/vm/JSObject.cpp:1508] | |
#04: js::PrivateScriptData::Clone(JSContext *,JS::Handle<JSScript *>,JS::Handle<JSScript *>,JS::MutableHandle<JS::GCVector<js::Scope *,0,js::TempAllocPolicy> >) [js/src/vm/JSScript.cpp:4505] | |
#05: js::detail::CopyScript(JSContext *,JS::Handle<JSScript *>,JS::Handle<js::ScriptSourceObject *>,JS::MutableHandle<JS::GCVector<js::Scope *,0,js::TempAllocPolicy> >) [js/src/vm/JSScript.cpp:4617] | |
#06: js::CloneScriptIntoFunction(JSContext *,JS::Handle<js::Scope *>,JS::Handle<JSFunction *>,JS::Handle<JSScript *>,JS::Handle<js::ScriptSourceObject *>) [js/src/vm/JSScript.cpp:4690] | |
#07: js::PrivateScriptData::Clone(JSContext *,JS::Handle<JSScript *>,JS::Handle<JSScript *>,JS::MutableHandle<JS::GCVector<js::Scope *,0,js::TempAllocPolicy> >) [js/src/vm/JSScript.cpp:4505] | |
#08: js::detail::CopyScript(JSContext *,JS::Handle<JSScript *>,JS::Handle<js::ScriptSourceObject *>,JS::MutableHandle<JS::GCVector<js::Scope *,0,js::TempAllocPolicy> >) [js/src/vm/JSScript.cpp:4617] | |
} | |
} | |
Unreported { | |
1 block in heap block record 101 of 8,416 | |
32,768 bytes (32,768 requested / 0 slop) | |
0.02% of the heap (67.27% cumulative) | |
0.02% of unreported (94.01% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsSegmentedBuffer::AppendNewSegment() [xpcom/io/nsSegmentedBuffer.cpp:56] | |
#03: nsPipe::GetWriteSegment(char * &,unsigned int &) [xpcom/io/nsPipe3.cpp:814] | |
#04: nsPipeOutputStream::WriteSegments(nsresult (*)(nsIOutputStream *,void *,char *,unsigned int,unsigned int,unsigned int *),void *,unsigned int,unsigned int *) [xpcom/io/nsPipe3.cpp:1641] | |
#05: unsigned int nsStreamCopierOB::DoCopy(nsresult *, nsresult *) [xpcom/io/nsStreamUtils.cpp:551] | |
#06: nsAStreamCopier::Process() [xpcom/io/nsStreamUtils.cpp:293] | |
#07: nsAStreamCopier::Run() [xpcom/io/nsStreamUtils.cpp:412] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
1 block in heap block record 102 of 8,416 | |
32,768 bytes (32,768 requested / 0 slop) | |
0.02% of the heap (67.29% cumulative) | |
0.02% of unreported (94.03% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool mozilla::Vector<js::gc::Cell *,8,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1028] | |
#03: JS::Zone::getOrCreateUniqueId(js::gc::Cell *,unsigned __int64 *) [js/src/gc/Zone-inl.h:69] | |
#04: static bool js::MovableCellHasher<JSObject *>::ensureHash(class JSObject * & const) [js/src/gc/Barrier.cpp:113] | |
#05: class mozilla::detail::HashTable<mozilla::HashMapEntry<JSObject *,unsigned int>,mozilla::HashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::AddPtr js::MutableWrappedPtrOperations<JS::GCHashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy,JS::DefaultMapSweepPolicy<JSObject *,unsigned int> >,JS::Rooted<JS::GCHashMap<JSObject *,unsigned int,js::MovableCellHasher<JSObject *>,js::SystemAllocPolicy,JS::DefaultMapSweepPolicy<JSObject *,unsigned int> > > >::lookupForAdd(class JSObject * & const) [js/public/GCHashTable.h:182] | |
#06: JSStructuredCloneWriter::startObject(JS::Handle<JSObject *>,bool *) [js/src/vm/StructuredClone.cpp:1311] | |
#07: JSStructuredCloneWriter::startWrite(JS::Handle<JS::Value>) [js/src/vm/StructuredClone.cpp:1630] | |
#08: JSStructuredCloneWriter::write(JS::Handle<JS::Value>) [js/src/vm/StructuredClone.cpp:0] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 103 of 8,416 | |
32,768 bytes (32,768 requested / 0 slop) | |
Individual block sizes: 4,096 x 8 | |
0.02% of the heap (67.31% cumulative) | |
0.02% of unreported (94.05% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2509] | |
#05: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233] | |
#06: ucrtbase.dll + 0x1c4be | |
#07: KERNEL32.DLL + 0x13034 | |
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618] | |
} | |
} | |
Unreported { | |
1 block in heap block record 104 of 8,416 | |
32,768 bytes (32,768 requested / 0 slop) | |
0.02% of the heap (67.32% cumulative) | |
0.02% of unreported (94.08% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsSegmentedBuffer::AppendNewSegment() [xpcom/io/nsSegmentedBuffer.cpp:56] | |
#03: nsPipe::GetWriteSegment(char * &,unsigned int &) [xpcom/io/nsPipe3.cpp:814] | |
#04: nsPipeOutputStream::WriteSegments(nsresult (*)(nsIOutputStream *,void *,char *,unsigned int,unsigned int,unsigned int *),void *,unsigned int,unsigned int *) [xpcom/io/nsPipe3.cpp:1641] | |
#05: nsPipeOutputStream::Write(char const *,unsigned int,unsigned int *) [xpcom/io/nsPipe3.cpp:1710] | |
#06: XPTC__InvokebyIndex | |
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
} | |
} | |
Unreported { | |
1 block in heap block record 105 of 8,416 | |
32,768 bytes (32,768 requested / 0 slop) | |
0.02% of the heap (67.34% cumulative) | |
0.02% of unreported (94.10% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: js::jit::JitcodeGlobalTable::addEntry(js::jit::JitcodeGlobalEntry const &) [js/src/jit/JitcodeMap.cpp:401] | |
#05: js::jit::CodeGenerator::link(JSContext *,js::CompilerConstraintList *) [js/src/jit/CodeGenerator.cpp:10887] | |
#06: static bool LinkCodeGen(struct JSContext *, class js::jit::IonBuilder *, class js::jit::CodeGenerator *) [js/src/jit/Ion.cpp:469] | |
#07: js::jit::LinkIonScript(JSContext *,JS::Handle<JSScript *>) [js/src/jit/Ion.cpp:504] | |
#08: js::jit::LazyLinkTopActivation(JSContext *,js::jit::LazyLinkExitFrameLayout *) [js/src/jit/Ion.cpp:528] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 106 of 8,416 | |
32,768 bytes (25,088 requested / 7,680 slop) | |
Individual block sizes: 8,192 x 4 | |
0.02% of the heap (67.36% cumulative) | |
0.02% of unreported (94.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Performance::CreateForMainThread(nsPIDOMWindowInner *,nsIPrincipal *,nsDOMNavigationTiming *,nsITimedChannel *) [dom/performance/Performance.cpp:56] | |
#04: nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() [dom/base/nsGlobalWindowInner.cpp:2227] | |
#05: mozilla::dom::Window_Binding::get_performance(JSContext *,JS::Handle<JSObject *>,nsGlobalWindowInner *,JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::5626] | |
#06: mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext *,nsGlobalWindowInner *) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19893] | |
#07: nsGlobalWindowInner::ClearDocumentDependentSlots(JSContext *) [dom/base/nsGlobalWindowInner.cpp:6802] | |
#08: nsGlobalWindowInner::InnerSetNewDocument(JSContext *,mozilla::dom::Document *) [dom/base/nsGlobalWindowInner.cpp:1618] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 107 of 8,416 | |
32,768 bytes (16,672 requested / 16,096 slop) | |
Individual block sizes: 8,192 x 4 | |
0.02% of the heap (67.38% cumulative) | |
0.02% of unreported (94.15% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct rand::ThreadRng rand::thread_rng() [third_party/rust/rand-0.4.3/src/lib.rs:893] | |
#03: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:136] | |
#04: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474] | |
#05: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702] | |
#06: static void std::sys::windows::thread::{{impl}}::new::thread_start() [git:github.com/rust-lang/rust:src/libstd/sys/windows/thread.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:48] | |
#07: KERNEL32.DLL + 0x13034 | |
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618] | |
} | |
} | |
Unreported { | |
390 blocks in heap block record 108 of 8,416 | |
31,760 bytes (27,408 requested / 4,352 slop) | |
Individual block sizes: 1,024 x 2; 384 x 9; 256; 240 x 2; 208; 176 x 3; 160 x 16; 144 x 7; 128 x 3; 112 x 19; 96 x 22; 80 x 47; 64 x 51; 48 x 184; 32 x 23 | |
0.02% of the heap (67.39% cumulative) | |
0.02% of unreported (94.17% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class JSFlatString * js::NewStringCopyNDontDeflate<js::CanGC,unsigned char>(struct JSContext *, const unsigned char *, unsigned __int64) [js/src/vm/StringType.cpp:1757] | |
#03: js::JSONParserBase::Token js::JSONParser<unsigned char>::readString<js::JSONParserBase::LiteralValue>() [js/src/vm/JSONParser.cpp:126] | |
#04: js::JSONParser<unsigned char>::parse(JS::MutableHandle<JS::Value>) [js/src/vm/JSONParser.cpp:709] | |
#05: js::ParseJSONWithReviver<unsigned char>(JSContext *,mozilla::Range<unsigned char const >,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/builtin/JSON.cpp:1013] | |
#06: static bool json_parse(struct JSContext *, unsigned int, union JS::Value *) [js/src/builtin/JSON.cpp:1062] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 109 of 8,416 | |
31,328 bytes (31,328 requested / 0 slop) | |
Individual block sizes: 352 x 89 | |
0.02% of the heap (67.41% cumulative) | |
0.02% of unreported (94.20% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:753] | |
#04: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
#05: nsTransitionManager::UpdateTransitions(mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:396] | |
#06: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:562] | |
#07: static void core::ptr::real_drop_in_place<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>(struct style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement> *) [git:github.com/rust-lang/rust:src/libcore/ptr.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:193] | |
#08: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
} | |
} | |
Unreported { | |
108 blocks in heap block record 110 of 8,416 | |
31,104 bytes (31,104 requested / 0 slop) | |
Individual block sizes: 288 x 108 | |
0.02% of the heap (67.42% cumulative) | |
0.02% of unreported (94.22% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::dom::ContentParent::RecvCommitBrowsingContextTransaction(mozilla::dom::BrowsingContext *,mozilla::dom::BrowsingContext::Transaction &&,mozilla::dom::BrowsingContext::FieldEpochs &&) [dom/ipc/ContentParent.cpp:5997] | |
#04: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::10336] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
966 blocks in heap block record 111 of 8,416 | |
30,912 bytes (23,184 requested / 7,728 slop) | |
Individual block sizes: 32 x 966 | |
0.02% of the heap (67.44% cumulative) | |
0.02% of unreported (94.24% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_GetWeakReference(nsISupports *,nsresult *) [xpcom/base/nsWeakReference.cpp:94] | |
#04: mozilla::dom::CustomElementRegistry::RegisterUnresolvedElement(mozilla::dom::Element *,nsAtom *) [dom/base/CustomElementRegistry.cpp:397] | |
#05: nsContentUtils::TryToUpgradeElement(mozilla::dom::Element *) [dom/base/nsContentUtils.cpp:8943] | |
#06: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1679] | |
#07: nsXULElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/nsXULElement.cpp:645] | |
#08: nsINode::InsertChildBefore(nsIContent *,nsIContent *,bool) [dom/base/nsINode.cpp:1253] | |
} | |
} | |
Unreported { | |
954 blocks in heap block record 112 of 8,416 | |
30,528 bytes (30,528 requested / 0 slop) | |
Individual block sizes: 32 x 954 | |
0.02% of the heap (67.46% cumulative) | |
0.02% of unreported (94.26% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class nsCOMPtr<nsIEventTarget> & const stdext::hash_map<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#04: mozilla::ipc::IToplevelProtocol::GetMessageEventTarget(IPC::Message const &) [ipc/glue/ProtocolUtils.cpp:923] | |
#05: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2004] | |
#06: mozilla::ipc::MessageChannel::OnMessageReceivedFromLink(IPC::Message &&) [ipc/glue/MessageChannel.cpp:1309] | |
#07: IPC::Channel::ChannelImpl::ProcessIncomingMessages(base::MessagePumpForIO::IOContext *,unsigned long) [ipc/chromium/src/chrome/common/ipc_channel_win.cc:435] | |
#08: base::MessagePumpForIO::WaitForIOCompletion(unsigned long,base::MessagePumpForIO::IOHandler *) [ipc/chromium/src/base/message_pump_win.cc:471] | |
} | |
} | |
Unreported { | |
164 blocks in heap block record 113 of 8,416 | |
28,864 bytes (27,552 requested / 1,312 slop) | |
Individual block sizes: 176 x 164 | |
0.02% of the heap (67.47% cumulative) | |
0.02% of unreported (94.28% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475] | |
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149] | |
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0] | |
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#07: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
#08: js::CallSelfHostedFunction(JSContext *,JS::Handle<js::PropertyName *>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/SelfHosting.cpp:2001] | |
} | |
} | |
Unreported { | |
1 block in heap block record 114 of 8,416 | |
28,672 bytes (28,672 requested / 0 slop) | |
0.01% of the heap (67.49% cumulative) | |
0.02% of unreported (94.30% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsCSSProps::AddRefTable() [layout/style/nsCSSProps.cpp:83] | |
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:156] | |
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 115 of 8,416 | |
28,672 bytes (24,576 requested / 4,096 slop) | |
Individual block sizes: 12,288; 8,192; 4,096; 2,048; 1,024 x 2 | |
0.01% of the heap (67.50% cumulative) | |
0.02% of unreported (94.33% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::CustomElementRegistry::RegisterUnresolvedElement(mozilla::dom::Element *,nsAtom *) [dom/base/CustomElementRegistry.cpp:398] | |
#05: nsContentUtils::TryToUpgradeElement(mozilla::dom::Element *) [dom/base/nsContentUtils.cpp:8943] | |
#06: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1679] | |
#07: nsXULElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/nsXULElement.cpp:645] | |
#08: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1710] | |
} | |
} | |
Unreported { | |
105 blocks in heap block record 116 of 8,416 | |
28,416 bytes (28,416 requested / 0 slop) | |
Individual block sizes: 512 x 6; 256 x 99 | |
0.01% of the heap (67.52% cumulative) | |
0.02% of unreported (94.35% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<JS::Zone>::pod_malloc<char16_t>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: class JSFlatString * JSRope::flattenInternal<JSRope::NoBarrier,char16_t>(struct JSContext *) [js/src/vm/StringType.cpp:606] | |
#04: JSRope::flatten(JSContext *) [js/src/vm/StringType.cpp:721] | |
#05: static js::RegExpRunStatus ExecuteRegExp(struct JSContext *, class JS::Handle<JSObject *>, class JS::Handle<JSString *>, int, class js::VectorMatchPairs *, unsigned __int64 *) [js/src/builtin/RegExp.cpp:945] | |
#06: js::RegExpMatcher(JSContext *,unsigned int,JS::Value *) [js/src/builtin/RegExp.cpp:1041] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
161 blocks in heap block record 117 of 8,416 | |
28,336 bytes (27,048 requested / 1,288 slop) | |
Individual block sizes: 176 x 161 | |
0.01% of the heap (67.53% cumulative) | |
0.02% of unreported (94.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::RequestContextService::GetRequestContext(unsigned __int64,nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:516] | |
#04: mozilla::net::NeckoParent::RecvRequestContextLoadBegin(unsigned __int64 const &) [netwerk/ipc/NeckoParent.cpp:802] | |
#05: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::2942] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
441 blocks in heap block record 118 of 8,416 | |
28,224 bytes (28,224 requested / 0 slop) | |
Individual block sizes: 64 x 441 | |
0.01% of the heap (67.55% cumulative) | |
0.02% of unreported (94.39% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:681] | |
#04: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#05: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Status MOZ_XML_ParseBuffer(struct XML_ParserStruct *, int, int) [parser/expat/lib/xmlparse.c:1992] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 119 of 8,416 | |
28,160 bytes (28,160 requested / 0 slop) | |
Individual block sizes: 512 x 55 | |
0.01% of the heap (67.56% cumulative) | |
0.02% of unreported (94.41% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:89] | |
#05: mozilla::net::nsHttpHeaderArray::SetHeader(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,bool,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:84] | |
#06: mozilla::net::nsHttpRequestHead::SetHeader(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,bool) [netwerk/protocol/http/nsHttpRequestHead.cpp:125] | |
#07: mozilla::net::HttpBaseChannel::SetReferrerInfo(nsIReferrerInfo *,bool,bool) [netwerk/protocol/http/HttpBaseChannel.cpp:1627] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:480] | |
} | |
} | |
Unreported { | |
451 blocks in heap block record 120 of 8,416 | |
27,872 bytes (24,264 requested / 3,608 slop) | |
Individual block sizes: 304; 272; 208 x 5; 192 x 2; 176 x 5; 160 x 9; 144 x 12; 128 x 6; 112 x 9; 96 x 18; 80 x 36; 64 x 64; 48 x 143; 32 x 140 | |
0.01% of the heap (67.57% cumulative) | |
0.02% of unreported (94.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:860] | |
#04: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#05: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#06: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#07: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
#08: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
} | |
} | |
Unreported { | |
347 blocks in heap block record 121 of 8,416 | |
27,760 bytes (24,984 requested / 2,776 slop) | |
Individual block sizes: 80 x 347 | |
0.01% of the heap (67.59% cumulative) | |
0.02% of unreported (94.45% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::gecko::url::CssUrl style::gecko::url::CssUrl::parse_from_string(struct alloc::string::String, struct style::parser::ParserContext *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:80] | |
#03: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:71] | |
#04: static union core::result::Result<style::values::generics::url::GenericUrlOrNone<style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::longhands::list_style_image::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:d7cb9f8bcb474c66329ebd04b629cae802657205854780ad39b2de464d442fe88c2acc66407aa38a5b8bd5f42d4b2b0e6a63322ee0efd00bae8534daec1e1336/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/longhands/list.rs::305] | |
#05: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43634] | |
#06: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#07: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#08: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
} | |
} | |
Unreported { | |
267 blocks in heap block record 122 of 8,416 | |
27,648 bytes (24,562 requested / 3,086 slop) | |
Individual block sizes: 1,024 x 4; 464; 448; 384; 352; 288; 256; 224; 208 x 5; 192 x 3; 176 x 5; 160 x 8; 144 x 7; 128 x 6; 112 x 11; 96 x 43; 80 x 28; 64 x 79; 48 x 61 | |
0.01% of the heap (67.60% cumulative) | |
0.02% of unreported (94.47% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsAttrValue::SetTo(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:337] | |
#03: nsXULPrototypeElement::SetAttrAt(unsigned int,nsTSubstring<char16_t> const &,nsIURI *) [dom/xul/nsXULElement.cpp:0] | |
#04: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:872] | |
#05: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#06: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#07: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#08: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
} | |
} | |
Unreported { | |
213 blocks in heap block record 123 of 8,416 | |
27,264 bytes (25,560 requested / 1,704 slop) | |
Individual block sizes: 128 x 213 | |
0.01% of the heap (67.62% cumulative) | |
0.02% of unreported (94.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598] | |
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
280 blocks in heap block record 124 of 8,416 | |
26,880 bytes (26,880 requested / 0 slop) | |
Individual block sizes: 96 x 280 | |
0.01% of the heap (67.63% cumulative) | |
0.02% of unreported (94.51% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#03: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#04: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#05: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#06: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112] | |
} | |
} | |
Unreported { | |
179 blocks in heap block record 125 of 8,416 | |
26,496 bytes (26,496 requested / 0 slop) | |
Individual block sizes: 256 x 28; 128 x 151 | |
0.01% of the heap (67.65% cumulative) | |
0.02% of unreported (94.53% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888] | |
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75] | |
#05: nsJARURI::GetAsciiSpec(nsTSubstring<char> &) [modules/libjar/nsJARURI.cpp:188] | |
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1318] | |
#07: mozilla::dom::module_getter::ModuleGetter(JSContext *,unsigned int,JS::Value *) [dom/base/ChromeUtils.cpp:513] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 126 of 8,416 | |
25,872 bytes (25,872 requested / 0 slop) | |
Individual block sizes: 48 x 539 | |
0.01% of the heap (67.66% cumulative) | |
0.02% of unreported (94.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::DeleteNodeTransaction> mozilla::DeleteNodeTransaction::MaybeCreate(class mozilla::EditorBase & const, class nsINode & const) [editor/libeditor/DeleteNodeTransaction.cpp:18] | |
#04: nsresult mozilla::DeleteRangeTransaction::CreateTxnsToDeleteBetween(const class mozilla::RangeBoundaryBase<nsINode *,nsIContent *> & const, const class mozilla::RangeBoundaryBase<nsINode *,nsIContent *> & const) [editor/libeditor/DeleteRangeTransaction.cpp:155] | |
#05: mozilla::DeleteRangeTransaction::DoTransaction() [editor/libeditor/DeleteRangeTransaction.cpp:59] | |
#06: mozilla::EditAggregateTransaction::DoTransaction() [editor/libeditor/EditAggregateTransaction.cpp:37] | |
#07: mozilla::TransactionManager::BeginTransaction(nsITransaction *,nsISupports *) [editor/txmgr/TransactionManager.cpp:635] | |
#08: mozilla::TransactionManager::DoTransaction(nsITransaction *) [editor/txmgr/TransactionManager.cpp:69] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 127 of 8,416 | |
25,872 bytes (21,560 requested / 4,312 slop) | |
Individual block sizes: 48 x 539 | |
0.01% of the heap (67.67% cumulative) | |
0.02% of unreported (94.56% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsIContent::CreateExtendedSlots() [dom/base/nsIContent.h:812] | |
#04: mozilla::dom::CharacterData::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/CharacterData.cpp:419] | |
#05: nsINode::InsertChildBefore(nsIContent *,nsIContent *,bool) [dom/base/nsINode.cpp:1253] | |
#06: nsINode::ReplaceOrInsertBefore(bool,nsINode *,nsINode *,mozilla::ErrorResult &) [dom/base/nsINode.cpp:2367] | |
#07: nsresult mozilla::InsertNodeTransaction::DoTransaction() [editor/libeditor/InsertNodeTransaction.cpp:100] | |
#08: mozilla::TransactionManager::BeginTransaction(nsITransaction *,nsISupports *) [editor/txmgr/TransactionManager.cpp:635] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 128 of 8,416 | |
25,872 bytes (21,560 requested / 4,312 slop) | |
Individual block sizes: 48 x 539 | |
0.01% of the heap (67.69% cumulative) | |
0.02% of unreported (94.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::SelectionState::SaveSelection(mozilla::dom::Selection *) [editor/libeditor/SelectionState.cpp:52] | |
#04: mozilla::PlaceholderTransaction::RememberEndingSelection() [editor/libeditor/PlaceholderTransaction.cpp:228] | |
#05: mozilla::PlaceholderTransaction::EndPlaceHolderBatch() [editor/libeditor/PlaceholderTransaction.cpp:203] | |
#06: mozilla::EditorBase::EndPlaceholderTransaction() [editor/libeditor/EditorBase.cpp:931] | |
#07: mozilla::TextEditor::InsertTextAsAction(nsTSubstring<char16_t> const &,nsIPrincipal *) [editor/libeditor/TextEditor.cpp:996] | |
#08: nsTextEditorState::SetValue(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const *,unsigned int) [dom/html/nsTextEditorState.cpp:2373] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 129 of 8,416 | |
25,872 bytes (21,560 requested / 4,312 slop) | |
Individual block sizes: 48 x 539 | |
0.01% of the heap (67.70% cumulative) | |
0.02% of unreported (94.60% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::TransactionManager::BeginTransaction(nsITransaction *,nsISupports *) [editor/txmgr/TransactionManager.cpp:625] | |
#04: mozilla::TransactionManager::DoTransaction(nsITransaction *) [editor/txmgr/TransactionManager.cpp:69] | |
#05: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:752] | |
#06: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:707] | |
#07: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:823] | |
#08: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 130 of 8,416 | |
25,872 bytes (21,560 requested / 4,312 slop) | |
Individual block sizes: 48 x 539 | |
0.01% of the heap (67.71% cumulative) | |
0.02% of unreported (94.62% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::SelectionState::SaveSelection(mozilla::dom::Selection *) [editor/libeditor/SelectionState.cpp:52] | |
#04: mozilla::EditorBase::BeginPlaceholderTransaction(nsAtom *) [editor/libeditor/EditorBase.cpp:885] | |
#05: mozilla::TextEditor::InsertTextAsAction(nsTSubstring<char16_t> const &,nsIPrincipal *) [editor/libeditor/TextEditor.cpp:991] | |
#06: nsTextEditorState::SetValue(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const *,unsigned int) [dom/html/nsTextEditorState.cpp:2373] | |
#07: mozilla::dom::HTMLInputElement::SetValueInternal(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const *,unsigned int) [dom/html/HTMLInputElement.cpp:2608] | |
#08: mozilla::dom::HTMLInputElement::SetValue(nsTSubstring<char16_t> const &,mozilla::dom::CallerType,mozilla::ErrorResult &) [dom/html/HTMLInputElement.cpp:1568] | |
} | |
} | |
Unreported { | |
161 blocks in heap block record 131 of 8,416 | |
25,856 bytes (25,856 requested / 0 slop) | |
Individual block sizes: 256 x 41; 128 x 120 | |
0.01% of the heap (67.73% cumulative) | |
0.02% of unreported (94.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888] | |
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75] | |
#05: nsJARURI::GetAsciiSpec(nsTSubstring<char> &) [modules/libjar/nsJARURI.cpp:188] | |
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1318] | |
#07: mozilla::dom::ChromeUtils::Import(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::Optional<JS::Handle<JSObject *> > const &,JS::MutableHandle<JSObject *>,mozilla::ErrorResult &) [dom/base/ChromeUtils.cpp:425] | |
#08: static bool mozilla::dom::ChromeUtils_Binding::import(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4857] | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 132 of 8,416 | |
25,824 bytes (23,672 requested / 2,152 slop) | |
Individual block sizes: 96 x 269 | |
0.01% of the heap (67.74% cumulative) | |
0.02% of unreported (94.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:511] | |
#04: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#05: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
#06: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1755] | |
#07: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 133 of 8,416 | |
25,824 bytes (23,672 requested / 2,152 slop) | |
Individual block sizes: 96 x 269 | |
0.01% of the heap (67.75% cumulative) | |
0.02% of unreported (94.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::NeckoParent::CreateChannelLoadContext(mozilla::dom::PBrowserOrId const &,mozilla::dom::PContentParent *,IPC::SerializedLoadContext const &,nsIPrincipal *,nsCOMPtr<nsILoadContext> &) [netwerk/ipc/NeckoParent.cpp:253] | |
#04: mozilla::net::NeckoParent::AllocPHttpChannelParent(mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:280] | |
#05: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1747] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
68 blocks in heap block record 134 of 8,416 | |
25,056 bytes (25,056 requested / 0 slop) | |
Individual block sizes: 16,384; 512 x 2; 256 x 11; 128 x 26; 64 x 19; 32 x 9 | |
0.01% of the heap (67.77% cumulative) | |
0.02% of unreported (94.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: XULContentSinkImpl::FlushText(bool) [dom/xul/nsXULContentSink.cpp:303] | |
#05: XULContentSinkImpl::HandleEndElement(char16_t const *) [dom/xul/nsXULContentSink.cpp:428] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2978] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Status MOZ_XML_ParseBuffer(struct XML_ParserStruct *, int, int) [parser/expat/lib/xmlparse.c:1992] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 135 of 8,416 | |
24,624 bytes (13,440 requested / 11,184 slop) | |
Individual block sizes: 8,192 x 3; 16 x 3 | |
0.01% of the heap (67.78% cumulative) | |
0.02% of unreported (94.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: mozilla::ProfilerParent::CreateForProcess(unsigned long) [tools/profiler/gecko/ProfilerParent.cpp:101] | |
#06: void mozilla::dom::ContentParent::Init() [dom/ipc/ContentParent.cpp:1313] | |
#07: static class RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > mozilla::dom::ContentParent::LaunchSubprocessInternal::<unnamed-tag>::operator()(void *) [dom/ipc/ContentParent.cpp:2185] | |
#08: void mozilla::dom::ContentParent::LaunchSubprocessInternal(mozilla::hal::ProcessPriority, class mozilla::Variant<bool *,RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > *> *) [dom/ipc/ContentParent.cpp:0] | |
} | |
} | |
Unreported { | |
1 block in heap block record 136 of 8,416 | |
24,576 bytes (24,576 requested / 0 slop) | |
0.01% of the heap (67.79% cumulative) | |
0.02% of unreported (94.73% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: NS_NewBoxFrame(mozilla::PresShell *,mozilla::ComputedStyle *) [layout/xul/nsBoxFrame.cpp:97] | |
#05: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3580] | |
#06: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654] | |
#07: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535] | |
#08: nsCSSFrameConstructor::ContentAppended(nsIContent *,nsCSSFrameConstructor::InsertionKind) [layout/base/nsCSSFrameConstructor.cpp:6822] | |
} | |
} | |
Unreported { | |
1 block in heap block record 137 of 8,416 | |
24,576 bytes (21,304 requested / 3,272 slop) | |
0.01% of the heap (67.80% cumulative) | |
0.02% of unreported (94.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XPCJSContext::NewXPCJSContext(XPCJSContext *) [js/xpconnect/src/XPCJSContext.cpp:1242] | |
#04: nsXPConnect::nsXPConnect() [js/xpconnect/src/nsXPConnect.cpp:76] | |
#05: nsXPConnect::InitStatics() [js/xpconnect/src/nsXPConnect.cpp:127] | |
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446] | |
} | |
} | |
Unreported { | |
1 block in heap block record 138 of 8,416 | |
24,576 bytes (21,184 requested / 3,392 slop) | |
0.01% of the heap (67.82% cumulative) | |
0.02% of unreported (94.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2294] | |
#04: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#05: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#06: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:303] | |
#07: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#08: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 139 of 8,416 | |
24,576 bytes (18,552 requested / 6,024 slop) | |
Individual block sizes: 8,192 x 3 | |
0.01% of the heap (67.83% cumulative) | |
0.02% of unreported (94.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement> style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/sharing/mod.rs:536] | |
#03: static void style::parallel::create_thread_local_context<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly>(struct style::gecko::traversal::RecalcStyleOnly *, union core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>> *) [servo/components/style/parallel.rs:85] | |
#04: static void rayon_core::job::{{impl}}::execute<closure>(struct rayon_core::job::HeapJob<closure> *) [third_party/rust/rayon-core/src/job.rs:156] | |
#05: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:567] | |
#06: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:137] | |
#07: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474] | |
#08: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 140 of 8,416 | |
24,576 bytes (17,952 requested / 6,624 slop) | |
Individual block sizes: 4,096 x 6 | |
0.01% of the heap (67.84% cumulative) | |
0.02% of unreported (94.80% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static union core::option::Option<servo_arc::Arc<style::custom_properties::VariableValue>> indexmap::map::IndexMap<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::insert<style::gecko_string_cache::Atom,servo_arc::Arc<style::custom_properties::VariableValue>,core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(struct style::gecko_string_cache::Atom, struct servo_arc::Arc<style::custom_properties::VariableValue>) [third_party/rust/indexmap/src/map.rs:710] | |
#03: static void style::custom_properties::CustomPropertiesBuilder::cascade(struct style::properties::CustomDeclaration *, style::stylesheets::origin::Origin) [servo/components/style/custom_properties.rs:566] | |
#04: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#05: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#06: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
#07: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::{{impl}}::cascade_styles_with_default_parents::{{closure}}<style::gecko::wrapper::GeckoElement>(struct closure, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:334] | |
#08: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_styles_with_default_parents<style::gecko::wrapper::GeckoElement>(struct style::context::ElementCascadeInputs) [servo/components/style/style_resolver.rs:330] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 141 of 8,416 | |
24,576 bytes (12,960 requested / 11,616 slop) | |
Individual block sizes: 4,096 x 6 | |
0.01% of the heap (67.86% cumulative) | |
0.02% of unreported (94.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::PreallocateProcess() [dom/ipc/ContentParent.cpp:632] | |
#04: mozilla::PreallocatedProcessManagerImpl::AllocateNow() [dom/ipc/PreallocatedProcessManager.cpp:268] | |
#05: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::Logger *,void ((anonymous namespace)::Logger::*)(),0,mozilla::RunnableKind::Standard>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#08: void mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 142 of 8,416 | |
24,576 bytes (12,336 requested / 12,240 slop) | |
Individual block sizes: 8,192 x 3 | |
0.01% of the heap (67.87% cumulative) | |
0.02% of unreported (94.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement> style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/bloom.rs:131] | |
#03: static void style::parallel::create_thread_local_context<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly>(struct style::gecko::traversal::RecalcStyleOnly *, union core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>> *) [servo/components/style/parallel.rs:85] | |
#04: static void rayon_core::job::{{impl}}::execute<closure>(struct rayon_core::job::HeapJob<closure> *) [third_party/rust/rayon-core/src/job.rs:156] | |
#05: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:567] | |
#06: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:137] | |
#07: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474] | |
#08: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702] | |
} | |
} | |
Unreported { | |
738 blocks in heap block record 143 of 8,416 | |
23,616 bytes (17,712 requested / 5,904 slop) | |
Individual block sizes: 32 x 738 | |
0.01% of the heap (67.88% cumulative) | |
0.02% of unreported (94.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_GetWeakReference(nsISupports *,nsresult *) [xpcom/base/nsWeakReference.cpp:94] | |
#04: mozilla::dom::CustomElementRegistry::RegisterUnresolvedElement(mozilla::dom::Element *,nsAtom *) [dom/base/CustomElementRegistry.cpp:397] | |
#05: nsContentUtils::TryToUpgradeElement(mozilla::dom::Element *) [dom/base/nsContentUtils.cpp:8943] | |
#06: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1679] | |
#07: nsXULElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/nsXULElement.cpp:645] | |
#08: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1710] | |
} | |
} | |
Unreported { | |
474 blocks in heap block record 144 of 8,416 | |
23,184 bytes (21,860 requested / 1,324 slop) | |
Individual block sizes: 64 x 28; 48 x 445; 32 | |
0.01% of the heap (67.89% cumulative) | |
0.02% of unreported (94.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::StringBuffer::finishStringInternal<unsigned char>(JSContext *) [js/src/util/StringBuffer.cpp:85] | |
#03: js::array_join(JSContext *,unsigned int,JS::Value *) [js/src/builtin/Array.cpp:1504] | |
#04: ??? (???:???) | |
} | |
} | |
Unreported { | |
484 blocks in heap block record 145 of 8,416 | |
23,088 bytes (21,273 requested / 1,815 slop) | |
Individual block sizes: 368; 272; 240; 160; 144; 112; 96 x 4; 80 x 7; 64 x 19; 48 x 331; 32 x 117 | |
0.01% of the heap (67.91% cumulative) | |
0.02% of unreported (94.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#03: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 146 of 8,416 | |
23,040 bytes (22,560 requested / 480 slop) | |
Individual block sizes: 384 x 60 | |
0.01% of the heap (67.92% cumulative) | |
0.02% of unreported (94.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: static struct mozilla::Keyframe * nsTArray_Impl<mozilla::Keyframe,nsTArrayInfallibleAllocator>::AppendElements<mozilla::Keyframe,nsTArrayInfallibleAllocator>(const struct mozilla::Keyframe *, unsigned __int64) [xpcom/ds/nsTArray.h:2359] | |
#05: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#06: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
#07: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
#08: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
} | |
} | |
Unreported { | |
479 blocks in heap block record 147 of 8,416 | |
22,992 bytes (22,992 requested / 0 slop) | |
Individual block sizes: 48 x 479 | |
0.01% of the heap (67.93% cumulative) | |
0.02% of unreported (94.92% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::DeleteRangeTransaction> mozilla::DeleteRangeTransaction::Create(class mozilla::EditorBase & const, class nsRange & const) [editor/libeditor/DeleteRangeTransaction.h:41] | |
#04: mozilla::EditorBase::CreateTxnForDeleteSelection(short,nsINode * *,int *,int *) [editor/libeditor/EditorBase.cpp:3975] | |
#05: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:784] | |
#06: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
#07: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:736] | |
#08: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 148 of 8,416 | |
22,784 bytes (22,784 requested / 0 slop) | |
Individual block sizes: 256 x 89 | |
0.01% of the heap (67.94% cumulative) | |
0.02% of unreported (94.94% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::SingleSubst::dispatch<OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:278] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::SubstLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GSUB>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:82] | |
} | |
} | |
Unreported { | |
52 blocks in heap block record 149 of 8,416 | |
22,784 bytes (22,784 requested / 0 slop) | |
Individual block sizes: 1,024 x 9; 512 x 21; 128 x 22 | |
0.01% of the heap (67.95% cumulative) | |
0.02% of unreported (94.96% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7664] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
178 blocks in heap block record 150 of 8,416 | |
22,784 bytes (21,360 requested / 1,424 slop) | |
Individual block sizes: 128 x 178 | |
0.01% of the heap (67.96% cumulative) | |
0.02% of unreported (94.97% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static void geckoservo::glue::Servo_GetComputedKeyframeValues::{{closure}}(struct closure *, style::properties::LonghandId, union core::option::Option<style::properties::animated_properties::AnimationValue>) [servo/ports/geckolib/glue.rs:5384] | |
#03: void geckoservo::glue::Servo_GetComputedKeyframeValues(struct style::gecko_bindings::structs::root::nsTArray<style::gecko_bindings::structs::root::mozilla::Keyframe> *, struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_properties::ComputedValues *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::nsTArray<style::gecko_bindings::structs::root::nsTArray<style::gecko_bindings::structs::root::mozilla::PropertyStyleAnimationValuePair>> *) [servo/ports/geckolib/glue.rs:5413] | |
#04: mozilla::ServoStyleSet::GetComputedKeyframeValuesFor(nsTArray<mozilla::Keyframe> const &,mozilla::dom::Element *,mozilla::ComputedStyle const *) [layout/style/ServoStyleSet.cpp:899] | |
#05: static class nsTArray<mozilla::AnimationProperty> mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const class nsTArray<mozilla::Keyframe> & const, class mozilla::dom::Element *, const class mozilla::ComputedStyle *, mozilla::dom::CompositeOperation) [dom/animation/KeyframeUtils.cpp:280] | |
#06: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#07: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
#08: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 151 of 8,416 | |
22,400 bytes (22,400 requested / 0 slop) | |
Individual block sizes: 400 x 56 | |
0.01% of the heap (67.98% cumulative) | |
0.02% of unreported (94.99% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:719] | |
#04: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
#05: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#06: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
#07: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1755] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
227 blocks in heap block record 152 of 8,416 | |
21,792 bytes (21,792 requested / 0 slop) | |
Individual block sizes: 96 x 227 | |
0.01% of the heap (67.99% cumulative) | |
0.02% of unreported (95.00% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::dom::CanonicalBrowsingContext::RegisterWindowGlobal(mozilla::dom::WindowGlobalParent *) [docshell/base/CanonicalBrowsingContext.cpp:105] | |
#04: mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const &) [dom/ipc/WindowGlobalParent.cpp:93] | |
#05: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2770] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
97 blocks in heap block record 153 of 8,416 | |
21,728 bytes (21,728 requested / 0 slop) | |
Individual block sizes: 224 x 97 | |
0.01% of the heap (68.00% cumulative) | |
0.02% of unreported (95.02% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: void nsBaseHashtable<nsStringHashKey,RefPtr<mozilla::dom::JSWindowActorParent>,mozilla::dom::JSWindowActorParent *>::Put(const class nsTSubstring<char16_t> & const, class mozilla::dom::JSWindowActorParent * *) [xpcom/ds/nsBaseHashtable.h:154] | |
#04: mozilla::dom::WindowGlobalParent::GetActor(nsTSubstring<char16_t> const &,mozilla::ErrorResult &) [dom/ipc/WindowGlobalParent.cpp:264] | |
#05: mozilla::dom::WindowGlobalParent::ReceiveRawMessage(mozilla::dom::JSWindowActorMessageMeta const &,mozilla::dom::ipc::StructuredCloneData &&) [dom/ipc/WindowGlobalParent.cpp:220] | |
#06: mozilla::dom::WindowGlobalParent::RecvRawMessage(mozilla::dom::JSWindowActorMessageMeta const &,mozilla::dom::ClonedMessageData const &) [dom/ipc/WindowGlobalParent.cpp:215] | |
#07: mozilla::dom::PWindowGlobalParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:cf5c66f05ddd4267b8e2f6f36c3b355d74425af01fa5edea10d93045d1326efa3884ba67fded8257e5381c63431af694af077400e59468d0c578f366031a577a/ipc/ipdl/PWindowGlobalParent.cpp::390] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
33 blocks in heap block record 154 of 8,416 | |
20,880 bytes (14,880 requested / 6,000 slop) | |
Individual block sizes: 2,048 x 4; 1,024 x 7; 336 x 2; 288; 240 x 19 | |
0.01% of the heap (68.01% cumulative) | |
0.02% of unreported (95.04% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static union core::result::Result<style::counter_style::Symbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:571] | |
#03: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490] | |
#05: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009] | |
} | |
} | |
Unreported { | |
125 blocks in heap block record 155 of 8,416 | |
20,864 bytes (20,864 requested / 0 slop) | |
Individual block sizes: 256 x 38; 128 x 87 | |
0.01% of the heap (68.02% cumulative) | |
0.02% of unreported (95.05% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784] | |
#04: mozilla::net::CacheEntry::Load(bool,bool) [netwerk/cache2/CacheEntry.cpp:367] | |
#05: mozilla::net::CacheEntry::AsyncOpen(nsICacheEntryOpenCallback *,unsigned int) [netwerk/cache2/CacheEntry.cpp:315] | |
#06: mozilla::net::CacheStorage::AsyncOpenURI(nsIURI *,nsTSubstring<char> const &,unsigned int,nsICacheEntryOpenCallback *) [netwerk/cache2/CacheStorage.cpp:105] | |
#07: nsresult mozilla::net::nsHttpChannel::OpenCacheEntryInternal(bool, class nsIApplicationCache *, bool) [netwerk/protocol/http/nsHttpChannel.cpp:4111] | |
#08: nsresult mozilla::net::nsHttpChannel::OpenCacheEntry(bool) [netwerk/protocol/http/nsHttpChannel.cpp:3916] | |
} | |
} | |
Unreported { | |
260 blocks in heap block record 156 of 8,416 | |
20,800 bytes (19,760 requested / 1,040 slop) | |
Individual block sizes: 96 x 130; 64 x 130 | |
0.01% of the heap (68.03% cumulative) | |
0.02% of unreported (95.07% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::keyframes_rule::KeyframeListParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::keyframes_rule::KeyframeListParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#03: static union core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>> core::iter::adapters::{{impl}}::next<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>,cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>,fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>>(struct core::iter::adapters::FilterMap<cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>, fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>> *) [git:github.com/rust-lang/rust:src/libcore/iter/adapters/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:810] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:538] | |
#05: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
} | |
} | |
Unreported { | |
108 blocks in heap block record 157 of 8,416 | |
20,736 bytes (20,736 requested / 0 slop) | |
Individual block sizes: 192 x 108 | |
0.01% of the heap (68.04% cumulative) | |
0.02% of unreported (95.08% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsHttpConnectionInfo::Clone() [netwerk/protocol/http/nsHttpConnectionInfo.cpp:0] | |
#04: class mozilla::net::nsHttpConnectionMgr::nsConnectionEntry * mozilla::net::nsHttpConnectionMgr::GetOrCreateConnectionEntry(class mozilla::net::nsHttpConnectionInfo *, bool) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3821] | |
#05: void mozilla::net::nsHttpConnectionMgr::OnMsgSpeculativeConnect(int, class mozilla::net::ARefBase *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3854] | |
#06: nsresult mozilla::net::ConnEvent::Run() [netwerk/protocol/http/nsHttpConnectionMgr.cpp:258] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
184 blocks in heap block record 158 of 8,416 | |
20,608 bytes (19,136 requested / 1,472 slop) | |
Individual block sizes: 112 x 184 | |
0.01% of the heap (68.05% cumulative) | |
0.01% of unreported (95.10% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsLocalFile::Clone(nsIFile * *) [xpcom/io/nsLocalFileWin.cpp:934] | |
#04: nsresult mozilla::net::CacheFileIOManager::GetFile(const unsigned char[20] *, class nsIFile * *) [netwerk/cache2/CacheFileIOManager.cpp:3680] | |
#05: nsresult mozilla::net::CacheFileIOManager::OpenFileInternal(const unsigned char[20] *, const class nsTSubstring<char> & const, unsigned int, class mozilla::net::CacheFileHandle * *) [netwerk/cache2/CacheFileIOManager.cpp:1581] | |
#06: nsresult mozilla::net::OpenFileEvent::Run() [netwerk/cache2/CacheFileIOManager.cpp:644] | |
#07: mozilla::net::CacheIOThread::ThreadFunc(void *) [netwerk/cache2/CacheIOThread.cpp:424] | |
#08: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419] | |
} | |
} | |
Unreported { | |
428 blocks in heap block record 159 of 8,416 | |
20,544 bytes (20,544 requested / 0 slop) | |
Individual block sizes: 48 x 428 | |
0.01% of the heap (68.06% cumulative) | |
0.01% of unreported (95.11% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PR_Getfd [nsprpub/pr/src/io/prfdcach.c:104] | |
#03: PR_Socket [nsprpub/pr/src/io/prsocket.c:0] | |
#04: nsresult nsSOCKSSocketProvider::NewSocket(int, const char *, int, class nsIProxyInfo *, const class mozilla::OriginAttributes & const, unsigned int, unsigned int, struct PRFileDesc * *, class nsISupports * *) [netwerk/socket/nsSOCKSSocketProvider.cpp:94] | |
#05: nsresult mozilla::net::nsSocketTransport::BuildSocket(struct PRFileDesc * & const, bool & const, bool & const) [netwerk/base/nsSocketTransport2.cpp:1167] | |
#06: nsresult mozilla::net::nsSocketTransport::InitiateSocket() [netwerk/base/nsSocketTransport2.cpp:1347] | |
#07: nsresult mozilla::net::nsSocketEvent::Run() [netwerk/base/nsSocketTransport2.cpp:91] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
428 blocks in heap block record 160 of 8,416 | |
20,544 bytes (20,544 requested / 0 slop) | |
Individual block sizes: 48 x 428 | |
0.01% of the heap (68.07% cumulative) | |
0.01% of unreported (95.13% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_CreateIOLayerStub [nsprpub/pr/src/io/prlayer.c:448] | |
#03: mozilla::net::AttachShutdownLayer(PRFileDesc *) [netwerk/base/ShutdownLayer.cpp:65] | |
#04: mozilla::net::nsSocketTransport::CloseSocket(PRFileDesc *,bool) [netwerk/base/nsSocketTransport2.cpp:3488] | |
#05: mozilla::net::nsSocketTransport::ReleaseFD_Locked(PRFileDesc *) [netwerk/base/nsSocketTransport2.cpp:2066] | |
#06: void mozilla::net::nsSocketTransport::OnSocketDetached(struct PRFileDesc *) [netwerk/base/nsSocketTransport2.cpp:2434] | |
#07: nsresult mozilla::net::nsSocketTransportService::DetachSocket(struct mozilla::net::nsSocketTransportService::SocketContext *, struct mozilla::net::nsSocketTransportService::SocketContext *) [netwerk/base/nsSocketTransportService2.cpp:312] | |
#08: nsresult mozilla::net::nsSocketTransportService::Run() [netwerk/base/nsSocketTransportService2.cpp:971] | |
} | |
} | |
Unreported { | |
1 block in heap block record 161 of 8,416 | |
20,480 bytes (20,480 requested / 0 slop) | |
0.01% of the heap (68.08% cumulative) | |
0.01% of unreported (95.14% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: void nsBaseHashtable<nsCharPtrHashKey,nsCOMPtr<nsISupports>,nsISupports *>::Put(const char *, class nsISupports * & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#05: mozilla::net::RequestContextService::NewRequestContext(nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:554] | |
#06: mozilla::net::nsLoadGroup::Init() [netwerk/base/nsLoadGroup.cpp:940] | |
#07: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48] | |
#08: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 162 of 8,416 | |
20,480 bytes (20,480 requested / 0 slop) | |
Individual block sizes: 2,048 x 10 | |
0.01% of the heap (68.10% cumulative) | |
0.01% of unreported (95.16% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PORT_ArenaAlloc_Util [security/nss/lib/util/secport.c:318] | |
#03: struct SECKEYPublicKeyStr * seckey_ExtractPublicKey(const struct CERTSubjectPublicKeyInfoStr *) [security/nss/lib/cryptohi/seckey.c:578] | |
#04: mozilla::ct::CTLogVerifier::Init(mozilla::pkix::Input,short,mozilla::ct::CTLogStatus,unsigned __int64) [security/ct/CTLogVerifier.cpp:146] | |
#05: void mozilla::psm::CertVerifier::LoadKnownCTLogs() [security/certverifier/CertVerifier.cpp:247] | |
#06: mozilla::psm::CertVerifier::CertVerifier(mozilla::psm::CertVerifier::OcspDownloadConfig,mozilla::psm::CertVerifier::OcspStrictConfig,mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>,mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator>,unsigned int,mozilla::psm::CertVerifier::PinningMode,mozilla::psm::CertVerifier::SHA1Mode,mozilla::psm::BRNameMatchingPolicy::Mode,mozilla::psm::NetscapeStepUpPolicy,mozilla::psm::CertVerifier::CertificateTransparencyMode,mozilla::psm::DistrustedCAPolicy,mozilla::Vector<EnterpriseCert,0,mozilla::MallocAllocPolicy> const &) [security/certverifier/CertVerifier.cpp:105] | |
#07: void nsNSSComponent::setValidationOptions(bool, const class mozilla::BaseAutoLock<mozilla::Mutex &> & const) [security/manager/ssl/nsNSSComponent.cpp:1225] | |
#08: nsNSSComponent::InitializeNSS() [security/manager/ssl/nsNSSComponent.cpp:1801] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 163 of 8,416 | |
20,480 bytes (20,480 requested / 0 slop) | |
Individual block sizes: 2,048 x 10 | |
0.01% of the heap (68.11% cumulative) | |
0.01% of unreported (95.17% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PORT_ArenaAlloc_Util [security/nss/lib/util/secport.c:318] | |
#03: sftk_GetPubKey [security/nss/lib/softoken/pkcs11.c:1742] | |
#04: sftk_handleObject [security/nss/lib/softoken/pkcs11.c:1675] | |
#05: NSC_CreateObject [security/nss/lib/softoken/pkcs11.c:4437] | |
#06: PK11_CreateNewObject [security/nss/lib/pk11wrap/pk11obj.c:409] | |
#07: PK11_ImportPublicKey [security/nss/lib/pk11wrap/pk11akey.c:233] | |
#08: mozilla::ct::CTLogVerifier::Init(mozilla::pkix::Input,short,mozilla::ct::CTLogStatus,unsigned __int64) [security/ct/CTLogVerifier.cpp:156] | |
} | |
} | |
Unreported { | |
1 block in heap block record 164 of 8,416 | |
20,480 bytes (20,152 requested / 328 slop) | |
0.01% of the heap (68.12% cumulative) | |
0.01% of unreported (95.19% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: do_GetNativeTheme() [widget/windows/nsNativeThemeWin.cpp:4294] | |
#04: nsBox::nsBox(mozilla::ComputedStyle *,nsPresContext *,nsQueryFrame::ClassID) [layout/xul/nsBox.cpp:64] | |
#05: NS_NewViewportFrame(mozilla::PresShell *,mozilla::ComputedStyle *) [layout/generic/ViewportFrame.cpp:31] | |
#06: nsCSSFrameConstructor::ConstructRootFrame() [layout/base/nsCSSFrameConstructor.cpp:2470] | |
#07: mozilla::PresShell::Initialize() [layout/base/PresShell.cpp:1739] | |
#08: nsContentSink::StartLayout(bool) [dom/base/nsContentSink.cpp:1207] | |
} | |
} | |
Unreported { | |
1 block in heap block record 165 of 8,416 | |
20,480 bytes (19,456 requested / 1,024 slop) | |
0.01% of the heap (68.13% cumulative) | |
0.01% of unreported (95.20% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1780] | |
#05: nsPermissionManager::AddFromPrincipal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64) [extensions/permissions/nsPermissionManager.cpp:1736] | |
#06: mozilla::AntiTrackingCommon::StoreUserInteractionFor(nsIPrincipal *) [toolkit/components/antitracking/AntiTrackingCommon.cpp:1957] | |
#07: mozilla::dom::ContentParent::RecvStoreUserInteractionAsPermission(IPC::Principal const &) [dom/ipc/ContentParent.cpp:5720] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::0] | |
} | |
} | |
Unreported { | |
1 block in heap block record 166 of 8,416 | |
20,480 bytes (18,976 requested / 1,504 slop) | |
0.01% of the heap (68.14% cumulative) | |
0.01% of unreported (95.22% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::SinglePos::dispatch<OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:586] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::PosLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GPOS>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:98] | |
} | |
} | |
Unreported { | |
1 block in heap block record 167 of 8,416 | |
20,480 bytes (18,520 requested / 1,960 slop) | |
0.01% of the heap (68.15% cumulative) | |
0.01% of unreported (95.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::widget::KeyboardLayout::GetInstance() [widget/windows/KeyboardLayout.cpp:3857] | |
#04: nsWindow::nsWindow(bool) [widget/windows/nsWindow.cpp:638] | |
#05: nsIWidget::CreateTopLevelWindow() [widget/windows/nsWindow.cpp:8186] | |
#06: nsresult nsWebShellWindow::Initialize(class nsIXULWindow *, class nsIXULWindow *, class nsIURI *, int, int, bool, class nsIRemoteTab *, class mozIDOMWindowProxy *, struct nsWidgetInitData & const) [xpfe/appshell/nsWebShellWindow.cpp:0] | |
#07: nsAppShellService::JustCreateTopWindow(nsIXULWindow *,nsIURI *,unsigned int,int,int,bool,nsIRemoteTab *,mozIDOMWindowProxy *,nsWebShellWindow * *) [xpfe/appshell/nsAppShellService.cpp:697] | |
#08: nsAppShellService::CreateTopLevelWindow(nsIXULWindow *,nsIURI *,unsigned int,int,int,nsIRemoteTab *,mozIDOMWindowProxy *,nsIXULWindow * *) [xpfe/appshell/nsAppShellService.cpp:209] | |
} | |
} | |
Unreported { | |
1 block in heap block record 168 of 8,416 | |
20,480 bytes (18,432 requested / 2,048 slop) | |
0.01% of the heap (68.16% cumulative) | |
0.01% of unreported (95.24% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:774] | |
#04: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591] | |
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173] | |
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 169 of 8,416 | |
20,480 bytes (12,016 requested / 8,464 slop) | |
Individual block sizes: 8,192 x 2; 2,048 x 2 | |
0.01% of the heap (68.17% cumulative) | |
0.01% of unreported (95.26% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: SkSurface::getCanvas() [gfx/skia/skia/src/image/SkSurface.cpp:162] | |
#04: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1720] | |
#05: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374] | |
#06: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633] | |
#07: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656] | |
#08: mozilla::widget::PuppetWidget::InfallibleCreate(nsIWidget *,void *,mozilla::gfx::IntRectTyped<mozilla::LayoutDevicePixel> const &,nsWidgetInitData *) [widget/PuppetWidget.cpp:121] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 170 of 8,416 | |
20,480 bytes (10,520 requested / 9,960 slop) | |
Individual block sizes: 4,096 x 5 | |
0.01% of the heap (68.18% cumulative) | |
0.01% of unreported (95.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult `anonymous namespace'::ParentImpl::CreateActorHelper::Run() [ipc/glue/BackgroundImpl.cpp:1263] | |
#04: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#05: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#06: void mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88] | |
#07: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#08: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
} | |
} | |
Unreported { | |
151 blocks in heap block record 171 of 8,416 | |
19,328 bytes (18,120 requested / 1,208 slop) | |
Individual block sizes: 128 x 151 | |
0.01% of the heap (68.19% cumulative) | |
0.01% of unreported (95.29% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:929] | |
#05: nsExpatDriver::HandleStartElement(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:279] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2900] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4585] | |
} | |
} | |
Unreported { | |
599 blocks in heap block record 172 of 8,416 | |
19,168 bytes (19,168 requested / 0 slop) | |
Individual block sizes: 32 x 599 | |
0.01% of the heap (68.20% cumulative) | |
0.01% of unreported (95.30% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: nsTArray_Impl<RefPtr<mozilla::EditTransactionBase>,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654] | |
#05: mozilla::EditAggregateTransaction::AppendChild(mozilla::EditTransactionBase *) [editor/libeditor/EditAggregateTransaction.cpp:101] | |
#06: nsresult mozilla::PlaceholderTransaction::Merge(class nsITransaction *, bool *) [editor/libeditor/PlaceholderTransaction.cpp:137] | |
#07: mozilla::TransactionManager::EndTransaction(bool) [editor/txmgr/TransactionManager.cpp:694] | |
#08: mozilla::TransactionManager::DoTransaction(nsITransaction *) [editor/txmgr/TransactionManager.cpp:74] | |
} | |
} | |
Unreported { | |
69 blocks in heap block record 173 of 8,416 | |
18,768 bytes (18,216 requested / 552 slop) | |
Individual block sizes: 272 x 69 | |
0.01% of the heap (68.21% cumulative) | |
0.01% of unreported (95.32% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:489] | |
#03: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#04: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#05: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#06: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009] | |
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574] | |
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112] | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 174 of 8,416 | |
18,432 bytes (18,432 requested / 0 slop) | |
Individual block sizes: 1,024 x 18 | |
0.01% of the heap (68.22% cumulative) | |
0.01% of unreported (95.33% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class nsZipItem * nsZipArchive::CreateZipItem() [modules/libjar/nsZipArchive.cpp:633] | |
#03: nsZipArchive::BuildSynthetics() [modules/libjar/nsZipArchive.cpp:789] | |
#04: nsZipArchive::FindInit(char const *,nsZipFind * *) [modules/libjar/nsZipArchive.cpp:551] | |
#05: static class mozilla::Result<mozilla::Ok,const char *> mozilla::Preferences::InitInitialObjects(bool) [modules/libpref/Preferences.cpp:4643] | |
#06: mozilla::Preferences::GetInstanceForService() [modules/libpref/Preferences.cpp:3525] | |
#07: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8942] | |
#08: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
} | |
} | |
Unreported { | |
14 blocks in heap block record 175 of 8,416 | |
18,432 bytes (16,240 requested / 2,192 slop) | |
Individual block sizes: 2,048 x 4; 1,024 x 10 | |
0.01% of the heap (68.23% cumulative) | |
0.01% of unreported (95.34% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static void style::custom_properties::CustomPropertiesBuilder::cascade(struct style::properties::CustomDeclaration *, style::stylesheets::origin::Origin) [servo/components/style/custom_properties.rs:539] | |
#03: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#04: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#05: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
#06: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::{{impl}}::cascade_styles_with_default_parents::{{closure}}<style::gecko::wrapper::GeckoElement>(struct closure, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:334] | |
#07: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_styles_with_default_parents<style::gecko::wrapper::GeckoElement>(struct style::context::ElementCascadeInputs) [servo/components/style/style_resolver.rs:330] | |
#08: static style::matching::ChildCascadeRequirement style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(struct style::traversal::PerLevelTraversalData *, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, struct style::gecko::wrapper::GeckoElement, struct style::data::ElementData *) [servo/components/style/traversal.rs:675] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 176 of 8,416 | |
18,432 bytes (11,520 requested / 6,912 slop) | |
Individual block sizes: 2,048 x 9 | |
0.01% of the heap (68.24% cumulative) | |
0.01% of unreported (95.36% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:166] | |
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: nsresult nsXBLService::FetchBindingDocument(class nsIContent *, class mozilla::dom::Document *, class nsIURI *, class nsIURI *, class nsIPrincipal *, bool, class mozilla::dom::Document * *) [dom/xbl/nsXBLService.cpp:986] | |
#08: nsresult nsXBLService::LoadBindingDocumentInfo(class nsIContent *, class mozilla::dom::Document *, class nsIURI *, class nsIPrincipal *, bool, class nsXBLDocumentInfo * *) [dom/xbl/nsXBLService.cpp:0] | |
} | |
} | |
Unreported { | |
112 blocks in heap block record 177 of 8,416 | |
17,920 bytes (17,920 requested / 0 slop) | |
Individual block sizes: 160 x 112 | |
0.01% of the heap (68.25% cumulative) | |
0.01% of unreported (95.37% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: void nsBaseHashtable<nsUint64HashKey,nsAutoPtr<nsTArray<RefPtr<mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo> > >,nsTArray<RefPtr<mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo> > *>::Put(const unsigned __int64 & const, class nsTArray<RefPtr<mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo> > * & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#04: void mozilla::net::nsHttpConnectionMgr::nsConnectionEntry::InsertTransaction(class mozilla::net::nsHttpConnectionMgr::PendingTransactionInfo *, bool) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:5387] | |
#05: nsresult mozilla::net::nsHttpConnectionMgr::ProcessNewTransaction(class mozilla::net::nsHttpTransaction *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:1990] | |
#06: void mozilla::net::nsHttpConnectionMgr::OnMsgNewTransaction(int, class mozilla::net::ARefBase *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:2355] | |
#07: nsresult mozilla::net::ConnEvent::Run() [netwerk/protocol/http/nsHttpConnectionMgr.cpp:258] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
280 blocks in heap block record 178 of 8,416 | |
17,920 bytes (17,920 requested / 0 slop) | |
Individual block sizes: 64 x 280 | |
0.01% of the heap (68.26% cumulative) | |
0.01% of unreported (95.38% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:601] | |
#03: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#04: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#05: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#06: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#07: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
#08: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 179 of 8,416 | |
17,792 bytes (14,720 requested / 3,072 slop) | |
Individual block sizes: 8,192; 320 x 30 | |
0.01% of the heap (68.27% cumulative) | |
0.01% of unreported (95.40% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: void mozilla::dom::NodeInfo::~NodeInfo() [dom/base/NodeInfo.cpp:41] | |
#04: void mozilla::dom::NodeInfo::cycleCollection::DeleteCycleCollectable(void *) [dom/base/NodeInfo.h:42] | |
#05: bool SnowWhiteKiller::Visit(struct nsPurpleBuffer & const, struct nsPurpleBufferEntry *) [xpcom/base/nsCycleCollector.cpp:2459] | |
#06: nsPurpleBuffer::VisitEntries<SnowWhiteKiller>(SnowWhiteKiller &) [xpcom/base/nsCycleCollector.cpp:956] | |
#07: nsCycleCollector::FreeSnowWhiteWithBudget(js::SliceBudget &) [xpcom/base/nsCycleCollector.cpp:2625] | |
#08: nsresult AsyncFreeSnowWhite::Run() [js/xpconnect/src/XPCJSRuntime.cpp:145] | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 180 of 8,416 | |
17,440 bytes (17,440 requested / 0 slop) | |
Individual block sizes: 16,384; 512; 128 x 2; 64; 32 x 7 | |
0.01% of the heap (68.28% cumulative) | |
0.01% of unreported (95.41% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data * * js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data *>(unsigned __int64, unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:700] | |
#04: bool js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::put<const js::HashableValue &>(const class js::HashableValue & const) [js/src/ds/OrderedHashTable.h:189] | |
#05: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1310] | |
#06: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 181 of 8,416 | |
17,248 bytes (12,936 requested / 4,312 slop) | |
Individual block sizes: 32 x 539 | |
0.01% of the heap (68.29% cumulative) | |
0.01% of unreported (95.42% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsRange::RegisterCommonAncestor(nsINode *) [dom/base/nsRange.cpp:416] | |
#04: nsRange::SetSelection(mozilla::dom::Selection *) [dom/base/nsRange.cpp:1035] | |
#05: nsresult mozilla::dom::Selection::AddItemInternal(class nsRange *, int *) [dom/base/Selection.cpp:1038] | |
#06: mozilla::dom::Selection::Collapse(mozilla::RangeBoundaryBase<nsINode *,nsIContent *> const &,mozilla::ErrorResult &) [dom/base/Selection.cpp:2267] | |
#07: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:875] | |
#08: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
} | |
} | |
Unreported { | |
178 blocks in heap block record 182 of 8,416 | |
17,088 bytes (17,088 requested / 0 slop) | |
Individual block sizes: 96 x 178 | |
0.01% of the heap (68.29% cumulative) | |
0.01% of unreported (95.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoDeclarationBlock> geckoservo::glue::Servo_AnimationValue_Uncompute(struct style::gecko_bindings::structs::root::RawServoAnimationValue *) [servo/ports/geckolib/glue.rs:886] | |
#03: static struct mozilla::Keyframe & const AppendKeyframe(double, nsCSSPropertyID, struct mozilla::AnimationValue *, class nsTArray<mozilla::Keyframe> & const) [layout/style/nsTransitionManager.cpp:544] | |
#04: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
#05: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
#06: nsTransitionManager::UpdateTransitions(mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:396] | |
#07: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:562] | |
#08: static void core::ptr::real_drop_in_place<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>(struct style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement> *) [git:github.com/rust-lang/rust:src/libcore/ptr.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:193] | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 183 of 8,416 | |
17,088 bytes (16,376 requested / 712 slop) | |
Individual block sizes: 192 x 89 | |
0.01% of the heap (68.30% cumulative) | |
0.01% of unreported (95.45% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: static struct mozilla::AnimationPropertySegment * nsTArray_Impl<mozilla::AnimationPropertySegment,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654] | |
#05: static class nsTArray<mozilla::AnimationProperty> mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const class nsTArray<mozilla::Keyframe> & const, class mozilla::dom::Element *, const class mozilla::ComputedStyle *, mozilla::dom::CompositeOperation) [dom/animation/KeyframeUtils.cpp:313] | |
#06: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#07: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
#08: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 184 of 8,416 | |
16,576 bytes (14,352 requested / 2,224 slop) | |
Individual block sizes: 16,384; 192 | |
0.01% of the heap (68.31% cumulative) | |
0.01% of unreported (95.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: mozilla::dom::ConvertJSValueToString<mozilla::dom::binding_detail::FakeString>(JSContext *,JS::Handle<JS::Value>,mozilla::dom::StringificationBehavior,mozilla::dom::StringificationBehavior,mozilla::dom::binding_detail::FakeString &) [dom/bindings/BindingUtils.h:1864] | |
#03: mozilla::dom::Element_Binding::setAttribute(JSContext *,JS::Handle<JSObject *>,mozilla::dom::Element *,JSJitMethodCallArgs const &) [s3:gecko-generated-sources-l1:b4911f314d3dde9c35fc453673be1361a36986a8f019dd86f7b0baede4db619e48ce7e0a0e206101686b8c1b2cfb57b15489eab8ea869ee70ef483067b2337e2/dom/bindings/ElementBinding.cpp::1467] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
320 blocks in heap block record 185 of 8,416 | |
16,528 bytes (13,996 requested / 2,532 slop) | |
Individual block sizes: 80 x 8; 64 x 96; 48 x 177; 32 x 39 | |
0.01% of the heap (68.32% cumulative) | |
0.01% of unreported (95.47% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:72] | |
#03: static union core::result::Result<style::values::generics::url::GenericUrlOrNone<style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::longhands::list_style_image::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:d7cb9f8bcb474c66329ebd04b629cae802657205854780ad39b2de464d442fe88c2acc66407aa38a5b8bd5f42d4b2b0e6a63322ee0efd00bae8534daec1e1336/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/longhands/list.rs::305] | |
#04: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43634] | |
#05: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#06: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#07: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#08: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
} | |
} | |
Unreported { | |
1 block in heap block record 186 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
0.01% of the heap (68.33% cumulative) | |
0.01% of unreported (95.48% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: class mozilla::dom::Pref * nsTArray_Impl<mozilla::dom::Pref,nsTArrayInfallibleAllocator>::AppendElement<mozilla::dom::Pref &,nsTArrayInfallibleAllocator>(class mozilla::dom::Pref & const) [xpcom/ds/nsTArray.h:2397] | |
#05: mozilla::RDDProcessManager::OnPreferenceChange(char16_t const *) [dom/media/ipc/RDDProcessManager.cpp:100] | |
#06: mozilla::RDDProcessManager::Observer::Observe(nsISupports *,char const *,char16_t const *) [dom/media/ipc/RDDProcessManager.cpp:70] | |
#07: static void nsPrefBranch::NotifyObserver(const char *, void *) [modules/libpref/Preferences.cpp:2774] | |
#08: NotifyCallbacks(char const *,PrefWrapper const *) [modules/libpref/Preferences.cpp:1686] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 187 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.34% cumulative) | |
0.01% of unreported (95.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: mozilla::ComputedStyle::CalcStyleDifference(mozilla::ComputedStyle const &,unsigned int *) [layout/style/ComputedStyle.cpp:51] | |
#05: static style::matching::ChildCascadeRequirement style::matching::PrivateMatchMethods::accumulate_damage_for<style::gecko::wrapper::GeckoElement>(struct style::gecko::wrapper::GeckoElement *, struct style::context::SharedStyleContext *, struct style::gecko::restyle_damage::GeckoRestyleDamage *, struct style::gecko_properties::ComputedValues *, struct style::gecko_properties::ComputedValues *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/matching.rs:476] | |
#06: static style::matching::ChildCascadeRequirement style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(struct style::traversal::PerLevelTraversalData *, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, struct style::gecko::wrapper::GeckoElement, struct style::data::ElementData *) [servo/components/style/traversal.rs:688] | |
#07: static void rayon_core::job::{{impl}}::execute<closure>(struct rayon_core::job::HeapJob<closure> *) [third_party/rust/rayon-core/src/job.rs:156] | |
#08: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:567] | |
} | |
} | |
Unreported { | |
1 block in heap block record 188 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
0.01% of the heap (68.35% cumulative) | |
0.01% of unreported (95.51% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: js::jit::JitcodeGlobalTable::addEntry(js::jit::JitcodeGlobalEntry const &) [js/src/jit/JitcodeMap.cpp:396] | |
#05: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:361] | |
#06: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#07: js::jit::MethodStatus js::jit::CanEnterBaselineAtBranch<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::InterpreterFrame *) [js/src/jit/BaselineJIT.cpp:361] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:1986] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 189 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.35% cumulative) | |
0.01% of unreported (95.52% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetCapacity(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:912] | |
#04: nsTSubstring<char16_t>::SetCapacity(unsigned int) [xpcom/string/nsTSubstring.cpp:898] | |
#05: nsExpatDriver::HandleStartDoctypeDecl(char16_t const *,char16_t const *,char16_t const *,bool) [parser/htmlparser/nsExpatDriver.cpp:477] | |
#06: Driver_HandleStartDoctypeDecl(void *,UNKNOWN const *,UNKNOWN const *,UNKNOWN const *,int) [parser/htmlparser/nsExpatDriver.cpp:116] | |
#07: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4434] | |
#08: static XML_Error prologInitProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:4121] | |
} | |
} | |
Unreported { | |
1 block in heap block record 190 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
0.01% of the heap (68.36% cumulative) | |
0.01% of unreported (95.53% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:24] | |
#03: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#04: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#05: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#06: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#07: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
#08: static nsresult DumpMemoryInfoToFile(class nsIFile *, class nsIFinishDumpingCallback *, class nsISupports *, bool, bool, class nsTSubstring<char16_t> & const) [xpcom/base/nsMemoryInfoDumper.cpp:592] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 191 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.37% cumulative) | |
0.01% of unreported (95.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: mozilla::ipc::PBackgroundChild::SendPClientManagerConstructor(mozilla::dom::PClientManagerChild *) [s3:gecko-generated-sources-l1:276632bb583d23c5a3325bf600a0aa917cfb44253339a725992cd0aac949fa0e9951253f93b3309e476b44af0591f67d265a013d57732bb560089dc240fdd03b/ipc/ipdl/PBackgroundChild.cpp::3442] | |
#05: mozilla::dom::ClientManager::ClientManager() [dom/clients/manager/ClientManager.cpp:80] | |
#06: mozilla::dom::ClientManager::GetOrCreateForCurrentThread() [dom/clients/manager/ClientManager.cpp:205] | |
#07: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,mozilla::ipc::PrincipalInfo const &) [dom/clients/manager/ClientManager.cpp:269] | |
#08: mozilla::dom::WorkerPrivate::EnsureClientSource() [dom/workers/WorkerPrivate.cpp:2907] | |
} | |
} | |
Unreported { | |
1 block in heap block record 192 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
0.01% of the heap (68.38% cumulative) | |
0.01% of unreported (95.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsDeque::GrowCapacity() [xpcom/ds/nsDeque.cpp:117] | |
#03: mozilla::TransactionStack::Push(already_AddRefed<mozilla::TransactionItem>) [editor/txmgr/TransactionStack.cpp:45] | |
#04: mozilla::TransactionManager::EndTransaction(bool) [editor/txmgr/TransactionManager.cpp:684] | |
#05: mozilla::TransactionManager::DoTransaction(nsITransaction *) [editor/txmgr/TransactionManager.cpp:74] | |
#06: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:752] | |
#07: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:707] | |
#08: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:823] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 193 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
Individual block sizes: 8,192 x 2 | |
0.01% of the heap (68.39% cumulative) | |
0.01% of unreported (95.56% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<(), hashglobe::FailedAllocationError> hashglobe::hash_map::HashMap<style::gecko_string_cache::Atom*, (), core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::try_resize<style::gecko_string_cache::Atom*,(),core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(unsigned __int64) [servo/components/hashglobe/src/hash_map.rs:746] | |
#03: static bool hashglobe::hash_set::HashSet<style::gecko_string_cache::Atom, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::insert<style::gecko_string_cache::Atom,core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(struct style::gecko_string_cache::Atom) [servo/components/hashglobe/src/hash_set.rs:588] | |
#04: static union core::result::Result<(), hashglobe::FailedAllocationError> style::stylist::CascadeData::add_stylesheet<style::gecko::data::GeckoStyleSheet>(struct style::gecko::media_queries::Device *, selectors::context::QuirksMode, struct style::gecko::data::GeckoStyleSheet *, struct style::shared_lock::SharedRwLockReadGuard *, style::stylesheet_set::SheetRebuildKind, union core::option::Option<mut style::selector_parser::PerPseudoElementMap<alloc::vec::Vec<style::applicable_declarations::ApplicableDeclarationBlock>>*>) [servo/components/style/stylist.rs:2019] | |
#05: static union core::result::Result<(), hashglobe::FailedAllocationError> style::stylist::CascadeData::rebuild<style::gecko::data::GeckoStyleSheet>(struct style::gecko::media_queries::Device *, selectors::context::QuirksMode, struct style::stylesheet_set::SheetCollectionFlusher<style::gecko::data::GeckoStyleSheet>, struct style::shared_lock::SharedRwLockReadGuard *) [servo/components/style/stylist.rs:1847] | |
#06: void geckoservo::glue::Servo_StyleSet_FlushStyleSheets(struct style::gecko_bindings::structs::root::RawServoStyleSet *, union core::option::Option<style::gecko_bindings::structs::root::mozilla::dom::Element*>, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:1723] | |
#07: mozilla::ServoStyleSet::UpdateStylist() [layout/style/ServoStyleSet.cpp:1108] | |
#08: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4158] | |
} | |
} | |
Unreported { | |
1 block in heap block record 194 of 8,416 | |
16,384 bytes (16,384 requested / 0 slop) | |
0.01% of the heap (68.40% cumulative) | |
0.01% of unreported (95.58% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: const class nsTArray<mozilla::widget::GfxDriverInfo> & const mozilla::widget::GfxInfo::GetGfxDriverInfo() [widget/windows/GfxInfo.cpp:1451] | |
#05: mozilla::widget::GfxInfoBase::GetFeatureStatusImpl(int,int *,nsTSubstring<char16_t> &,nsTArray<mozilla::widget::GfxDriverInfo> const &,nsTSubstring<char> &,mozilla::widget::OperatingSystem *) [widget/GfxInfoBase.cpp:963] | |
#06: nsresult mozilla::widget::GfxInfo::GetFeatureStatusImpl(int, int *, class nsTSubstring<char16_t> & const, const class nsTArray<mozilla::widget::GfxDriverInfo> & const, class nsTSubstring<char> & const, mozilla::widget::OperatingSystem *) [widget/windows/GfxInfo.cpp:1798] | |
#07: mozilla::widget::GfxInfoBase::GetFeatureStatus(int,nsTSubstring<char> &,int *) [widget/GfxInfoBase.cpp:639] | |
#08: static bool IsFeatureSupported(long) [gfx/thebes/gfxPlatform.cpp:1106] | |
} | |
} | |
Unreported { | |
128 blocks in heap block record 195 of 8,416 | |
16,384 bytes (15,360 requested / 1,024 slop) | |
Individual block sizes: 128 x 128 | |
0.01% of the heap (68.41% cumulative) | |
0.01% of unreported (95.59% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:929] | |
#05: nsExpatDriver::HandleStartElement(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:279] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2876] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4585] | |
} | |
} | |
Unreported { | |
1 block in heap block record 196 of 8,416 | |
16,384 bytes (14,336 requested / 2,048 slop) | |
0.01% of the heap (68.41% cumulative) | |
0.01% of unreported (95.60% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::WidgetKeyboardEvent::GetKeyNameIndex(nsTSubstring<char16_t> const &) [widget/WidgetEventImpl.cpp:1119] | |
#04: void mozilla::dom::KeyboardEvent::InitWithKeyboardEventInit(class mozilla::dom::EventTarget *, const class nsTSubstring<char16_t> & const, const struct mozilla::dom::KeyboardEventInit & const, class mozilla::ErrorResult & const) [dom/events/KeyboardEvent.cpp:302] | |
#05: mozilla::dom::KeyboardEvent::ConstructorJS(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::KeyboardEventInit const &,mozilla::ErrorResult &) [dom/events/KeyboardEvent.cpp:281] | |
#06: static bool mozilla::dom::KeyboardEvent_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:9f662a26d79faf49270e31181781001c2cd9df0bf702d98f12e1445faa629465cabab9ecd00701d3443492c487d297c1f773a46e69cace61cb426f8df82c5aff/dom/bindings/KeyboardEventBinding.cpp::1637] | |
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
} | |
} | |
Unreported { | |
1 block in heap block record 197 of 8,416 | |
16,384 bytes (14,336 requested / 2,048 slop) | |
0.01% of the heap (68.42% cumulative) | |
0.01% of unreported (95.61% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::ClientManagerService::AddSource(mozilla::dom::ClientSourceParent *) [dom/clients/manager/ClientManagerService.cpp:194] | |
#05: mozilla::dom::ClientSourceParent::Init() [dom/clients/manager/ClientSourceParent.cpp:232] | |
#06: mozilla::dom::ClientManagerParent::RecvPClientSourceConstructor(mozilla::dom::PClientSourceParent *,mozilla::dom::ClientSourceConstructorArgs const &) [dom/clients/manager/ClientManagerParent.cpp:99] | |
#07: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::593] | |
#08: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
} | |
} | |
Unreported { | |
1 block in heap block record 198 of 8,416 | |
16,384 bytes (14,336 requested / 2,048 slop) | |
0.01% of the heap (68.43% cumulative) | |
0.01% of unreported (95.62% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:772] | |
#04: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591] | |
#05: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173] | |
#06: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#07: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
#08: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 199 of 8,416 | |
16,384 bytes (12,544 requested / 3,840 slop) | |
Individual block sizes: 8,192 x 2 | |
0.01% of the heap (68.44% cumulative) | |
0.01% of unreported (95.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Performance::CreateForMainThread(nsPIDOMWindowInner *,nsIPrincipal *,nsDOMNavigationTiming *,nsITimedChannel *) [dom/performance/Performance.cpp:56] | |
#04: nsPIDOMWindowInner::CreatePerformanceObjectIfNeeded() [dom/base/nsGlobalWindowInner.cpp:2227] | |
#05: mozilla::dom::Window_Binding::get_performance(JSContext *,JS::Handle<JSObject *>,nsGlobalWindowInner *,JSJitGetterCallArgs) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::5626] | |
#06: mozilla::dom::Window_Binding::ClearCachedPerformanceValue(JSContext *,nsGlobalWindowInner *) [s3:gecko-generated-sources-l1:a1e40e52aaef4dd76d9ea1778f022c44ba462a518c910d7071d55d5292e0b59180605fa32798930d8adb2c0fb3b672d604b69bfe188f703d96a05f0f07c23982/dom/bindings/WindowBinding.cpp::19893] | |
#07: nsGlobalWindowInner::ClearDocumentDependentSlots(JSContext *) [dom/base/nsGlobalWindowInner.cpp:6802] | |
#08: nsresult nsGlobalWindowOuter::SetNewDocument(class mozilla::dom::Document *, class nsISupports *, bool) [dom/base/nsGlobalWindowOuter.cpp:2204] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 200 of 8,416 | |
16,384 bytes (11,256 requested / 5,128 slop) | |
Individual block sizes: 12,288; 4,096 | |
0.01% of the heap (68.45% cumulative) | |
0.01% of unreported (95.65% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSScript::createJitScript(JSContext *) [js/src/jit/JitScript.cpp:104] | |
#03: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:166] | |
#04: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#05: js::jit::MethodStatus js::jit::CanEnterBaselineAtBranch<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::InterpreterFrame *) [js/src/jit/BaselineJIT.cpp:361] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:1986] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 201 of 8,416 | |
16,384 bytes (9,152 requested / 7,232 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.46% cumulative) | |
0.01% of unreported (95.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::NewRealm(JSContext *,JSPrincipals *,JS::RealmOptions const &) [js/src/gc/GC.cpp:8205] | |
#03: js::GlobalObject::new_(JSContext *,js::Class const *,JSPrincipals *,JS::OnNewGlobalHookOption,JS::RealmOptions const &) [js/src/vm/GlobalObject.cpp:587] | |
#04: mozilla::dom::CreateGlobal<mozilla::dom::DedicatedWorkerGlobalScope,&mozilla::dom::DedicatedWorkerGlobalScope_Binding::GetProtoObjectHandle(JSContext *)>(JSContext *,mozilla::dom::DedicatedWorkerGlobalScope *,nsWrapperCache *,JSClass const *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [dom/bindings/BindingUtils.h:2843] | |
#05: mozilla::dom::DedicatedWorkerGlobalScope_Binding::Wrap(JSContext *,mozilla::dom::DedicatedWorkerGlobalScope *,nsWrapperCache *,JS::RealmOptions &,JSPrincipals *,bool,JS::MutableHandle<JSObject *>) [s3:gecko-generated-sources-l1:2e5f3de7e15b75fc97d01d17f244e4364b8162864e776c9dd3c30f1890368ebdf5ec5e7277dff64a2a62bf605acb023dbcd95e8a3957d4d6872f65714727f266/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp::630] | |
#06: bool mozilla::dom::DedicatedWorkerGlobalScope::WrapGlobalObject(struct JSContext *, class JS::MutableHandle<JSObject *>) [dom/workers/WorkerScope.cpp:615] | |
#07: mozilla::dom::WorkerPrivate::GetOrCreateGlobalScope(JSContext *) [dom/workers/WorkerPrivate.cpp:4700] | |
#08: mozilla::dom::`anonymous namespace'::ScriptExecutorRunnable::PreRun(dom::A0x86A7E1A3::WorkerPrivate *) [dom/workers/ScriptLoader.cpp:1957] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 202 of 8,416 | |
16,384 bytes (9,152 requested / 7,232 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.47% cumulative) | |
0.01% of unreported (95.67% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSRuntime::init(JSContext *,unsigned int,unsigned int) [js/src/vm/Runtime.cpp:214] | |
#03: js::NewContext(unsigned int,unsigned int,JSRuntime *) [js/src/vm/JSContext.cpp:159] | |
#04: mozilla::CycleCollectedJSContext::Initialize(JSRuntime *,unsigned int,unsigned int) [xpcom/base/CycleCollectedJSContext.cpp:154] | |
#05: nsresult mozilla::dom::WorkerJSContext::Initialize(struct JSRuntime *) [dom/workers/RuntimeService.cpp:968] | |
#06: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2295] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 203 of 8,416 | |
16,384 bytes (8,480 requested / 7,904 slop) | |
Individual block sizes: 4,096 x 4 | |
0.01% of the heap (68.47% cumulative) | |
0.01% of unreported (95.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union crossbeam_deque::Steal<rayon_core::job::JobRef> crossbeam_deque::Stealer<rayon_core::job::JobRef>::steal<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:714] | |
#03: static union core::option::Option<rayon_core::job::JobRef> rayon_core::registry::WorkerThread::steal() [third_party/rust/rayon-core/src/registry.rs:616] | |
#04: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:563] | |
#05: static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/sys_common/backtrace.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:137] | |
#06: static void std::thread::{{impl}}::spawn_unchecked::{{closure}}<closure,()>(struct closure) [git:github.com/rust-lang/rust:src/libstd/thread/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:474] | |
#07: static void alloc::boxed::{{impl}}::call_once<(),FnBox<()>>() [git:github.com/rust-lang/rust:src/liballoc/boxed.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:702] | |
#08: static void std::sys::windows::thread::{{impl}}::new::thread_start() [git:github.com/rust-lang/rust:src/libstd/sys/windows/thread.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:48] | |
} | |
} | |
Unreported { | |
185 blocks in heap block record 204 of 8,416 | |
16,320 bytes (16,320 requested / 0 slop) | |
Individual block sizes: 128 x 70; 64 x 115 | |
0.01% of the heap (68.48% cumulative) | |
0.01% of unreported (95.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#07: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#08: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 205 of 8,416 | |
16,160 bytes (16,032 requested / 128 slop) | |
Individual block sizes: 4,096; 2,048; 1,024 x 3; 512 x 7; 240 x 14 | |
0.01% of the heap (68.49% cumulative) | |
0.01% of unreported (95.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709] | |
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189] | |
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811] | |
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780] | |
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
159 blocks in heap block record 206 of 8,416 | |
16,016 bytes (14,642 requested / 1,374 slop) | |
Individual block sizes: 176; 160 x 4; 144 x 9; 128 x 12; 112 x 19; 96 x 77; 80 x 30; 64 x 7 | |
0.01% of the heap (68.50% cumulative) | |
0.01% of unreported (95.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsAttrValue::SetMiscAtomOrString(nsTSubstring<char16_t> const *) [dom/base/nsAttrValue.cpp:1574] | |
#03: nsAttrValue::ParseAtomArray(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:1147] | |
#04: nsXULPrototypeElement::SetAttrAt(unsigned int,nsTSubstring<char16_t> const &,nsIURI *) [dom/xul/nsXULElement.cpp:1785] | |
#05: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:872] | |
#06: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#07: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#08: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
} | |
} | |
Unreported { | |
125 blocks in heap block record 207 of 8,416 | |
16,000 bytes (15,000 requested / 1,000 slop) | |
Individual block sizes: 128 x 125 | |
0.01% of the heap (68.51% cumulative) | |
0.01% of unreported (95.73% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598] | |
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787] | |
} | |
} | |
Unreported { | |
328 blocks in heap block record 208 of 8,416 | |
15,872 bytes (15,872 requested / 0 slop) | |
Individual block sizes: 64 x 168; 32 x 160 | |
0.01% of the heap (68.52% cumulative) | |
0.01% of unreported (95.74% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,mozilla::KeyNameIndex> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: mozilla::WidgetKeyboardEvent::GetKeyNameIndex(nsTSubstring<char16_t> const &) [widget/WidgetEventImpl.cpp:1119] | |
#07: void mozilla::dom::KeyboardEvent::InitWithKeyboardEventInit(class mozilla::dom::EventTarget *, const class nsTSubstring<char16_t> & const, const struct mozilla::dom::KeyboardEventInit & const, class mozilla::ErrorResult & const) [dom/events/KeyboardEvent.cpp:302] | |
#08: mozilla::dom::KeyboardEvent::ConstructorJS(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::KeyboardEventInit const &,mozilla::ErrorResult &) [dom/events/KeyboardEvent.cpp:281] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 209 of 8,416 | |
15,776 bytes (15,776 requested / 0 slop) | |
Individual block sizes: 464 x 34 | |
0.01% of the heap (68.52% cumulative) | |
0.01% of unreported (95.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::316] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 210 of 8,416 | |
15,552 bytes (15,120 requested / 432 slop) | |
Individual block sizes: 288 x 54 | |
0.01% of the heap (68.53% cumulative) | |
0.01% of unreported (95.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::dom::ipc::SharedMap::Entry * nsClassHashtable<nsCStringHashKey,mozilla::dom::ipc::SharedMap::Entry>::LookupOrAdd<mozilla::dom::ipc::WritableSharedMap &,const nsTSubstring<char> &>(const class nsTSubstring<char> & const, class mozilla::dom::ipc::WritableSharedMap & const, const class nsTSubstring<char> & const) [xpcom/ds/nsClassHashtable.h:83] | |
#04: mozilla::dom::ipc::WritableSharedMap::Set(JSContext *,nsTSubstring<char> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:399] | |
#05: static bool mozilla::dom::MozWritableSharedMap_Binding::set(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::WritableSharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::1695] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
15 blocks in heap block record 211 of 8,416 | |
15,360 bytes (15,360 requested / 0 slop) | |
Individual block sizes: 1,024 x 15 | |
0.01% of the heap (68.54% cumulative) | |
0.01% of unreported (95.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JS::NotableStringInfo::NotableStringInfo(JSString *,JS::StringInfo const &) [js/src/vm/MemoryMetrics.cpp:148] | |
#03: static bool CollectRuntimeStatsHelper(struct JSContext *, struct JS::RuntimeStats *, class JS::ObjectPrivateVisitor *, bool, *) [js/src/vm/MemoryMetrics.cpp:748] | |
#04: JS::CollectRuntimeStats(JSContext *,JS::RuntimeStats *,JS::ObjectPrivateVisitor *,bool) [js/src/vm/MemoryMetrics.cpp:822] | |
#05: bool mozilla::dom::WorkerPrivate::MemoryReporter::CollectReportsRunnable::WorkerRun(struct JSContext *, class mozilla::dom::WorkerPrivate *) [dom/workers/WorkerPrivate.cpp:1160] | |
#06: mozilla::dom::WorkerRunnable::Run() [dom/workers/WorkerRunnable.cpp:0] | |
#07: mozilla::dom::WorkerPrivate::DoRunLoop(JSContext *) [dom/workers/WorkerPrivate.cpp:2686] | |
#08: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2322] | |
} | |
} | |
Unreported { | |
479 blocks in heap block record 212 of 8,416 | |
15,328 bytes (15,328 requested / 0 slop) | |
Individual block sizes: 32 x 479 | |
0.01% of the heap (68.55% cumulative) | |
0.01% of unreported (95.79% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::EditorBase::CreateTxnForDeleteSelection(short,nsINode * *,int *,int *) [editor/libeditor/EditorBase.cpp:3962] | |
#04: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:784] | |
#05: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
#06: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:736] | |
#07: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
#08: mozilla::TextEditor::InsertTextAsSubAction(nsTSubstring<char16_t> const &) [editor/libeditor/TextEditor.cpp:1027] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 213 of 8,416 | |
15,232 bytes (15,232 requested / 0 slop) | |
Individual block sizes: 448 x 34 | |
0.01% of the heap (68.56% cumulative) | |
0.01% of unreported (95.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::330] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
423 blocks in heap block record 214 of 8,416 | |
14,960 bytes (13,656 requested / 1,304 slop) | |
Individual block sizes: 1,024; 464; 256; 192; 176 x 3; 144 x 3; 128; 112 x 4; 96 x 7; 80 x 11; 64 x 15; 48 x 22; 32 x 142; 16 x 211 | |
0.01% of the heap (68.56% cumulative) | |
0.01% of unreported (95.81% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: XULContentSinkImpl::HandleEndElement(char16_t const *) [dom/xul/nsXULContentSink.cpp:438] | |
#05: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2978] | |
#06: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#07: static XML_Status MOZ_XML_ParseBuffer(struct XML_ParserStruct *, int, int) [parser/expat/lib/xmlparse.c:1992] | |
#08: void nsExpatDriver::ParseBuffer(const char16_t *, unsigned int, bool, unsigned int *) [parser/htmlparser/nsExpatDriver.cpp:843] | |
} | |
} | |
Unreported { | |
204 blocks in heap block record 215 of 8,416 | |
14,912 bytes (14,912 requested / 0 slop) | |
Individual block sizes: 128 x 30; 64 x 172; 32 x 2 | |
0.01% of the heap (68.57% cumulative) | |
0.01% of unreported (95.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#07: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1804] | |
} | |
} | |
Unreported { | |
270 blocks in heap block record 216 of 8,416 | |
14,880 bytes (14,880 requested / 0 slop) | |
Individual block sizes: 64 x 196; 32 x 72; 16 x 2 | |
0.01% of the heap (68.58% cumulative) | |
0.01% of unreported (95.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:99] | |
#05: mozilla::net::nsHttpResponseHead::ParseCachedOriginalHeaders(char *) [netwerk/protocol/http/nsHttpResponseHead.cpp:310] | |
#06: mozilla::net::nsHttp::GetHttpResponseHeadFromCacheEntry(nsICacheEntry *,mozilla::net::nsHttpResponseHead *) [netwerk/protocol/http/nsHttp.cpp:454] | |
#07: nsresult mozilla::net::nsHttpChannel::OnCacheEntryCheck(class nsICacheEntry *, class nsIApplicationCache *, unsigned int *) [netwerk/protocol/http/nsHttpChannel.cpp:4262] | |
#08: mozilla::net::CacheEntry::InvokeCallback(mozilla::net::CacheEntry::Callback &) [netwerk/cache2/CacheEntry.cpp:741] | |
} | |
} | |
Unreported { | |
416 blocks in heap block record 217 of 8,416 | |
14,528 bytes (14,528 requested / 0 slop) | |
Individual block sizes: 64 x 43; 32 x 363; 16 x 10 | |
0.01% of the heap (68.59% cumulative) | |
0.01% of unreported (95.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<nsBaseHashtableET<nsCStringHashKey,int> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: nsCSSProps::AddRefTable() [layout/style/nsCSSProps.cpp:83] | |
#07: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:156] | |
#08: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
} | |
} | |
Unreported { | |
181 blocks in heap block record 218 of 8,416 | |
14,480 bytes (13,032 requested / 1,448 slop) | |
Individual block sizes: 80 x 181 | |
0.01% of the heap (68.59% cumulative) | |
0.01% of unreported (95.85% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592] | |
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
} | |
} | |
Unreported { | |
320 blocks in heap block record 219 of 8,416 | |
14,400 bytes (12,028 requested / 2,372 slop) | |
Individual block sizes: 96 x 2; 80 x 4; 64 x 12; 48 x 225; 32 x 68; 16 x 9 | |
0.01% of the heap (68.60% cumulative) | |
0.01% of unreported (95.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsXBLContentSink::ConstructMethod(char16_t const * *) [dom/xbl/nsXBLContentSink.cpp:709] | |
#04: nsXBLContentSink::OnOpenContainer(char16_t const * *,unsigned int,int,nsAtom *,unsigned int) [dom/xbl/nsXBLContentSink.cpp:449] | |
#05: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:923] | |
#06: nsXBLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xbl/nsXBLContentSink.cpp:216] | |
#07: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#08: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
} | |
} | |
Unreported { | |
15 blocks in heap block record 220 of 8,416 | |
14,400 bytes (11,328 requested / 3,072 slop) | |
Individual block sizes: 2,048 x 5; 1,024 x 2; 384 x 3; 192 x 5 | |
0.01% of the heap (68.61% cumulative) | |
0.01% of unreported (95.87% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::CustomElementRegistry::RegisterUnresolvedElement(mozilla::dom::Element *,nsAtom *) [dom/base/CustomElementRegistry.cpp:398] | |
#05: nsContentUtils::TryToUpgradeElement(mozilla::dom::Element *) [dom/base/nsContentUtils.cpp:8943] | |
#06: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1679] | |
#07: nsXULElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/nsXULElement.cpp:645] | |
#08: nsINode::InsertChildBefore(nsIContent *,nsIContent *,bool) [dom/base/nsINode.cpp:1253] | |
} | |
} | |
Unreported { | |
132 blocks in heap block record 221 of 8,416 | |
14,240 bytes (10,976 requested / 3,264 slop) | |
Individual block sizes: 1,024 x 7; 288; 128 x 21; 96 x 12; 64; 32 x 90 | |
0.01% of the heap (68.62% cumulative) | |
0.01% of unreported (95.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static void alloc::vec::Vec<regex_syntax::literals::Lit>::reserve<regex_syntax::literals::Lit>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457] | |
#03: static bool style::properties::declaration_block::PropertyDeclarationBlock::extend(struct style::properties::SourcePropertyDeclarationDrain, style::properties::declaration_block::Importance) [servo/components/style/properties/declaration_block.rs:434] | |
#04: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1426] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#06: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
} | |
} | |
Unreported { | |
129 blocks in heap block record 222 of 8,416 | |
13,904 bytes (12,624 requested / 1,280 slop) | |
Individual block sizes: 144 x 34; 112 x 30; 96 x 30; 80 x 34; 48 | |
0.01% of the heap (68.62% cumulative) | |
0.01% of unreported (95.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsAttrValue::SetTo(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:337] | |
#03: nsXULElement::ParseAttribute(int,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,nsAttrValue &) [dom/xul/nsXULElement.cpp:977] | |
#04: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2371] | |
#05: nsXMLContentSink::AddAttributes(char16_t const * *,mozilla::dom::Element *) [dom/xml/nsXMLContentSink.cpp:1369] | |
#06: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:951] | |
#07: nsExpatDriver::HandleStartElement(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:279] | |
#08: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2876] | |
} | |
} | |
Unreported { | |
313 blocks in heap block record 223 of 8,416 | |
13,872 bytes (11,391 requested / 2,481 slop) | |
Individual block sizes: 80 x 2; 64 x 159; 48 x 21; 32 x 27; 16 x 104 | |
0.01% of the heap (68.63% cumulative) | |
0.01% of unreported (95.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52932] | |
#03: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 224 of 8,416 | |
13,824 bytes (13,824 requested / 0 slop) | |
Individual block sizes: 256 x 54 | |
0.01% of the heap (68.64% cumulative) | |
0.01% of unreported (95.91% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsHttpHeaderArray::HeaderVariety) [netwerk/protocol/http/nsHttpHeaderArray.cpp:89] | |
#05: mozilla::net::nsHttpResponseHead::ParseCachedOriginalHeaders(char *) [netwerk/protocol/http/nsHttpResponseHead.cpp:310] | |
#06: mozilla::net::nsHttp::GetHttpResponseHeadFromCacheEntry(nsICacheEntry *,mozilla::net::nsHttpResponseHead *) [netwerk/protocol/http/nsHttp.cpp:454] | |
#07: nsresult mozilla::net::nsHttpChannel::OnCacheEntryCheck(class nsICacheEntry *, class nsIApplicationCache *, unsigned int *) [netwerk/protocol/http/nsHttpChannel.cpp:4262] | |
#08: mozilla::net::CacheEntry::InvokeCallback(mozilla::net::CacheEntry::Callback &) [netwerk/cache2/CacheEntry.cpp:741] | |
} | |
} | |
Unreported { | |
264 blocks in heap block record 225 of 8,416 | |
13,808 bytes (12,718 requested / 1,090 slop) | |
Individual block sizes: 240; 224; 128 x 6; 112 x 2; 80 x 6; 64 x 17; 48 x 212; 32 x 19 | |
0.01% of the heap (68.65% cumulative) | |
0.01% of unreported (95.92% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52994] | |
#03: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 226 of 8,416 | |
13,440 bytes (13,440 requested / 0 slop) | |
Individual block sizes: 240 x 56 | |
0.01% of the heap (68.65% cumulative) | |
0.01% of unreported (95.93% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsHttpChannel::BeginConnect() [netwerk/protocol/http/nsHttpChannel.cpp:6671] | |
#04: mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable *,nsIChannel *,nsIProxyInfo *,nsresult) [netwerk/protocol/http/nsHttpChannel.cpp:7081] | |
#05: mozilla::net::nsAsyncResolveRequest::DoCallback() [netwerk/base/nsProtocolProxyService.cpp:401] | |
#06: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Finish() [netwerk/base/nsProtocolProxyService.cpp:589] | |
#07: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::ProcessNextFilter() [netwerk/base/nsProtocolProxyService.cpp:499] | |
#08: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::AsyncProcess(mozilla::net::nsAsyncResolveRequest *) [netwerk/base/nsProtocolProxyService.cpp:479] | |
} | |
} | |
Unreported { | |
210 blocks in heap block record 227 of 8,416 | |
13,440 bytes (13,440 requested / 0 slop) | |
Individual block sizes: 128 x 13; 64 x 171; 32 x 26 | |
0.01% of the heap (68.66% cumulative) | |
0.01% of unreported (95.94% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: nsPrefBranch::GetPrefName(nsTSubstring<char> const &) [modules/libpref/Preferences.cpp:2851] | |
#05: nsPrefBranch::AddObserverImpl(nsTSubstring<char> const &,nsIObserver *,bool) [modules/libpref/Preferences.cpp:2674] | |
#06: XPTC__InvokebyIndex | |
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
} | |
} | |
Unreported { | |
180 blocks in heap block record 228 of 8,416 | |
13,440 bytes (13,440 requested / 0 slop) | |
Individual block sizes: 128 x 60; 64 x 60; 32 x 60 | |
0.01% of the heap (68.67% cumulative) | |
0.01% of unreported (95.95% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::ContentPrincipalInfo>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::ContentPrincipalInfo *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::PrincipalInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::PrincipalInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::889] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::dom::IPCClientInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::IPCClientInfo *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::210] | |
#08: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::dom::IPCClientInfo> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::dom::IPCClientInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 229 of 8,416 | |
13,440 bytes (12,960 requested / 480 slop) | |
Individual block sizes: 224 x 60 | |
0.01% of the heap (68.67% cumulative) | |
0.01% of unreported (95.96% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsPermission::ClonePrincipalForPermission(nsIPrincipal *) [extensions/permissions/nsPermission.cpp:42] | |
#07: nsPermission::Create(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64,__int64) [extensions/permissions/nsPermission.cpp:52] | |
#08: mozilla::net::CookieSettings::Deserialize(mozilla::net::CookieSettingsArgs const &,nsICookieSettings * *) [netwerk/cookie/CookieSettings.cpp:234] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 230 of 8,416 | |
13,392 bytes (13,144 requested / 248 slop) | |
Individual block sizes: 432 x 31 | |
0.01% of the heap (68.68% cumulative) | |
0.01% of unreported (95.97% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static void NewRequestAndEntry(bool, class imgLoader *, const class mozilla::image::ImageCacheKey & const, class imgRequest * *, class imgCacheEntry * *) [image/imgLoader.cpp:584] | |
#04: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2222] | |
#05: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
#06: mozilla::css::ImageLoader::LoadImage(mozilla::StyleComputedUrl const &,mozilla::dom::Document &) [layout/style/ImageLoader.cpp:463] | |
#07: class imgRequestProxy * mozilla::StyleComputedUrl::LoadImage(class mozilla::dom::Document & const) [layout/style/nsStyleStruct.cpp:141] | |
#08: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1777] | |
} | |
} | |
Unreported { | |
75 blocks in heap block record 231 of 8,416 | |
13,344 bytes (12,720 requested / 624 slop) | |
Individual block sizes: 304; 288 x 2; 272; 240 x 3; 224; 208 x 7; 192 x 6; 176 x 24; 160 x 21; 144 x 6; 64 x 3 | |
0.01% of the heap (68.69% cumulative) | |
0.01% of unreported (95.98% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<char16_t>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:715] | |
#07: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:846] | |
#08: nsFrameMessageManager::ReceiveMessage(nsISupports *,nsFrameLoader *,bool,nsTSubstring<char16_t> const &,bool,mozilla::dom::ipc::StructuredCloneData *,mozilla::jsipc::CpowHolder *,nsIPrincipal *,nsTArray<mozilla::dom::ipc::StructuredCloneData> *,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:846] | |
} | |
} | |
Unreported { | |
52 blocks in heap block record 232 of 8,416 | |
13,312 bytes (13,312 requested / 0 slop) | |
Individual block sizes: 256 x 52 | |
0.01% of the heap (68.69% cumulative) | |
0.01% of unreported (95.99% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7673] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 233 of 8,416 | |
13,312 bytes (11,168 requested / 2,144 slop) | |
Individual block sizes: 2,048 x 4; 1,024 x 5 | |
0.01% of the heap (68.70% cumulative) | |
0.01% of unreported (96.00% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static void style::custom_properties::CustomPropertiesBuilder::cascade(struct style::properties::CustomDeclaration *, style::stylesheets::origin::Origin) [servo/components/style/custom_properties.rs:539] | |
#03: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#04: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#05: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
#06: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::resolve_style<style::gecko::wrapper::GeckoElement>(union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:234] | |
#07: static style::matching::ChildCascadeRequirement style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(struct style::traversal::PerLevelTraversalData *, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, struct style::gecko::wrapper::GeckoElement, struct style::data::ElementData *) [servo/components/style/traversal.rs:617] | |
#08: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 234 of 8,416 | |
13,056 bytes (12,784 requested / 272 slop) | |
Individual block sizes: 384 x 34 | |
0.01% of the heap (68.71% cumulative) | |
0.01% of unreported (96.01% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::8904] | |
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109] | |
#06: NS_NewInputStreamChannelInternal(nsIChannel * *,nsIURI *,already_AddRefed<nsIInputStream>,nsTSubstring<char> const &,nsTSubstring<char> const &,nsILoadInfo *) [netwerk/base/nsNetUtil.cpp:656] | |
#07: NS_NewInputStreamChannelInternal(nsIChannel * *,nsIURI *,already_AddRefed<nsIInputStream>,nsTSubstring<char> const &,nsTSubstring<char> const &,nsINode *,nsIPrincipal *,nsIPrincipal *,unsigned int,unsigned int) [netwerk/base/nsNetUtil.cpp:705] | |
#08: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:164] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 235 of 8,416 | |
13,056 bytes (12,784 requested / 272 slop) | |
Individual block sizes: 384 x 34 | |
0.01% of the heap (68.71% cumulative) | |
0.01% of unreported (96.02% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::315] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
58 blocks in heap block record 236 of 8,416 | |
12,992 bytes (12,528 requested / 464 slop) | |
Individual block sizes: 224 x 58 | |
0.01% of the heap (68.72% cumulative) | |
0.01% of unreported (96.03% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:299] | |
#05: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832] | |
#07: NS_NewURI(nsIURI * *,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1670] | |
#08: struct already_AddRefed<nsIURI> nsChromeRegistry::ManifestProcessingContext::ResolveURI(const char *) [chrome/nsChromeRegistryChrome.cpp:441] | |
} | |
} | |
Unreported { | |
50 blocks in heap block record 237 of 8,416 | |
12,800 bytes (12,800 requested / 0 slop) | |
Individual block sizes: 256 x 50 | |
0.01% of the heap (68.73% cumulative) | |
0.01% of unreported (96.04% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::ipc::IPDLParamTraits<mozilla::ipc::CSPInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::CSPInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::1125] | |
#06: mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::CSPInfo> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::Maybe<mozilla::ipc::CSPInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::dom::IPCClientInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::IPCClientInfo *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::246] | |
#08: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::dom::IPCClientInfo> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::dom::IPCClientInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 238 of 8,416 | |
12,800 bytes (12,800 requested / 0 slop) | |
Individual block sizes: 256 x 46; 128 x 8 | |
0.01% of the heap (68.73% cumulative) | |
0.01% of unreported (96.05% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: core::result::Result nsstring::nsACString::fallible_append_utf16_to_utf8_impl(struct slice<u16>*, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:357] | |
#04: static bool mozilla::dom::MozWritableSharedMap_Binding::set(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::WritableSharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::1695] | |
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#06: ??? (???:???) | |
} | |
} | |
Unreported { | |
38 blocks in heap block record 239 of 8,416 | |
12,768 bytes (12,768 requested / 0 slop) | |
Individual block sizes: 336 x 38 | |
0.01% of the heap (68.74% cumulative) | |
0.01% of unreported (96.06% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:455] | |
#04: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419] | |
#05: unsigned int pr_root(void *) [nsprpub/pr/src/md/windows/w95thred.c:138] | |
#06: ucrtbase.dll + 0x1c4be | |
#07: KERNEL32.DLL + 0x13034 | |
#08: static void patched_BaseThreadInitThunk(int, void *, void *) [mozglue/build/WindowsDllBlocklist.cpp:618] | |
} | |
} | |
Unreported { | |
57 blocks in heap block record 240 of 8,416 | |
12,768 bytes (12,312 requested / 456 slop) | |
Individual block sizes: 224 x 57 | |
0.01% of the heap (68.75% cumulative) | |
0.01% of unreported (96.07% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:420] | |
#05: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#06: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
#07: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1755] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 241 of 8,416 | |
12,544 bytes (12,096 requested / 448 slop) | |
Individual block sizes: 224 x 56 | |
0.01% of the heap (68.75% cumulative) | |
0.01% of unreported (96.08% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:612] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 242 of 8,416 | |
12,544 bytes (12,096 requested / 448 slop) | |
Individual block sizes: 224 x 56 | |
0.01% of the heap (68.76% cumulative) | |
0.01% of unreported (96.09% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:414] | |
#05: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#06: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
#07: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1755] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 243 of 8,416 | |
12,544 bytes (12,096 requested / 448 slop) | |
Individual block sizes: 224 x 56 | |
0.01% of the heap (68.77% cumulative) | |
0.01% of unreported (96.09% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:423] | |
#05: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
#06: mozilla::net::NeckoParent::RecvPHttpChannelConstructor(mozilla::net::PHttpChannelParent *,mozilla::dom::PBrowserOrId const &,IPC::SerializedLoadContext const &,mozilla::net::HttpChannelCreationArgs const &) [netwerk/ipc/NeckoParent.cpp:308] | |
#07: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1755] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 244 of 8,416 | |
12,512 bytes (12,240 requested / 272 slop) | |
Individual block sizes: 368 x 34 | |
0.01% of the heap (68.77% cumulative) | |
0.01% of unreported (96.10% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2119] | |
#04: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#05: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#06: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
#07: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:156] | |
#08: mozilla::dom::DOMParser::ParseFromString(nsTSubstring<char16_t> const &,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:99] | |
} | |
} | |
Unreported { | |
195 blocks in heap block record 245 of 8,416 | |
12,480 bytes (12,480 requested / 0 slop) | |
Individual block sizes: 64 x 195 | |
0.01% of the heap (68.78% cumulative) | |
0.01% of unreported (96.11% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:681] | |
#04: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
#05: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2900] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4585] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 246 of 8,416 | |
12,480 bytes (12,480 requested / 0 slop) | |
Individual block sizes: 208 x 60 | |
0.01% of the heap (68.79% cumulative) | |
0.01% of unreported (96.12% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1615] | |
#04: nsGenericHTMLElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/html/nsGenericHTMLElement.cpp:423] | |
#05: nsINode::InsertChildBefore(nsIContent *,nsIContent *,bool) [dom/base/nsINode.cpp:1253] | |
#06: nsINode::ReplaceOrInsertBefore(bool,nsINode *,nsINode *,mozilla::ErrorResult &) [dom/base/nsINode.cpp:2367] | |
#07: nsresult mozilla::InsertNodeTransaction::DoTransaction() [editor/libeditor/InsertNodeTransaction.cpp:100] | |
#08: mozilla::TransactionManager::BeginTransaction(nsITransaction *,nsISupports *) [editor/txmgr/TransactionManager.cpp:635] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 247 of 8,416 | |
12,384 bytes (6,336 requested / 6,048 slop) | |
Individual block sizes: 4,096 x 3; 32 x 3 | |
0.01% of the heap (68.79% cumulative) | |
0.01% of unreported (96.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658] | |
#04: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2247] | |
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304] | |
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
} | |
} | |
Unreported { | |
165 blocks in heap block record 248 of 8,416 | |
12,320 bytes (12,320 requested / 0 slop) | |
Individual block sizes: 128 x 55; 64 x 55; 32 x 55 | |
0.01% of the heap (68.80% cumulative) | |
0.01% of unreported (96.14% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::ContentPrincipalInfo>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::ContentPrincipalInfo *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::PrincipalInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::PrincipalInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::889] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::ipc::CSPInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::CSPInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::1107] | |
#08: mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::CSPInfo> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::Maybe<mozilla::ipc::CSPInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 249 of 8,416 | |
12,320 bytes (12,040 requested / 280 slop) | |
Individual block sizes: 352 x 35 | |
0.01% of the heap (68.81% cumulative) | |
0.01% of unreported (96.15% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsJARProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [modules/libjar/nsJARProtocolHandler.cpp:94] | |
#04: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:0] | |
#05: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsChromeProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [chrome/nsChromeProtocolHandler.cpp:149] | |
#07: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:926] | |
#08: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:898] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 250 of 8,416 | |
12,320 bytes (11,880 requested / 440 slop) | |
Individual block sizes: 224 x 55 | |
0.01% of the heap (68.81% cumulative) | |
0.01% of unreported (96.16% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:606] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 251 of 8,416 | |
12,320 bytes (11,880 requested / 440 slop) | |
Individual block sizes: 224 x 55 | |
0.01% of the heap (68.82% cumulative) | |
0.01% of unreported (96.17% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsresult mozilla::dom::ReferrerInfo::Read(class nsIObjectInputStream *) [dom/security/ReferrerInfo.cpp:933] | |
#07: nsBinaryInputStream::ReadObject(bool,nsISupports * *) [xpcom/io/nsBinaryStream.cpp:922] | |
#08: NS_DeserializeObject(nsTSubstring<char> const &,nsISupports * *) [netwerk/base/nsSerializationHelper.cpp:40] | |
} | |
} | |
Unreported { | |
154 blocks in heap block record 252 of 8,416 | |
12,320 bytes (11,088 requested / 1,232 slop) | |
Individual block sizes: 80 x 154 | |
0.01% of the heap (68.83% cumulative) | |
0.01% of unreported (96.18% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:592] | |
#03: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#07: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787] | |
#08: static bool ExecuteInExtensibleLexicalEnvironment(struct JSContext *, class JS::Handle<JSScript *>, class JS::Handle<JSObject *>) [js/src/builtin/Eval.cpp:479] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 253 of 8,416 | |
12,288 bytes (12,288 requested / 0 slop) | |
Individual block sizes: 8,192; 4,096 | |
0.01% of the heap (68.83% cumulative) | |
0.01% of unreported (96.18% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::LifoAlloc::getOrCreateChunk(unsigned __int64) [js/src/ds/LifoAlloc.cpp:213] | |
#03: js::LifoAlloc::allocImplColdPath(unsigned __int64) [js/src/ds/LifoAlloc.cpp:234] | |
#04: class js::jit::ICTypeMonitor_Fallback * js::jit::FallbackStubAllocator::newStub<js::jit::ICTypeMonitor_Fallback,nullptr_t>(js::jit::BaselineICFallbackKind, void * *) [js/src/jit/BaselineIC.cpp:154] | |
#05: js::jit::JitScript::initICEntriesAndBytecodeTypeMap(JSContext *,JSScript *) [js/src/jit/BaselineIC.cpp:417] | |
#06: JSScript::createJitScript(JSContext *) [js/src/jit/JitScript.cpp:125] | |
#07: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:166] | |
#08: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 254 of 8,416 | |
12,288 bytes (12,288 requested / 0 slop) | |
Individual block sizes: 4,096 x 3 | |
0.01% of the heap (68.84% cumulative) | |
0.01% of unreported (96.19% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: mozilla::storage::Connection::stepStatement(sqlite3 *,sqlite3_stmt *) [storage/mozStorageConnection.cpp:1108] | |
#05: bool mozilla::storage::AsyncExecuteStatements::executeStatement(struct sqlite3_stmt *) [storage/mozStorageAsyncStatementExecution.cpp:222] | |
#06: bool mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement(struct sqlite3_stmt *, bool) [storage/mozStorageAsyncStatementExecution.cpp:167] | |
#07: bool mozilla::storage::AsyncExecuteStatements::bindExecuteAndProcessStatement(class mozilla::storage::StatementData & const, bool) [storage/mozStorageAsyncStatementExecution.cpp:151] | |
#08: nsresult mozilla::storage::AsyncExecuteStatements::Run() [storage/mozStorageAsyncStatementExecution.cpp:0] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 255 of 8,416 | |
12,288 bytes (12,288 requested / 0 slop) | |
Individual block sizes: 4,096 x 3 | |
0.01% of the heap (68.84% cumulative) | |
0.01% of unreported (96.20% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: mozilla::storage::Connection::initialize(nsIFile *) [storage/mozStorageConnection.cpp:631] | |
#05: mozilla::storage::Connection::initializeOnAsyncThread(nsIFile *) [storage/mozStorageConnection.cpp:807] | |
#06: nsresult mozilla::storage::`anonymous namespace'::AsyncInitDatabase::Run() [storage/mozStorageService.cpp:484] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 256 of 8,416 | |
12,288 bytes (12,288 requested / 0 slop) | |
Individual block sizes: 1,024 x 12 | |
0.01% of the heap (68.85% cumulative) | |
0.01% of unreported (96.21% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class nsZipItem * nsZipArchive::CreateZipItem() [modules/libjar/nsZipArchive.cpp:633] | |
#03: nsZipArchive::OpenArchive(nsZipHandle *,PRFileDesc *) [modules/libjar/nsZipArchive.cpp:338] | |
#04: nsZipArchive::OpenArchive(nsIFile *) [modules/libjar/nsZipArchive.cpp:405] | |
#05: nsresult mozilla::scache::StartupCache::LoadArchive() [startupcache/StartupCache.cpp:208] | |
#06: void mozilla::scache::StartupCache::WriteToDisk() [startupcache/StartupCache.cpp:400] | |
#07: static void mozilla::scache::StartupCache::ThreadedWrite(void *) [startupcache/StartupCache.cpp:476] | |
#08: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419] | |
} | |
} | |
Unreported { | |
1 block in heap block record 257 of 8,416 | |
12,288 bytes (12,080 requested / 208 slop) | |
0.01% of the heap (68.86% cumulative) | |
0.01% of unreported (96.22% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::gfx::VRManagerChild::InitWithGPUProcess(mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&) [gfx/vr/ipc/VRManagerChild.cpp:116] | |
#04: mozilla::gfx::GPUProcessManager::EnsureVRManager() [gfx/ipc/GPUProcessManager.cpp:311] | |
#05: mozilla::gfx::GPUProcessManager::CreateTopLevelCompositor(nsBaseWidget *,mozilla::layers::LayerManager *,mozilla::gfx::ScaleFactor<mozilla::CSSPixel,mozilla::LayoutDevicePixel>,mozilla::layers::CompositorOptions const &,bool,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,bool *) [gfx/ipc/GPUProcessManager.cpp:731] | |
#06: struct already_AddRefed<mozilla::layers::LayerManager> nsBaseWidget::CreateCompositorSession(int, int, class mozilla::layers::CompositorOptions *) [widget/nsBaseWidget.cpp:1282] | |
#07: nsBaseWidget::CreateCompositor(int,int) [widget/nsBaseWidget.cpp:1334] | |
#08: nsWindow::GetLayerManager(mozilla::layers::PLayerTransactionChild *,mozilla::layers::LayersBackend,nsIWidget::LayerManagerPersistence) [widget/windows/nsWindow.cpp:3730] | |
} | |
} | |
Unreported { | |
1 block in heap block record 258 of 8,416 | |
12,288 bytes (10,248 requested / 2,040 slop) | |
0.01% of the heap (68.86% cumulative) | |
0.01% of unreported (96.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: mozilla::EventDispatcher::Dispatch(nsISupports *,nsPresContext *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsEventStatus *,mozilla::EventDispatchingCallback *,nsTArray<mozilla::dom::EventTarget *> *) [dom/events/EventDispatcher.cpp:852] | |
#05: mozilla::EventDispatcher::DispatchDOMEvent(nsISupports *,mozilla::WidgetEvent *,mozilla::dom::Event *,nsPresContext *,nsEventStatus *) [dom/events/EventDispatcher.cpp:1151] | |
#06: mozilla::dom::ipc::SharedMap::Update(mozilla::ipc::FileDescriptor const &,unsigned __int64,nsTArray<RefPtr<mozilla::dom::BlobImpl> > &&,nsTArray<nsTString<char> > &&) [dom/ipc/SharedMap.cpp:135] | |
#07: mozilla::dom::ipc::WritableSharedMap::BroadcastChanges() [dom/ipc/SharedMap.cpp:372] | |
#08: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(),0,mozilla::RunnableKind::Standard>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
} | |
} | |
Unreported { | |
1 block in heap block record 259 of 8,416 | |
12,288 bytes (10,240 requested / 2,048 slop) | |
0.01% of the heap (68.87% cumulative) | |
0.01% of unreported (96.24% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: void nsBaseHashtable<nsCharPtrHashKey,nsAutoPtr<mozilla::LogModule>,mozilla::LogModule *>::Put(const char *, class mozilla::LogModule * & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#04: mozilla::LogModuleManager::CreateOrGetModule(char const *) [xpcom/base/Logging.cpp:364] | |
#05: profiler_init(void *) [tools/profiler/core/platform.cpp:2856] | |
#06: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4665] | |
#07: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4859] | |
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:295] | |
} | |
} | |
Unreported { | |
1 block in heap block record 260 of 8,416 | |
12,288 bytes (10,240 requested / 2,048 slop) | |
0.01% of the heap (68.88% cumulative) | |
0.01% of unreported (96.25% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::WindowGlobalParent::Init(mozilla::dom::WindowGlobalInit const &) [dom/ipc/WindowGlobalParent.cpp:75] | |
#05: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2770] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
1 block in heap block record 261 of 8,416 | |
12,288 bytes (10,240 requested / 2,048 slop) | |
0.01% of the heap (68.88% cumulative) | |
0.01% of unreported (96.26% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:218] | |
#05: `anonymous namespace'::ProcessPriorityManagerImpl::GetParticularProcessPriorityManager(mozilla::dom::ContentParent *) [dom/ipc/ProcessPriorityManager.cpp:433] | |
#06: mozilla::ProcessPriorityManager::SetProcessPriority(mozilla::dom::ContentParent *,mozilla::hal::ProcessPriority) [dom/ipc/ProcessPriorityManager.cpp:980] | |
#07: void mozilla::dom::ContentParent::InitInternal(mozilla::hal::ProcessPriority) [dom/ipc/ContentParent.cpp:2524] | |
#08: static class RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > mozilla::dom::ContentParent::LaunchSubprocessInternal::<unnamed-tag>::operator()(void *) [dom/ipc/ContentParent.cpp:2168] | |
} | |
} | |
Unreported { | |
1 block in heap block record 262 of 8,416 | |
12,288 bytes (10,240 requested / 2,048 slop) | |
0.01% of the heap (68.89% cumulative) | |
0.01% of unreported (96.26% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: static void mozilla::dom::Register(class mozilla::dom::BrowsingContext *) [docshell/base/BrowsingContext.cpp:58] | |
#05: mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer &&,mozilla::dom::BrowsingContextGroup *,mozilla::dom::ContentParent *) [docshell/base/BrowsingContextFieldList.h:17] | |
#06: mozilla::dom::ContentParent::RecvAttachBrowsingContext(mozilla::dom::BrowsingContext::IPCInitializer &&) [dom/ipc/ContentParent.cpp:5764] | |
#07: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::10538] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
1 block in heap block record 263 of 8,416 | |
12,288 bytes (9,422 requested / 2,866 slop) | |
0.01% of the heap (68.90% cumulative) | |
0.01% of unreported (96.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsXBLProtoImplField::AppendFieldText(nsTSubstring<char16_t> const &) [dom/xbl/nsXBLProtoImplField.cpp:0] | |
#04: nsXBLContentSink::FlushText(bool) [dom/xbl/nsXBLContentSink.cpp:107] | |
#05: nsXBLContentSink::HandleEndElement(char16_t const *) [dom/xbl/nsXBLContentSink.cpp:233] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2978] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4585] | |
} | |
} | |
Unreported { | |
1 block in heap block record 264 of 8,416 | |
12,288 bytes (8,448 requested / 3,840 slop) | |
0.01% of the heap (68.90% cumulative) | |
0.01% of unreported (96.28% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: void nsBaseHashtable<nsGenericHashKey<mozilla::image::ImageCacheKey>,RefPtr<imgCacheEntry>,imgCacheEntry *>::Put(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry * & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#05: bool imgLoader::PutIntoCache(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry *) [image/imgLoader.cpp:1525] | |
#06: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2284] | |
#07: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
#08: nsImageBoxFrame::UpdateImage() [layout/xul/nsImageBoxFrame.cpp:253] | |
} | |
} | |
Unreported { | |
1 block in heap block record 265 of 8,416 | |
12,288 bytes (8,448 requested / 3,840 slop) | |
0.01% of the heap (68.91% cumulative) | |
0.01% of unreported (96.29% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: void nsBaseHashtable<nsGenericHashKey<mozilla::image::ImageCacheKey>,RefPtr<imgCacheEntry>,imgCacheEntry *>::Put(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry * & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#05: bool imgLoader::PutIntoCache(const class mozilla::image::ImageCacheKey & const, class imgCacheEntry *) [image/imgLoader.cpp:1525] | |
#06: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2284] | |
#07: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
#08: mozilla::css::ImageLoader::LoadImage(mozilla::StyleComputedUrl const &,mozilla::dom::Document &) [layout/style/ImageLoader.cpp:463] | |
} | |
} | |
Unreported { | |
1 block in heap block record 266 of 8,416 | |
12,288 bytes (8,256 requested / 4,032 slop) | |
0.01% of the heap (68.91% cumulative) | |
0.01% of unreported (96.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsHTMLDNSPrefetch::Initialize() [dom/html/nsHTMLDNSPrefetch.cpp:54] | |
#04: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:198] | |
#05: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#06: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
#07: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:446] | |
#08: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4774] | |
} | |
} | |
Unreported { | |
1 block in heap block record 267 of 8,416 | |
12,288 bytes (8,231 requested / 4,057 slop) | |
0.01% of the heap (68.92% cumulative) | |
0.01% of unreported (96.31% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0> > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1509] | |
#04: struct std::pair<std::_List_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> > >,bool> std::_Hash<std::_Uset_traits<const mozilla::DisplayItemClipChain *,std::_Uhash_compare<const mozilla::DisplayItemClipChain *,mozilla::DisplayItemClipChainHasher,mozilla::DisplayItemClipChainEqualer>,std::allocator<const mozilla::DisplayItemClipChain *>,0> >::_Insert<const mozilla::DisplayItemClipChain *,std::_Not_a_node_tag>(const struct mozilla::DisplayItemClipChain * *, struct std::_Not_a_node_tag) [vs2017_15.8.4/VC/include/xhash:1003] | |
#05: nsDisplayListBuilder::AllocateDisplayItemClipChain(mozilla::DisplayItemClip const &,mozilla::ActiveScrolledRoot const *,mozilla::DisplayItemClipChain const *) [layout/painting/nsDisplayList.cpp:1964] | |
#06: nsDisplayListBuilder::CreateClipChainIntersection(mozilla::DisplayItemClipChain const *,mozilla::DisplayItemClipChain const *,mozilla::DisplayItemClipChain const *) [layout/painting/nsDisplayList.cpp:2026] | |
#07: nsDisplayListBuilder::MarkFramesForDisplayList(nsIFrame *,nsFrameList const &) [layout/painting/nsDisplayList.cpp:1872] | |
#08: nsIFrame::BuildDisplayListForChild(nsDisplayListBuilder *,nsIFrame *,nsDisplayListSet const &,unsigned int) [layout/generic/nsFrame.cpp:3973] | |
} | |
} | |
Unreported { | |
1 block in heap block record 268 of 8,416 | |
12,288 bytes (8,231 requested / 4,057 slop) | |
0.01% of the heap (68.93% cumulative) | |
0.01% of unreported (96.32% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1509] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016] | |
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::590] | |
#08: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
} | |
} | |
Unreported { | |
1 block in heap block record 269 of 8,416 | |
12,288 bytes (8,196 requested / 4,092 slop) | |
0.01% of the heap (68.93% cumulative) | |
0.01% of unreported (96.33% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1055] | |
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102] | |
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057] | |
#05: nsRefreshDriver::ChooseTimer() [layout/base/nsRefreshDriver.cpp:1088] | |
#06: nsRefreshDriver::EnsureTimerStarted(nsRefreshDriver::EnsureTimerStartedFlags) [layout/base/nsRefreshDriver.cpp:1366] | |
#07: nsRefreshDriver::AddStyleFlushObserver(mozilla::PresShell *) [layout/base/nsRefreshDriver.h:218] | |
#08: void mozilla::PresShell::EnsureStyleFlush() [layout/base/PresShellInlines.h:49] | |
} | |
} | |
Unreported { | |
1 block in heap block record 270 of 8,416 | |
12,288 bytes (8,196 requested / 4,092 slop) | |
0.01% of the heap (68.94% cumulative) | |
0.01% of unreported (96.34% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1047] | |
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102] | |
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057] | |
#05: nsRefreshDriver::ChooseTimer() [layout/base/nsRefreshDriver.cpp:1088] | |
#06: nsRefreshDriver::EnsureTimerStarted(nsRefreshDriver::EnsureTimerStartedFlags) [layout/base/nsRefreshDriver.cpp:1366] | |
#07: nsRefreshDriver::AddStyleFlushObserver(mozilla::PresShell *) [layout/base/nsRefreshDriver.h:218] | |
#08: void mozilla::PresShell::EnsureStyleFlush() [layout/base/PresShellInlines.h:49] | |
} | |
} | |
Unreported { | |
1 block in heap block record 271 of 8,416 | |
12,288 bytes (8,196 requested / 4,092 slop) | |
0.01% of the heap (68.95% cumulative) | |
0.01% of unreported (96.35% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: qcms_profile_precache_output_transform [gfx/qcms/transform.cpp:1063] | |
#03: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2102] | |
#04: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057] | |
#05: nsRefreshDriver::ChooseTimer() [layout/base/nsRefreshDriver.cpp:1088] | |
#06: nsRefreshDriver::EnsureTimerStarted(nsRefreshDriver::EnsureTimerStartedFlags) [layout/base/nsRefreshDriver.cpp:1366] | |
#07: nsRefreshDriver::AddStyleFlushObserver(mozilla::PresShell *) [layout/base/nsRefreshDriver.h:218] | |
#08: void mozilla::PresShell::EnsureStyleFlush() [layout/base/PresShellInlines.h:49] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 272 of 8,416 | |
12,288 bytes (6,480 requested / 5,808 slop) | |
Individual block sizes: 4,096 x 3 | |
0.01% of the heap (68.95% cumulative) | |
0.01% of unreported (96.35% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element *,nsTSubstring<char16_t> const &,mozilla::hal::ProcessPriority,mozilla::dom::ContentParent *,bool) [dom/ipc/ContentParent.cpp:907] | |
#04: mozilla::dom::ContentParent::CreateBrowser(mozilla::dom::TabContext const &,mozilla::dom::Element *,nsTSubstring<char16_t> const &,mozilla::dom::BrowsingContext *,mozilla::dom::ContentParent *,mozilla::dom::BrowserParent *,unsigned __int64) [dom/ipc/ContentParent.cpp:0] | |
#05: bool nsFrameLoader::TryRemoteBrowserInternal() [dom/base/nsFrameLoader.cpp:2677] | |
#06: nsFrameLoader::TryRemoteBrowser() [dom/base/nsFrameLoader.cpp:2741] | |
#07: nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const &,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:999] | |
#08: nsFrameLoader::Show(int,int,int,int,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:866] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 273 of 8,416 | |
12,288 bytes (6,312 requested / 5,976 slop) | |
Individual block sizes: 4,096 x 3 | |
0.01% of the heap (68.96% cumulative) | |
0.01% of unreported (96.36% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951] | |
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882] | |
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#08: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529] | |
} | |
} | |
Unreported { | |
175 blocks in heap block record 274 of 8,416 | |
12,224 bytes (12,224 requested / 0 slop) | |
Individual block sizes: 128 x 16; 64 x 159 | |
0.01% of the heap (68.97% cumulative) | |
0.01% of unreported (96.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1327] | |
#05: mozilla::dom::module_getter::ModuleGetter(JSContext *,unsigned int,JS::Value *) [dom/base/ChromeUtils.cpp:513] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: js::CallGetter(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:735] | |
#08: js::NativeGetExistingProperty(JSContext *,JS::Handle<JSObject *>,JS::Handle<js::NativeObject *>,JS::Handle<js::Shape *>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2325] | |
} | |
} | |
Unreported { | |
108 blocks in heap block record 275 of 8,416 | |
12,096 bytes (11,232 requested / 864 slop) | |
Individual block sizes: 112 x 108 | |
0.01% of the heap (68.97% cumulative) | |
0.01% of unreported (96.38% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::net::nsHttpConnectionMgr::nsConnectionEntry * mozilla::net::nsHttpConnectionMgr::GetOrCreateConnectionEntry(class mozilla::net::nsHttpConnectionInfo *, bool) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3822] | |
#04: void mozilla::net::nsHttpConnectionMgr::OnMsgSpeculativeConnect(int, class mozilla::net::ARefBase *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3854] | |
#05: nsresult mozilla::net::ConnEvent::Run() [netwerk/protocol/http/nsHttpConnectionMgr.cpp:258] | |
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#08: nsresult mozilla::net::nsSocketTransportService::Run() [netwerk/base/nsSocketTransportService2.cpp:1013] | |
} | |
} | |
Unreported { | |
94 blocks in heap block record 276 of 8,416 | |
12,032 bytes (11,280 requested / 752 slop) | |
Individual block sizes: 128 x 94 | |
0.01% of the heap (68.98% cumulative) | |
0.01% of unreported (96.39% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: mozilla::dom::Element::SetAttrAndNotify(int,nsAtom *,nsAtom *,nsAttrValue const *,nsAttrValue &,nsIPrincipal *,unsigned char,bool,bool,bool,mozilla::dom::Document *,mozAutoDocUpdate const &) [dom/base/Element.cpp:2455] | |
#05: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2378] | |
#06: nsXMLContentSink::AddAttributes(char16_t const * *,mozilla::dom::Element *) [dom/xml/nsXMLContentSink.cpp:1369] | |
#07: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:951] | |
#08: nsExpatDriver::HandleStartElement(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:279] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 277 of 8,416 | |
11,968 bytes (11,696 requested / 272 slop) | |
Individual block sizes: 352 x 34 | |
0.01% of the heap (68.98% cumulative) | |
0.01% of unreported (96.40% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::334] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
100 blocks in heap block record 278 of 8,416 | |
11,808 bytes (9,844 requested / 1,964 slop) | |
Individual block sizes: 4,096; 2,048; 304; 288; 256 x 2; 240; 208; 192 x 7; 176 x 4; 160; 128 x 2; 112; 96; 80; 64 x 2; 48; 32 x 2; 16 x 70 | |
0.01% of the heap (68.99% cumulative) | |
0.01% of unreported (96.41% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsXBLProtoImplField::AppendFieldText(nsTSubstring<char16_t> const &) [dom/xbl/nsXBLProtoImplField.cpp:74] | |
#04: nsXBLContentSink::FlushText(bool) [dom/xbl/nsXBLContentSink.cpp:107] | |
#05: nsXBLContentSink::HandleEndElement(char16_t const *) [dom/xbl/nsXBLContentSink.cpp:233] | |
#06: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2978] | |
#07: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:4585] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 279 of 8,416 | |
11,664 bytes (6,680 requested / 4,984 slop) | |
Individual block sizes: 8,192; 2,048; 1,024; 400 | |
0.01% of the heap (69.00% cumulative) | |
0.01% of unreported (96.42% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class JSFlatString * js::NewStringCopyNDontDeflate<js::CanGC,unsigned char>(struct JSContext *, const unsigned char *, unsigned __int64) [js/src/vm/StringType.cpp:1757] | |
#03: static bool xpc::Base64Encode(struct JSContext *, class JS::Handle<JS::Value>, class JS::MutableHandle<JS::Value>) [js/xpconnect/src/nsXPConnect.cpp:890] | |
#04: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
} | |
} | |
Unreported { | |
30 blocks in heap block record 280 of 8,416 | |
11,520 bytes (11,280 requested / 240 slop) | |
Individual block sizes: 384 x 30 | |
0.01% of the heap (69.00% cumulative) | |
0.01% of unreported (96.42% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: static struct mozilla::Keyframe * nsTArray_Impl<mozilla::Keyframe,nsTArrayInfallibleAllocator>::AppendElements<mozilla::Keyframe,nsTArrayInfallibleAllocator>(const struct mozilla::Keyframe *, unsigned __int64) [xpcom/ds/nsTArray.h:2359] | |
#05: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#06: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
#07: mozilla::EffectCompositor::UpdateEffectProperties(mozilla::ComputedStyle const *,mozilla::dom::Element *,mozilla::PseudoStyleType) [dom/animation/EffectCompositor.cpp:374] | |
#08: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:567] | |
} | |
} | |
Unreported { | |
205 blocks in heap block record 281 of 8,416 | |
11,456 bytes (11,456 requested / 0 slop) | |
Individual block sizes: 64 x 153; 32 x 52 | |
0.01% of the heap (69.01% cumulative) | |
0.01% of unreported (96.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::ModuleEvaluator::ModuleEvaluator() [toolkit/xre/ModuleEvaluator_windows.cpp:178] | |
#05: mozilla::UntrustedModulesManager::UntrustedModulesManager() [toolkit/xre/WinDllServices.cpp:97] | |
#06: mozilla::DllServices::Get() [toolkit/xre/WinDllServices.cpp:413] | |
#07: nsresult XREMain::XRE_mainRun() [toolkit/xre/nsAppRunner.cpp:4302] | |
#08: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4778] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 282 of 8,416 | |
11,424 bytes (11,424 requested / 0 slop) | |
Individual block sizes: 336 x 34 | |
0.01% of the heap (69.01% cumulative) | |
0.01% of unreported (96.44% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2141] | |
#04: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#05: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#06: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
#07: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:156] | |
#08: mozilla::dom::DOMParser::ParseFromString(nsTSubstring<char16_t> const &,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:99] | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 283 of 8,416 | |
11,392 bytes (10,680 requested / 712 slop) | |
Individual block sizes: 128 x 89 | |
0.01% of the heap (69.02% cumulative) | |
0.01% of unreported (96.45% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:615] | |
#03: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
#04: nsTransitionManager::UpdateTransitions(mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:396] | |
#05: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:562] | |
#06: static void core::ptr::real_drop_in_place<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>(struct style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement> *) [git:github.com/rust-lang/rust:src/libcore/ptr.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:193] | |
#07: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
#08: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:305] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 284 of 8,416 | |
11,232 bytes (11,232 requested / 0 slop) | |
Individual block sizes: 432 x 26 | |
0.01% of the heap (69.03% cumulative) | |
0.01% of unreported (96.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:310] | |
#04: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196] | |
#05: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
#06: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270] | |
#07: mozilla::image::ImageFactory::CreateImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,bool,unsigned int) [image/ImageFactory.cpp:127] | |
#08: nsresult imgRequest::OnDataAvailable(class nsIRequest *, class nsIInputStream *, unsigned __int64, unsigned int) [image/imgRequest.cpp:1024] | |
} | |
} | |
Unreported { | |
84 blocks in heap block record 285 of 8,416 | |
11,088 bytes (10,299 requested / 789 slop) | |
Individual block sizes: 192 x 39; 80 x 45 | |
0.01% of the heap (69.03% cumulative) | |
0.01% of unreported (96.46% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: js::StringBuffer::finishStringInternal<unsigned char>(JSContext *) [js/src/util/StringBuffer.cpp:85] | |
#03: js::JSONParserBase::Token js::JSONParser<char16_t>::readString<js::JSONParserBase::LiteralValue>() [js/src/vm/JSONParser.cpp:162] | |
#04: js::JSONParser<char16_t>::parse(JS::MutableHandle<JS::Value>) [js/src/vm/JSONParser.cpp:709] | |
#05: js::ParseJSONWithReviver<char16_t>(JSContext *,mozilla::Range<char16_t const >,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/builtin/JSON.cpp:1013] | |
#06: static bool json_parse(struct JSContext *, unsigned int, union JS::Value *) [js/src/builtin/JSON.cpp:1062] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
23 blocks in heap block record 286 of 8,416 | |
11,040 bytes (11,040 requested / 0 slop) | |
Individual block sizes: 480 x 23 | |
0.01% of the heap (69.04% cumulative) | |
0.01% of unreported (96.47% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: bool mozilla::image::ImageSurfaceCache::Insert(class mozilla::NotNull<mozilla::image::CachedSurface *>) [image/SurfaceCache.cpp:259] | |
#04: mozilla::image::SurfaceCacheImpl::Insert(mozilla::NotNull<mozilla::image::ISurfaceProvider *>,bool,mozilla::BaseAutoLock<mozilla::AnyStaticMutex> const &) [image/SurfaceCache.cpp:808] | |
#05: mozilla::image::SurfaceCache::Insert(mozilla::NotNull<mozilla::image::ISurfaceProvider *>) [image/SurfaceCache.cpp:1487] | |
#06: mozilla::image::DecoderFactory::CreateDecoder(mozilla::image::DecoderType,mozilla::NotNull<mozilla::image::RasterImage *>,mozilla::NotNull<mozilla::image::SourceBuffer *>,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::image::DecoderFlags,mozilla::image::SurfaceFlags,mozilla::image::IDecodingTask * *) [image/DecoderFactory.cpp:165] | |
#07: bool mozilla::image::RasterImage::Decode(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, unsigned int, mozilla::image::PlaybackType) [image/RasterImage.cpp:0] | |
#08: class mozilla::image::LookupResult mozilla::image::RasterImage::LookupFrame(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, unsigned int, mozilla::image::PlaybackType, bool) [image/RasterImage.cpp:364] | |
} | |
} | |
Unreported { | |
23 blocks in heap block record 287 of 8,416 | |
11,040 bytes (11,040 requested / 0 slop) | |
Individual block sizes: 480 x 23 | |
0.01% of the heap (69.04% cumulative) | |
0.01% of unreported (96.48% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: bool mozilla::image::ImageSurfaceCache::Insert(class mozilla::NotNull<mozilla::image::CachedSurface *>) [image/SurfaceCache.cpp:259] | |
#04: mozilla::image::SurfaceCacheImpl::Insert(mozilla::NotNull<mozilla::image::ISurfaceProvider *>,bool,mozilla::BaseAutoLock<mozilla::AnyStaticMutex> const &) [image/SurfaceCache.cpp:808] | |
#05: mozilla::image::SurfaceCache::Insert(mozilla::NotNull<mozilla::image::ISurfaceProvider *>) [image/SurfaceCache.cpp:1487] | |
#06: mozilla::image::VectorImage::CreateSurface(mozilla::image::SVGDrawingParameters const &,gfxDrawable *,bool &) [image/VectorImage.cpp:1135] | |
#07: class mozilla::Tuple<mozilla::image::ImgDrawResult,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,RefPtr<mozilla::gfx::SourceSurface> > mozilla::image::VectorImage::GetFrameInternal(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const class mozilla::Maybe<mozilla::SVGImageContext> & const, unsigned int, unsigned int) [image/VectorImage.cpp:789] | |
#08: mozilla::image::ImageResource::GetImageContainerImpl(mozilla::layers::LayerManager *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::Maybe<mozilla::SVGImageContext> const &,unsigned int,mozilla::layers::ImageContainer * *) [image/Image.cpp:189] | |
} | |
} | |
Unreported { | |
86 blocks in heap block record 288 of 8,416 | |
10,880 bytes (10,880 requested / 0 slop) | |
Individual block sizes: 128 x 84; 64 x 2 | |
0.01% of the heap (69.05% cumulative) | |
0.01% of unreported (96.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<mozilla::dom::TabGroup::HashEntry>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: static class mozilla::ScriptPreloader::CachedScript * nsClassHashtable<nsCStringHashKey,mozilla::ScriptPreloader::CachedScript>::LookupOrAdd<mozilla::ScriptPreloader &,const nsTString<char> &,const nsTString<char> &,JS::Handle<JSScript *> &>(const class nsTSubstring<char> & const, class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JS::Handle<JSScript *> & const) [xpcom/ds/nsClassHashtable.h:81] | |
#07: mozilla::ScriptPreloader::NoteScript(nsTString<char> const &,nsTString<char> const &,JS::Handle<JSScript *>,bool) [js/xpconnect/loader/ScriptPreloader.cpp:783] | |
#08: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:898] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 289 of 8,416 | |
10,816 bytes (10,816 requested / 0 slop) | |
Individual block sizes: 1,024 x 7; 512 x 2; 256 x 6; 128 x 5; 64 x 3; 32 x 8 | |
0.01% of the heap (69.06% cumulative) | |
0.01% of unreported (96.50% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: nsTSubstring<char>::Assign(nsTSubstring<char> &&,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:537] | |
#05: mozilla::dom::PrefValue::operator=(nsTString<char> &&) [s3:gecko-generated-sources-l1:864c8507bc7231613d85c735703cd9be94c3cd97f8d443a3127223f28ae0a0b4d5ecf1e87e9f382ccff3aec364940a882ff77724cf7e7666c209339688f421dc/ipc/ipdl/PrefsTypes.cpp::173] | |
#06: PrefValue::ToDomPrefValue(mozilla::PrefType,mozilla::dom::PrefValue *) [modules/libpref/Preferences.cpp:228] | |
#07: Pref::ToDomPref(mozilla::dom::Pref *) [modules/libpref/Preferences.cpp:553] | |
#08: mozilla::RDDProcessManager::OnPreferenceChange(char16_t const *) [dom/media/ipc/RDDProcessManager.cpp:94] | |
} | |
} | |
Unreported { | |
85 blocks in heap block record 290 of 8,416 | |
10,752 bytes (10,752 requested / 0 slop) | |
Individual block sizes: 128 x 83; 64 x 2 | |
0.01% of the heap (69.06% cumulative) | |
0.01% of unreported (96.50% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: void mozilla::ScriptPreloader::CachedScript::CachedScript(class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JSScript *) [js/xpconnect/loader/ScriptPreloader.h:165] | |
#05: static class mozilla::ScriptPreloader::CachedScript * nsClassHashtable<nsCStringHashKey,mozilla::ScriptPreloader::CachedScript>::LookupOrAdd<mozilla::ScriptPreloader &,const nsTString<char> &,const nsTString<char> &,JS::Handle<JSScript *> &>(const class nsTSubstring<char> & const, class mozilla::ScriptPreloader & const, const class nsTString<char> & const, const class nsTString<char> & const, class JS::Handle<JSScript *> & const) [xpcom/ds/nsClassHashtable.h:83] | |
#06: mozilla::ScriptPreloader::NoteScript(nsTString<char> const &,nsTString<char> const &,JS::Handle<JSScript *>,bool) [js/xpconnect/loader/ScriptPreloader.cpp:783] | |
#07: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:898] | |
#08: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1335] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 291 of 8,416 | |
10,752 bytes (10,752 requested / 0 slop) | |
Individual block sizes: 192 x 56 | |
0.01% of the heap (69.07% cumulative) | |
0.01% of unreported (96.51% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsHttpChannel::BeginConnect() [netwerk/protocol/http/nsHttpChannel.cpp:6600] | |
#04: mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable *,nsIChannel *,nsIProxyInfo *,nsresult) [netwerk/protocol/http/nsHttpChannel.cpp:7081] | |
#05: mozilla::net::nsAsyncResolveRequest::DoCallback() [netwerk/base/nsProtocolProxyService.cpp:401] | |
#06: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Finish() [netwerk/base/nsProtocolProxyService.cpp:589] | |
#07: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::ProcessNextFilter() [netwerk/base/nsProtocolProxyService.cpp:499] | |
#08: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::AsyncProcess(mozilla::net::nsAsyncResolveRequest *) [netwerk/base/nsProtocolProxyService.cpp:479] | |
} | |
} | |
Unreported { | |
48 blocks in heap block record 292 of 8,416 | |
10,752 bytes (10,752 requested / 0 slop) | |
Individual block sizes: 224 x 48 | |
0.01% of the heap (69.07% cumulative) | |
0.01% of unreported (96.52% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: nsHashPropertyBagBase::SetProperty(nsTSubstring<char16_t> const &,nsIVariant *) [xpcom/ds/nsHashPropertyBag.cpp:63] | |
#04: nsHashPropertyBagBase::SetPropertyAsInterface(nsTSubstring<char16_t> const &,nsISupports *) [xpcom/ds/nsHashPropertyBag.cpp:228] | |
#05: mozilla::extensions::ChannelWrapper::Get(mozilla::dom::GlobalObject const &,nsIChannel *) [toolkit/components/extensions/webrequest/ChannelWrapper.cpp:138] | |
#06: static bool mozilla::dom::ChannelWrapper_Binding::get(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:1c659806273c26e888567a0f2a6b8253a9428d9c487ba16a9c9d0d1fd63413bb7ebf316b423bbf1d6dd4d73d3a7609cca59818f2777ea0b823cedf7f2a20920a/dom/bindings/ChannelWrapperBinding.cpp::1342] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
168 blocks in heap block record 293 of 8,416 | |
10,752 bytes (10,752 requested / 0 slop) | |
Individual block sizes: 64 x 168 | |
0.01% of the heap (69.08% cumulative) | |
0.01% of unreported (96.53% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: nsContentUtils::GetASCIIOrigin(nsIURI *,nsTSubstring<char> &) [dom/base/nsContentUtils.cpp:5797] | |
#05: const class nsTString<char> & const mozilla::net::nsHttpChannel::GetTopWindowOrigin() [netwerk/protocol/http/nsHttpChannel.cpp:3948] | |
#06: mozilla::net::nsHttpChannel::BeginConnect() [netwerk/protocol/http/nsHttpChannel.cpp:6600] | |
#07: mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable *,nsIChannel *,nsIProxyInfo *,nsresult) [netwerk/protocol/http/nsHttpChannel.cpp:7081] | |
#08: mozilla::net::nsAsyncResolveRequest::DoCallback() [netwerk/base/nsProtocolProxyService.cpp:401] | |
} | |
} | |
Unreported { | |
133 blocks in heap block record 294 of 8,416 | |
10,640 bytes (10,640 requested / 0 slop) | |
Individual block sizes: 80 x 133 | |
0.01% of the heap (69.08% cumulative) | |
0.01% of unreported (96.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212] | |
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
330 blocks in heap block record 295 of 8,416 | |
10,560 bytes (10,560 requested / 0 slop) | |
Individual block sizes: 32 x 330 | |
0.01% of the heap (69.09% cumulative) | |
0.01% of unreported (96.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:234] | |
#03: SECOID_Init [security/nss/lib/util/secoid.c:2113] | |
#04: nsc_CommonInitialize [security/nss/lib/softoken/pkcs11.c:3108] | |
#05: static unsigned long NSC_Initialize(void *) [security/nss/lib/softoken/pkcs11.c:3243] | |
#06: secmod_ModuleInit [security/nss/lib/pk11wrap/pk11load.c:244] | |
#07: secmod_LoadPKCS11Module [security/nss/lib/pk11wrap/pk11load.c:504] | |
#08: SECMOD_LoadModule [security/nss/lib/pk11wrap/pk11pars.c:1841] | |
} | |
} | |
Unreported { | |
204 blocks in heap block record 296 of 8,416 | |
10,560 bytes (10,560 requested / 0 slop) | |
Individual block sizes: 128 x 2; 64 x 120; 32 x 82 | |
0.01% of the heap (69.09% cumulative) | |
0.01% of unreported (96.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<nsBaseHashtableET<nsStringHashKey,EventNameMapping> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: static bool nsContentUtils::InitializeEventTable() [dom/base/nsContentUtils.cpp:774] | |
#07: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:591] | |
#08: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173] | |
} | |
} | |
Unreported { | |
41 blocks in heap block record 297 of 8,416 | |
10,496 bytes (10,496 requested / 0 slop) | |
Individual block sizes: 256 x 41 | |
0.01% of the heap (69.10% cumulative) | |
0.01% of unreported (96.56% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::LigatureSubst::dispatch<OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:987] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::SubstLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GSUB>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:82] | |
} | |
} | |
Unreported { | |
651 blocks in heap block record 298 of 8,416 | |
10,416 bytes (10,416 requested / 0 slop) | |
Individual block sizes: 16 x 651 | |
0.01% of the heap (69.10% cumulative) | |
0.01% of unreported (96.57% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118] | |
#03: js::MapObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:598] | |
#04: js::MapObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:657] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 299 of 8,416 | |
10,400 bytes (10,400 requested / 0 slop) | |
Individual block sizes: 400 x 26 | |
0.01% of the heap (69.11% cumulative) | |
0.01% of unreported (96.57% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsIChannel * *) [netwerk/base/nsIOService.cpp:877] | |
#04: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,nsIPrincipal *,mozilla::Maybe<mozilla::dom::ClientInfo> const &,mozilla::Maybe<mozilla::dom::ServiceWorkerDescriptor> const &,unsigned int,unsigned int,nsICookieSettings *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#05: NS_NewChannelWithTriggeringPrincipal(nsIChannel * *,nsIURI *,nsINode *,nsIPrincipal *,unsigned int,unsigned int,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:438] | |
#06: static nsresult NewImageChannel(class nsIChannel * *, bool *, class nsIURI *, class nsIURI *, int, class nsIURI *, mozilla::net::ReferrerPolicy, class nsILoadGroup *, const class nsTString<char> & const, unsigned int, unsigned int, class nsIPrincipal *, class nsISupports *, bool) [image/imgLoader.cpp:820] | |
#07: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2213] | |
#08: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 300 of 8,416 | |
10,368 bytes (8,064 requested / 2,304 slop) | |
Individual block sizes: 4,096; 2,048; 1,024 x 3; 384 x 3 | |
0.01% of the heap (69.12% cumulative) | |
0.01% of unreported (96.58% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: mozilla::net::PNeckoParent::RemoveManagee(int,mozilla::ipc::IProtocol *) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::0] | |
#04: mozilla::net::PHttpChannelParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:6dd614d1b3b85bec2c8db04e7d120d9017fd5fb042320cbe91d0f0647f762569365883155471beb3177e32a9ad2b6da31e5d0f788e9bb07785fd3894fa1fcbc7/ipc/ipdl/PHttpChannelParent.cpp::1264] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 301 of 8,416 | |
10,240 bytes (10,240 requested / 0 slop) | |
Individual block sizes: 8,192; 2,048 | |
0.01% of the heap (69.12% cumulative) | |
0.01% of unreported (96.59% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::ReplacePrepInternal(unsigned int,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:306] | |
#04: nsTSubstring<char>::Replace(unsigned int,unsigned int,char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:648] | |
#05: static void CrashReporter::ReplaceChar(class nsTString<char> & const, const class nsTSubstring<char> & const, const class nsTSubstring<char> & const) [toolkit/crashreporter/nsExceptionHandler.cpp:1931] | |
#06: CrashReporter::EscapeAnnotation(nsTSubstring<char> const &,nsTString<char> &) [toolkit/crashreporter/nsExceptionHandler.cpp:1950] | |
#07: CrashReporter::AnnotateCrashReport(CrashReporter::Annotation,nsTSubstring<char> const &) [toolkit/crashreporter/nsExceptionHandler.cpp:2017] | |
#08: nsXULAppInfo::AnnotateCrashReport(nsTSubstring<char> const &,nsTSubstring<char> const &) [toolkit/xre/nsAppRunner.cpp:1068] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 302 of 8,416 | |
10,240 bytes (10,240 requested / 0 slop) | |
Individual block sizes: 2,048 x 5 | |
0.01% of the heap (69.13% cumulative) | |
0.01% of unreported (96.60% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PL_ArenaAllocate [nsprpub/lib/ds/plarena.c:129] | |
#03: nss_ZAlloc [security/nss/lib/base/arena.c:872] | |
#04: nssCKFWObject_Create [security/nss/lib/ckfw/object.c:143] | |
#05: nssCKFWFindObjects_Next [security/nss/lib/ckfw/find.c:332] | |
#06: NSSCKFWC_FindObjects [security/nss/lib/ckfw/wrap.c:2566] | |
#07: static unsigned long builtinsC_FindObjects(unsigned long, unsigned long *, unsigned long, unsigned long *) [security/nss/lib/ckfw/nssck.api:706] | |
#08: nssToken_TraverseCertificates [security/nss/lib/dev/devtoken.c:1501] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 303 of 8,416 | |
10,240 bytes (10,240 requested / 0 slop) | |
Individual block sizes: 1,024 x 10 | |
0.01% of the heap (69.13% cumulative) | |
0.01% of unreported (96.60% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >,bool> std::_Hash<stdext::_Hmap_traits<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > >,0> >::_Insert<std::pair<const int,nsCOMPtr<nsIEventTarget> > &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > > >(struct std::pair<const int,nsCOMPtr<nsIEventTarget> > & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,nsCOMPtr<nsIEventTarget> > > > >) [vs2017_15.8.4/VC/include/xhash:1009] | |
#06: class nsCOMPtr<nsIEventTarget> & const stdext::hash_map<int,nsCOMPtr<nsIEventTarget>,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,nsCOMPtr<nsIEventTarget> > > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::ipc::IToplevelProtocol::GetMessageEventTarget(IPC::Message const &) [ipc/glue/ProtocolUtils.cpp:923] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Post() [ipc/glue/MessageChannel.cpp:2004] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 304 of 8,416 | |
10,240 bytes (10,240 requested / 0 slop) | |
Individual block sizes: 8,192; 2,048 | |
0.01% of the heap (69.14% cumulative) | |
0.01% of unreported (96.61% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<(), alloc::collections::CollectionAllocErr> std::collections::hash::map::HashMap<style::invalidation::stylesheets::Invalidation, (), core::hash::BuildHasherDefault<fxhash::FxHasher>>::try_resize<style::invalidation::stylesheets::Invalidation,(),core::hash::BuildHasherDefault<fxhash::FxHasher>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/map.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1118] | |
#03: static bool std::collections::hash::set::HashSet<style::invalidation::stylesheets::Invalidation, core::hash::BuildHasherDefault<fxhash::FxHasher>>::insert<style::invalidation::stylesheets::Invalidation,core::hash::BuildHasherDefault<fxhash::FxHasher>>(union style::invalidation::stylesheets::Invalidation) [git:github.com/rust-lang/rust:src/libstd/collections/hash/set.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:681] | |
#04: static void style::stylesheet_set::DocumentStylesheetSet<style::gecko::data::GeckoStyleSheet>::collect_invalidations_for<style::gecko::data::GeckoStyleSheet>(union core::option::Option<style::gecko::media_queries::Device*>, struct style::gecko::data::GeckoStyleSheet *, struct style::shared_lock::SharedRwLockReadGuard *) [servo/components/style/stylesheet_set.rs:0] | |
#05: void geckoservo::glue::Servo_StyleSet_InsertStyleSheetBefore(struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *) [servo/ports/geckolib/glue.rs:1673] | |
#06: mozilla::ServoStyleSet::AddDocStyleSheet(mozilla::StyleSheet *) [layout/style/ServoStyleSet.cpp:650] | |
#07: mozilla::dom::Document::SetStyleSheetApplicableState(mozilla::StyleSheet *,bool) [dom/base/Document.cpp:0] | |
#08: void mozilla::css::Loader::DoSheetComplete(class mozilla::css::SheetLoadData *, class nsTArray<RefPtr<mozilla::css::SheetLoadData> > & const) [layout/style/Loader.cpp:1704] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 305 of 8,416 | |
10,240 bytes (6,240 requested / 4,000 slop) | |
Individual block sizes: 1,024 x 10 | |
0.01% of the heap (69.14% cumulative) | |
0.01% of unreported (96.62% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: struct sandbox::Dispatcher::IPCCall * std::vector<sandbox::Dispatcher::IPCCall,std::allocator<sandbox::Dispatcher::IPCCall> >::_Emplace_reallocate<const sandbox::Dispatcher::IPCCall &>(struct sandbox::Dispatcher::IPCCall *, const struct sandbox::Dispatcher::IPCCall & const) [vs2017_15.8.4/VC/include/vector:956] | |
#04: sandbox::ProcessMitigationsWin32KDispatcher::ProcessMitigationsWin32KDispatcher(sandbox::PolicyBase *) [security/sandbox/chromium/sandbox/win/src/process_mitigations_win32k_dispatcher.cc:121] | |
#05: sandbox::TopLevelDispatcher::TopLevelDispatcher(sandbox::PolicyBase *) [security/sandbox/chromium/sandbox/win/src/top_level_dispatcher.cc:67] | |
#06: sandbox::PolicyBase::PolicyBase() [security/sandbox/chromium/sandbox/win/src/sandbox_policy_base.cc:113] | |
#07: sandbox::BrokerServicesBase::CreatePolicy() [security/sandbox/chromium/sandbox/win/src/broker_services.cc:176] | |
#08: mozilla::SandboxBroker::SandboxBroker() [security/sandbox/win/src/sandboxbroker/sandboxBroker.cpp:155] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 306 of 8,416 | |
10,240 bytes (6,008 requested / 4,232 slop) | |
Individual block sizes: 8,192; 2,048 | |
0.01% of the heap (69.15% cumulative) | |
0.01% of unreported (96.63% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: SkSurface::getCanvas() [gfx/skia/skia/src/image/SkSurface.cpp:162] | |
#04: mozilla::gfx::DrawTargetSkia::Init(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/DrawTargetSkia.cpp:1720] | |
#05: mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/2d/Factory.cpp:374] | |
#06: gfxPlatform::CreateDrawTargetForBackend(mozilla::gfx::BackendType,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat) [gfx/thebes/gfxPlatform.cpp:1633] | |
#07: gfxPlatform::CreateOffscreenContentDrawTarget(mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::gfx::SurfaceFormat,bool) [gfx/thebes/gfxPlatform.cpp:1656] | |
#08: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1024] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 307 of 8,416 | |
10,240 bytes (5,792 requested / 4,448 slop) | |
Individual block sizes: 4,096; 2,048 x 2; 1,024 x 2 | |
0.01% of the heap (69.15% cumulative) | |
0.01% of unreported (96.63% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::hb_get_subtables_context_t::dispatch<OT::ChainContextFormat3>(const struct OT::ChainContextFormat3 & const) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:653] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::PosLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GPOS>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:98] | |
} | |
} | |
Unreported { | |
126 blocks in heap block record 308 of 8,416 | |
10,080 bytes (9,072 requested / 1,008 slop) | |
Individual block sizes: 80 x 126 | |
0.01% of the heap (69.16% cumulative) | |
0.01% of unreported (96.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206] | |
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#08: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 309 of 8,416 | |
9,920 bytes (7,872 requested / 2,048 slop) | |
Individual block sizes: 4,096; 1,024 x 4; 384 x 4; 192 | |
0.01% of the heap (69.16% cumulative) | |
0.01% of unreported (96.65% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::591] | |
#05: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
620 blocks in heap block record 310 of 8,416 | |
9,920 bytes (1,712 requested / 8,208 slop) | |
Individual block sizes: 16 x 620 | |
0.01% of the heap (69.17% cumulative) | |
0.01% of unreported (96.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::counter_style::Symbol, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:429] | |
#03: static union core::result::Result<style::counter_style::Symbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:565] | |
#04: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490] | |
#06: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
} | |
} | |
Unreported { | |
304 blocks in heap block record 311 of 8,416 | |
9,728 bytes (9,728 requested / 0 slop) | |
Individual block sizes: 32 x 304 | |
0.01% of the heap (69.17% cumulative) | |
0.01% of unreported (96.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#04: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::590] | |
#05: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
304 blocks in heap block record 312 of 8,416 | |
9,728 bytes (7,296 requested / 2,432 slop) | |
Individual block sizes: 32 x 304 | |
0.01% of the heap (69.18% cumulative) | |
0.01% of unreported (96.67% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::590] | |
#04: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
142 blocks in heap block record 313 of 8,416 | |
9,696 bytes (9,696 requested / 0 slop) | |
Individual block sizes: 128 x 14; 64 x 119; 32 x 9 | |
0.01% of the heap (69.18% cumulative) | |
0.01% of unreported (96.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::RDDProcessManager::OnPreferenceChange(char16_t const *) [dom/media/ipc/RDDProcessManager.cpp:92] | |
#05: mozilla::RDDProcessManager::Observer::Observe(nsISupports *,char const *,char16_t const *) [dom/media/ipc/RDDProcessManager.cpp:70] | |
#06: static void nsPrefBranch::NotifyObserver(const char *, void *) [modules/libpref/Preferences.cpp:2774] | |
#07: NotifyCallbacks(char const *,PrefWrapper const *) [modules/libpref/Preferences.cpp:1686] | |
#08: pref_SetPref(char const *,mozilla::PrefType,mozilla::PrefValueKind,PrefValue,bool,bool,bool) [modules/libpref/Preferences.cpp:1643] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 314 of 8,416 | |
9,696 bytes (6,608 requested / 3,088 slop) | |
Individual block sizes: 8,192; 1,024; 160 x 3 | |
0.01% of the heap (69.19% cumulative) | |
0.01% of unreported (96.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:709] | |
#04: bool js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::put<const js::HashableValue &>(const class js::HashableValue & const) [js/src/ds/OrderedHashTable.h:189] | |
#05: js::SetObject::add_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:1408] | |
#06: js::SetObject::add(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1420] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
77 blocks in heap block record 315 of 8,416 | |
9,664 bytes (9,664 requested / 0 slop) | |
Individual block sizes: 512 x 3; 256 x 18; 128 x 11; 64 x 21; 32 x 24 | |
0.01% of the heap (69.19% cumulative) | |
0.01% of unreported (96.69% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data * * js::MallocProvider<js::ZoneAllocPolicy>::pod_malloc<js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::Data *>(unsigned __int64, unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::rehash(unsigned int) [js/src/ds/OrderedHashTable.h:701] | |
#04: js::detail::OrderedHashTable<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry,js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::MapOps,js::ZoneAllocPolicy>::put<js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry>(js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::Entry &&) [js/src/ds/OrderedHashTable.h:189] | |
#05: bool js::OrderedHashMap<js::HashableValue,js::HeapPtr<JS::Value>,js::HashableValue::Hasher,js::ZoneAllocPolicy>::put<JS::Handle<JS::Value> &>(const class js::HashableValue & const, class JS::Handle<JS::Value> & const) [js/src/ds/OrderedHashTable.h:811] | |
#06: js::MapObject::set_impl(JSContext *,JS::CallArgs const &) [js/src/builtin/MapObject.cpp:780] | |
#07: js::MapObject::set(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:793] | |
#08: ??? (???:???) | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 316 of 8,416 | |
9,648 bytes (5,616 requested / 4,032 slop) | |
Individual block sizes: 1,024 x 9; 144 x 3 | |
0.01% of the heap (69.20% cumulative) | |
0.01% of unreported (96.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: mozilla::detail::HashTable<mozilla::HashMapEntry<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo>,mozilla::HashMap<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo,js::ctypes::FieldHashPolicy,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<mozilla::HashMapEntry<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo>,mozilla::HashMap<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo,js::ctypes::FieldHashPolicy,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<mozilla::HashMapEntry<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo>,mozilla::HashMap<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo,js::ctypes::FieldHashPolicy,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811] | |
#03: bool mozilla::detail::HashTable<mozilla::HashMapEntry<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo>,mozilla::HashMap<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo,js::ctypes::FieldHashPolicy,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::add<JS::Rooted<JSFlatString *> &,js::ctypes::FieldInfo &>(class mozilla::detail::HashTable<mozilla::HashMapEntry<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo>,mozilla::HashMap<js::HeapPtr<JSFlatString *>,js::ctypes::FieldInfo,js::ctypes::FieldHashPolicy,js::SystemAllocPolicy>::MapHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JS::Rooted<JSFlatString *> & const, struct js::ctypes::FieldInfo & const) [mfbt/HashTable.h:2092] | |
#04: js::ctypes::StructType::DefineInternal(JSContext *,JSObject *,JSObject *) [js/src/ctypes/CTypes.cpp:5942] | |
#05: static bool js::ctypes::StructType::Create(struct JSContext *, unsigned int, union JS::Value *) [js/src/ctypes/CTypes.cpp:5831] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
23 blocks in heap block record 317 of 8,416 | |
9,600 bytes (9,600 requested / 0 slop) | |
Individual block sizes: 1,024 x 5; 512 x 5; 256 x 4; 128 x 5; 64 x 4 | |
0.00% of the heap (69.20% cumulative) | |
0.01% of unreported (96.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: XPCConvert::JSData2Native(JSContext *,void *,JS::Handle<JS::Value>,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:715] | |
#05: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#06: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
24 blocks in heap block record 318 of 8,416 | |
9,600 bytes (9,600 requested / 0 slop) | |
Individual block sizes: 400 x 24 | |
0.00% of the heap (69.21% cumulative) | |
0.01% of unreported (96.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_NewInputStreamChannelInternal(nsIChannel * *,nsIURI *,already_AddRefed<nsIInputStream>,nsTSubstring<char> const &,nsTSubstring<char> const &,nsINode *,nsIPrincipal *,nsIPrincipal *,unsigned int,unsigned int) [netwerk/base/nsNetUtil.cpp:696] | |
#04: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:164] | |
#05: mozilla::dom::DOMParser::ParseFromString(nsTSubstring<char16_t> const &,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:99] | |
#06: static bool mozilla::dom::DOMParser_Binding::parseFromString(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::DOMParser *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:073b8e790dfaa6d844651f9f9d005d3612101768f1b770d36fb3b44cad34eea0757851ecb586f382b94413931e6b4783a62dcc7ddda551a9796059c7b4a0d831/dom/bindings/DOMParserBinding.cpp::83] | |
#07: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#08: ??? (???:???) | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 319 of 8,416 | |
9,504 bytes (9,072 requested / 432 slop) | |
Individual block sizes: 176 x 54 | |
0.00% of the heap (69.21% cumulative) | |
0.01% of unreported (96.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475] | |
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149] | |
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0] | |
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#07: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
#08: js::jit::InvokeFunction(JSContext *,JS::Handle<JSObject *>,bool,bool,unsigned int,JS::Value *,JS::MutableHandle<JS::Value>) [js/src/jit/VMFunctions.cpp:260] | |
} | |
} | |
Unreported { | |
39 blocks in heap block record 320 of 8,416 | |
9,344 bytes (9,344 requested / 0 slop) | |
Individual block sizes: 256 x 34; 128 x 5 | |
0.00% of the heap (69.22% cumulative) | |
0.01% of unreported (96.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888] | |
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75] | |
#05: nsJARChannel::Init(nsIURI *) [modules/libjar/nsJARChannel.cpp:236] | |
#06: nsJARProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [modules/libjar/nsJARProtocolHandler.cpp:99] | |
#07: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:0] | |
#08: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
} | |
} | |
Unreported { | |
290 blocks in heap block record 321 of 8,416 | |
9,280 bytes (9,280 requested / 0 slop) | |
Individual block sizes: 32 x 290 | |
0.00% of the heap (69.22% cumulative) | |
0.01% of unreported (96.73% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#04: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2767] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
290 blocks in heap block record 322 of 8,416 | |
9,280 bytes (6,960 requested / 2,320 slop) | |
Individual block sizes: 32 x 290 | |
0.00% of the heap (69.23% cumulative) | |
0.01% of unreported (96.74% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2767] | |
#04: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 323 of 8,416 | |
9,216 bytes (9,216 requested / 0 slop) | |
Individual block sizes: 256 x 36 | |
0.00% of the heap (69.23% cumulative) | |
0.01% of unreported (96.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::MarkBasePos::dispatch<OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1217] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::PosLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GPOS>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:98] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 324 of 8,416 | |
9,216 bytes (9,216 requested / 0 slop) | |
Individual block sizes: 1,024 x 9 | |
0.00% of the heap (69.24% cumulative) | |
0.01% of unreported (96.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: struct std::pair<std::_List_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,bool> std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Insert<std::pair<const int,mozilla::ipc::IProtocol *> &,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > >(struct std::pair<const int,mozilla::ipc::IProtocol *> & const, class std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >) [vs2017_15.8.4/VC/include/xhash:1016] | |
#06: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#07: mozilla::dom::PClientManagerParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:17360b6bc04d84524320e77c2c9bdd1524b2e9f3608bd60fc1f118ec028447351f683feaf3dd86dc84d405444d20201c8f420ca08283c4a4861284df476f554c/ipc/ipdl/PClientManagerParent.cpp::590] | |
#08: mozilla::ipc::PBackgroundParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::3313] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 325 of 8,416 | |
9,216 bytes (6,912 requested / 2,304 slop) | |
Individual block sizes: 1,024 x 9 | |
0.00% of the heap (69.24% cumulative) | |
0.01% of unreported (96.76% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>, alloc::collections::CollectionAllocErr> std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>::new_uninitialized_internal<webrender_api::font::FontInstanceKey,alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/table.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:694] | |
#03: static union core::result::Result<(), alloc::collections::CollectionAllocErr> std::collections::hash::map::HashMap<style::gecko_string_cache::Atom, style::gecko_string_cache::namespace::Namespace, core::hash::BuildHasherDefault<fxhash::FxHasher>>::try_resize<style::gecko_string_cache::Atom,style::gecko_string_cache::namespace::Namespace,core::hash::BuildHasherDefault<fxhash::FxHasher>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/map.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1118] | |
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492] | |
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#07: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
} | |
} | |
Unreported { | |
9 blocks in heap block record 326 of 8,416 | |
9,216 bytes (5,400 requested / 3,816 slop) | |
Individual block sizes: 1,024 x 9 | |
0.00% of the heap (69.25% cumulative) | |
0.01% of unreported (96.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static _cairo_status _cairo_dwrite_font_face_scaled_font_create(void *, const struct _cairo_matrix *, const struct _cairo_matrix *, const struct _cairo_font_options *, struct _cairo_scaled_font * *) [gfx/cairo/cairo/src/cairo-dwrite-font.cpp:455] | |
#03: moz_cairo_scaled_font_create [gfx/cairo/cairo/src/cairo-scaled-font.c:1056] | |
#04: gfxDWriteFont::InitCairoScaledFont() [gfx/thebes/gfxDWriteFonts.cpp:495] | |
#05: gfxFont::GetRoundOffsetsToPixels(mozilla::gfx::DrawTarget *) [gfx/thebes/gfxFont.cpp:816] | |
#06: gfxFont::SplitAndInitTextRun<char16_t>(mozilla::gfx::DrawTarget *,gfxTextRun *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:2960] | |
#07: static void gfxFontGroup::InitScriptRun<char16_t>(class mozilla::gfx::DrawTarget *, class gfxTextRun *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, class gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2524] | |
#08: gfxFontGroup::MakeTextRun(char16_t const *,unsigned int,gfxTextRunFactory::Parameters const *,mozilla::gfx::ShapedTextFlags,nsTextFrameUtils::Flags,gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2304] | |
} | |
} | |
Unreported { | |
52 blocks in heap block record 327 of 8,416 | |
9,152 bytes (9,152 requested / 0 slop) | |
Individual block sizes: 176 x 52 | |
0.00% of the heap (69.25% cumulative) | |
0.01% of unreported (96.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::ContentParent::RecvScriptErrorInternal(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const *) [dom/ipc/ContentParent.cpp:4148] | |
#04: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7746] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
81 blocks in heap block record 328 of 8,416 | |
9,072 bytes (9,072 requested / 0 slop) | |
Individual block sizes: 112 x 81 | |
0.00% of the heap (69.26% cumulative) | |
0.01% of unreported (96.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::dom::JSWindowActorParent> mozilla::MakeAndAddRef<mozilla::dom::JSWindowActorParent>() [mfbt/RefPtr.h:561] | |
#04: static bool mozilla::dom::JSWindowActorParent_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:5a8528b2e3b189fed76b91d5120b160f525faf957c8157c6d37c0721d355ce1da0e7cebf13181b45ab59aa9cc35fdc2246eb13970362679e235f1787342db2b9/dom/bindings/JSWindowActorBinding.cpp::2219] | |
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657] | |
#06: js::SpreadCallOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:5078] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3021] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 329 of 8,416 | |
9,024 bytes (5,472 requested / 3,552 slop) | |
Individual block sizes: 2,048 x 4; 416 x 2 | |
0.00% of the heap (69.26% cumulative) | |
0.01% of unreported (96.79% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static union core::result::Result<style::counter_style::AdditiveSymbols, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/counter_style/mod.rs:593] | |
#03: static union core::result::Result<style::counter_style::CounterStyleRuleData, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::counter_style::parse_counter_style_body(struct style::values::CustomIdent, struct style::parser::ParserContext *, struct cssparser::parser::Parser *, struct cssparser::tokenizer::SourceLocation) [servo/components/style/counter_style/mod.rs:89] | |
#04: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:490] | |
#05: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#06: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#07: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#08: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009] | |
} | |
} | |
Unreported { | |
98 blocks in heap block record 330 of 8,416 | |
8,832 bytes (8,832 requested / 0 slop) | |
Individual block sizes: 128 x 40; 64 x 58 | |
0.00% of the heap (69.27% cumulative) | |
0.01% of unreported (96.79% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *) [netwerk/base/nsStandardURL.cpp:3103] | |
#07: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#08: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:299] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 331 of 8,416 | |
8,736 bytes (8,736 requested / 0 slop) | |
Individual block sizes: 336 x 26 | |
0.00% of the heap (69.27% cumulative) | |
0.01% of unreported (96.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2141] | |
#04: NS_NewSVGDocument(mozilla::dom::Document * *) [dom/svg/SVGDocument.cpp:54] | |
#05: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:179] | |
#06: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296] | |
#07: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196] | |
#08: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 332 of 8,416 | |
8,704 bytes (8,704 requested / 0 slop) | |
Individual block sizes: 256 x 34 | |
0.00% of the heap (69.28% cumulative) | |
0.01% of unreported (96.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: SkPathRef::growForVerb(int,float) [gfx/skia/skia/src/core/SkPathRef.cpp:681] | |
#04: mozilla::gfx::PathBuilderSkia::MoveTo(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &) [gfx/2d/PathSkia.cpp:38] | |
#05: mozilla::SVGPathData::BuildPath(mozilla::gfx::PathBuilder *,unsigned char,float) [dom/svg/SVGPathData.cpp:0] | |
#06: mozilla::dom::SVGPathElement::BuildPath(mozilla::gfx::PathBuilder *) [dom/svg/SVGPathElement.cpp:276] | |
#07: mozilla::dom::SVGGeometryElement::GetOrBuildPath(mozilla::gfx::DrawTarget const *,mozilla::gfx::FillRule) [dom/svg/SVGGeometryElement.cpp:104] | |
#08: void mozilla::SVGGeometryFrame::Render(class gfxContext *, unsigned int, const class mozilla::gfx::BaseMatrix<double> & const, struct mozilla::image::imgDrawingParams & const) [layout/svg/SVGGeometryFrame.cpp:681] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 333 of 8,416 | |
8,640 bytes (8,160 requested / 480 slop) | |
Individual block sizes: 144 x 60 | |
0.00% of the heap (69.28% cumulative) | |
0.01% of unreported (96.81% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::PlaceholderTransaction> mozilla::PlaceholderTransaction::Create(class mozilla::EditorBase & const, class nsAtom *, class mozilla::Maybe<mozilla::SelectionState> *) [editor/libeditor/PlaceholderTransaction.h:45] | |
#04: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:698] | |
#05: mozilla::EditorBase::DeleteNodeWithTransaction(nsINode &) [editor/libeditor/EditorBase.cpp:1633] | |
#06: mozilla::TextEditRules::WillInsert(bool *) [editor/libeditor/TextEditRules.cpp:396] | |
#07: nsresult mozilla::TextEditRules::WillInsertText(mozilla::EditSubAction, bool *, bool *, const class nsTSubstring<char16_t> *, class nsTSubstring<char16_t> *, int) [editor/libeditor/TextEditRules.cpp:745] | |
#08: mozilla::TextEditRules::WillDoAction(mozilla::EditSubActionInfo &,bool *,bool *) [editor/libeditor/TextEditRules.cpp:310] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 334 of 8,416 | |
8,640 bytes (8,160 requested / 480 slop) | |
Individual block sizes: 144 x 60 | |
0.00% of the heap (69.28% cumulative) | |
0.01% of unreported (96.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::values::generics::transform::GenericTransform<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::transform::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/transform.rs:240] | |
#03: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43793] | |
#04: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#05: static union core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::keyframes_rule::KeyframeListParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::keyframes_rule::KeyframeListParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#06: static union core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>> core::iter::adapters::{{impl}}::next<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>,cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>,fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>>(struct core::iter::adapters::FilterMap<cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>, fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>> *) [git:github.com/rust-lang/rust:src/libcore/iter/adapters/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:810] | |
#07: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:538] | |
#08: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 335 of 8,416 | |
8,640 bytes (8,160 requested / 480 slop) | |
Individual block sizes: 144 x 60 | |
0.00% of the heap (69.29% cumulative) | |
0.01% of unreported (96.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct already_AddRefed<mozilla::PlaceholderTransaction> mozilla::PlaceholderTransaction::Create(class mozilla::EditorBase & const, class nsAtom *, class mozilla::Maybe<mozilla::SelectionState> *) [editor/libeditor/PlaceholderTransaction.h:45] | |
#04: mozilla::EditorBase::DoTransactionInternal(nsITransaction *) [editor/libeditor/EditorBase.cpp:698] | |
#05: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:823] | |
#06: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
#07: mozilla::TextEditor::DeleteSelectionAsAction(short,short,nsIPrincipal *) [editor/libeditor/TextEditor.cpp:731] | |
#08: nsTextEditorState::SetValue(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const *,unsigned int) [dom/html/nsTextEditorState.cpp:2360] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 336 of 8,416 | |
8,624 bytes (8,624 requested / 0 slop) | |
Individual block sizes: 16 x 539 | |
0.00% of the heap (69.29% cumulative) | |
0.01% of unreported (96.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: nsTArray_Impl<RefPtr<mozilla::EditTransactionBase>,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654] | |
#05: mozilla::EditAggregateTransaction::AppendChild(mozilla::EditTransactionBase *) [editor/libeditor/EditAggregateTransaction.cpp:101] | |
#06: mozilla::EditorBase::CreateTxnForDeleteSelection(short,nsINode * *,int *,int *) [editor/libeditor/EditorBase.cpp:3979] | |
#07: mozilla::TextEditor::DeleteSelectionWithTransaction(short,short) [editor/libeditor/TextEditor.cpp:784] | |
#08: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:763] | |
} | |
} | |
Unreported { | |
539 blocks in heap block record 337 of 8,416 | |
8,624 bytes (8,624 requested / 0 slop) | |
Individual block sizes: 16 x 539 | |
0.00% of the heap (69.30% cumulative) | |
0.01% of unreported (96.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: nsTArray_Impl<RefPtr<mozilla::EditTransactionBase>,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654] | |
#05: mozilla::EditAggregateTransaction::AppendChild(mozilla::EditTransactionBase *) [editor/libeditor/EditAggregateTransaction.cpp:101] | |
#06: nsresult mozilla::DeleteRangeTransaction::CreateTxnsToDeleteBetween(const class mozilla::RangeBoundaryBase<nsINode *,nsIContent *> & const, const class mozilla::RangeBoundaryBase<nsINode *,nsIContent *> & const) [editor/libeditor/DeleteRangeTransaction.cpp:164] | |
#07: mozilla::DeleteRangeTransaction::DoTransaction() [editor/libeditor/DeleteRangeTransaction.cpp:59] | |
#08: mozilla::EditAggregateTransaction::DoTransaction() [editor/libeditor/EditAggregateTransaction.cpp:37] | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 338 of 8,416 | |
8,608 bytes (8,608 requested / 0 slop) | |
Individual block sizes: 32 x 269 | |
0.00% of the heap (69.30% cumulative) | |
0.01% of unreported (96.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::ipc::IProtocol * & const stdext::hash_map<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> > >::operator[](const int & const) [vs2017_15.8.4/VC/include/hash_map:288] | |
#04: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1752] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
269 blocks in heap block record 339 of 8,416 | |
8,608 bytes (6,456 requested / 2,152 slop) | |
Individual block sizes: 32 x 269 | |
0.00% of the heap (69.31% cumulative) | |
0.01% of unreported (96.85% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::PNeckoParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:7195638cdfb3c55a0b8cc8d74a37790c545f4d77e65d3951f483c96099c6ec783cf22b46829ebaceb7cafc73476d15e8c0de506c99e45f31a2593e9cd7566f49/ipc/ipdl/PNeckoParent.cpp::1752] | |
#04: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#05: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#06: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
38 blocks in heap block record 340 of 8,416 | |
8,512 bytes (8,208 requested / 304 slop) | |
Individual block sizes: 224 x 38 | |
0.00% of the heap (69.31% cumulative) | |
0.01% of unreported (96.85% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:299] | |
#05: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832] | |
#07: nsresult nsChromeRegistry::ConvertChromeURL(class nsIURI *, class nsIURI * *) [chrome/nsChromeRegistry.cpp:270] | |
#08: nsChromeProtocolHandler::NewChannel(nsIURI *,nsILoadInfo *,nsIChannel * *) [chrome/nsChromeProtocolHandler.cpp:133] | |
} | |
} | |
Unreported { | |
33 blocks in heap block record 341 of 8,416 | |
8,448 bytes (8,448 requested / 0 slop) | |
Individual block sizes: 256 x 33 | |
0.00% of the heap (69.32% cumulative) | |
0.01% of unreported (96.86% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_NewCondVar [nsprpub/pr/src/threads/combined/prucv.c:449] | |
#03: PR_NativeCreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1036] | |
#04: PR_CreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1364] | |
#05: PR_CreateThread [nsprpub/pr/src/threads/combined/pruthr.c:1374] | |
#06: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:672] | |
#07: nsThreadManager::NewNamedThread(nsTSubstring<char> const &,unsigned int,nsIThread * *) [xpcom/threads/nsThreadManager.cpp:416] | |
#08: NS_NewNamedThread(nsTSubstring<char> const &,nsIThread * *,nsIRunnable *,unsigned int) [xpcom/threads/nsThreadUtils.cpp:151] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 342 of 8,416 | |
8,432 bytes (8,184 requested / 248 slop) | |
Individual block sizes: 272 x 31 | |
0.00% of the heap (69.32% cumulative) | |
0.01% of unreported (96.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::BrowsingContext::Create(mozilla::dom::BrowsingContext *,mozilla::dom::BrowsingContext *,nsTSubstring<char16_t> const &,mozilla::dom::BrowsingContext::Type) [docshell/base/BrowsingContext.cpp:109] | |
#04: CreateBrowsingContext(mozilla::dom::Element *,mozilla::dom::BrowsingContext *) [dom/base/nsFrameLoader.cpp:339] | |
#05: nsFrameLoader::Create(mozilla::dom::Element *,mozilla::dom::BrowsingContext *,bool) [dom/base/nsFrameLoader.cpp:371] | |
#06: mozilla::dom::XULFrameElement::LoadSrc() [dom/xul/XULFrameElement.cpp:95] | |
#07: mozilla::dom::XULFrameElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/XULFrameElement.cpp:152] | |
#08: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1710] | |
} | |
} | |
Unreported { | |
140 blocks in heap block record 343 of 8,416 | |
8,400 bytes (8,400 requested / 0 slop) | |
Individual block sizes: 160 x 35; 48 x 35; 16 x 70 | |
0.00% of the heap (69.32% cumulative) | |
0.01% of unreported (96.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::MessageChannel::MessageChannel(char const *,mozilla::ipc::IToplevelProtocol *) [ipc/glue/MessageChannel.cpp:589] | |
#04: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:671] | |
#05: mozilla::ipc::PBackgroundParent::PBackgroundParent() [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::339] | |
#06: mozilla::ipc::BackgroundParent::Alloc(mozilla::dom::ContentParent *,mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [ipc/glue/BackgroundImpl.cpp:640] | |
#07: mozilla::dom::ContentParent::RecvInitBackground(mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [dom/ipc/ContentParent.cpp:3186] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::6002] | |
} | |
} | |
Unreported { | |
38 blocks in heap block record 344 of 8,416 | |
8,400 bytes (8,104 requested / 296 slop) | |
Individual block sizes: 224 x 37; 112 | |
0.00% of the heap (69.33% cumulative) | |
0.01% of unreported (96.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: mozilla::ipc::ReadIPDLParam<RefPtr<nsIURI> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,RefPtr<nsIURI> *) [ipc/glue/IPDLParamTraits.h:61] | |
#05: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5268] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
37 blocks in heap block record 345 of 8,416 | |
8,288 bytes (7,992 requested / 296 slop) | |
Individual block sizes: 224 x 37 | |
0.00% of the heap (69.33% cumulative) | |
0.01% of unreported (96.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsresult mozilla::places::`anonymous namespace'::NotifyManyVisitsObservers::Run() [toolkit/components/places/History.cpp:602] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 346 of 8,416 | |
8,224 bytes (4,216 requested / 4,008 slop) | |
Individual block sizes: 4,096 x 2; 32 | |
0.00% of the heap (69.34% cumulative) | |
0.01% of unreported (96.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::BackgroundChild::GetOrCreateForCurrentThread(nsIEventTarget *) [ipc/glue/BackgroundImpl.cpp:658] | |
#04: mozilla::dom::ClientManager::ClientManager() [dom/clients/manager/ClientManager.cpp:52] | |
#05: mozilla::dom::ClientManager::GetOrCreateForCurrentThread() [dom/clients/manager/ClientManager.cpp:205] | |
#06: mozilla::dom::ClientManager::CreateSource(mozilla::dom::ClientType,nsISerialEventTarget *,nsIPrincipal *) [dom/clients/manager/ClientManager.cpp:261] | |
#07: mozilla::dom::AddClientChannelHelper(nsIChannel *,mozilla::Maybe<mozilla::dom::ClientInfo> &&,mozilla::Maybe<mozilla::dom::ClientInfo> &&,nsISerialEventTarget *) [dom/clients/manager/ClientChannelHelper.cpp:228] | |
#08: nsresult mozilla::dom::`anonymous namespace'::ScriptLoaderRunnable::LoadScript(unsigned int) [dom/workers/ScriptLoader.cpp:1031] | |
} | |
} | |
Unreported { | |
19 blocks in heap block record 347 of 8,416 | |
8,208 bytes (8,056 requested / 152 slop) | |
Individual block sizes: 432 x 19 | |
0.00% of the heap (69.34% cumulative) | |
0.01% of unreported (96.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static void NewRequestAndEntry(bool, class imgLoader *, const class mozilla::image::ImageCacheKey & const, class imgRequest * *, class imgCacheEntry * *) [image/imgLoader.cpp:584] | |
#04: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2222] | |
#05: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
#06: nsImageBoxFrame::UpdateImage() [layout/xul/nsImageBoxFrame.cpp:253] | |
#07: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4610] | |
#08: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 348 of 8,416 | |
8,208 bytes (4,480 requested / 3,728 slop) | |
Individual block sizes: 8,192; 16 | |
0.00% of the heap (69.35% cumulative) | |
0.01% of unreported (96.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: mozilla::layers::CompositorManagerChild::CompositorManagerChild(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned __int64,unsigned int) [gfx/layers/ipc/CompositorManagerChild.cpp:197] | |
#06: mozilla::layers::CompositorManagerChild::Init(mozilla::ipc::Endpoint<mozilla::layers::PCompositorManagerChild> &&,unsigned int,unsigned __int64) [gfx/layers/ipc/CompositorManagerChild.cpp:65] | |
#07: mozilla::gfx::GPUProcessManager::EnsureCompositorManagerChild() [gfx/ipc/GPUProcessManager.cpp:264] | |
#08: mozilla::gfx::GPUProcessManager::CreateTopLevelCompositor(nsBaseWidget *,mozilla::layers::LayerManager *,mozilla::gfx::ScaleFactor<mozilla::CSSPixel,mozilla::LayoutDevicePixel>,mozilla::layers::CompositorOptions const &,bool,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,bool *) [gfx/ipc/GPUProcessManager.cpp:727] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 349 of 8,416 | |
8,208 bytes (4,480 requested / 3,728 slop) | |
Individual block sizes: 8,192; 16 | |
0.00% of the heap (69.35% cumulative) | |
0.01% of unreported (96.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: mozilla::gfx::VRManagerChild::InitWithGPUProcess(mozilla::ipc::Endpoint<mozilla::gfx::PVRManagerChild> &&) [gfx/vr/ipc/VRManagerChild.cpp:117] | |
#06: mozilla::gfx::GPUProcessManager::EnsureVRManager() [gfx/ipc/GPUProcessManager.cpp:311] | |
#07: mozilla::gfx::GPUProcessManager::CreateTopLevelCompositor(nsBaseWidget *,mozilla::layers::LayerManager *,mozilla::gfx::ScaleFactor<mozilla::CSSPixel,mozilla::LayoutDevicePixel>,mozilla::layers::CompositorOptions const &,bool,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,bool *) [gfx/ipc/GPUProcessManager.cpp:731] | |
#08: struct already_AddRefed<mozilla::layers::LayerManager> nsBaseWidget::CreateCompositorSession(int, int, class mozilla::layers::CompositorOptions *) [widget/nsBaseWidget.cpp:1282] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 350 of 8,416 | |
8,208 bytes (4,480 requested / 3,728 slop) | |
Individual block sizes: 8,192; 16 | |
0.00% of the heap (69.35% cumulative) | |
0.01% of unreported (96.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: mozilla::ProfilerParent::CreateForProcess(unsigned long) [tools/profiler/gecko/ProfilerParent.cpp:101] | |
#06: void mozilla::gfx::GPUChild::Init() [gfx/ipc/GPUChild.cpp:65] | |
#07: void mozilla::gfx::GPUProcessHost::InitAfterConnect(bool) [gfx/ipc/GPUProcessHost.cpp:146] | |
#08: nsresult ScopedTaskFactory<ScopedRunnableMethodFactory<mozilla::plugins::BrowserStreamChild>::RunnableMethod<void (mozilla::plugins::BrowserStreamChild::*)(),mozilla::Tuple<> > >::TaskWrapper::Run() [ipc/glue/TaskFactory.h:38] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 351 of 8,416 | |
8,208 bytes (4,480 requested / 3,728 slop) | |
Individual block sizes: 8,192; 16 | |
0.00% of the heap (69.36% cumulative) | |
0.01% of unreported (96.92% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: void mozilla::gfx::VsyncBridgeChild::Open(class mozilla::ipc::Endpoint<mozilla::gfx::PVsyncBridgeChild> *) [gfx/ipc/VsyncBridgeChild.cpp:34] | |
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 352 of 8,416 | |
8,208 bytes (4,480 requested / 3,728 slop) | |
Individual block sizes: 8,192; 16 | |
0.00% of the heap (69.36% cumulative) | |
0.01% of unreported (96.93% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::OpenDescriptor(mozilla::ipc::TransportDescriptor const &,IPC::Channel::Mode) [ipc/glue/Transport_win.cpp:78] | |
#04: bool mozilla::ipc::Endpoint<mozilla::PProfilerParent>::Bind(class mozilla::PProfilerParent *) [ipc/glue/ProtocolUtils.h:782] | |
#05: void mozilla::layers::ImageBridgeChild::Bind(class mozilla::ipc::Endpoint<mozilla::layers::PImageBridgeChild> *) [gfx/layers/ipc/ImageBridgeChild.cpp:493] | |
#06: nsresult mozilla::detail::RunnableMethodImpl<(anonymous namespace)::HangMonitorChild *,void ((anonymous namespace)::HangMonitorChild::*)(mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&),0,mozilla::RunnableKind::Standard,mozilla::ipc::Endpoint<mozilla::PProcessHangMonitorChild> &&>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#07: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523] | |
#08: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:35] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 353 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.37% cumulative) | |
0.01% of unreported (96.93% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsresult TimerThread::Run() [xpcom/threads/TimerThread.cpp:424] | |
#03: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#04: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#05: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304] | |
#06: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#07: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
#08: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:461] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 354 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 2,048 x 4 | |
0.00% of the heap (69.37% cumulative) | |
0.01% of unreported (96.94% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61] | |
#03: mozilla::ThrottledEventQueue::Inner::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:347] | |
#04: void mozilla::dom::WorkerPrivate::MemoryReporter::CollectReportsRunnable::~CollectReportsRunnable() [dom/workers/WorkerPrivate.cpp:1036] | |
#05: [thunk]:mozilla::dom::MessageEventRunnable::`vector deleting destructor'`adjustor{8}' (unsigned int) | |
#06: mozilla::dom::WorkerRunnable::Release() [dom/workers/WorkerRunnable.cpp:201] | |
#07: mozilla::dom::WorkerPrivate::DoRunLoop(JSContext *) [dom/workers/WorkerPrivate.cpp:2686] | |
#08: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2322] | |
} | |
} | |
Unreported { | |
1 block in heap block record 355 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
0.00% of the heap (69.38% cumulative) | |
0.01% of unreported (96.94% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayFallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#03: TimerThread::AddTimerInternal(nsTimerImpl *) [xpcom/threads/TimerThread.cpp:641] | |
#04: nsTimerImpl::InitCommon(mozilla::BaseTimeDuration<mozilla::TimeDurationValueCalculator> const &,unsigned int,nsTimerImpl::Callback &&) [xpcom/threads/nsTimerImpl.cpp:317] | |
#05: nsTimer::InitWithCallback(nsITimerCallback *,unsigned int,unsigned int) [xpcom/threads/nsTimerImpl.h:235] | |
#06: nsresult mozilla::dom::XMLHttpRequestMainThread::OnStartRequest(class nsIRequest *) [dom/xhr/XMLHttpRequestMainThread.cpp:2019] | |
#07: nsresult nsJARChannel::OnStartRequest(class nsIRequest *) [modules/libjar/nsJARChannel.cpp:992] | |
#08: nsInputStreamPump::OnStateStart() [netwerk/base/nsInputStreamPump.cpp:487] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 356 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 2,048 x 4 | |
0.00% of the heap (69.38% cumulative) | |
0.01% of unreported (96.95% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: PL_ArenaAllocate [nsprpub/lib/ds/plarena.c:129] | |
#03: nss_ZAlloc [security/nss/lib/base/arena.c:872] | |
#04: nssCKFWObject_Create [security/nss/lib/ckfw/object.c:160] | |
#05: nssCKFWFindObjects_Next [security/nss/lib/ckfw/find.c:332] | |
#06: NSSCKFWC_FindObjects [security/nss/lib/ckfw/wrap.c:2566] | |
#07: static unsigned long builtinsC_FindObjects(unsigned long, unsigned long *, unsigned long, unsigned long *) [security/nss/lib/ckfw/nssck.api:706] | |
#08: nssToken_TraverseCertificates [security/nss/lib/dev/devtoken.c:1501] | |
} | |
} | |
Unreported { | |
1 block in heap block record 357 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
0.00% of the heap (69.38% cumulative) | |
0.01% of unreported (96.96% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: bool nsstring::conversions::nsstring_fallible_append_utf8_impl(struct nsstring::nsAString *, unsigned char *, unsigned __int64, unsigned __int64) [xpcom/rust/nsstring/src/conversions.rs:684] | |
#04: void mozilla::CycleCollectedJSRuntime::ErrorInterceptor::interceptError(struct JSContext *, class JS::Handle<JS::Value>) [xpcom/base/CycleCollectedJSRuntime.cpp:1538] | |
#05: js::ErrorToException(JSContext *,JSErrorReport *,JSErrorFormatString const * (*)(void *,unsigned int),void *) [js/src/jsexn.cpp:686] | |
#06: js::ReportErrorNumberUCArray(JSContext *,unsigned int,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/vm/JSContext.cpp:866] | |
#07: JS_ReportErrorNumberUCArray(JSContext *,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/jsapi.cpp:4783] | |
#08: mozilla::binding_danger::TErrorResult<mozilla::binding_danger::JustAssertCleanupPolicy>::SetPendingExceptionWithMessage(JSContext *) [dom/bindings/BindingUtils.cpp:260] | |
} | |
} | |
Unreported { | |
1 block in heap block record 358 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
0.00% of the heap (69.39% cumulative) | |
0.01% of unreported (96.96% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:33] | |
#03: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#04: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#05: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#06: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#07: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
#08: static nsresult DumpMemoryInfoToFile(class nsIFile *, class nsIFinishDumpingCallback *, class nsISupports *, bool, bool, class nsTSubstring<char16_t> & const) [xpcom/base/nsMemoryInfoDumper.cpp:592] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 359 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 1,024 x 8 | |
0.00% of the heap (69.39% cumulative) | |
0.01% of unreported (96.97% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_SetThreadPrivate [nsprpub/pr/src/threads/prtpd.c:162] | |
#03: nsThread::InitCurrentThread() [xpcom/threads/nsThread.cpp:700] | |
#04: NS_GetCurrentThread() [xpcom/threads/nsThreadUtils.cpp:502] | |
#05: profiler_register_thread(char const *,void *) [tools/profiler/core/platform.cpp:3753] | |
#06: js::HelperThread::threadLoop() [js/src/vm/HelperThreads.cpp:2484] | |
#07: static unsigned int js::detail::ThreadTrampoline<void (&)(void *),js::HelperThread *>::Start(void *) [js/src/threading/Thread.h:233] | |
#08: ucrtbase.dll + 0x1c4be | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 360 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 2,048 x 4 | |
0.00% of the heap (69.40% cumulative) | |
0.01% of unreported (96.97% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61] | |
#03: mozilla::ThrottledEventQueue::Inner::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:347] | |
#04: mozilla::dom::WorkerRunnable::DispatchInternal() [dom/workers/WorkerRunnable.cpp:0] | |
#05: mozilla::dom::WorkerPrivate::PostMessageToParent(JSContext *,JS::Handle<JS::Value>,mozilla::dom::Sequence<JSObject *> const &,mozilla::ErrorResult &) [dom/workers/WorkerPrivate.cpp:3868] | |
#06: static bool mozilla::dom::DedicatedWorkerGlobalScope_Binding::postMessage(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::DedicatedWorkerGlobalScope *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2e5f3de7e15b75fc97d01d17f244e4364b8162864e776c9dd3c30f1890368ebdf5ec5e7277dff64a2a62bf605acb023dbcd95e8a3957d4d6872f65714727f266/dom/bindings/DedicatedWorkerGlobalScopeBinding.cpp::116] | |
#07: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::MaybeGlobalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 361 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.40% cumulative) | |
0.01% of unreported (96.98% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: base::MessagePumpDefault::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_default.cc:22] | |
#05: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#06: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
#07: base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:195] | |
#08: `anonymous namespace'::ThreadFunc(void *) [ipc/chromium/src/base/platform_thread_win.cc:20] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 362 of 8,416 | |
8,192 bytes (8,192 requested / 0 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.41% cumulative) | |
0.01% of unreported (96.99% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: operator new(unsigned __int64) [f:/dd/vctools/crt/vcstartup/src/heap/new_scalar.cpp:35] | |
#03: ProfilingStack::ensureCapacitySlow() [js/src/vm/ProfilingStack.cpp:34] | |
#04: mozilla::storage::Connection::stepStatement(sqlite3 *,sqlite3_stmt *) [storage/mozStorageConnection.cpp:1108] | |
#05: bool mozilla::storage::AsyncExecuteStatements::executeStatement(struct sqlite3_stmt *) [storage/mozStorageAsyncStatementExecution.cpp:222] | |
#06: bool mozilla::storage::AsyncExecuteStatements::executeAndProcessStatement(struct sqlite3_stmt *, bool) [storage/mozStorageAsyncStatementExecution.cpp:167] | |
#07: nsresult mozilla::storage::AsyncExecuteStatements::Run() [storage/mozStorageAsyncStatementExecution.cpp:0] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 363 of 8,416 | |
8,192 bytes (7,440 requested / 752 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.41% cumulative) | |
0.01% of unreported (96.99% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#03: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#04: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#05: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172] | |
#06: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136] | |
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0] | |
#08: nsresult nsDocShell::NewContentViewerObj(const class nsTSubstring<char> & const, class nsIRequest *, class nsILoadGroup *, class nsIStreamListener * *, class nsIContentViewer * *) [docshell/base/nsDocShell.cpp:8403] | |
} | |
} | |
Unreported { | |
1 block in heap block record 364 of 8,416 | |
8,192 bytes (7,424 requested / 768 slop) | |
0.00% of the heap (69.41% cumulative) | |
0.01% of unreported (97.00% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: mozilla::Vector<js::gcstats::Statistics::SliceData,8,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1028] | |
#03: js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const &,JSGCInvocationKind,js::SliceBudget,JS::GCReason) [js/src/gc/Statistics.cpp:1108] | |
#04: js::gc::GCRuntime::gcCycle(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7645] | |
#05: js::gc::GCRuntime::collect(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7867] | |
#06: js::gc::GCRuntime::gcSlice(JS::GCReason,__int64) [js/src/gc/GC.cpp:7969] | |
#07: nsJSContext::GarbageCollectNow(JS::GCReason,nsJSContext::IsIncremental,nsJSContext::IsShrinking,__int64) [dom/base/nsJSEnvironment.cpp:1128] | |
#08: InterSliceGCRunnerFired(mozilla::TimeStamp,void *) [dom/base/nsJSEnvironment.cpp:1732] | |
} | |
} | |
Unreported { | |
1 block in heap block record 365 of 8,416 | |
8,192 bytes (7,168 requested / 1,024 slop) | |
0.00% of the heap (69.42% cumulative) | |
0.01% of unreported (97.00% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: bool nsBaseHashtable<nsCStringHashKey,RefPtr<mozilla::net::nsHttpConnectionMgr::nsConnectionEntry>,mozilla::net::nsHttpConnectionMgr::nsConnectionEntry *>::Put(const class nsTSubstring<char> & const, class mozilla::net::nsHttpConnectionMgr::nsConnectionEntry * & const, const struct std::nothrow_t & const) [xpcom/ds/nsBaseHashtable.h:139] | |
#05: class mozilla::net::nsHttpConnectionMgr::nsConnectionEntry * mozilla::net::nsHttpConnectionMgr::GetOrCreateConnectionEntry(class mozilla::net::nsHttpConnectionInfo *, bool) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3823] | |
#06: void mozilla::net::nsHttpConnectionMgr::OnMsgSpeculativeConnect(int, class mozilla::net::ARefBase *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3854] | |
#07: nsresult mozilla::net::ConnEvent::Run() [netwerk/protocol/http/nsHttpConnectionMgr.cpp:258] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
1 block in heap block record 366 of 8,416 | |
8,192 bytes (7,168 requested / 1,024 slop) | |
0.00% of the heap (69.42% cumulative) | |
0.01% of unreported (97.01% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: nsDirectoryService::Set(char const *,nsISupports *) [xpcom/io/nsDirectoryService.cpp:234] | |
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:357] | |
#05: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4774] | |
#06: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4859] | |
#07: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:295] | |
#08: wmain [toolkit/xre/nsWindowsWMain.cpp:131] | |
} | |
} | |
Unreported { | |
1 block in heap block record 367 of 8,416 | |
8,192 bytes (7,168 requested / 1,024 slop) | |
0.00% of the heap (69.43% cumulative) | |
0.01% of unreported (97.02% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsHTMLTags::AddRefTable() [parser/htmlparser/nsHTMLTags.cpp:52] | |
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:551] | |
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173] | |
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
} | |
} | |
Unreported { | |
1 block in heap block record 368 of 8,416 | |
8,192 bytes (7,168 requested / 1,024 slop) | |
0.00% of the heap (69.43% cumulative) | |
0.01% of unreported (97.02% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::WidgetKeyboardEvent::GetCodeNameIndex(nsTSubstring<char16_t> const &) [widget/WidgetEventImpl.cpp:1135] | |
#04: void mozilla::dom::KeyboardEvent::InitWithKeyboardEventInit(class mozilla::dom::EventTarget *, const class nsTSubstring<char16_t> & const, const struct mozilla::dom::KeyboardEventInit & const, class mozilla::ErrorResult & const) [dom/events/KeyboardEvent.cpp:307] | |
#05: mozilla::dom::KeyboardEvent::ConstructorJS(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::KeyboardEventInit const &,mozilla::ErrorResult &) [dom/events/KeyboardEvent.cpp:281] | |
#06: static bool mozilla::dom::KeyboardEvent_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:9f662a26d79faf49270e31181781001c2cd9df0bf702d98f12e1445faa629465cabab9ecd00701d3443492c487d297c1f773a46e69cace61cb426f8df82c5aff/dom/bindings/KeyboardEventBinding.cpp::1637] | |
#07: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:657] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 369 of 8,416 | |
8,192 bytes (6,272 requested / 1,920 slop) | |
Individual block sizes: 1,024 x 8 | |
0.00% of the heap (69.44% cumulative) | |
0.01% of unreported (97.03% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PR_NewMonitor [nsprpub/pr/src/threads/prmon.c:61] | |
#03: <unnamed-tag> ExpandMonitorCache(unsigned int) [nsprpub/pr/src/threads/prcmon.c:112] | |
#04: void _PR_InitStuff() [nsprpub/pr/src/misc/prinit.c:202] | |
#05: PR_NewThreadPrivateIndex [nsprpub/pr/src/threads/prtpd.c:103] | |
#06: NS_LogInit [xpcom/base/nsTraceRefcnt.cpp:831] | |
#07: static nsresult InitXPCOMGlue(mozilla::LibLoadingStrategy) [browser/app/nsBrowserApp.cpp:230] | |
#08: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:285] | |
} | |
} | |
Unreported { | |
1 block in heap block record 370 of 8,416 | |
8,192 bytes (6,184 requested / 2,008 slop) | |
0.00% of the heap (69.44% cumulative) | |
0.01% of unreported (97.03% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement> style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/sharing/mod.rs:536] | |
#03: static void style::parallel::create_thread_local_context<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly>(struct style::gecko::traversal::RecalcStyleOnly *, union core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>> *) [servo/components/style/parallel.rs:85] | |
#04: static void rayon_core::job::{{impl}}::execute<closure>(struct rayon_core::job::HeapJob<closure> *) [third_party/rust/rayon-core/src/job.rs:156] | |
#05: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:567] | |
#06: static void rayon_core::scope::scope::{{closure}}<closure,()>(struct closure, struct rayon_core::registry::WorkerThread *, bool) [third_party/rust/rayon-core/src/scope/mod.rs:0] | |
#07: static void rayon_core::thread_pool::{{impl}}::install::{{closure}}<closure,()>(struct closure, struct rayon_core::registry::WorkerThread *, bool) [third_party/rust/rayon-core/src/thread_pool/mod.rs:124] | |
#08: static void rayon_core::job::{{impl}}::execute<rayon_core::latch::LockLatch,closure,()>(struct rayon_core::job::StackJob<rayon_core::latch::LockLatch, closure, ()> *) [third_party/rust/rayon-core/src/job.rs:113] | |
} | |
} | |
Unreported { | |
1 block in heap block record 371 of 8,416 | |
8,192 bytes (6,184 requested / 2,008 slop) | |
0.00% of the heap (69.44% cumulative) | |
0.01% of unreported (97.04% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement> style::sharing::StyleSharingCache<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/sharing/mod.rs:536] | |
#03: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_properties::ComputedValues> geckoservo::glue::Servo_ResolveStyleLazily(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, style::gecko_bindings::structs::root::mozilla::PseudoStyleType, style::gecko_bindings::structs::root::mozilla::StyleRuleInclusion, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, struct style::gecko_bindings::structs::root::RawServoStyleSet *) [servo/ports/geckolib/glue.rs:5171] | |
#04: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1060] | |
#05: nsComputedDOMStyle::DoGetComputedStyleNoFlush(mozilla::dom::Element *,nsAtom *,mozilla::PresShell *,nsComputedDOMStyle::StyleType) [layout/style/nsComputedDOMStyle.cpp:574] | |
#06: mozilla::dom::Element::GetBindingURL(mozilla::dom::Document *) [dom/base/Element.cpp:554] | |
#07: mozilla::dom::Element::WrapObject(JSContext *,JS::Handle<JSObject *>) [dom/base/Element.cpp:601] | |
#08: static bool mozilla::dom::Element_Binding::querySelector(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::Element *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:b4911f314d3dde9c35fc453673be1361a36986a8f019dd86f7b0baede4db619e48ce7e0a0e206101686b8c1b2cfb57b15489eab8ea869ee70ef483067b2337e2/dom/bindings/ElementBinding.cpp::4078] | |
} | |
} | |
Unreported { | |
1 block in heap block record 372 of 8,416 | |
8,192 bytes (6,144 requested / 2,048 slop) | |
0.00% of the heap (69.45% cumulative) | |
0.01% of unreported (97.05% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: gfxFont::CheckForFeaturesInvolvingSpace() [gfx/thebes/gfxFont.cpp:1156] | |
#05: gfxFont::SpaceMayParticipateInShaping(mozilla::unicode::Script) [gfx/thebes/gfxFont.cpp:1294] | |
#06: gfxFont::SplitAndInitTextRun<char16_t>(mozilla::gfx::DrawTarget *,gfxTextRun *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:2986] | |
#07: static void gfxFontGroup::InitScriptRun<char16_t>(class mozilla::gfx::DrawTarget *, class gfxTextRun *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, class gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2524] | |
#08: gfxFontGroup::MakeTextRun(char16_t const *,unsigned int,gfxTextRunFactory::Parameters const *,mozilla::gfx::ShapedTextFlags,nsTextFrameUtils::Flags,gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2304] | |
} | |
} | |
Unreported { | |
1 block in heap block record 373 of 8,416 | |
8,192 bytes (6,144 requested / 2,048 slop) | |
0.00% of the heap (69.45% cumulative) | |
0.01% of unreported (97.05% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: mozilla::dom::Element::UnbindFromTree(bool) [dom/base/Element.cpp:1965] | |
#04: mozilla::dom::Element::UnbindFromTree(bool) [dom/base/Element.cpp:1982] | |
#05: mozilla::dom::Element::UnbindFromTree(bool) [dom/base/Element.cpp:1982] | |
#06: mozilla::dom::Element::UnbindFromTree(bool) [dom/base/Element.cpp:1982] | |
#07: nsINode::RemoveChildNode(nsIContent *,bool) [dom/base/nsINode.cpp:1789] | |
#08: nsINode::Remove() [dom/base/nsINode.cpp:1647] | |
} | |
} | |
Unreported { | |
1 block in heap block record 374 of 8,416 | |
8,192 bytes (6,144 requested / 2,048 slop) | |
0.00% of the heap (69.46% cumulative) | |
0.01% of unreported (97.06% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::RebuildStatus mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::FailureBehavior) [mfbt/HashTable.h:1811] | |
#03: bool mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::add<JSAtom *&>(class mozilla::detail::HashTable<const js::WeakHeapPtr<JSAtom *>,mozilla::HashSet<js::WeakHeapPtr<JSAtom *>,js::AtomHasher,js::SystemAllocPolicy>::SetHashPolicy,js::SystemAllocPolicy>::AddPtr & const, class JSAtom * & const) [mfbt/HashTable.h:2109] | |
#04: js::Atomize(JSContext *,char const *,unsigned __int64,js::PinningBehavior,mozilla::Maybe<unsigned int> const &) [js/src/vm/JSAtom.cpp:1017] | |
#05: JS_DefineFunction(JSContext *,JS::Handle<JSObject *>,char const *,bool (*)(JSContext *,unsigned int,JS::Value *),unsigned int,unsigned int) [js/src/jsapi.cpp:3431] | |
#06: XPCNativeWrapper::AttachNewConstructorObject(JSContext *,JS::Handle<JSObject *>) [js/xpconnect/src/XPCWrapper.cpp:64] | |
#07: xpc::CreateSandboxObject(JSContext *,JS::MutableHandle<JS::Value>,nsISupports *,xpc::SandboxOptions &) [js/xpconnect/src/Sandbox.cpp:1181] | |
#08: nsXPCComponents_utils_Sandbox::CallOrConstruct(nsIXPConnectWrappedNative *,JSContext *,JS::Handle<JSObject *>,JS::CallArgs const &,bool *) [js/xpconnect/src/Sandbox.cpp:1801] | |
} | |
} | |
Unreported { | |
1 block in heap block record 375 of 8,416 | |
8,192 bytes (5,920 requested / 2,272 slop) | |
0.00% of the heap (69.46% cumulative) | |
0.01% of unreported (97.06% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: MOZ_Z_deflateInit2_ [modules/zlib/src/deflate.c:305] | |
#03: static int MOZ_Z_gz_init(struct gz_state *) [modules/zlib/src/gzwrite.c:46] | |
#04: static unsigned __int64 MOZ_Z_gz_write(struct gz_state *, const void *, unsigned __int64) [modules/zlib/src/gzwrite.c:190] | |
#05: MOZ_Z_gzwrite [modules/zlib/src/gzwrite.c:270] | |
#06: nsresult nsGZFileWriter::Write(const class nsTSubstring<char> & const) [xpcom/base/nsGZFileWriter.cpp:79] | |
#07: void GZWriterWrapper::Write(const char *) [xpcom/base/nsMemoryInfoDumper.cpp:397] | |
#08: mozilla::JSONWriter::StartCollection(char const *,char const *,mozilla::JSONWriter::CollectionStyle) [mfbt/JSONWriter.h:302] | |
} | |
} | |
Unreported { | |
1 block in heap block record 376 of 8,416 | |
8,192 bytes (5,200 requested / 2,992 slop) | |
0.00% of the heap (69.47% cumulative) | |
0.01% of unreported (97.07% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_buffer_t::enlarge(unsigned int) [gfx/harfbuzz/src/hb-buffer.cc:142] | |
#03: hb_buffer_add_utf16 [gfx/harfbuzz/src/hb-buffer.cc:1644] | |
#04: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1398] | |
#05: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
#06: gfxFont::ShapeFragmentWithoutWordCache<char16_t>(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxTextRun *) [gfx/thebes/gfxFont.cpp:2823] | |
#07: gfxFont::SplitAndInitTextRun<char16_t>(mozilla::gfx::DrawTarget *,gfxTextRun *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:3038] | |
#08: static void gfxFontGroup::InitScriptRun<char16_t>(class mozilla::gfx::DrawTarget *, class gfxTextRun *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, class gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2524] | |
} | |
} | |
Unreported { | |
1 block in heap block record 377 of 8,416 | |
8,192 bytes (5,200 requested / 2,992 slop) | |
0.00% of the heap (69.47% cumulative) | |
0.01% of unreported (97.08% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_buffer_t::enlarge(unsigned int) [gfx/harfbuzz/src/hb-buffer.cc:138] | |
#03: hb_buffer_add_utf16 [gfx/harfbuzz/src/hb-buffer.cc:1644] | |
#04: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1398] | |
#05: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
#06: gfxFont::ShapeFragmentWithoutWordCache<char16_t>(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxTextRun *) [gfx/thebes/gfxFont.cpp:2823] | |
#07: gfxFont::SplitAndInitTextRun<char16_t>(mozilla::gfx::DrawTarget *,gfxTextRun *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:3038] | |
#08: static void gfxFontGroup::InitScriptRun<char16_t>(class mozilla::gfx::DrawTarget *, class gfxTextRun *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, class gfxMissingFontRecorder *) [gfx/thebes/gfxTextRun.cpp:2524] | |
} | |
} | |
Unreported { | |
1 block in heap block record 378 of 8,416 | |
8,192 bytes (5,200 requested / 2,992 slop) | |
0.00% of the heap (69.47% cumulative) | |
0.01% of unreported (97.08% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_buffer_t::enlarge(unsigned int) [gfx/harfbuzz/src/hb-buffer.cc:142] | |
#03: hb_buffer_add_utf16 [gfx/harfbuzz/src/hb-buffer.cc:1644] | |
#04: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1398] | |
#05: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
#06: bool gfxFont::ShapeText(class mozilla::gfx::DrawTarget *, const unsigned char *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxFont.cpp:2737] | |
#07: static bool gfxFont::ShapeFragmentWithoutWordCache<unsigned char>(class mozilla::gfx::DrawTarget *, const unsigned char *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxTextRun *) [gfx/thebes/gfxFont.cpp:2823] | |
#08: gfxFont::SplitAndInitTextRun<unsigned char>(mozilla::gfx::DrawTarget *,gfxTextRun *,unsigned char const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:3038] | |
} | |
} | |
Unreported { | |
1 block in heap block record 379 of 8,416 | |
8,192 bytes (5,200 requested / 2,992 slop) | |
0.00% of the heap (69.48% cumulative) | |
0.01% of unreported (97.09% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_buffer_t::enlarge(unsigned int) [gfx/harfbuzz/src/hb-buffer.cc:138] | |
#03: hb_buffer_add_utf16 [gfx/harfbuzz/src/hb-buffer.cc:1644] | |
#04: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1398] | |
#05: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
#06: bool gfxFont::ShapeText(class mozilla::gfx::DrawTarget *, const unsigned char *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxFont.cpp:2737] | |
#07: static bool gfxFont::ShapeFragmentWithoutWordCache<unsigned char>(class mozilla::gfx::DrawTarget *, const unsigned char *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxTextRun *) [gfx/thebes/gfxFont.cpp:2823] | |
#08: gfxFont::SplitAndInitTextRun<unsigned char>(mozilla::gfx::DrawTarget *,gfxTextRun *,unsigned char const *,unsigned int,unsigned int,mozilla::unicode::Script,mozilla::gfx::ShapedTextFlags) [gfx/thebes/gfxFont.cpp:3038] | |
} | |
} | |
Unreported { | |
1 block in heap block record 380 of 8,416 | |
8,192 bytes (5,120 requested / 3,072 slop) | |
0.00% of the heap (69.48% cumulative) | |
0.01% of unreported (97.09% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: void mozilla::places::History::AppendToRecentlyVisitedURIs(class nsIURI *) [toolkit/components/places/History.cpp:1985] | |
#05: nsresult mozilla::places::`anonymous namespace'::NotifyManyVisitsObservers::NotifyVisit(class nsNavHistory *, class nsCOMPtr<nsIObserverService> & const, __int64, class nsIURI *, const struct mozilla::places::VisitData & const) [toolkit/components/places/History.cpp:534] | |
#06: nsresult mozilla::places::`anonymous namespace'::NotifyManyVisitsObservers::Run() [toolkit/components/places/History.cpp:633] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
1 block in heap block record 381 of 8,416 | |
8,192 bytes (5,120 requested / 3,072 slop) | |
0.00% of the heap (69.49% cumulative) | |
0.01% of unreported (97.10% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsNodeInfoManager::GetNodeInfo(nsTSubstring<char16_t> const &,nsAtom *,int,unsigned short,mozilla::dom::NodeInfo * *) [dom/base/nsNodeInfoManager.cpp:206] | |
#05: nsContentUtils::GetNodeInfoFromQName(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,nsNodeInfoManager *,unsigned short,mozilla::dom::NodeInfo * *) [dom/base/nsContentUtils.cpp:3036] | |
#06: mozilla::dom::Document::CreateElementNS(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::ElementCreationOptionsOrString const &,mozilla::ErrorResult &) [dom/base/Document.cpp:7538] | |
#07: static bool mozilla::dom::Document_Binding::createElementNS(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::Document *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:5fbaf11196fb9d9b7d023cda46d6c692519a2f03c28ad58f155829926099d84798da45f13fa89998fd77e480fffd3800a3af85f3ce9c1b9ceefb7438cbfacbfa/dom/bindings/DocumentBinding.cpp::1452] | |
#08: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
} | |
} | |
Unreported { | |
1 block in heap block record 382 of 8,416 | |
8,192 bytes (5,120 requested / 3,072 slop) | |
0.00% of the heap (69.49% cumulative) | |
0.01% of unreported (97.11% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: static void mozilla::places::`anonymous namespace'::StoreAndNotifyEmbedVisit(struct mozilla::places::VisitData & const, class mozIVisitInfoCallback *) [toolkit/components/places/History.cpp:1416] | |
#05: nsresult mozilla::places::History::VisitURI(class nsIWidget *, class nsIURI *, class nsIURI *, unsigned int) [toolkit/components/places/History.cpp:2116] | |
#06: mozilla::dom::BrowserParent::RecvVisitURI(mozilla::ipc::URIParams const &,mozilla::Maybe<mozilla::ipc::URIParams> const &,unsigned int const &) [dom/ipc/BrowserParent.cpp:3694] | |
#07: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::6132] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
1 block in heap block record 383 of 8,416 | |
8,192 bytes (5,120 requested / 3,072 slop) | |
0.00% of the heap (69.49% cumulative) | |
0.01% of unreported (97.11% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsHTMLTags::AddRefTable() [parser/htmlparser/nsHTMLTags.cpp:58] | |
#05: nsContentUtils::Init() [dom/base/nsContentUtils.cpp:551] | |
#06: nsLayoutStatics::Initialize() [layout/build/nsLayoutStatics.cpp:173] | |
#07: nsLayoutModuleInitialize() [layout/build/nsLayoutModule.cpp:112] | |
#08: nsComponentManagerImpl::Init() [xpcom/components/nsComponentManager.cpp:495] | |
} | |
} | |
Unreported { | |
1 block in heap block record 384 of 8,416 | |
8,192 bytes (5,120 requested / 3,072 slop) | |
0.00% of the heap (69.50% cumulative) | |
0.01% of unreported (97.12% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::GetInternalCommand(char const *,nsCommandParams const *) [widget/CommandList.h:143] | |
#05: mozilla::EditorCommand::IsCommandEnabled(char const *,nsISupports *,bool *) [editor/libeditor/EditorCommands.cpp:50] | |
#06: nsresult nsControllerCommandTable::IsCommandEnabled(const char *, class nsISupports *, bool *) [dom/commandhandler/nsControllerCommandTable.cpp:90] | |
#07: nsresult nsBaseCommandController::IsCommandEnabled(const char *, bool *) [dom/commandhandler/nsBaseCommandController.cpp:87] | |
#08: XPTC__InvokebyIndex | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 385 of 8,416 | |
8,192 bytes (4,608 requested / 3,584 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.50% cumulative) | |
0.01% of unreported (97.12% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static void alloc::vec::Vec<indexmap::Bucket<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>>>::reserve_exact<indexmap::Bucket<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>>>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:482] | |
#03: static void indexmap::map::OrderMapCore<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>>::double_capacity<style::gecko_string_cache::Atom,servo_arc::Arc<style::custom_properties::VariableValue>,u32>() [third_party/rust/indexmap/src/map.rs:1067] | |
#04: static union core::option::Option<servo_arc::Arc<style::custom_properties::VariableValue>> indexmap::map::IndexMap<style::gecko_string_cache::Atom, servo_arc::Arc<style::custom_properties::VariableValue>, core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>::insert<style::gecko_string_cache::Atom,servo_arc::Arc<style::custom_properties::VariableValue>,core::hash::BuildHasherDefault<style::selector_map::PrecomputedHasher>>(struct style::gecko_string_cache::Atom, struct servo_arc::Arc<style::custom_properties::VariableValue>) [third_party/rust/indexmap/src/map.rs:700] | |
#05: static void style::custom_properties::CustomPropertiesBuilder::cascade(struct style::properties::CustomDeclaration *, style::stylesheets::origin::Origin) [servo/components/style/custom_properties.rs:566] | |
#06: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#07: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#08: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 386 of 8,416 | |
8,192 bytes (4,272 requested / 3,920 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.51% cumulative) | |
0.01% of unreported (97.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static void mozilla::Omnijar::InitOne(class nsIFile *, mozilla::Omnijar::Type) [xpcom/build/Omnijar.cpp:80] | |
#04: NS_InitXPCOM [xpcom/build/XPCOMInit.cpp:379] | |
#05: XREMain::XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4774] | |
#06: XRE_main(int,char * * const,mozilla::BootstrapConfig const &) [toolkit/xre/nsAppRunner.cpp:4859] | |
#07: static int NS_internal_main(int, char * *, char * *) [browser/app/nsBrowserApp.cpp:295] | |
#08: wmain [toolkit/xre/nsWindowsWMain.cpp:131] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 387 of 8,416 | |
8,192 bytes (4,224 requested / 3,968 slop) | |
Individual block sizes: 1,024 x 8 | |
0.00% of the heap (69.51% cumulative) | |
0.01% of unreported (97.13% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::extensions::ChannelWrapper::Get(mozilla::dom::GlobalObject const &,nsIChannel *) [toolkit/components/extensions/webrequest/ChannelWrapper.cpp:131] | |
#04: static bool mozilla::dom::ChannelWrapper_Binding::get(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:1c659806273c26e888567a0f2a6b8253a9428d9c487ba16a9c9d0d1fd63413bb7ebf316b423bbf1d6dd4d73d3a7609cca59818f2777ea0b823cedf7f2a20920a/dom/bindings/ChannelWrapperBinding.cpp::1342] | |
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 388 of 8,416 | |
8,192 bytes (4,168 requested / 4,024 slop) | |
Individual block sizes: 4,096 x 2 | |
0.00% of the heap (69.52% cumulative) | |
0.01% of unreported (97.14% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct curveType * read_curveType(struct mem_source *, unsigned int, unsigned int *) [gfx/qcms/iccread.c:450] | |
#03: qcms_profile_from_memory [gfx/qcms/iccread.c:1122] | |
#04: static void gfxPlatform::CreateCMSOutputProfile() [gfx/thebes/gfxPlatform.cpp:2081] | |
#05: gfxPlatform::Init() [gfx/thebes/gfxPlatform.cpp:1057] | |
#06: nsRefreshDriver::ChooseTimer() [layout/base/nsRefreshDriver.cpp:1088] | |
#07: nsRefreshDriver::EnsureTimerStarted(nsRefreshDriver::EnsureTimerStartedFlags) [layout/base/nsRefreshDriver.cpp:1366] | |
#08: nsRefreshDriver::AddStyleFlushObserver(mozilla::PresShell *) [layout/base/nsRefreshDriver.h:218] | |
} | |
} | |
Unreported { | |
1 block in heap block record 389 of 8,416 | |
8,192 bytes (4,168 requested / 4,024 slop) | |
0.00% of the heap (69.52% cumulative) | |
0.01% of unreported (97.15% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct rand::ThreadRng rand::thread_rng() [third_party/rust/rand-0.4.3/src/lib.rs:893] | |
#03: void gkrust_utils::GkRustUtils_GenerateUUID(struct nsstring::nsACString *) [xpcom/rust/gkrust_utils/src/lib.rs:11] | |
#04: mozilla::NullPrincipalURI::Create() [caps/NullPrincipalURI.cpp:43] | |
#05: mozilla::NullPrincipal::Init(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:89] | |
#06: mozilla::NullPrincipal::Create(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:67] | |
#07: mozilla::NullPrincipal::CreateWithoutOriginAttributes() [caps/NullPrincipal.cpp:74] | |
#08: xpc::CreateSandboxObject(JSContext *,JS::MutableHandle<JS::Value>,nsISupports *,xpc::SandboxOptions &) [js/xpconnect/src/Sandbox.cpp:1031] | |
} | |
} | |
Unreported { | |
1 block in heap block record 390 of 8,416 | |
8,192 bytes (4,112 requested / 4,080 slop) | |
0.00% of the heap (69.52% cumulative) | |
0.01% of unreported (97.15% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement> style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/bloom.rs:131] | |
#03: static void style::parallel::create_thread_local_context<style::gecko::wrapper::GeckoElement,style::gecko::traversal::RecalcStyleOnly>(struct style::gecko::traversal::RecalcStyleOnly *, union core::option::Option<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>> *) [servo/components/style/parallel.rs:85] | |
#04: static void rayon_core::job::{{impl}}::execute<closure>(struct rayon_core::job::HeapJob<closure> *) [third_party/rust/rayon-core/src/job.rs:156] | |
#05: static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch>(struct rayon_core::latch::CountLatch *) [third_party/rust/rayon-core/src/registry.rs:567] | |
#06: static void rayon_core::scope::scope::{{closure}}<closure,()>(struct closure, struct rayon_core::registry::WorkerThread *, bool) [third_party/rust/rayon-core/src/scope/mod.rs:0] | |
#07: static void rayon_core::thread_pool::{{impl}}::install::{{closure}}<closure,()>(struct closure, struct rayon_core::registry::WorkerThread *, bool) [third_party/rust/rayon-core/src/thread_pool/mod.rs:124] | |
#08: static void rayon_core::job::{{impl}}::execute<rayon_core::latch::LockLatch,closure,()>(struct rayon_core::job::StackJob<rayon_core::latch::LockLatch, closure, ()> *) [third_party/rust/rayon-core/src/job.rs:113] | |
} | |
} | |
Unreported { | |
1 block in heap block record 391 of 8,416 | |
8,192 bytes (4,112 requested / 4,080 slop) | |
0.00% of the heap (69.53% cumulative) | |
0.01% of unreported (97.16% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement> style::bloom::StyleBloom<style::gecko::wrapper::GeckoElement>::new<style::gecko::wrapper::GeckoElement>() [servo/components/style/bloom.rs:131] | |
#03: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_properties::ComputedValues> geckoservo::glue::Servo_ResolveStyleLazily(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, style::gecko_bindings::structs::root::mozilla::PseudoStyleType, style::gecko_bindings::structs::root::mozilla::StyleRuleInclusion, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, struct style::gecko_bindings::structs::root::RawServoStyleSet *) [servo/ports/geckolib/glue.rs:5171] | |
#04: mozilla::ServoStyleSet::ResolveStyleLazily(mozilla::dom::Element &,mozilla::PseudoStyleType,mozilla::StyleRuleInclusion) [layout/style/ServoStyleSet.cpp:1060] | |
#05: nsComputedDOMStyle::DoGetComputedStyleNoFlush(mozilla::dom::Element *,nsAtom *,mozilla::PresShell *,nsComputedDOMStyle::StyleType) [layout/style/nsComputedDOMStyle.cpp:574] | |
#06: mozilla::dom::Element::GetBindingURL(mozilla::dom::Document *) [dom/base/Element.cpp:554] | |
#07: mozilla::dom::Element::WrapObject(JSContext *,JS::Handle<JSObject *>) [dom/base/Element.cpp:601] | |
#08: static bool mozilla::dom::Element_Binding::querySelector(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::Element *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:b4911f314d3dde9c35fc453673be1361a36986a8f019dd86f7b0baede4db619e48ce7e0a0e206101686b8c1b2cfb57b15489eab8ea869ee70ef483067b2337e2/dom/bindings/ElementBinding.cpp::4078] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 392 of 8,416 | |
8,160 bytes (7,888 requested / 272 slop) | |
Individual block sizes: 240 x 34 | |
0.00% of the heap (69.53% cumulative) | |
0.01% of unreported (97.16% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::308] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
21 blocks in heap block record 393 of 8,416 | |
8,064 bytes (8,064 requested / 0 slop) | |
Individual block sizes: 1,024 x 3; 512 x 4; 256 x 9; 128 x 5 | |
0.00% of the heap (69.54% cumulative) | |
0.01% of unreported (97.17% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static union core::result::Result<(), hashglobe::FailedAllocationError> fallible::try_double_vec<style::stylesheets::CssRule>(struct alloc::vec::Vec<style::stylesheets::CssRule> *) [servo/components/fallible/lib.rs:71] | |
#03: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#04: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#05: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#06: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
#07: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112] | |
#08: nsresult nsJARChannel::OnStopRequest(class nsIRequest *, nsresult) [modules/libjar/nsJARChannel.cpp:1027] | |
} | |
} | |
Unreported { | |
120 blocks in heap block record 394 of 8,416 | |
8,000 bytes (8,000 requested / 0 slop) | |
Individual block sizes: 128 x 5; 64 x 115 | |
0.00% of the heap (69.54% cumulative) | |
0.01% of unreported (97.18% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: mozilla::dom::ChromeUtils::GenerateQI(mozilla::dom::GlobalObject const &,mozilla::dom::Sequence<JS::Value> const &,mozilla::ErrorResult &) [dom/base/MozQueryInterface.cpp:44] | |
#05: static bool mozilla::dom::ChromeUtils_Binding::generateQI(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4577] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
83 blocks in heap block record 395 of 8,416 | |
7,968 bytes (7,304 requested / 664 slop) | |
Individual block sizes: 96 x 83 | |
0.00% of the heap (69.55% cumulative) | |
0.01% of unreported (97.18% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::CustomElementRegistry::Define(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::CustomElementConstructor &,mozilla::dom::ElementDefinitionOptions const &,mozilla::ErrorResult &) [dom/base/CustomElementRegistry.cpp:767] | |
#04: static bool mozilla::dom::CustomElementRegistry_Binding::define(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::CustomElementRegistry *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:3e36315aaf81888e3881dda5c494a477f4cfcc16e9637afc82b922aeeec9b138c0073ad65e29a8c5efbd4c838567b15c5cad256b52aa235706a67c51b0804a4b/dom/bindings/CustomElementRegistryBinding.cpp::315] | |
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 396 of 8,416 | |
7,952 bytes (7,672 requested / 280 slop) | |
Individual block sizes: 224 x 35; 112 | |
0.00% of the heap (69.55% cumulative) | |
0.01% of unreported (97.19% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ipc::DeserializeURI(mozilla::ipc::URIParams const &) [ipc/glue/URIUtils.cpp:105] | |
#04: mozilla::ipc::ReadIPDLParam<RefPtr<nsIURI> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,RefPtr<nsIURI> *) [ipc/glue/IPDLParamTraits.h:61] | |
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::WebProgressStateChangeData>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::WebProgressStateChangeData *) [s3:gecko-generated-sources-l1:51eab3aa2aa641b9b26f06838494e9924a6a5b61cb249f2fa49a35189ade107a4c8a096f8c60bc8e125985d549079e0e54e427d5ceccce3a2a2e2db8f4353940/ipc/ipdl/PBrowser.cpp::1326] | |
#06: static bool mozilla::ipc::IPDLParamTraits<mozilla::Maybe<mozilla::dom::WebProgressStateChangeData> >::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::dom::WebProgressStateChangeData> *) [ipc/glue/IPDLParamTraits.h:253] | |
#07: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5128] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
76 blocks in heap block record 397 of 8,416 | |
7,904 bytes (7,296 requested / 608 slop) | |
Individual block sizes: 176 x 38; 32 x 38 | |
0.00% of the heap (69.55% cumulative) | |
0.01% of unreported (97.19% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTimer::WithEventTarget(nsIEventTarget *) [xpcom/threads/nsTimerImpl.cpp:779] | |
#04: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:282] | |
#05: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
#06: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:291] | |
#07: nsThread::ThreadFunc(void *) [xpcom/threads/nsThread.cpp:461] | |
#08: static void _PR_NativeRunThread(void *) [nsprpub/pr/src/threads/combined/pruthr.c:419] | |
} | |
} | |
Unreported { | |
49 blocks in heap block record 398 of 8,416 | |
7,840 bytes (7,840 requested / 0 slop) | |
Individual block sizes: 160 x 49 | |
0.00% of the heap (69.56% cumulative) | |
0.01% of unreported (97.20% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: void nsBaseHashtable<nsPtrHashKey<mozilla::image::IProgressObserver>,mozilla::WeakPtr<mozilla::image::IProgressObserver>,mozilla::WeakPtr<mozilla::image::IProgressObserver> >::Put(class mozilla::image::IProgressObserver *, const class mozilla::WeakPtr<mozilla::image::IProgressObserver> & const) [xpcom/ds/nsBaseHashtable.h:131] | |
#04: void mozilla::image::ProgressTracker::AddObserver(class mozilla::image::IProgressObserver *) [image/ProgressTracker.cpp:438] | |
#05: imgRequest::AddProxy(imgRequestProxy *) [image/imgRequest.cpp:200] | |
#06: imgRequestProxy::AddToOwner(mozilla::dom::Document *) [image/imgRequestProxy.cpp:341] | |
#07: imgRequestProxy::Init(imgRequest *,nsILoadGroup *,mozilla::dom::Document *,nsIURI *,imgINotificationObserver *) [image/imgRequestProxy.cpp:170] | |
#08: nsresult imgLoader::CreateNewProxyForRequest(class imgRequest *, class nsILoadGroup *, class mozilla::dom::Document *, class imgINotificationObserver *, unsigned int, class imgRequestProxy * *) [image/imgLoader.cpp:1106] | |
} | |
} | |
Unreported { | |
57 blocks in heap block record 399 of 8,416 | |
7,808 bytes (7,808 requested / 0 slop) | |
Individual block sizes: 256 x 4; 128 x 53 | |
0.00% of the heap (69.56% cumulative) | |
0.01% of unreported (97.21% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::StandardURLParams>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::StandardURLParams *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::URIParams>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::URIParams *) [s3:gecko-generated-sources-l1:fde8f07d56ff15330b73bde81d59386ee0488538a2ff84c038a81cf79e39111f39c32bcc53f26fd810c693c78ea322fd00dc24b03486e09894a23e43ff2c7e5f/ipc/ipdl/URIParams.cpp::1625] | |
#07: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::URIParams> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::ipc::URIParams> *) [ipc/glue/IPDLParamTraits.h:61] | |
#08: static bool mozilla::ipc::IPDLParamTraits<mozilla::net::HttpChannelOpenArgs>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::net::HttpChannelOpenArgs *) [s3:gecko-generated-sources-l1:94b9f2e5ce70384ceaec5da867308264dfa1517dc9338c3978f772196de5989a8acfc952751501bdf310fc6be7033b1cc226116c067c3d38535a2dfcdc170342/ipc/ipdl/NeckoChannelParams.cpp::1387] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 400 of 8,416 | |
7,776 bytes (7,344 requested / 432 slop) | |
Individual block sizes: 144 x 54 | |
0.00% of the heap (69.57% cumulative) | |
0.01% of unreported (97.21% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult mozilla::net::nsHttpChannel::OnCacheEntryCheck(class nsICacheEntry *, class nsIApplicationCache *, unsigned int *) [netwerk/protocol/http/nsHttpChannel.cpp:4259] | |
#04: mozilla::net::CacheEntry::InvokeCallback(mozilla::net::CacheEntry::Callback &) [netwerk/cache2/CacheEntry.cpp:741] | |
#05: mozilla::net::CacheEntry::InvokeCallbacks(bool) [netwerk/cache2/CacheEntry.cpp:668] | |
#06: mozilla::net::CacheEntry::InvokeCallbacks() [netwerk/cache2/CacheEntry.cpp:610] | |
#07: mozilla::net::CacheEntry::AsyncOpen(nsICacheEntryOpenCallback *,unsigned int) [netwerk/cache2/CacheEntry.cpp:315] | |
#08: mozilla::net::CacheStorage::AsyncOpenURI(nsIURI *,nsTSubstring<char> const &,unsigned int,nsICacheEntryOpenCallback *) [netwerk/cache2/CacheStorage.cpp:105] | |
} | |
} | |
Unreported { | |
96 blocks in heap block record 401 of 8,416 | |
7,680 bytes (7,680 requested / 0 slop) | |
Individual block sizes: 80 x 96 | |
0.00% of the heap (69.57% cumulative) | |
0.01% of unreported (97.22% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::AtomsTable::init() [js/src/vm/JSAtom.cpp:359] | |
#03: JS::InitSelfHostedCode(JSContext *) [js/src/jsapi.cpp:423] | |
#04: nsresult mozilla::dom::workerinternals::`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [dom/workers/RuntimeService.cpp:2302] | |
#05: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#06: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#07: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:304] | |
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 402 of 8,416 | |
7,680 bytes (7,680 requested / 0 slop) | |
Individual block sizes: 128 x 60 | |
0.00% of the heap (69.57% cumulative) | |
0.01% of unreported (97.22% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_NewHTMLBRElement(already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser) [dom/html/HTMLBRElement.cpp:14] | |
#04: nsContentUtils::NewXULOrHTMLElement(mozilla::dom::Element * *,mozilla::dom::NodeInfo *,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/base/nsContentUtils.cpp:9169] | |
#05: NS_NewHTMLElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/html/nsHTMLContentSink.cpp:233] | |
#06: NS_NewElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsTSubstring<char16_t> const *) [dom/base/nsNameSpaceManager.cpp:175] | |
#07: mozilla::dom::Document::CreateElem(nsTSubstring<char16_t> const &,nsAtom *,int,nsTSubstring<char16_t> const *) [dom/base/Document.cpp:10142] | |
#08: mozilla::EditorBase::CreateHTMLContent(nsAtom const *) [editor/libeditor/EditorBase.cpp:4249] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 403 of 8,416 | |
7,680 bytes (7,680 requested / 0 slop) | |
Individual block sizes: 256 x 4; 128 x 52 | |
0.00% of the heap (69.58% cumulative) | |
0.01% of unreported (97.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::StandardURLParams>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::StandardURLParams *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::URIParams>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::URIParams *) [s3:gecko-generated-sources-l1:fde8f07d56ff15330b73bde81d59386ee0488538a2ff84c038a81cf79e39111f39c32bcc53f26fd810c693c78ea322fd00dc24b03486e09894a23e43ff2c7e5f/ipc/ipdl/URIParams.cpp::1625] | |
#07: static bool mozilla::ipc::IPDLParamTraits<mozilla::net::HttpChannelOpenArgs>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::net::HttpChannelOpenArgs *) [s3:gecko-generated-sources-l1:94b9f2e5ce70384ceaec5da867308264dfa1517dc9338c3978f772196de5989a8acfc952751501bdf310fc6be7033b1cc226116c067c3d38535a2dfcdc170342/ipc/ipdl/NeckoChannelParams.cpp::1378] | |
#08: mozilla::ipc::IPDLParamTraits<mozilla::net::HttpChannelCreationArgs>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::net::HttpChannelCreationArgs *) [s3:gecko-generated-sources-l1:94b9f2e5ce70384ceaec5da867308264dfa1517dc9338c3978f772196de5989a8acfc952751501bdf310fc6be7033b1cc226116c067c3d38535a2dfcdc170342/ipc/ipdl/NeckoChannelParams.cpp::2064] | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 404 of 8,416 | |
7,680 bytes (7,248 requested / 432 slop) | |
Individual block sizes: 1,024 x 6; 240 x 6; 16 x 6 | |
0.00% of the heap (69.58% cumulative) | |
0.01% of unreported (97.23% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ProcessHangMonitor::AddProcess(mozilla::dom::ContentParent *) [dom/ipc/ProcessHangMonitor.cpp:1376] | |
#04: static class RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > mozilla::dom::ContentParent::LaunchSubprocessInternal::<unnamed-tag>::operator()(void *) [dom/ipc/ContentParent.cpp:2170] | |
#05: void mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ThenValue<`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2141:18',`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2125:17'>::DoResolveOrRejectInternal(class mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ResolveOrRejectValue & const) [xpcom/threads/MozPromise.h:0] | |
#06: mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ThenValueBase::ResolveOrRejectRunnable::Run() [xpcom/threads/MozPromise.h:394] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 405 of 8,416 | |
7,680 bytes (7,200 requested / 480 slop) | |
Individual block sizes: 128 x 60 | |
0.00% of the heap (69.59% cumulative) | |
0.01% of unreported (97.24% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: nsPermission::ClonePrincipalForPermission(nsIPrincipal *) [extensions/permissions/nsPermission.cpp:44] | |
#06: nsPermission::Create(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64,__int64) [extensions/permissions/nsPermission.cpp:52] | |
#07: mozilla::net::CookieSettings::Deserialize(mozilla::net::CookieSettingsArgs const &,nsICookieSettings * *) [netwerk/cookie/CookieSettings.cpp:234] | |
#08: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:713] | |
} | |
} | |
Unreported { | |
24 blocks in heap block record 406 of 8,416 | |
7,552 bytes (7,552 requested / 0 slop) | |
Individual block sizes: 1,024 x 2; 512 x 6; 256 x 7; 128 x 2; 64 x 5; 32 x 2 | |
0.00% of the heap (69.59% cumulative) | |
0.01% of unreported (97.24% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: XPCConvert::JSData2Native(JSContext *,void *,JS::Handle<JS::Value>,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:715] | |
#05: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#06: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
156 blocks in heap block record 407 of 8,416 | |
7,488 bytes (7,488 requested / 0 slop) | |
Individual block sizes: 48 x 156 | |
0.00% of the heap (69.59% cumulative) | |
0.01% of unreported (97.25% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: static struct PLHashEntry * nss_arena_hash_alloc_entry(void *, const void *) [security/nss/lib/base/hashops.c:50] | |
#03: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:234] | |
#04: PL_HashTableAdd [nsprpub/lib/ds/plhash.c:265] | |
#05: nssCKFWObject_Create [security/nss/lib/ckfw/object.c:169] | |
#06: nssCKFWFindObjects_Next [security/nss/lib/ckfw/find.c:332] | |
#07: NSSCKFWC_FindObjects [security/nss/lib/ckfw/wrap.c:2566] | |
#08: static unsigned long builtinsC_FindObjects(unsigned long, unsigned long *, unsigned long, unsigned long *) [security/nss/lib/ckfw/nssck.api:706] | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 408 of 8,416 | |
7,488 bytes (7,344 requested / 144 slop) | |
Individual block sizes: 416 x 18 | |
0.00% of the heap (69.60% cumulative) | |
0.01% of unreported (97.25% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::InsertSlotsAt<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:349] | |
#05: base::Histogram::FactoryGet(int,int,unsigned __int64,base::Histogram::Flags,int const *) [ipc/chromium/src/base/histogram.cc:101] | |
#06: `anonymous namespace'::internal_CreateBaseHistogramInstance(`anonymous namespace'::HistogramInfo const &,int) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:676] | |
#07: `anonymous namespace'::KeyedHistogram::Add(nsTString<char> const &,unsigned int,mozilla::Telemetry::ProcessID) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:1221] | |
#08: TelemetryHistogram::Accumulate(char const *,nsTString<char> const &,unsigned int) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:2649] | |
} | |
} | |
Unreported { | |
155 blocks in heap block record 409 of 8,416 | |
7,440 bytes (7,440 requested / 0 slop) | |
Individual block sizes: 48 x 155 | |
0.00% of the heap (69.60% cumulative) | |
0.01% of unreported (97.26% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: static struct PLHashEntry * nss_arena_hash_alloc_entry(void *, const void *) [security/nss/lib/base/hashops.c:50] | |
#03: PL_HashTableRawAdd [nsprpub/lib/ds/plhash.c:234] | |
#04: PL_HashTableAdd [nsprpub/lib/ds/plhash.c:265] | |
#05: nssCKFWInstance_CreateObjectHandle [security/nss/lib/ckfw/instance.c:684] | |
#06: NSSCKFWC_FindObjects [security/nss/lib/ckfw/wrap.c:2572] | |
#07: static unsigned long builtinsC_FindObjects(unsigned long, unsigned long *, unsigned long, unsigned long *) [security/nss/lib/ckfw/nssck.api:706] | |
#08: nssToken_TraverseCertificates [security/nss/lib/dev/devtoken.c:1501] | |
} | |
} | |
Unreported { | |
457 blocks in heap block record 410 of 8,416 | |
7,312 bytes (7,312 requested / 0 slop) | |
Individual block sizes: 16 x 457 | |
0.00% of the heap (69.61% cumulative) | |
0.01% of unreported (97.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:118] | |
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212] | |
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
57 blocks in heap block record 411 of 8,416 | |
7,296 bytes (7,296 requested / 0 slop) | |
Individual block sizes: 128 x 57 | |
0.00% of the heap (69.61% cumulative) | |
0.01% of unreported (97.27% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784] | |
#04: mozilla::scache::PathifyURI(nsIURI *,nsTSubstring<char> &) [startupcache/StartupCacheUtils.cpp:209] | |
#05: nsresult mozJSSubScriptLoader::DoLoadSubScriptWithOptions(const class nsTSubstring<char16_t> & const, class LoadSubScriptOptions & const, struct JSContext *, class JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSSubScriptLoader.cpp:476] | |
#06: nsresult mozJSSubScriptLoader::LoadSubScript(const class nsTSubstring<char16_t> & const, class JS::Handle<JS::Value>, struct JSContext *, class JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSSubScriptLoader.cpp:324] | |
#07: XPTC__InvokebyIndex | |
#08: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
} | |
} | |
Unreported { | |
57 blocks in heap block record 412 of 8,416 | |
7,296 bytes (6,840 requested / 456 slop) | |
Individual block sizes: 128 x 57 | |
0.00% of the heap (69.61% cumulative) | |
0.01% of unreported (97.28% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsXULElement::CreateFromPrototype(nsXULPrototypeElement *,mozilla::dom::Document *,bool,bool,mozilla::dom::Element * *) [dom/xul/nsXULElement.cpp:234] | |
#05: nsresult mozilla::dom::PrototypeDocumentContentSink::CreateElementFromPrototype(class nsXULPrototypeElement *, class mozilla::dom::Element * *, bool) [dom/prototype/PrototypeDocumentContentSink.cpp:1021] | |
#06: mozilla::dom::PrototypeDocumentContentSink::ResumeWalkInternal() [dom/prototype/PrototypeDocumentContentSink.cpp:507] | |
#07: mozilla::dom::PrototypeDocumentContentSink::ResumeWalk() [dom/prototype/PrototypeDocumentContentSink.cpp:419] | |
#08: nsXULPrototypeDocument::NotifyLoadDone() [dom/xul/nsXULPrototypeDocument.cpp:405] | |
} | |
} | |
Unreported { | |
151 blocks in heap block record 413 of 8,416 | |
7,248 bytes (5,305 requested / 1,943 slop) | |
Individual block sizes: 96 x 2; 64 x 8; 48 x 127; 32 x 14 | |
0.00% of the heap (69.62% cumulative) | |
0.01% of unreported (97.28% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: JSStructuredCloneReader::readStringImpl<unsigned char>(unsigned int) [js/src/vm/StructuredClone.cpp:2026] | |
#03: JSStructuredCloneReader::startRead(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2398] | |
#04: JSStructuredCloneReader::read(JS::MutableHandle<JS::Value>) [js/src/vm/StructuredClone.cpp:2976] | |
#05: JS_ReadStructuredClone(JSContext *,JSStructuredCloneData &,unsigned int,JS::StructuredCloneScope,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3027] | |
#06: JSAutoStructuredCloneBuffer::read(JSContext *,JS::MutableHandle<JS::Value>,JSStructuredCloneCallbacks const *,void *) [js/src/vm/StructuredClone.cpp:3151] | |
#07: xpc::StackScopedClone(JSContext *,xpc::StackScopedCloneOptions &,JS::Handle<JSObject *>,JS::MutableHandle<JS::Value>) [js/xpconnect/src/ExportHelpers.cpp:215] | |
#08: static bool xpc::CloneInto(struct JSContext *, class JS::Handle<JS::Value>, class JS::Handle<JS::Value>, class JS::Handle<JS::Value>, class JS::MutableHandle<JS::Value>) [js/xpconnect/src/XPCComponents.cpp:2326] | |
} | |
} | |
Unreported { | |
25 blocks in heap block record 414 of 8,416 | |
7,200 bytes (7,000 requested / 200 slop) | |
Individual block sizes: 288 x 25 | |
0.00% of the heap (69.62% cumulative) | |
0.01% of unreported (97.29% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: class mozilla::dom::ipc::SharedMap::Entry * nsClassHashtable<nsCStringHashKey,mozilla::dom::ipc::SharedMap::Entry>::LookupOrAdd<mozilla::dom::ipc::WritableSharedMap &,const nsTSubstring<char> &>(const class nsTSubstring<char> & const, class mozilla::dom::ipc::WritableSharedMap & const, const class nsTSubstring<char> & const) [xpcom/ds/nsClassHashtable.h:83] | |
#04: mozilla::dom::ipc::WritableSharedMap::Set(JSContext *,nsTSubstring<char> const &,JS::Handle<JS::Value>,mozilla::ErrorResult &) [dom/ipc/SharedMap.cpp:399] | |
#05: static bool mozilla::dom::MozWritableSharedMap_Binding::set(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ipc::WritableSharedMap *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:2af0355e28cba6fe8a75773eff24399cbb00e0f44eccc9a76418fad1c2beb8d84245cfe15c77f78ae76269a21b3adc43dbd88a204b578ffcde0fcc7a63bfc317/dom/bindings/MozSharedMapBinding.cpp::1695] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
75 blocks in heap block record 415 of 8,416 | |
7,200 bytes (6,600 requested / 600 slop) | |
Individual block sizes: 96 x 75 | |
0.00% of the heap (69.62% cumulative) | |
0.01% of unreported (97.29% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::NullPrincipalURI::Create() [caps/NullPrincipalURI.cpp:40] | |
#04: mozilla::NullPrincipal::Init(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:89] | |
#05: mozilla::NullPrincipal::Create(mozilla::OriginAttributes const &,nsIURI *) [caps/NullPrincipal.cpp:67] | |
#06: mozilla::NullPrincipal::CreateWithoutOriginAttributes() [caps/NullPrincipal.cpp:74] | |
#07: nsNodeInfoManager::Init(mozilla::dom::Document *) [dom/base/nsNodeInfoManager.cpp:109] | |
#08: mozilla::dom::Document::Init() [dom/base/Document.cpp:2121] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 416 of 8,416 | |
7,168 bytes (7,168 requested / 0 slop) | |
Individual block sizes: 128 x 56 | |
0.00% of the heap (69.63% cumulative) | |
0.01% of unreported (97.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::ReadIPDLParam<mozilla::ipc::StandardURLParams>(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::StandardURLParams *) [ipc/glue/IPDLParamTraits.h:61] | |
#06: mozilla::ipc::IPDLParamTraits<mozilla::ipc::URIParams>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::URIParams *) [s3:gecko-generated-sources-l1:fde8f07d56ff15330b73bde81d59386ee0488538a2ff84c038a81cf79e39111f39c32bcc53f26fd810c693c78ea322fd00dc24b03486e09894a23e43ff2c7e5f/ipc/ipdl/URIParams.cpp::1625] | |
#07: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::URIParams> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::ipc::URIParams> *) [ipc/glue/IPDLParamTraits.h:61] | |
#08: static bool mozilla::ipc::IPDLParamTraits<mozilla::net::HttpChannelOpenArgs>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::net::HttpChannelOpenArgs *) [s3:gecko-generated-sources-l1:94b9f2e5ce70384ceaec5da867308264dfa1517dc9338c3978f772196de5989a8acfc952751501bdf310fc6be7033b1cc226116c067c3d38535a2dfcdc170342/ipc/ipdl/NeckoChannelParams.cpp::1432] | |
} | |
} | |
Unreported { | |
32 blocks in heap block record 417 of 8,416 | |
7,168 bytes (6,912 requested / 256 slop) | |
Individual block sizes: 224 x 32 | |
0.00% of the heap (69.63% cumulative) | |
0.01% of unreported (97.30% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782] | |
#07: mozilla::StyleCssUrl::GetURI() [layout/style/ServoStyleConstsInlines.h:326] | |
#08: nsStyleImageRequest::Resolve(mozilla::dom::Document &,nsStyleImageRequest const *) [layout/style/nsStyleStruct.cpp:1745] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 418 of 8,416 | |
7,168 bytes (6,720 requested / 448 slop) | |
Individual block sizes: 128 x 56 | |
0.00% of the heap (69.64% cumulative) | |
0.01% of unreported (97.31% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:612] | |
#07: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
#08: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
} | |
} | |
Unreported { | |
4 blocks in heap block record 419 of 8,416 | |
7,168 bytes (6,272 requested / 896 slop) | |
Individual block sizes: 4,096; 1,024 x 3 | |
0.00% of the heap (69.64% cumulative) | |
0.01% of unreported (97.31% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206] | |
#05: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4801] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 420 of 8,416 | |
7,168 bytes (4,352 requested / 2,816 slop) | |
Individual block sizes: 2,048 x 2; 1,024 x 3 | |
0.00% of the heap (69.64% cumulative) | |
0.01% of unreported (97.32% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: bool hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::alloc(unsigned int) [gfx/harfbuzz/src/hb-vector.hh:204] | |
#03: struct OT::hb_get_subtables_context_t::hb_applicable_t * hb_vector_t<OT::hb_get_subtables_context_t::hb_applicable_t>::push() [gfx/harfbuzz/src/hb-vector.hh:167] | |
#04: static struct hb_empty_t OT::hb_get_subtables_context_t::dispatch<OT::ChainContextFormat3>(const struct OT::ChainContextFormat3 & const) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:653] | |
#05: static struct hb_empty_t OT::Lookup::dispatch<OT::SubstLookupSubTable,OT::hb_get_subtables_context_t>(struct OT::hb_get_subtables_context_t *) [gfx/harfbuzz/src/hb-ot-layout-common.hh:694] | |
#06: OT::GSUBGPOS::accelerator_t<OT::GSUB>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2741] | |
#07: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#08: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:82] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 421 of 8,416 | |
7,072 bytes (7,072 requested / 0 slop) | |
Individual block sizes: 208 x 34 | |
0.00% of the heap (69.65% cumulative) | |
0.01% of unreported (97.32% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Element::SetCustomElementData(mozilla::dom::CustomElementData *) [dom/base/Element.cpp:3978] | |
#04: nsContentUtils::NewXULOrHTMLElement(mozilla::dom::Element * *,mozilla::dom::NodeInfo *,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/base/nsContentUtils.cpp:9180] | |
#05: NS_NewXULElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/xul/nsXULElement.cpp:264] | |
#06: NS_NewElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsTSubstring<char16_t> const *) [dom/base/nsNameSpaceManager.cpp:0] | |
#07: nsXMLContentSink::CreateElement(char16_t const * *,unsigned int,mozilla::dom::NodeInfo *,unsigned int,unsigned int,nsIContent * *,bool *,mozilla::dom::FromParser) [dom/xml/nsXMLContentSink.cpp:460] | |
#08: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:932] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 422 of 8,416 | |
7,072 bytes (7,072 requested / 0 slop) | |
Individual block sizes: 208 x 34 | |
0.00% of the heap (69.65% cumulative) | |
0.01% of unreported (97.33% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::325] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 423 of 8,416 | |
7,072 bytes (6,864 requested / 208 slop) | |
Individual block sizes: 272 x 26 | |
0.00% of the heap (69.65% cumulative) | |
0.01% of unreported (97.33% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_NewContentViewer() [layout/base/nsDocumentViewer.cpp:534] | |
#04: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0] | |
#05: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296] | |
#06: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196] | |
#07: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
#08: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 424 of 8,416 | |
7,040 bytes (7,040 requested / 0 slop) | |
Individual block sizes: 128 x 55 | |
0.00% of the heap (69.66% cumulative) | |
0.01% of unreported (97.34% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::IPDLParamTraits<mozilla::ipc::CSPInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::ipc::CSPInfo *) [s3:gecko-generated-sources-l1:3ee1e26f8985cf541c44ca246da940c823aadddd07c2f748819f9452226451f33c520e14e3e33f77d23d1a46acef3e793c6f8af6f9de11cf2d1d4f315dec1ffa/ipc/ipdl/PBackgroundSharedTypes.cpp::1116] | |
#06: mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::ipc::CSPInfo> >(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::Maybe<mozilla::ipc::CSPInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::dom::IPCClientInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::IPCClientInfo *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::246] | |
#08: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::dom::IPCClientInfo> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::dom::IPCClientInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 425 of 8,416 | |
7,040 bytes (7,040 requested / 0 slop) | |
Individual block sizes: 128 x 55 | |
0.00% of the heap (69.66% cumulative) | |
0.01% of unreported (97.34% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char> *) [ipc/glue/IPCMessageUtils.h:375] | |
#05: mozilla::ipc::IPDLParamTraits<mozilla::dom::IPCClientInfo>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::dom::IPCClientInfo *) [s3:gecko-generated-sources-l1:a495b2a3eea6a5f713caa03ecb7dac9bc6c149c4688656ca9c82d6dc368f79956dd6dc53c2fb04c9053930223174e87911f9e5423173bbd25d68c7b387228845/ipc/ipdl/ClientIPCTypes.cpp::228] | |
#06: static bool mozilla::ipc::ReadIPDLParam<mozilla::Maybe<mozilla::dom::IPCClientInfo> >(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::Maybe<mozilla::dom::IPCClientInfo> *) [ipc/glue/IPDLParamTraits.h:61] | |
#07: mozilla::ipc::IPDLParamTraits<mozilla::net::LoadInfoArgs>::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::net::LoadInfoArgs *) [s3:gecko-generated-sources-l1:94b9f2e5ce70384ceaec5da867308264dfa1517dc9338c3978f772196de5989a8acfc952751501bdf310fc6be7033b1cc226116c067c3d38535a2dfcdc170342/ipc/ipdl/NeckoChannelParams.cpp::710] | |
#08: mozilla::ipc::IPDLParamTraits<mozilla::Maybe<mozilla::net::LoadInfoArgs> >::Read(IPC::Message const *,PickleIterator *,mozilla::ipc::IProtocol *,mozilla::Maybe<mozilla::net::LoadInfoArgs> *) [ipc/glue/IPDLParamTraits.h:253] | |
} | |
} | |
Unreported { | |
105 blocks in heap block record 426 of 8,416 | |
7,040 bytes (7,040 requested / 0 slop) | |
Individual block sizes: 128 x 5; 64 x 100 | |
0.00% of the heap (69.67% cumulative) | |
0.01% of unreported (97.35% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784] | |
#04: void mozilla::net::nsHttpConnectionInfo::BuildHashKey() [netwerk/protocol/http/nsHttpConnectionInfo.cpp:163] | |
#05: mozilla::net::nsHttpConnectionInfo::Init(nsTSubstring<char> const &,int,nsTSubstring<char> const &,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsProxyInfo *,mozilla::OriginAttributes const &,bool) [netwerk/protocol/http/nsHttpConnectionInfo.cpp:123] | |
#06: mozilla::net::nsHttpConnectionInfo::Clone() [netwerk/protocol/http/nsHttpConnectionInfo.cpp:0] | |
#07: class mozilla::net::nsHttpConnectionMgr::nsConnectionEntry * mozilla::net::nsHttpConnectionMgr::GetOrCreateConnectionEntry(class mozilla::net::nsHttpConnectionInfo *, bool) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3821] | |
#08: void mozilla::net::nsHttpConnectionMgr::OnMsgSpeculativeConnect(int, class mozilla::net::ARefBase *) [netwerk/protocol/http/nsHttpConnectionMgr.cpp:3854] | |
} | |
} | |
Unreported { | |
55 blocks in heap block record 427 of 8,416 | |
7,040 bytes (6,600 requested / 440 slop) | |
Individual block sizes: 128 x 55 | |
0.00% of the heap (69.67% cumulative) | |
0.01% of unreported (97.35% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:606] | |
#07: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
#08: mozilla::net::HttpChannelParent::Init(mozilla::net::HttpChannelCreationArgs const &) [netwerk/protocol/http/HttpChannelParent.cpp:135] | |
} | |
} | |
Unreported { | |
19 blocks in heap block record 428 of 8,416 | |
6,992 bytes (6,840 requested / 152 slop) | |
Individual block sizes: 368 x 19 | |
0.00% of the heap (69.67% cumulative) | |
0.01% of unreported (97.36% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::image::ImageFactory::CreateRasterImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:230] | |
#04: mozilla::image::ImageFactory::CreateImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,bool,unsigned int) [image/ImageFactory.cpp:133] | |
#05: nsresult imgRequest::OnDataAvailable(class nsIRequest *, class nsIInputStream *, unsigned __int64, unsigned int) [image/imgRequest.cpp:1024] | |
#06: nsBaseChannel::OnDataAvailable(nsIRequest *,nsIInputStream *,unsigned __int64,unsigned int) [netwerk/base/nsBaseChannel.cpp:835] | |
#07: nsInputStreamPump::OnStateTransfer() [netwerk/base/nsInputStreamPump.cpp:554] | |
#08: nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *) [netwerk/base/nsInputStreamPump.cpp:399] | |
} | |
} | |
Unreported { | |
174 blocks in heap block record 429 of 8,416 | |
6,976 bytes (6,976 requested / 0 slop) | |
Individual block sizes: 64 x 44; 32 x 130 | |
0.00% of the heap (69.68% cumulative) | |
0.01% of unreported (97.36% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static void nsTHashtable<nsBaseHashtableET<nsStringCaseInsensitiveHashKey,bool> >::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#05: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#06: mozilla::WidgetKeyboardEvent::GetCodeNameIndex(nsTSubstring<char16_t> const &) [widget/WidgetEventImpl.cpp:1135] | |
#07: void mozilla::dom::KeyboardEvent::InitWithKeyboardEventInit(class mozilla::dom::EventTarget *, const class nsTSubstring<char16_t> & const, const struct mozilla::dom::KeyboardEventInit & const, class mozilla::ErrorResult & const) [dom/events/KeyboardEvent.cpp:307] | |
#08: mozilla::dom::KeyboardEvent::ConstructorJS(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,mozilla::dom::KeyboardEventInit const &,mozilla::ErrorResult &) [dom/events/KeyboardEvent.cpp:281] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 430 of 8,416 | |
6,944 bytes (6,696 requested / 248 slop) | |
Individual block sizes: 224 x 31 | |
0.00% of the heap (69.68% cumulative) | |
0.01% of unreported (97.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::CSPInfoToCSP(mozilla::ipc::CSPInfo const &,mozilla::dom::Document *,nsresult *) [ipc/glue/BackgroundUtils.cpp:184] | |
#07: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2485] | |
#08: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 431 of 8,416 | |
6,944 bytes (6,696 requested / 248 slop) | |
Individual block sizes: 224 x 31 | |
0.00% of the heap (69.68% cumulative) | |
0.01% of unreported (97.37% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2487] | |
#08: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 432 of 8,416 | |
6,944 bytes (6,696 requested / 248 slop) | |
Individual block sizes: 224 x 31 | |
0.00% of the heap (69.69% cumulative) | |
0.01% of unreported (97.38% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::CSPInfoToCSP(mozilla::ipc::CSPInfo const &,mozilla::dom::Document *,nsresult *) [ipc/glue/BackgroundUtils.cpp:176] | |
#08: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2485] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 433 of 8,416 | |
6,944 bytes (6,696 requested / 248 slop) | |
Individual block sizes: 224 x 31 | |
0.00% of the heap (69.69% cumulative) | |
0.01% of unreported (97.38% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2490] | |
#08: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
} | |
} | |
Unreported { | |
216 blocks in heap block record 434 of 8,416 | |
6,912 bytes (6,912 requested / 0 slop) | |
Individual block sizes: 32 x 216 | |
0.00% of the heap (69.69% cumulative) | |
0.01% of unreported (97.39% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: mozilla::gfx::MemStream::write(char const *,unsigned __int64) [gfx/2d/RecordedEvent.h:254] | |
#03: mozilla::gfx::DrawEventRecorderMemory::FlushItem(mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits>) [gfx/2d/DrawEventRecorder.cpp:118] | |
#04: struct already_AddRefed<mozilla::layers::WebRenderFallbackData> mozilla::layers::WebRenderCommandBuilder::GenerateFallbackData(class nsDisplayItem *, class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, const class mozilla::layers::StackingContextHelper & const, class nsDisplayListBuilder *, struct mozilla::gfx::RectTyped<mozilla::LayoutDevicePixel,float> & const) [gfx/layers/wr/WebRenderCommandBuilder.cpp:2292] | |
#05: mozilla::layers::WebRenderCommandBuilder::PushItemAsImage(nsDisplayItem *,mozilla::wr::DisplayListBuilder &,mozilla::wr::IpcResourceUpdateQueue &,mozilla::layers::StackingContextHelper const &,nsDisplayListBuilder *) [gfx/layers/wr/WebRenderCommandBuilder.cpp:2557] | |
#06: mozilla::layers::WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(nsDisplayList *,nsDisplayItem *,nsDisplayListBuilder *,mozilla::layers::StackingContextHelper const &,mozilla::wr::DisplayListBuilder &,mozilla::wr::IpcResourceUpdateQueue &) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1788] | |
#07: void mozilla::layers::WebRenderCommandBuilder::BuildWebRenderCommands(class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, class nsDisplayList *, class nsDisplayListBuilder *, class mozilla::wr::RenderRootArray<mozilla::layers::WebRenderScrollData> & const, struct WrFiltersHolder *) [gfx/layers/wr/WebRenderCommandBuilder.cpp:1616] | |
#08: mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList *,nsDisplayListBuilder *,WrFiltersHolder &&,mozilla::layers::WebRenderBackgroundData *) [gfx/layers/wr/WebRenderLayerManager.cpp:346] | |
} | |
} | |
Unreported { | |
87 blocks in heap block record 435 of 8,416 | |
6,784 bytes (6,784 requested / 0 slop) | |
Individual block sizes: 128 x 19; 64 x 68 | |
0.00% of the heap (69.70% cumulative) | |
0.00% of unreported (97.39% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: mozilla::dom::ChromeUtils::GenerateQI(mozilla::dom::GlobalObject const &,mozilla::dom::Sequence<JS::Value> const &,mozilla::ErrorResult &) [dom/base/MozQueryInterface.cpp:64] | |
#05: static bool mozilla::dom::ChromeUtils_Binding::generateQI(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:40bebf2a4c62a06996acbe364a4e2ebee62218538e19cb30404cad5e9a796509718cc8aece35740a5517624284d0e73b3c146c1f2df2dd4c603cf0ce8216d980/dom/bindings/ChromeUtilsBinding.cpp::4577] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
8 blocks in heap block record 436 of 8,416 | |
6,784 bytes (4,480 requested / 2,304 slop) | |
Individual block sizes: 1,024 x 6; 320 x 2 | |
0.00% of the heap (69.70% cumulative) | |
0.00% of unreported (97.40% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: void mozilla::dom::ContentParent::EnsurePermissionsByKey(const class nsTString<char> & const) [dom/ipc/ContentParent.cpp:5426] | |
#05: mozilla::dom::ContentParent::TransmitPermissionsForPrincipal(nsIPrincipal *) [dom/ipc/ContentParent.cpp:5408] | |
#06: mozilla::dom::ContentParent::AboutToLoadHttpFtpDocumentForChild(nsIChannel *) [dom/ipc/ContentParent.cpp:5371] | |
#07: mozilla::net::HttpChannelParent::OnStartRequest(nsIRequest *) [netwerk/protocol/http/HttpChannelParent.cpp:1367] | |
#08: nsresult mozilla::net::nsHttpChannel::CallOnStartRequest() [netwerk/protocol/http/nsHttpChannel.cpp:1867] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 437 of 8,416 | |
6,656 bytes (6,656 requested / 0 slop) | |
Individual block sizes: 256 x 26 | |
0.00% of the heap (69.70% cumulative) | |
0.00% of unreported (97.40% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static void alloc::vec::Vec<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>::reserve<style::stylesheet_set::StylesheetSetEntry<style::gecko::data::GeckoStyleSheet>>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457] | |
#03: void geckoservo::glue::Servo_StyleSet_AppendStyleSheet(struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *) [servo/ports/geckolib/glue.rs:1466] | |
#04: mozilla::ServoStyleSet::AppendStyleSheet(mozilla::StyleOrigin,mozilla::StyleSheet *) [layout/style/ServoStyleSet.cpp:570] | |
#05: void mozilla::dom::Document::FillStyleSetUserAndUASheets() [dom/base/Document.cpp:2629] | |
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5870] | |
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
} | |
} | |
Unreported { | |
11 blocks in heap block record 438 of 8,416 | |
6,656 bytes (6,656 requested / 0 slop) | |
Individual block sizes: 1,024 x 2; 512 x 9 | |
0.00% of the heap (69.71% cumulative) | |
0.00% of unreported (97.41% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: SkPathRef::growForVerb(int,float) [gfx/skia/skia/src/core/SkPathRef.cpp:681] | |
#04: mozilla::gfx::PathBuilderSkia::BezierTo(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &,mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &,mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &) [gfx/2d/PathSkia.cpp:57] | |
#05: mozilla::SVGPathData::BuildPath(mozilla::gfx::PathBuilder *,unsigned char,float) [dom/svg/SVGPathData.cpp:402] | |
#06: mozilla::dom::SVGPathElement::BuildPath(mozilla::gfx::PathBuilder *) [dom/svg/SVGPathElement.cpp:276] | |
#07: mozilla::dom::SVGGeometryElement::GetOrBuildPath(mozilla::gfx::DrawTarget const *,mozilla::gfx::FillRule) [dom/svg/SVGGeometryElement.cpp:104] | |
#08: void mozilla::SVGGeometryFrame::Render(class gfxContext *, unsigned int, const class mozilla::gfx::BaseMatrix<double> & const, struct mozilla::image::imgDrawingParams & const) [layout/svg/SVGGeometryFrame.cpp:681] | |
} | |
} | |
Unreported { | |
52 blocks in heap block record 439 of 8,416 | |
6,656 bytes (6,240 requested / 416 slop) | |
Individual block sizes: 128 x 52 | |
0.00% of the heap (69.71% cumulative) | |
0.00% of unreported (97.41% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: SkPathRef::Editor::Editor(sk_sp<SkPathRef> *,int,int) [gfx/skia/skia/src/core/SkPathRef.cpp:39] | |
#04: mozilla::gfx::PathBuilderSkia::MoveTo(mozilla::gfx::PointTyped<mozilla::gfx::UnknownUnits,float> const &) [gfx/2d/PathSkia.cpp:38] | |
#05: mozilla::SVGPathData::BuildPath(mozilla::gfx::PathBuilder *,unsigned char,float) [dom/svg/SVGPathData.cpp:0] | |
#06: mozilla::dom::SVGPathElement::BuildPath(mozilla::gfx::PathBuilder *) [dom/svg/SVGPathElement.cpp:276] | |
#07: mozilla::dom::SVGGeometryElement::GetOrBuildPath(mozilla::gfx::DrawTarget const *,mozilla::gfx::FillRule) [dom/svg/SVGGeometryElement.cpp:104] | |
#08: void mozilla::SVGGeometryFrame::Render(class gfxContext *, unsigned int, const class mozilla::gfx::BaseMatrix<double> & const, struct mozilla::image::imgDrawingParams & const) [layout/svg/SVGGeometryFrame.cpp:681] | |
} | |
} | |
Unreported { | |
83 blocks in heap block record 440 of 8,416 | |
6,640 bytes (6,640 requested / 0 slop) | |
Individual block sizes: 80 x 83 | |
0.00% of the heap (69.72% cumulative) | |
0.00% of unreported (97.42% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::CustomElementRegistry::Define(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::CustomElementConstructor &,mozilla::dom::ElementDefinitionOptions const &,mozilla::ErrorResult &) [dom/base/CustomElementRegistry.cpp:900] | |
#04: static bool mozilla::dom::CustomElementRegistry_Binding::define(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::CustomElementRegistry *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:3e36315aaf81888e3881dda5c494a477f4cfcc16e9637afc82b922aeeec9b138c0073ad65e29a8c5efbd4c838567b15c5cad256b52aa235706a67c51b0804a4b/dom/bindings/CustomElementRegistryBinding.cpp::315] | |
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 441 of 8,416 | |
6,528 bytes (6,256 requested / 272 slop) | |
Individual block sizes: 192 x 34 | |
0.00% of the heap (69.72% cumulative) | |
0.00% of unreported (97.42% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::314] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
29 blocks in heap block record 442 of 8,416 | |
6,496 bytes (6,496 requested / 0 slop) | |
Individual block sizes: 224 x 29 | |
0.00% of the heap (69.72% cumulative) | |
0.00% of unreported (97.43% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::dom::Document::SelectorCache::CacheList(nsTSubstring<char16_t> const &,mozilla::UniquePtr<RawServoSelectorList,mozilla::DefaultDelete<RawServoSelectorList> >) [dom/base/Document.h:1812] | |
#04: nsINode::ParseSelectorList(nsTSubstring<char16_t> const &,mozilla::ErrorResult &) [dom/base/nsINode.cpp:2518] | |
#05: nsINode::QuerySelector(nsTSubstring<char16_t> const &,mozilla::ErrorResult &) [dom/base/nsINode.cpp:2562] | |
#06: static bool mozilla::dom::Document_Binding::querySelector(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::Document *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:5fbaf11196fb9d9b7d023cda46d6c692519a2f03c28ad58f155829926099d84798da45f13fa89998fd77e480fffd3800a3af85f3ce9c1b9ceefb7438cbfacbfa/dom/bindings/DocumentBinding.cpp::6065] | |
#07: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#08: ??? (???:???) | |
} | |
} | |
Unreported { | |
29 blocks in heap block record 443 of 8,416 | |
6,496 bytes (6,264 requested / 232 slop) | |
Individual block sizes: 224 x 29 | |
0.00% of the heap (69.73% cumulative) | |
0.00% of unreported (97.43% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsresult mozilla::places::`anonymous namespace'::NotifyManyVisitsObservers::Run() [toolkit/components/places/History.cpp:593] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
405 blocks in heap block record 444 of 8,416 | |
6,480 bytes (6,480 requested / 0 slop) | |
Individual block sizes: 16 x 405 | |
0.00% of the heap (69.73% cumulative) | |
0.00% of unreported (97.44% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: IPC::Channel::ChannelImpl::Send(IPC::Message *) [ipc/chromium/src/chrome/common/ipc_channel_win.cc:171] | |
#04: nsresult mozilla::detail::RunnableMethodImpl<IPC::Channel *,bool (IPC::Channel::*)(IPC::Message *),0,mozilla::RunnableKind::Standard,IPC::Message *>::Run() [xpcom/threads/nsThreadUtils.h:1179] | |
#05: MessageLoop::DoWork() [ipc/chromium/src/base/message_loop.cc:523] | |
#06: base::MessagePumpForIO::DoRunLoop() [ipc/chromium/src/base/message_pump_win.cc:421] | |
#07: base::MessagePumpWin::Run(base::MessagePump::Delegate *) [ipc/chromium/src/base/message_pump_win.h:79] | |
#08: MessageLoop::RunHandler() [ipc/chromium/src/base/message_loop.cc:309] | |
} | |
} | |
Unreported { | |
31 blocks in heap block record 445 of 8,416 | |
6,448 bytes (6,200 requested / 248 slop) | |
Individual block sizes: 208 x 31 | |
0.00% of the heap (69.73% cumulative) | |
0.00% of unreported (97.44% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsFrameLoader::Create(mozilla::dom::Element *,mozilla::dom::BrowsingContext *,bool) [dom/base/nsFrameLoader.cpp:373] | |
#04: mozilla::dom::XULFrameElement::LoadSrc() [dom/xul/XULFrameElement.cpp:95] | |
#05: mozilla::dom::XULFrameElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/XULFrameElement.cpp:152] | |
#06: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1710] | |
#07: nsXULElement::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/xul/nsXULElement.cpp:645] | |
#08: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1710] | |
} | |
} | |
Unreported { | |
199 blocks in heap block record 446 of 8,416 | |
6,432 bytes (6,432 requested / 0 slop) | |
Individual block sizes: 64 x 2; 32 x 197 | |
0.00% of the heap (69.74% cumulative) | |
0.00% of unreported (97.45% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: nsTSubstring<char>::Assign(nsTSubstring<char> &&,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:537] | |
#05: nsScriptErrorBase::Init(nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,unsigned int,unsigned int,unsigned int,char const *,bool,bool) [dom/bindings/nsScriptError.cpp:223] | |
#06: mozilla::dom::ContentParent::RecvScriptErrorInternal(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const *) [dom/ipc/ContentParent.cpp:4154] | |
#07: mozilla::dom::ContentParent::RecvScriptErrorWithStack(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const &) [dom/ipc/ContentParent.cpp:4106] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7869] | |
} | |
} | |
Unreported { | |
100 blocks in heap block record 447 of 8,416 | |
6,400 bytes (6,400 requested / 0 slop) | |
Individual block sizes: 64 x 100 | |
0.00% of the heap (69.74% cumulative) | |
0.00% of unreported (97.45% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: static class nsPermissionManager::PermissionKey * nsPermissionManager::PermissionKey::CreateFromPrincipal(class nsIPrincipal *, nsresult & const) [extensions/permissions/nsPermissionManager.cpp:760] | |
#05: nsPermissionManager::AddInternal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,__int64,unsigned int,__int64,__int64,nsPermissionManager::NotifyOperationType,nsPermissionManager::DBOperationType,bool) [extensions/permissions/nsPermissionManager.cpp:1773] | |
#06: nsPermissionManager::AddFromPrincipal(nsIPrincipal *,nsTSubstring<char> const &,unsigned int,unsigned int,__int64) [extensions/permissions/nsPermissionManager.cpp:1736] | |
#07: mozilla::AntiTrackingCommon::StoreUserInteractionFor(nsIPrincipal *) [toolkit/components/antitracking/AntiTrackingCommon.cpp:1957] | |
#08: mozilla::dom::ContentParent::RecvStoreUserInteractionAsPermission(IPC::Principal const &) [dom/ipc/ContentParent.cpp:5720] | |
} | |
} | |
Unreported { | |
100 blocks in heap block record 448 of 8,416 | |
6,400 bytes (6,400 requested / 0 slop) | |
Individual block sizes: 64 x 100 | |
0.00% of the heap (69.74% cumulative) | |
0.00% of unreported (97.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::OriginAttributes::PopulateFromOrigin(nsTSubstring<char> const &,nsTSubstring<char> &) [caps/OriginAttributes.cpp:272] | |
#05: nsPermissionManager::GetKeyForOrigin(nsTSubstring<char> const &,nsTSubstring<char> &) [extensions/permissions/nsPermissionManager.cpp:3271] | |
#06: nsPermissionManager::GetKeyForPrincipal(nsIPrincipal *,nsTSubstring<char> &) [extensions/permissions/nsPermissionManager.cpp:3316] | |
#07: nsPermissionManager::GetAllKeysForPrincipal(nsIPrincipal *) [extensions/permissions/nsPermissionManager.cpp:3344] | |
#08: mozilla::dom::ContentParent::TransmitPermissionsForPrincipal(nsIPrincipal *) [dom/ipc/ContentParent.cpp:5408] | |
} | |
} | |
Unreported { | |
50 blocks in heap block record 449 of 8,416 | |
6,400 bytes (6,400 requested / 0 slop) | |
Individual block sizes: 128 x 50 | |
0.00% of the heap (69.75% cumulative) | |
0.00% of unreported (97.46% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#07: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822] | |
} | |
} | |
Unreported { | |
25 blocks in heap block record 450 of 8,416 | |
6,400 bytes (6,200 requested / 200 slop) | |
Individual block sizes: 256 x 25 | |
0.00% of the heap (69.75% cumulative) | |
0.00% of unreported (97.47% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::StyleSheet::StyleSheet(mozilla::css::SheetParsingMode,mozilla::CORSMode,mozilla::net::ReferrerPolicy,mozilla::dom::SRIMetadata const &) [layout/style/StyleSheet.cpp:44] | |
#04: nsresult mozilla::css::Loader::CreateSheet(class nsIURI *, class nsIContent *, class nsIPrincipal *, mozilla::css::SheetParsingMode, mozilla::CORSMode, mozilla::net::ReferrerPolicy, const class nsTSubstring<char16_t> & const, bool, mozilla::css::StyleSheetState & const, class RefPtr<mozilla::StyleSheet> *) [layout/style/Loader.cpp:1039] | |
#05: nsresult mozilla::css::Loader::LoadChildSheet(class mozilla::StyleSheet *, class mozilla::css::SheetLoadData *, class nsIURI *, class mozilla::dom::MediaList *, class mozilla::css::LoaderReusableStyleSheets *) [layout/style/Loader.cpp:2098] | |
#06: LoadImportSheet(mozilla::css::Loader *,mozilla::StyleSheet *,mozilla::css::SheetLoadData *,mozilla::css::LoaderReusableStyleSheets *,mozilla::StyleCssUrl const &,already_AddRefed<RawServoMediaList>) [layout/style/GeckoBindings.cpp:1793] | |
#07: static struct servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::import_rule::ImportRule>> geckoservo::stylesheet_loader::{{impl}}::request_stylesheet(struct geckoservo::stylesheet_loader::StylesheetLoader *, struct style::gecko::url::CssUrl, struct cssparser::tokenizer::SourceLocation, struct style::parser::ParserContext *, struct style::shared_lock::SharedRwLock *, struct servo_arc::Arc<style::shared_lock::Locked<style::media_queries::media_list::MediaList>>) [servo/ports/geckolib/stylesheet_loader.rs:61] | |
#08: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 451 of 8,416 | |
6,336 bytes (6,048 requested / 288 slop) | |
Individual block sizes: 176 x 36 | |
0.00% of the heap (69.75% cumulative) | |
0.00% of unreported (97.47% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::ObjectGroup::allocationSiteGroup(JSContext *,JSScript *,unsigned char *,JSProtoKey,JS::Handle<JSObject *>) [js/src/vm/ObjectGroup.cpp:1475] | |
#03: js::NewObjectOperation(JSContext *,JS::Handle<JSScript *>,unsigned char *,js::NewObjectKind) [js/src/vm/Interpreter.cpp:5149] | |
#04: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:0] | |
#05: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#06: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
#07: js::Call(JSContext *,JS::Handle<JS::Value>,JS::Handle<JS::Value>,js::AnyInvokeArgs const &,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:611] | |
#08: js::fun_call(JSContext *,unsigned int,JS::Value *) [js/src/vm/JSFunction.cpp:1115] | |
} | |
} | |
Unreported { | |
93 blocks in heap block record 452 of 8,416 | |
6,288 bytes (5,512 requested / 776 slop) | |
Individual block sizes: 144; 112; 96 x 11; 80 x 21; 64 x 35; 48 x 18; 32 x 6 | |
0.00% of the heap (69.76% cumulative) | |
0.00% of unreported (97.47% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::GeckoProfilerRuntime::allocProfileString(JSContext *,JSScript *) [js/src/vm/GeckoProfiler.cpp:326] | |
#03: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:352] | |
#04: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#05: js::jit::MethodStatus js::jit::CanEnterBaselineMethod<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::RunState & const) [js/src/jit/BaselineJIT.cpp:394] | |
#06: js::jit::MaybeEnterJit(JSContext *,js::RunState &) [js/src/jit/Jit.cpp:171] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:411] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:568] | |
} | |
} | |
Unreported { | |
98 blocks in heap block record 453 of 8,416 | |
6,272 bytes (6,272 requested / 0 slop) | |
Individual block sizes: 64 x 98 | |
0.00% of the heap (69.76% cumulative) | |
0.00% of unreported (97.48% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: static bool mozilla::ipc::IPDLParamTraits<mozilla::dom::JSWindowActorMessageMeta>::Read(const class IPC::Message *, class PickleIterator *, class mozilla::ipc::IProtocol *, class mozilla::dom::JSWindowActorMessageMeta *) [s3:gecko-generated-sources-l1:15dcf7884dbf619dc9f434357de132f4020c664e7361f82385fa35cf4b1e67386b69e15f941e1acca851604c39ec9a87bf398846f8476d022e502f26fb141c5f/ipc/ipdl/PWindowGlobal.cpp::153] | |
#06: mozilla::dom::PWindowGlobalParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:cf5c66f05ddd4267b8e2f6f36c3b355d74425af01fa5edea10d93045d1326efa3884ba67fded8257e5381c63431af694af077400e59468d0c578f366031a577a/ipc/ipdl/PWindowGlobalParent.cpp::371] | |
#07: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
28 blocks in heap block record 454 of 8,416 | |
6,272 bytes (6,048 requested / 224 slop) | |
Individual block sizes: 224 x 28 | |
0.00% of the heap (69.76% cumulative) | |
0.00% of unreported (97.48% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:639] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
} | |
} | |
Unreported { | |
28 blocks in heap block record 455 of 8,416 | |
6,272 bytes (6,048 requested / 224 slop) | |
Individual block sizes: 224 x 28 | |
0.00% of the heap (69.76% cumulative) | |
0.00% of unreported (97.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782] | |
#07: NS_NewURI(nsIURI * *,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1670] | |
#08: struct already_AddRefed<nsIURI> nsChromeRegistry::ManifestProcessingContext::ResolveURI(const char *) [chrome/nsChromeRegistryChrome.cpp:441] | |
} | |
} | |
Unreported { | |
28 blocks in heap block record 456 of 8,416 | |
6,272 bytes (6,048 requested / 224 slop) | |
Individual block sizes: 224 x 28 | |
0.00% of the heap (69.77% cumulative) | |
0.00% of unreported (97.49% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:632] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
} | |
} | |
Unreported { | |
30 blocks in heap block record 457 of 8,416 | |
6,240 bytes (6,240 requested / 0 slop) | |
Individual block sizes: 208 x 30 | |
0.00% of the heap (69.77% cumulative) | |
0.00% of unreported (97.50% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1615] | |
#04: void nsCSSFrameConstructor::CreateGeneratedContentItem(class nsFrameConstructorState & const, class nsContainerFrame *, class mozilla::dom::Element & const, class mozilla::ComputedStyle & const, mozilla::PseudoStyleType, class nsCSSFrameConstructor::FrameConstructionItemList & const) [layout/base/nsCSSFrameConstructor.cpp:1747] | |
#05: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9690] | |
#06: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734] | |
#07: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654] | |
#08: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 458 of 8,416 | |
6,240 bytes (6,240 requested / 0 slop) | |
Individual block sizes: 240 x 26 | |
0.00% of the heap (69.77% cumulative) | |
0.00% of unreported (97.50% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:599] | |
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898] | |
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#06: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204] | |
#07: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
#08: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270] | |
} | |
} | |
Unreported { | |
30 blocks in heap block record 459 of 8,416 | |
6,240 bytes (6,240 requested / 0 slop) | |
Individual block sizes: 208 x 30 | |
0.00% of the heap (69.78% cumulative) | |
0.00% of unreported (97.51% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Element::BindToTree(mozilla::dom::BindContext &,nsINode &) [dom/base/Element.cpp:1615] | |
#04: void nsCSSFrameConstructor::CreateGeneratedContentItem(class nsFrameConstructorState & const, class nsContainerFrame *, class mozilla::dom::Element & const, class mozilla::ComputedStyle & const, mozilla::PseudoStyleType, class nsCSSFrameConstructor::FrameConstructionItemList & const) [layout/base/nsCSSFrameConstructor.cpp:1747] | |
#05: void nsCSSFrameConstructor::ProcessChildren(class nsFrameConstructorState & const, class nsIContent *, class mozilla::ComputedStyle *, class nsContainerFrame *, const bool, class nsFrameList & const, const bool, struct PendingBinding *, class nsIFrame *) [layout/base/nsCSSFrameConstructor.cpp:9720] | |
#06: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3734] | |
#07: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654] | |
#08: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 460 of 8,416 | |
6,240 bytes (6,032 requested / 208 slop) | |
Individual block sizes: 240 x 26 | |
0.00% of the heap (69.78% cumulative) | |
0.00% of unreported (97.51% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::308] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewSVGDocument(mozilla::dom::Document * *) [dom/svg/SVGDocument.cpp:54] | |
#07: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:179] | |
#08: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:296] | |
} | |
} | |
Unreported { | |
39 blocks in heap block record 461 of 8,416 | |
6,240 bytes (5,928 requested / 312 slop) | |
Individual block sizes: 160 x 39 | |
0.00% of the heap (69.78% cumulative) | |
0.00% of unreported (97.52% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#03: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#04: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
#05: nsresult mozilla::css::StreamLoader::OnStopRequest(class nsIRequest *, nsresult) [layout/style/StreamLoader.cpp:112] | |
#06: nsresult nsJARChannel::OnStopRequest(class nsIRequest *, nsresult) [modules/libjar/nsJARChannel.cpp:1027] | |
#07: nsInputStreamPump::OnStateStop() [netwerk/base/nsInputStreamPump.cpp:656] | |
#08: nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *) [netwerk/base/nsInputStreamPump.cpp:403] | |
} | |
} | |
Unreported { | |
194 blocks in heap block record 462 of 8,416 | |
6,208 bytes (6,208 requested / 0 slop) | |
Individual block sizes: 32 x 194 | |
0.00% of the heap (69.79% cumulative) | |
0.00% of unreported (97.52% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsConsoleService::LogMessageWithMode(nsIConsoleMessage *,nsConsoleService::OutputMode) [xpcom/base/nsConsoleService.cpp:308] | |
#04: mozilla::dom::ContentParent::RecvScriptErrorInternal(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const *) [dom/ipc/ContentParent.cpp:0] | |
#05: mozilla::dom::ContentParent::RecvScriptErrorWithStack(nsTString<char16_t> const &,nsTString<char16_t> const &,nsTString<char16_t> const &,unsigned int const &,unsigned int const &,unsigned int const &,nsTString<char> const &,bool const &,bool const &,mozilla::dom::ClonedMessageData const &) [dom/ipc/ContentParent.cpp:4106] | |
#06: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7869] | |
#07: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#08: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
} | |
} | |
Unreported { | |
77 blocks in heap block record 463 of 8,416 | |
6,160 bytes (5,544 requested / 616 slop) | |
Individual block sizes: 80 x 77 | |
0.00% of the heap (69.79% cumulative) | |
0.00% of unreported (97.52% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::gecko::url::CssUrl style::gecko::url::CssUrl::parse_from_string(struct alloc::string::String, struct style::parser::ParserContext *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:80] | |
#03: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:71] | |
#04: static union core::result::Result<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::image::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/image.rs:118] | |
#05: static union core::result::Result<style::values::generics::image::GenericImageLayer<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::generics::image::{{impl}}::parse<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/generics/image.rs:21] | |
#06: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43544] | |
#07: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#08: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 464 of 8,416 | |
6,144 bytes (6,144 requested / 0 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.79% cumulative) | |
0.00% of unreported (97.53% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61] | |
#03: mozilla::ThreadEventQueue<mozilla::EventQueue>::PutEventInternal(already_AddRefed<nsIRunnable> &&,mozilla::EventQueuePriority,mozilla::ThreadEventQueue<mozilla::EventQueue>::NestedSink *) [xpcom/threads/ThreadEventQueue.cpp:0] | |
#04: nsThread::Init(nsTSubstring<char> const &) [xpcom/threads/nsThread.cpp:689] | |
#05: mozilla::dom::WorkerThread::Create(mozilla::dom::WorkerThreadFriendKey const &) [dom/workers/WorkerThread.cpp:93] | |
#06: bool mozilla::dom::workerinternals::RuntimeService::ScheduleWorker(class mozilla::dom::WorkerPrivate *) [dom/workers/RuntimeService.cpp:1435] | |
#07: mozilla::dom::workerinternals::RuntimeService::RegisterWorker(mozilla::dom::WorkerPrivate *) [dom/workers/RuntimeService.cpp:1300] | |
#08: mozilla::dom::WorkerPrivate::Constructor(JSContext *,nsTSubstring<char16_t> const &,bool,mozilla::dom::WorkerType,nsTSubstring<char16_t> const &,nsTSubstring<char> const &,mozilla::dom::WorkerLoadInfo *,mozilla::ErrorResult &) [dom/workers/WorkerPrivate.cpp:2278] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 465 of 8,416 | |
6,144 bytes (6,144 requested / 0 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.80% cumulative) | |
0.00% of unreported (97.53% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: moz_xcalloc [memory/mozalloc/mozalloc.cpp:61] | |
#03: mozilla::ThrottledEventQueue::Inner::Dispatch(already_AddRefed<nsIRunnable>,unsigned int) [xpcom/threads/ThrottledEventQueue.cpp:347] | |
#04: mozilla::dom::WorkerControlRunnable::DispatchInternal() [dom/workers/WorkerRunnable.cpp:0] | |
#05: mozilla::dom::WorkerPrivate::ModifyBusyCountFromWorker(bool) [dom/workers/WorkerPrivate.cpp:3441] | |
#06: mozilla::dom::WorkerPrivate::AddHolder(mozilla::dom::WorkerHolder *,mozilla::dom::WorkerStatus) [dom/workers/WorkerPrivate.cpp:3493] | |
#07: mozilla::dom::WorkerHolder::HoldWorker(mozilla::dom::WorkerPrivate *,mozilla::dom::WorkerStatus) [dom/workers/WorkerHolder.cpp:43] | |
#08: mozilla::dom::StrongWorkerRef::CreateImpl(mozilla::dom::WorkerPrivate *,char const *,mozilla::dom::WorkerStatus) [dom/workers/WorkerRef.cpp:176] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 466 of 8,416 | |
6,144 bytes (5,568 requested / 576 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.80% cumulative) | |
0.00% of unreported (97.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: mozilla::Vector<js::gcstats::Statistics::SliceData,8,js::SystemAllocPolicy>::growStorageBy(unsigned __int64) [mfbt/Vector.h:1024] | |
#03: js::gcstats::Statistics::beginSlice(js::gcstats::ZoneGCStats const &,JSGCInvocationKind,js::SliceBudget,JS::GCReason) [js/src/gc/Statistics.cpp:1108] | |
#04: js::gc::GCRuntime::gcCycle(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7645] | |
#05: js::gc::GCRuntime::collect(bool,js::SliceBudget,JS::GCReason) [js/src/gc/GC.cpp:7867] | |
#06: JS::NonIncrementalGC(JSContext *,JSGCInvocationKind,JS::GCReason) [js/src/gc/GC.cpp:8791] | |
#07: void mozilla::dom::WorkerPrivate::GarbageCollectInternal(struct JSContext *, bool, bool) [dom/workers/WorkerPrivate.cpp:4520] | |
#08: nsTimerImpl::Fire(int) [xpcom/threads/nsTimerImpl.cpp:561] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 467 of 8,416 | |
6,144 bytes (5,280 requested / 864 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.80% cumulative) | |
0.00% of unreported (97.54% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::jit::GetPcScript(JSContext *,JSScript * *,unsigned char * *) [js/src/jit/JitFrames.cpp:1383] | |
#03: js::NativeGetProperty(JSContext *,JS::Handle<js::NativeObject *>,JS::Handle<JS::Value>,JS::Handle<JS::PropertyKey>,JS::MutableHandle<JS::Value>) [js/src/vm/NativeObject.cpp:2601] | |
#04: js::GetProperty(JSContext *,JS::Handle<JS::Value>,JS::Handle<js::PropertyName *>,JS::MutableHandle<JS::Value>) [js/src/vm/Interpreter.cpp:4492] | |
#05: js::jit::DoGetPropFallback(JSContext *,js::jit::BaselineFrame *,js::jit::ICGetProp_Fallback *,JS::MutableHandle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/jit/BaselineIC.cpp:2808] | |
#06: ??? (???:???) | |
} | |
} | |
Unreported { | |
6 blocks in heap block record 468 of 8,416 | |
6,144 bytes (4,608 requested / 1,536 slop) | |
Individual block sizes: 1,024 x 6 | |
0.00% of the heap (69.81% cumulative) | |
0.00% of unreported (97.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::ProfilerParent::CreateForProcess(unsigned long) [tools/profiler/gecko/ProfilerParent.cpp:100] | |
#04: void mozilla::dom::ContentParent::Init() [dom/ipc/ContentParent.cpp:1313] | |
#05: static class RefPtr<mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0> > mozilla::dom::ContentParent::LaunchSubprocessInternal::<unnamed-tag>::operator()(void *) [dom/ipc/ContentParent.cpp:2185] | |
#06: void mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ThenValue<`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2141:18',`lambda at z:/task_1561662719/build/src/dom/ipc/ContentParent.cpp:2125:17'>::DoResolveOrRejectInternal(class mozilla::MozPromise<void *,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ResolveOrRejectValue & const) [xpcom/threads/MozPromise.h:0] | |
#07: mozilla::MozPromise<RefPtr<mozilla::dom::ContentParent>,mozilla::ipc::GeckoChildProcessHost::LaunchError,0>::ThenValueBase::ResolveOrRejectRunnable::Run() [xpcom/threads/MozPromise.h:394] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 469 of 8,416 | |
6,144 bytes (4,056 requested / 2,088 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.81% cumulative) | |
0.00% of unreported (97.55% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsPresContext::Init(nsDeviceContext *) [layout/base/nsPresContext.cpp:639] | |
#04: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:898] | |
#05: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#06: nsresult nsDocShell::SetupNewViewer(class nsIContentViewer *) [docshell/base/nsDocShell.cpp:8529] | |
#07: nsresult nsDocShell::Embed(class nsIContentViewer *, const char *, class nsISupports *) [docshell/base/nsDocShell.cpp:6379] | |
#08: nsresult nsDocShell::CreateContentViewer(const class nsTSubstring<char> & const, class nsIRequest *, class nsIStreamListener * *) [docshell/base/nsDocShell.cpp:0] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 470 of 8,416 | |
6,144 bytes (3,840 requested / 2,304 slop) | |
Individual block sizes: 2,048 x 3 | |
0.00% of the heap (69.81% cumulative) | |
0.00% of unreported (97.56% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:166] | |
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124] | |
#06: nsHTMLDocument::Init() [dom/html/nsHTMLDocument.cpp:172] | |
#07: NS_NewHTMLDocument(mozilla::dom::Document * *,bool) [dom/html/nsHTMLDocument.cpp:136] | |
#08: nsresult nsContentDLF::CreateInstance(const char *, class nsIChannel *, class nsILoadGroup *, const class nsTSubstring<char> & const, class nsIDocShell *, class nsISupports *, class nsIStreamListener * *, class nsIContentViewer * *) [layout/build/nsContentDLF.cpp:0] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 471 of 8,416 | |
6,144 bytes (3,424 requested / 2,720 slop) | |
Individual block sizes: 4,096; 2,048 | |
0.00% of the heap (69.82% cumulative) | |
0.00% of unreported (97.56% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<JS::Zone>::pod_malloc_with_extra<js::jit::BaselineScript,unsigned char>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: js::jit::BaselineScript::New(JSScript *,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned int,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64,unsigned __int64) [js/src/jit/BaselineJIT.cpp:480] | |
#04: js::jit::BaselineCompiler::compile() [js/src/jit/BaselineCompiler.cpp:278] | |
#05: js::jit::BaselineCompile(JSContext *,JSScript *,bool) [js/src/jit/BaselineJIT.cpp:232] | |
#06: js::jit::MethodStatus js::jit::CanEnterBaselineAtBranch<js::jit::BaselineTier::Compiler>(struct JSContext *, class js::InterpreterFrame *) [js/src/jit/BaselineJIT.cpp:361] | |
#07: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:1986] | |
#08: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
} | |
} | |
Unreported { | |
27 blocks in heap block record 472 of 8,416 | |
6,048 bytes (6,048 requested / 0 slop) | |
Individual block sizes: 224 x 27 | |
0.00% of the heap (69.82% cumulative) | |
0.00% of unreported (97.56% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: class mozilla::telemetry::Timer * mozilla::telemetry::TimerKeys::Get(const class nsTSubstring<char16_t> & const, bool) [toolkit/components/telemetry/core/Stopwatch.cpp:118] | |
#04: mozilla::telemetry::Timers::Start(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JSObject *>,nsTSubstring<char16_t> const &,bool) [toolkit/components/telemetry/core/Stopwatch.cpp:308] | |
#05: mozilla::telemetry::Stopwatch::Start(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,JS::Handle<JSObject *>,mozilla::dom::TelemetryStopwatchOptions const &) [toolkit/components/telemetry/core/Stopwatch.cpp:355] | |
#06: static bool mozilla::dom::TelemetryStopwatch_Binding::start(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:1d87a1746d1f60e6960167ba947ab8419962a2223d464e888e15319b6721395098b2f394e9eb009754dec1a3357e57eff8b0ce9d74b837d4ef3401feb46d1262/dom/bindings/TelemetryStopwatchBinding.cpp::229] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
42 blocks in heap block record 473 of 8,416 | |
6,048 bytes (5,712 requested / 336 slop) | |
Individual block sizes: 144 x 42 | |
0.00% of the heap (69.82% cumulative) | |
0.00% of unreported (97.57% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::MakeAndAddRef<mozilla::dom::BrowsingContextGroup>() [mfbt/RefPtr.h:561] | |
#04: mozilla::dom::BrowsingContextGroup::Select(mozilla::dom::BrowsingContext *,mozilla::dom::BrowsingContext *) [docshell/base/BrowsingContextGroup.h:75] | |
#05: mozilla::dom::BrowsingContext::Create(mozilla::dom::BrowsingContext *,mozilla::dom::BrowsingContext *,nsTSubstring<char16_t> const &,mozilla::dom::BrowsingContext::Type) [docshell/base/BrowsingContext.cpp:104] | |
#06: CreateBrowsingContext(mozilla::dom::Element *,mozilla::dom::BrowsingContext *) [dom/base/nsFrameLoader.cpp:339] | |
#07: nsFrameLoader::Create(mozilla::dom::Element *,mozilla::dom::BrowsingContext *,bool) [dom/base/nsFrameLoader.cpp:371] | |
#08: mozilla::dom::XULFrameElement::LoadSrc() [dom/xul/XULFrameElement.cpp:95] | |
} | |
} | |
Unreported { | |
42 blocks in heap block record 474 of 8,416 | |
6,048 bytes (5,712 requested / 336 slop) | |
Individual block sizes: 144 x 42 | |
0.00% of the heap (69.83% cumulative) | |
0.00% of unreported (97.57% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::exceptions::CreateStack(JSContext *,mozilla::Variant<JS::AllFrames,JS::MaxFrames,JS::FirstSubsumedFrame> &&) [dom/bindings/Exceptions.cpp:749] | |
#04: nsresult nsXPCComponents::GetStack(class nsIStackFrame * *) [js/xpconnect/src/XPCComponents.cpp:2564] | |
#05: XPTC__InvokebyIndex | |
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#07: static bool XPC_WN_GetterSetter(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:983] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
126 blocks in heap block record 475 of 8,416 | |
6,048 bytes (4,410 requested / 1,638 slop) | |
Individual block sizes: 48 x 126 | |
0.00% of the heap (69.83% cumulative) | |
0.00% of unreported (97.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class JSFlatString * js::NewStringCopyNDontDeflate<js::CanGC,unsigned char>(struct JSContext *, const unsigned char *, unsigned __int64) [js/src/vm/StringType.cpp:1757] | |
#03: JS_NewStringCopyZ(JSContext *,char const *) [js/src/jsapi.cpp:4128] | |
#04: js::ErrorToException(JSContext *,JSErrorReport *,JSErrorFormatString const * (*)(void *,unsigned int),void *) [js/src/jsexn.cpp:654] | |
#05: js::ReportErrorNumberUCArray(JSContext *,unsigned int,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/vm/JSContext.cpp:866] | |
#06: JS_ReportErrorNumberUCArray(JSContext *,JSErrorFormatString const * (*)(void *,unsigned int),void *,unsigned int,char16_t const * *) [js/src/jsapi.cpp:4783] | |
#07: mozilla::binding_danger::TErrorResult<mozilla::binding_danger::JustAssertCleanupPolicy>::SetPendingExceptionWithMessage(JSContext *) [dom/bindings/BindingUtils.cpp:260] | |
#08: static bool mozilla::dom::URL_Binding::_constructor(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:e5e8e0d74c3c1dbf5ede60e9176b9f6c4094934c62732bd97291aebc7e56b575defa2050b828aeb5713ea167ab5de5bd400249c60bfe33a0f64d787cc2a33b46/dom/bindings/URLBinding.cpp::1360] | |
} | |
} | |
Unreported { | |
47 blocks in heap block record 476 of 8,416 | |
6,016 bytes (6,016 requested / 0 slop) | |
Individual block sizes: 128 x 47 | |
0.00% of the heap (69.83% cumulative) | |
0.00% of unreported (97.58% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:784] | |
#04: mozilla::scache::PathifyURI(nsIURI *,nsTSubstring<char> &) [startupcache/StartupCacheUtils.cpp:209] | |
#05: mozJSComponentLoader::ObjectForLocation(ComponentLoaderInfo &,nsIFile *,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSScript *>,char * *,bool,JS::MutableHandle<JS::Value>) [js/xpconnect/loader/mozJSComponentLoader.cpp:811] | |
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1335] | |
#07: mozilla::dom::module_getter::ModuleGetter(JSContext *,unsigned int,JS::Value *) [dom/base/ChromeUtils.cpp:513] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
75 blocks in heap block record 477 of 8,416 | |
6,000 bytes (5,400 requested / 600 slop) | |
Individual block sizes: 80 x 75 | |
0.00% of the heap (69.84% cumulative) | |
0.00% of unreported (97.59% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style::media_queries::media_list::MediaList style::media_queries::media_list::MediaList::parse(struct cssparser::parser::Parser *) [servo/components/style/media_queries/media_list.rs:43] | |
#03: static union core::result::Result<cssparser::rules_and_declarations::AtRuleType<style::stylesheets::rule_parser::AtRuleNonBlockPrelude, style::stylesheets::rule_parser::AtRuleBlockPrelude>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_prelude(struct style::stylesheets::rule_parser::NestedRuleParser *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:382] | |
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:487] | |
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#07: mozilla::StyleSheet::ParseSheet(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *) [layout/style/StyleSheet.cpp:974] | |
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1592] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 478 of 8,416 | |
5,984 bytes (5,712 requested / 272 slop) | |
Individual block sizes: 176 x 34 | |
0.00% of the heap (69.84% cumulative) | |
0.00% of unreported (97.59% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::323] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
74 blocks in heap block record 479 of 8,416 | |
5,920 bytes (5,328 requested / 592 slop) | |
Individual block sizes: 80 x 74 | |
0.00% of the heap (69.84% cumulative) | |
0.00% of unreported (97.60% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1206] | |
#03: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#04: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#05: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#06: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#07: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787] | |
#08: static bool ExecuteInExtensibleLexicalEnvironment(struct JSContext *, class JS::Handle<JSScript *>, class JS::Handle<JSObject *>) [js/src/builtin/Eval.cpp:479] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 480 of 8,416 | |
5,824 bytes (5,824 requested / 0 slop) | |
Individual block sizes: 224 x 26 | |
0.00% of the heap (69.84% cumulative) | |
0.00% of unreported (97.60% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::GetAnimationController() [dom/base/Document.cpp:8506] | |
#04: void mozilla::image::SVGDocumentWrapper::StopAnimation() [image/SVGDocumentWrapper.cpp:148] | |
#05: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:203] | |
#06: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
#07: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:270] | |
#08: mozilla::image::ImageFactory::CreateImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,bool,unsigned int) [image/ImageFactory.cpp:127] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 481 of 8,416 | |
5,824 bytes (5,824 requested / 0 slop) | |
Individual block sizes: 224 x 26 | |
0.00% of the heap (69.85% cumulative) | |
0.00% of unreported (97.60% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: class mozilla::telemetry::Timer * mozilla::telemetry::TimerKeys::Get(const class nsTSubstring<char16_t> & const, bool) [toolkit/components/telemetry/core/Stopwatch.cpp:118] | |
#04: mozilla::telemetry::Timers::Start(JSContext *,nsTSubstring<char16_t> const &,JS::Handle<JSObject *>,nsTSubstring<char16_t> const &,bool) [toolkit/components/telemetry/core/Stopwatch.cpp:308] | |
#05: mozilla::telemetry::Stopwatch::Start(mozilla::dom::GlobalObject const &,nsTSubstring<char16_t> const &,JS::Handle<JSObject *>,mozilla::dom::TelemetryStopwatchOptions const &) [toolkit/components/telemetry/core/Stopwatch.cpp:355] | |
#06: static bool mozilla::dom::TelemetryStopwatch_Binding::start(struct JSContext *, unsigned int, union JS::Value *) [s3:gecko-generated-sources-l1:1d87a1746d1f60e6960167ba947ab8419962a2223d464e888e15319b6721395098b2f394e9eb009754dec1a3357e57eff8b0ce9d74b837d4ef3401feb46d1262/dom/bindings/TelemetryStopwatchBinding.cpp::229] | |
#07: ??? (???:???) | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 482 of 8,416 | |
5,824 bytes (5,616 requested / 208 slop) | |
Individual block sizes: 224 x 26 | |
0.00% of the heap (69.85% cumulative) | |
0.00% of unreported (97.61% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:968] | |
#04: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882] | |
#05: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#06: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
#07: nsDocumentViewer::Init(nsIWidget *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &) [layout/base/nsDocumentViewer.cpp:718] | |
#08: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:204] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 483 of 8,416 | |
5,824 bytes (5,616 requested / 208 slop) | |
Individual block sizes: 224 x 26 | |
0.00% of the heap (69.85% cumulative) | |
0.00% of unreported (97.61% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::image::ImageFactory::CreateVectorImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,unsigned int,unsigned int) [image/ImageFactory.cpp:258] | |
#04: mozilla::image::ImageFactory::CreateImage(nsIRequest *,mozilla::image::ProgressTracker *,nsTString<char> const &,nsIURI *,bool,unsigned int) [image/ImageFactory.cpp:127] | |
#05: nsresult imgRequest::OnDataAvailable(class nsIRequest *, class nsIInputStream *, unsigned __int64, unsigned int) [image/imgRequest.cpp:1024] | |
#06: nsJARChannel::OnDataAvailable(nsIRequest *,nsIInputStream *,unsigned __int64,unsigned int) [modules/libjar/nsJARChannel.cpp:1055] | |
#07: nsInputStreamPump::OnStateTransfer() [netwerk/base/nsInputStreamPump.cpp:554] | |
#08: nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *) [netwerk/base/nsInputStreamPump.cpp:399] | |
} | |
} | |
Unreported { | |
91 blocks in heap block record 484 of 8,416 | |
5,824 bytes (5,096 requested / 728 slop) | |
Individual block sizes: 64 x 91 | |
0.00% of the heap (69.86% cumulative) | |
0.00% of unreported (97.62% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4779] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: ??? (???:???) | |
} | |
} | |
Unreported { | |
72 blocks in heap block record 485 of 8,416 | |
5,760 bytes (5,760 requested / 0 slop) | |
Individual block sizes: 80 x 72 | |
0.00% of the heap (69.86% cumulative) | |
0.00% of unreported (97.62% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::detail::OrderedHashTable<js::HashableValue,js::OrderedHashSet<js::HashableValue,js::HashableValue::Hasher,js::ZoneAllocPolicy>::SetOps,js::ZoneAllocPolicy>::init() [js/src/ds/OrderedHashTable.h:127] | |
#03: js::SetObject::create(JSContext *,JS::Handle<JSObject *>) [js/src/builtin/MapObject.cpp:1212] | |
#04: js::SetObject::construct(JSContext *,unsigned int,JS::Value *) [js/src/builtin/MapObject.cpp:1284] | |
#05: static bool InternalConstruct(struct JSContext *, const class js::AnyConstructArgs & const) [js/src/vm/Interpreter.cpp:638] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3079] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787] | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 486 of 8,416 | |
5,760 bytes (5,712 requested / 48 slop) | |
Individual block sizes: 416 x 6; 272 x 12 | |
0.00% of the heap (69.86% cumulative) | |
0.00% of unreported (97.62% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static union core::result::Result<style::values::generics::transform::GenericTransform<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::transform::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/transform.rs:240] | |
#03: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43793] | |
#04: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#05: static union core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::keyframes_rule::KeyframeListParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::keyframes_rule::KeyframeListParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#06: static union core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>> core::iter::adapters::{{impl}}::next<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>,cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>,fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>>(struct core::iter::adapters::FilterMap<cssparser::rules_and_declarations::RuleListParser<style::stylesheets::keyframes_rule::KeyframeListParser>, fn(core::result::Result<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)>) -> core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::keyframes_rule::Keyframe>>>> *) [git:github.com/rust-lang/rust:src/libcore/iter/adapters/mod.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:810] | |
#07: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:538] | |
#08: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
} | |
} | |
Unreported { | |
40 blocks in heap block record 487 of 8,416 | |
5,760 bytes (5,440 requested / 320 slop) | |
Individual block sizes: 144 x 40 | |
0.00% of the heap (69.87% cumulative) | |
0.00% of unreported (97.63% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style_traits::owned_slice::OwnedSlice<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>> style::values::computed::{{impl}}::from_computed_value<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>>(struct style_traits::owned_slice::OwnedSlice<style::values::generics::transform::GenericTransformOperation<style::values::computed::angle::Angle, f32, style::values::computed::length::CSSPixelLength, i32, style::values::computed::length::LengthPercentage>> *) [servo/components/style/values/computed/mod.rs:458] | |
#03: static union style::properties::PropertyDeclaration style::properties::animated_properties::AnimationValue::uncompute() [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::17542] | |
#04: static union core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::properties::declaration_block::PropertyDeclarationBlock>>> style::gecko::wrapper::get_animation_rule(struct style::gecko::wrapper::GeckoElement *, style::gecko_bindings::structs::root::mozilla::EffectCompositor_CascadeLevel) [servo/components/style/gecko/wrapper.rs:1003] | |
#05: static bool style::matching::PrivateMatchMethods::replace_rules_internal<style::gecko::wrapper::GeckoElement>(struct style::gecko::wrapper::GeckoElement *, struct style::invalidation::element::restyle_hints::RestyleHint, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, style::matching::CascadeVisitedMode, struct style::context::ElementCascadeInputs *) [servo/components/style/matching.rs:174] | |
#06: static style::matching::ChildCascadeRequirement style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(struct style::traversal::PerLevelTraversalData *, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, struct style::gecko::wrapper::GeckoElement, struct style::data::ElementData *) [servo/components/style/traversal.rs:634] | |
#07: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
#08: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:322] | |
} | |
} | |
Unreported { | |
180 blocks in heap block record 488 of 8,416 | |
5,760 bytes (4,320 requested / 1,440 slop) | |
Individual block sizes: 32 x 180 | |
0.00% of the heap (69.87% cumulative) | |
0.00% of unreported (97.63% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: static struct mozilla::PropertyValuePair * nsTArray_Impl<mozilla::PropertyValuePair,nsTArrayInfallibleAllocator>::AppendElements<mozilla::PropertyValuePair,nsTArrayInfallibleAllocator>(const struct mozilla::PropertyValuePair *, unsigned __int64) [xpcom/ds/nsTArray.h:2359] | |
#05: void mozilla::Keyframe::Keyframe(const struct mozilla::Keyframe & const) [dom/animation/Keyframe.h:65] | |
#06: static struct mozilla::Keyframe * nsTArray_Impl<mozilla::Keyframe,nsTArrayInfallibleAllocator>::AppendElements<mozilla::Keyframe,nsTArrayInfallibleAllocator>(const struct mozilla::Keyframe *, unsigned __int64) [xpcom/ds/nsTArray.h:0] | |
#07: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#08: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
} | |
} | |
Unreported { | |
168 blocks in heap block record 489 of 8,416 | |
5,696 bytes (5,696 requested / 0 slop) | |
Individual block sizes: 64 x 10; 32 x 158 | |
0.00% of the heap (69.87% cumulative) | |
0.00% of unreported (97.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Assign(char const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: mozilla::net::nsHttpConnectionInfo::Init(nsTSubstring<char> const &,int,nsTSubstring<char> const &,nsTSubstring<char> const &,nsTSubstring<char> const &,mozilla::net::nsProxyInfo *,mozilla::OriginAttributes const &,bool) [netwerk/protocol/http/nsHttpConnectionInfo.cpp:123] | |
#05: mozilla::net::nsHttpChannel::BeginConnect() [netwerk/protocol/http/nsHttpChannel.cpp:6600] | |
#06: mozilla::net::nsHttpChannel::OnProxyAvailable(nsICancelable *,nsIChannel *,nsIProxyInfo *,nsresult) [netwerk/protocol/http/nsHttpChannel.cpp:7081] | |
#07: mozilla::net::nsAsyncResolveRequest::DoCallback() [netwerk/base/nsProtocolProxyService.cpp:401] | |
#08: mozilla::net::nsAsyncResolveRequest::AsyncApplyFilters::Finish() [netwerk/base/nsProtocolProxyService.cpp:589] | |
} | |
} | |
Unreported { | |
178 blocks in heap block record 490 of 8,416 | |
5,696 bytes (5,696 requested / 0 slop) | |
Individual block sizes: 32 x 178 | |
0.00% of the heap (69.87% cumulative) | |
0.00% of unreported (97.64% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoDeclarationBlock> geckoservo::glue::Servo_AnimationValue_Uncompute(struct style::gecko_bindings::structs::root::RawServoAnimationValue *) [servo/ports/geckolib/glue.rs:889] | |
#03: static struct mozilla::Keyframe & const AppendKeyframe(double, nsCSSPropertyID, struct mozilla::AnimationValue *, class nsTArray<mozilla::Keyframe> & const) [layout/style/nsTransitionManager.cpp:544] | |
#04: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
#05: nsTransitionManager::DoUpdateTransitions(nsStyleDisplay const &,mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::AnimationCollection<mozilla::dom::CSSTransition> * &,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:451] | |
#06: nsTransitionManager::UpdateTransitions(mozilla::dom::Element *,mozilla::PseudoStyleType,mozilla::ComputedStyle const &,mozilla::ComputedStyle const &) [layout/style/nsTransitionManager.cpp:396] | |
#07: Gecko_UpdateAnimations [layout/style/GeckoBindings.cpp:562] | |
#08: static void core::ptr::real_drop_in_place<style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement>>(struct style::context::ThreadLocalStyleContext<style::gecko::wrapper::GeckoElement> *) [git:github.com/rust-lang/rust:src/libcore/ptr.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:193] | |
} | |
} | |
Unreported { | |
89 blocks in heap block record 491 of 8,416 | |
5,696 bytes (4,984 requested / 712 slop) | |
Individual block sizes: 64 x 89 | |
0.00% of the heap (69.88% cumulative) | |
0.00% of unreported (97.65% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: static struct mozilla::AnimationProperty * nsTArray_Impl<mozilla::AnimationProperty,nsTArrayInfallibleAllocator>::AppendElements<nsTArrayInfallibleAllocator>(unsigned __int64) [xpcom/ds/nsTArray.h:1654] | |
#05: static class nsTArray<mozilla::AnimationProperty> mozilla::KeyframeUtils::GetAnimationPropertiesFromKeyframes(const class nsTArray<mozilla::Keyframe> & const, class mozilla::dom::Element *, const class mozilla::ComputedStyle *, mozilla::dom::CompositeOperation) [dom/animation/KeyframeUtils.cpp:313] | |
#06: class nsTArray<mozilla::AnimationProperty> mozilla::dom::KeyframeEffect::BuildProperties(const class mozilla::ComputedStyle *) [dom/animation/KeyframeEffect.cpp:763] | |
#07: mozilla::dom::KeyframeEffect::UpdateProperties(mozilla::ComputedStyle const *) [dom/animation/KeyframeEffect.cpp:380] | |
#08: bool nsTransitionManager::ConsiderInitiatingTransition(nsCSSPropertyID, const struct nsStyleDisplay & const, unsigned int, class mozilla::dom::Element *, mozilla::PseudoStyleType, class mozilla::AnimationCollection<mozilla::dom::CSSTransition> * & const, const class mozilla::ComputedStyle & const, const class mozilla::ComputedStyle & const, class nsCSSPropertyIDSet & const) [layout/style/nsTransitionManager.cpp:749] | |
} | |
} | |
Unreported { | |
356 blocks in heap block record 492 of 8,416 | |
5,696 bytes (2,848 requested / 2,848 slop) | |
Individual block sizes: 16 x 356 | |
0.00% of the heap (69.88% cumulative) | |
0.00% of unreported (97.65% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: TelemetryEvent::InitializeGlobalState(bool,bool) [toolkit/components/telemetry/core/TelemetryEvent.cpp:718] | |
#04: mozCreateComponent<nsITelemetry>() [toolkit/components/telemetry/core/Telemetry.cpp:2176] | |
#05: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::9061] | |
#06: nsComponentManagerImpl::GetServiceLocked(`anonymous namespace'::MutexLock &,`anonymous namespace'::EntryWrapper &,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1384] | |
#07: nsComponentManagerImpl::GetServiceByContractID(char const *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:1571] | |
#08: mozilla::Telemetry::Init() [toolkit/components/telemetry/core/Telemetry.cpp:2031] | |
} | |
} | |
Unreported { | |
44 blocks in heap block record 493 of 8,416 | |
5,632 bytes (5,280 requested / 352 slop) | |
Individual block sizes: 128 x 44 | |
0.00% of the heap (69.88% cumulative) | |
0.00% of unreported (97.65% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:929] | |
#05: nsXBLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xbl/nsXBLContentSink.cpp:216] | |
#06: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#07: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
#08: static XML_Error contentProcessor(struct XML_ParserStruct *, const char *, const char *, const char * *) [parser/expat/lib/xmlparse.c:2528] | |
} | |
} | |
Unreported { | |
39 blocks in heap block record 494 of 8,416 | |
5,616 bytes (5,304 requested / 312 slop) | |
Individual block sizes: 144 x 39 | |
0.00% of the heap (69.89% cumulative) | |
0.00% of unreported (97.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct style_traits::owned_slice::OwnedSlice<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>> style::values::computed::{{impl}}::from_computed_value<style::values::generics::transform::GenericTransformOperation<style::values::specified::angle::Angle, style::values::specified::Number, style::values::specified::length::Length, style::values::specified::Integer, style::values::specified::length::LengthPercentage>>(struct style_traits::owned_slice::OwnedSlice<style::values::generics::transform::GenericTransformOperation<style::values::computed::angle::Angle, f32, style::values::computed::length::CSSPixelLength, i32, style::values::computed::length::LengthPercentage>> *) [servo/components/style/values/computed/mod.rs:458] | |
#03: static union style::properties::PropertyDeclaration style::properties::animated_properties::AnimationValue::uncompute() [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::17542] | |
#04: static union core::option::Option<servo_arc::Arc<style::shared_lock::Locked<style::properties::declaration_block::PropertyDeclarationBlock>>> style::gecko::wrapper::get_animation_rule(struct style::gecko::wrapper::GeckoElement *, style::gecko_bindings::structs::root::mozilla::EffectCompositor_CascadeLevel) [servo/components/style/gecko/wrapper.rs:1003] | |
#05: static bool style::matching::PrivateMatchMethods::replace_rules_internal<style::gecko::wrapper::GeckoElement>(struct style::gecko::wrapper::GeckoElement *, struct style::invalidation::element::restyle_hints::RestyleHint, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, style::matching::CascadeVisitedMode, struct style::context::ElementCascadeInputs *) [servo/components/style/matching.rs:182] | |
#06: static style::matching::ChildCascadeRequirement style::traversal::compute_style<style::gecko::wrapper::GeckoElement>(struct style::traversal::PerLevelTraversalData *, struct style::context::StyleContext<style::gecko::wrapper::GeckoElement> *, struct style::gecko::wrapper::GeckoElement, struct style::data::ElementData *) [servo/components/style/traversal.rs:634] | |
#07: void geckoservo::glue::traverse_subtree(struct style::gecko::wrapper::GeckoElement, struct style::global_style_data::GlobalStyleData *, struct style::gecko::data::PerDocumentStyleDataImpl *, struct style::shared_lock::SharedRwLockReadGuard *, struct style::traversal_flags::TraversalFlags, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *) [servo/ports/geckolib/glue.rs:262] | |
#08: bool geckoservo::glue::Servo_TraverseSubtree(struct style::gecko_bindings::structs::root::mozilla::dom::Element *, struct style::gecko_bindings::structs::root::RawServoStyleSet *, struct style::gecko_bindings::structs::root::mozilla::ServoElementSnapshotTable *, unsigned int) [servo/ports/geckolib/glue.rs:322] | |
} | |
} | |
Unreported { | |
25 blocks in heap block record 495 of 8,416 | |
5,600 bytes (5,400 requested / 200 slop) | |
Individual block sizes: 224 x 25 | |
0.00% of the heap (69.89% cumulative) | |
0.00% of unreported (97.66% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782] | |
#07: mozilla::StyleCssUrl::GetURI() [layout/style/ServoStyleConstsInlines.h:326] | |
#08: LoadImportSheet(mozilla::css::Loader *,mozilla::StyleSheet *,mozilla::css::SheetLoadData *,mozilla::css::LoaderReusableStyleSheets *,mozilla::StyleCssUrl const &,already_AddRefed<RawServoMediaList>) [layout/style/GeckoBindings.cpp:1786] | |
} | |
} | |
Unreported { | |
25 blocks in heap block record 496 of 8,416 | |
5,600 bytes (5,400 requested / 200 slop) | |
Individual block sizes: 224 x 25 | |
0.00% of the heap (69.89% cumulative) | |
0.00% of unreported (97.67% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::SubstitutingURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: mozilla::net::SubstitutingProtocolHandler::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/res/SubstitutingProtocolHandler.cpp:345] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1822] | |
#06: mozilla::net::nsIOService::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/base/nsIOService.cpp:799] | |
#07: XPTC__InvokebyIndex | |
#08: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
} | |
} | |
Unreported { | |
12 blocks in heap block record 497 of 8,416 | |
5,568 bytes (4,800 requested / 768 slop) | |
Individual block sizes: 1,024 x 3; 384 x 4; 192 x 5 | |
0.00% of the heap (69.89% cumulative) | |
0.00% of unreported (97.67% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2768] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
116 blocks in heap block record 498 of 8,416 | |
5,568 bytes (4,640 requested / 928 slop) | |
Individual block sizes: 48 x 116 | |
0.00% of the heap (69.90% cumulative) | |
0.00% of unreported (97.67% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsXBLContentSink::ConstructField(char16_t const * *,unsigned int) [dom/xbl/nsXBLContentSink.cpp:652] | |
#04: nsXBLContentSink::OnOpenContainer(char16_t const * *,unsigned int,int,nsAtom *,unsigned int) [dom/xbl/nsXBLContentSink.cpp:414] | |
#05: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:923] | |
#06: nsXBLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xbl/nsXBLContentSink.cpp:216] | |
#07: nsExpatDriver::HandleStartElementForSystemPrincipal(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:289] | |
#08: static XML_Error doContent(struct XML_ParserStruct *, int, const struct encoding *, const char *, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:2872] | |
} | |
} | |
Unreported { | |
38 blocks in heap block record 499 of 8,416 | |
5,536 bytes (5,536 requested / 0 slop) | |
Individual block sizes: 512 x 9; 32 x 29 | |
0.00% of the heap (69.90% cumulative) | |
0.00% of unreported (97.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: js::MallocProvider<JS::Zone>::pod_malloc<unsigned char>(unsigned __int64,unsigned __int64) [js/src/vm/MallocProvider.h:0] | |
#03: class JSFlatString * JSRope::flattenInternal<JSRope::NoBarrier,unsigned char>(struct JSContext *) [js/src/vm/StringType.cpp:606] | |
#04: JSRope::flatten(JSContext *) [js/src/vm/StringType.cpp:0] | |
#05: XPCConvert::JSData2Native(JSContext *,void *,JS::Handle<JS::Value>,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:710] | |
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#08: ??? (???:???) | |
} | |
} | |
Unreported { | |
170 blocks in heap block record 500 of 8,416 | |
5,440 bytes (4,080 requested / 1,360 slop) | |
Individual block sizes: 32 x 170 | |
0.00% of the heap (69.90% cumulative) | |
0.00% of unreported (97.68% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:145] | |
#04: nsFont::nsFont(mozilla::StyleGenericFontFamily,int) [gfx/src/nsFont.cpp:25] | |
#05: mozilla::LangGroupFontPrefs::LangGroupFontPrefs() [layout/base/StaticPresData.h:29] | |
#06: mozilla::dom::Document::Document(char const *) [dom/base/Document.cpp:1337] | |
#07: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:185] | |
#08: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 501 of 8,416 | |
5,408 bytes (5,408 requested / 0 slop) | |
Individual block sizes: 208 x 26 | |
0.00% of the heap (69.91% cumulative) | |
0.00% of unreported (97.69% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48] | |
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109] | |
#06: static nsresult NewImageChannel(class nsIChannel * *, bool *, class nsIURI *, class nsIURI *, int, class nsIURI *, mozilla::net::ReferrerPolicy, class nsILoadGroup *, const class nsTString<char> & const, unsigned int, unsigned int, class nsIPrincipal *, class nsISupports *, bool) [image/imgLoader.cpp:912] | |
#07: imgLoader::LoadImage(nsIURI *,nsIURI *,nsIURI *,mozilla::net::ReferrerPolicy,nsIPrincipal *,unsigned __int64,nsILoadGroup *,imgINotificationObserver *,nsINode *,mozilla::dom::Document *,unsigned int,nsISupports *,unsigned int,nsTSubstring<char16_t> const &,bool,imgRequestProxy * *) [image/imgLoader.cpp:2213] | |
#08: nsContentUtils::LoadImage(nsIURI *,nsINode *,mozilla::dom::Document *,nsIPrincipal *,unsigned __int64,nsIURI *,mozilla::net::ReferrerPolicy,imgINotificationObserver *,int,nsTSubstring<char16_t> const &,imgRequestProxy * *,unsigned int,bool) [dom/base/nsContentUtils.cpp:3337] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 502 of 8,416 | |
5,408 bytes (5,408 requested / 0 slop) | |
Individual block sizes: 208 x 26 | |
0.00% of the heap (69.91% cumulative) | |
0.00% of unreported (97.69% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48] | |
#04: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
#05: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109] | |
#06: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:276] | |
#07: nsresult mozilla::image::SVGDocumentWrapper::OnStartRequest(class nsIRequest *) [image/SVGDocumentWrapper.cpp:196] | |
#08: mozilla::image::VectorImage::OnStartRequest(nsIRequest *) [image/VectorImage.cpp:0] | |
} | |
} | |
Unreported { | |
42 blocks in heap block record 503 of 8,416 | |
5,376 bytes (5,376 requested / 0 slop) | |
Individual block sizes: 1,024; 256 x 6; 128 x 9; 64 x 26 | |
0.00% of the heap (69.91% cumulative) | |
0.00% of unreported (97.69% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:223] | |
#05: XPTC__InvokebyIndex | |
#06: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#07: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
24 blocks in heap block record 504 of 8,416 | |
5,376 bytes (5,184 requested / 192 slop) | |
Individual block sizes: 224 x 24 | |
0.00% of the heap (69.91% cumulative) | |
0.00% of unreported (97.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include/nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#05: nsChromeProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [chrome/nsChromeProtocolHandler.cpp:74] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1782] | |
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1636] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1662] | |
} | |
} | |
Unreported { | |
24 blocks in heap block record 505 of 8,416 | |
5,376 bytes (5,184 requested / 192 slop) | |
Individual block sizes: 224 x 24 | |
0.00% of the heap (69.92% cumulative) | |
0.00% of unreported (97.70% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:83] | |
#07: mozilla::ipc::LoadInfoArgsToLoadInfo(mozilla::Maybe<mozilla::net::LoadInfoArgs> const &,nsILoadInfo * *) [ipc/glue/BackgroundUtils.cpp:672] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:436] | |
} | |
} | |
Unreported { | |
24 blocks in heap block record 506 of 8,416 | |
5,376 bytes (5,184 requested / 192 slop) | |
Individual block sizes: 224 x 24 | |
0.00% of the heap (69.92% cumulative) | |
0.00% of unreported (97.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: static nsresult NewStandardURI(const class nsTSubstring<char> & const, const char *, class nsIURI *, int, class nsIURI * *) [netwerk/base/nsNetUtil.cpp:1678] | |
#05: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#06: nsresult mozilla::net::CallObserveActivity::Run() [netwerk/protocol/http/NullHttpTransaction.cpp:51] | |
#07: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#08: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
} | |
} | |
Unreported { | |
84 blocks in heap block record 507 of 8,416 | |
5,376 bytes (4,704 requested / 672 slop) | |
Individual block sizes: 64 x 84 | |
0.00% of the heap (69.92% cumulative) | |
0.00% of unreported (97.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsresult nsXBLWindowKeyHandler::EnsureHandlers() [dom/xbl/nsXBLWindowKeyHandler.cpp:114] | |
#04: bool nsXBLWindowKeyHandler::HasHandlerForEvent(class mozilla::dom::KeyboardEvent *, bool *) [dom/xbl/nsXBLWindowKeyHandler.cpp:616] | |
#05: void nsXBLWindowKeyHandler::HandleEventOnCaptureInDefaultEventGroup(class mozilla::dom::KeyboardEvent *) [dom/xbl/nsXBLWindowKeyHandler.cpp:331] | |
#06: nsresult nsXBLWindowKeyHandler::HandleEvent(class mozilla::dom::Event *) [dom/xbl/nsXBLWindowKeyHandler.cpp:281] | |
#07: nsresult mozilla::EventListenerManager::HandleEventSubType(struct mozilla::EventListenerManager::Listener *, class mozilla::dom::Event *, class mozilla::dom::EventTarget *) [dom/events/EventListenerManager.cpp:1029] | |
#08: void mozilla::EventListenerManager::HandleEventInternal(class nsPresContext *, class mozilla::WidgetEvent *, class mozilla::dom::Event * *, class mozilla::dom::EventTarget *, nsEventStatus *, bool) [dom/events/EventListenerManager.cpp:1225] | |
} | |
} | |
Unreported { | |
91 blocks in heap block record 508 of 8,416 | |
5,344 bytes (4,718 requested / 626 slop) | |
Individual block sizes: 96 x 24; 80 x 13; 64 x 4; 48 x 9; 32 x 41 | |
0.00% of the heap (69.93% cumulative) | |
0.00% of unreported (97.71% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static class JSFlatString * NewStringDeflated<js::CanGC>(struct JSContext *, const char16_t *, unsigned __int64) [js/src/vm/StringType.cpp:1593] | |
#03: js::JSONParserBase::Token js::JSONParser<char16_t>::readString<js::JSONParserBase::LiteralValue>() [js/src/vm/JSONParser.cpp:126] | |
#04: js::JSONParser<char16_t>::parse(JS::MutableHandle<JS::Value>) [js/src/vm/JSONParser.cpp:709] | |
#05: js::ParseJSONWithReviver<char16_t>(JSContext *,mozilla::Range<char16_t const >,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/builtin/JSON.cpp:1013] | |
#06: static bool json_parse(struct JSContext *, unsigned int, union JS::Value *) [js/src/builtin/JSON.cpp:1062] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
37 blocks in heap block record 509 of 8,416 | |
5,328 bytes (5,328 requested / 0 slop) | |
Individual block sizes: 144 x 37 | |
0.00% of the heap (69.93% cumulative) | |
0.00% of unreported (97.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsFrameLoader::EnsureMessageManager() [dom/base/nsFrameLoader.cpp:2993] | |
#04: bool nsFrameLoader::TryRemoteBrowserInternal() [dom/base/nsFrameLoader.cpp:2733] | |
#05: nsFrameLoader::TryRemoteBrowser() [dom/base/nsFrameLoader.cpp:2741] | |
#06: nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const &,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:999] | |
#07: nsFrameLoader::Show(int,int,int,int,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:866] | |
#08: nsSubDocumentFrame::ShowViewer() [layout/generic/nsSubDocumentFrame.cpp:209] | |
} | |
} | |
Unreported { | |
83 blocks in heap block record 510 of 8,416 | |
5,312 bytes (4,648 requested / 664 slop) | |
Individual block sizes: 64 x 83 | |
0.00% of the heap (69.93% cumulative) | |
0.00% of unreported (97.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::LifecycleCallbacks::Init(JSContext *,JS::Handle<JS::Value>,char const *,bool) [s3:gecko-generated-sources-l1:f7f042fd411b6d9516302db25c4d9d437181748944467b3017300d055cb70173ff9649936d6a14ccf5f294dafed8ead40bfb0db7c87a35dceb4e657d2f17041f/dom/bindings/WebComponentsBinding.cpp::112] | |
#04: mozilla::dom::CustomElementRegistry::Define(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::CustomElementConstructor &,mozilla::dom::ElementDefinitionOptions const &,mozilla::ErrorResult &) [dom/base/CustomElementRegistry.cpp:811] | |
#05: static bool mozilla::dom::CustomElementRegistry_Binding::define(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::CustomElementRegistry *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:3e36315aaf81888e3881dda5c494a477f4cfcc16e9637afc82b922aeeec9b138c0073ad65e29a8c5efbd4c838567b15c5cad256b52aa235706a67c51b0804a4b/dom/bindings/CustomElementRegistryBinding.cpp::315] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
83 blocks in heap block record 511 of 8,416 | |
5,312 bytes (4,648 requested / 664 slop) | |
Individual block sizes: 64 x 83 | |
0.00% of the heap (69.93% cumulative) | |
0.00% of unreported (97.72% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static bool mozilla::dom::CustomElementRegistry_Binding::define(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::CustomElementRegistry *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:3e36315aaf81888e3881dda5c494a477f4cfcc16e9637afc82b922aeeec9b138c0073ad65e29a8c5efbd4c838567b15c5cad256b52aa235706a67c51b0804a4b/dom/bindings/CustomElementRegistryBinding.cpp::292] | |
#04: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#05: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#06: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
#07: js::RunScript(JSContext *,js::RunState &) [js/src/vm/Interpreter.cpp:425] | |
#08: js::ExecuteKernel(JSContext *,JS::Handle<JSScript *>,JSObject &,JS::Value const &,js::AbstractFramePtr,JS::Value *) [js/src/vm/Interpreter.cpp:787] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 512 of 8,416 | |
5,280 bytes (4,805 requested / 475 slop) | |
Individual block sizes: 96 x 50; 80 x 6 | |
0.00% of the heap (69.94% cumulative) | |
0.00% of unreported (97.73% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: js::StringBuffer::finishStringInternal<unsigned char>(JSContext *) [js/src/util/StringBuffer.cpp:85] | |
#03: js::array_join(JSContext *,unsigned int,JS::Value *) [js/src/builtin/Array.cpp:1504] | |
#04: ??? (???:???) | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 513 of 8,416 | |
5,200 bytes (5,040 requested / 160 slop) | |
Individual block sizes: 272; 240; 224 x 4; 192 x 7; 176 x 3; 144; 128 x 3; 96 x 7; 80 x 9 | |
0.00% of the heap (69.94% cumulative) | |
0.00% of unreported (97.73% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<selectors::parser::Selector<style::gecko::selector_parser::SelectorImpl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> selectors::parser::parse_selector<style::selector_parser::SelectorParser,style::gecko::selector_parser::SelectorImpl>(struct style::selector_parser::SelectorParser *, struct cssparser::parser::Parser *) [servo/components/selectors/parser.rs:1539] | |
#03: static union core::result::Result<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>::parse<style::gecko::selector_parser::SelectorImpl,style::selector_parser::SelectorParser>(struct cssparser::parser::Parser *) [servo/components/selectors/parser.rs:314] | |
#04: static struct servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::rule_list::CssRules>> style::stylesheets::rule_parser::NestedRuleParser::parse_nested_rules(struct cssparser::parser::Parser *, style::stylesheets::CssRuleType) [servo/components/style/stylesheets/rule_parser.rs:354] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:496] | |
#06: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
} | |
} | |
Unreported { | |
7 blocks in heap block record 514 of 8,416 | |
5,184 bytes (5,184 requested / 0 slop) | |
Individual block sizes: 2,048; 1,024 x 2; 512; 256 x 2; 64 | |
0.00% of the heap (69.94% cumulative) | |
0.00% of unreported (97.74% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: XPCConvert::JSData2Native(JSContext *,void *,JS::Handle<JS::Value>,nsXPTType const &,nsID const *,unsigned int,nsresult *) [js/xpconnect/src/XPCConvert.cpp:715] | |
#05: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#06: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: js::CallFromStack(JSContext *,JS::CallArgs const &) [js/src/vm/Interpreter.cpp:599] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 515 of 8,416 | |
5,184 bytes (5,184 requested / 0 slop) | |
Individual block sizes: 144 x 36 | |
0.00% of the heap (69.95% cumulative) | |
0.00% of unreported (97.74% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static struct std::pair<std::_Tree_iterator<std::_Tree_val<std::_Tree_simple_types<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>,mozilla::dom::RemoteFrameInfo> > > >,bool> std::map<mozilla::dom::IdType<mozilla::dom::BrowserParent>,mozilla::dom::RemoteFrameInfo,std::less<mozilla::dom::IdType<mozilla::dom::BrowserParent> >,std::allocator<std::pair<const mozilla::dom::IdType<mozilla::dom::BrowserParent>,mozilla::dom::RemoteFrameInfo> > >::_Try_emplace<const mozilla::dom::IdType<mozilla::dom::BrowserParent> &>(const class mozilla::dom::IdType<mozilla::dom::BrowserParent> & const) [vs2017_15.8.4/VC/include/map:232] | |
#04: bool mozilla::dom::ContentProcessManager::RegisterRemoteFrame(const class mozilla::dom::IdType<mozilla::dom::BrowserParent> & const, const class mozilla::dom::IdType<mozilla::dom::ContentParent> & const, const class mozilla::dom::IdType<mozilla::dom::BrowserParent> & const, const class mozilla::dom::IPCTabContext & const, const class mozilla::dom::IdType<mozilla::dom::ContentParent> & const) [dom/ipc/ContentProcessManager.cpp:157] | |
#05: mozilla::dom::ContentParent::CreateBrowser(mozilla::dom::TabContext const &,mozilla::dom::Element *,nsTSubstring<char16_t> const &,mozilla::dom::BrowsingContext *,mozilla::dom::ContentParent *,mozilla::dom::BrowserParent *,unsigned __int64) [dom/ipc/ContentParent.cpp:1168] | |
#06: bool nsFrameLoader::TryRemoteBrowserInternal() [dom/base/nsFrameLoader.cpp:2677] | |
#07: nsFrameLoader::TryRemoteBrowser() [dom/base/nsFrameLoader.cpp:2741] | |
#08: nsFrameLoader::ShowRemoteFrame(mozilla::gfx::IntSizeTyped<mozilla::ScreenPixel> const &,nsSubDocumentFrame *) [dom/base/nsFrameLoader.cpp:999] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 516 of 8,416 | |
5,184 bytes (4,992 requested / 192 slop) | |
Individual block sizes: 4,096; 1,024; 64 | |
0.00% of the heap (69.95% cumulative) | |
0.00% of unreported (97.74% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: OT::GSUBGPOS::accelerator_t<OT::GSUB>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2737] | |
#03: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#04: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:82] | |
#05: hb_shape_plan_create_cached2 [gfx/harfbuzz/src/hb-shape-plan.cc:461] | |
#06: hb_shape_full [gfx/harfbuzz/src/hb-shape.cc:135] | |
#07: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1366] | |
#08: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 517 of 8,416 | |
5,184 bytes (4,896 requested / 288 slop) | |
Individual block sizes: 144 x 36 | |
0.00% of the heap (69.95% cumulative) | |
0.00% of unreported (97.75% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsNestedAboutURI::Mutator::InitWithBase(nsIURI *,nsIURI *) [netwerk/protocol/about/nsAboutProtocolHandler.h:127] | |
#04: static nsresult std::_Func_impl_no_alloc<`lambda at z:/task_1561662719/build/src/obj-firefox/dist/include\nsIURIMutator.h:444:10',nsresult,nsIURIMutator *>::_Do_call(class nsIURIMutator * *) | |
#05: mozilla::net::nsAboutProtocolHandler::CreateNewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/protocol/about/nsAboutProtocolHandler.cpp:156] | |
#06: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1826] | |
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1636] | |
#08: NS_NewURI(nsIURI * *,nsTSubstring<char16_t> const &,mozilla::NotNull<mozilla::Encoding const *>,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1662] | |
} | |
} | |
Unreported { | |
159 blocks in heap block record 518 of 8,416 | |
5,152 bytes (5,152 requested / 0 slop) | |
Individual block sizes: 64 x 2; 32 x 157 | |
0.00% of the heap (69.95% cumulative) | |
0.00% of unreported (97.75% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: moz_xrealloc [memory/mozalloc/mozalloc.cpp:72] | |
#03: nsTArray_base<nsTArrayInfallibleAllocator,nsTArray_CopyWithMemutils>::EnsureCapacity<nsTArrayInfallibleAllocator>(unsigned __int64,unsigned __int64) [xpcom/ds/nsTArray-inl.h:191] | |
#04: nsAttrValue::ParseAtomArray(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:1136] | |
#05: nsXULPrototypeElement::SetAttrAt(unsigned int,nsTSubstring<char16_t> const &,nsIURI *) [dom/xul/nsXULElement.cpp:1785] | |
#06: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:872] | |
#07: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#08: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
} | |
} | |
Unreported { | |
39 blocks in heap block record 519 of 8,416 | |
5,120 bytes (5,120 requested / 0 slop) | |
Individual block sizes: 256; 128 x 38 | |
0.00% of the heap (69.96% cumulative) | |
0.00% of unreported (97.76% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::Append(nsTSubstringTuple<char> const &,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:888] | |
#04: nsJARURI::FormatSpec(nsTSubstring<char> const &,nsTSubstring<char> &,bool) [modules/libjar/nsJARURI.cpp:75] | |
#05: nsJARURI::GetAsciiSpec(nsTSubstring<char> &) [modules/libjar/nsJARURI.cpp:188] | |
#06: mozJSComponentLoader::Import(JSContext *,nsTSubstring<char> const &,JS::MutableHandle<JSObject *>,JS::MutableHandle<JSObject *>,bool) [js/xpconnect/loader/mozJSComponentLoader.cpp:1318] | |
#07: static nsresult mozilla::xpcom::ConstructJSMComponent(const class nsTSubstring<char> & const, const char *, class nsISupports * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::1619] | |
#08: mozilla::xpcom::CreateInstanceImpl(mozilla::xpcom::ModuleID,nsISupports *,nsID const &,void * *) [s3:gecko-generated-sources-l1:c5f6f1f552d568dbf42183e5189c05869be23a1cdb3694e8e16cc7340de4b24cf894520a84272dc63bab014c5a5c3b4159376c1eb7d27580fcae55c4f93d1cac/xpcom/components/StaticComponents.cpp::0] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 520 of 8,416 | |
5,120 bytes (3,840 requested / 1,280 slop) | |
Individual block sizes: 1,024 x 5 | |
0.00% of the heap (69.96% cumulative) | |
0.00% of unreported (97.76% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>, alloc::collections::CollectionAllocErr> std::collections::hash::table::RawTable<webrender_api::font::FontInstanceKey, alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>::new_uninitialized_internal<webrender_api::font::FontInstanceKey,alloc::sync::Arc<webrender::glyph_rasterizer::BaseFontInstance>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/table.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:694] | |
#03: static union core::result::Result<(), alloc::collections::CollectionAllocErr> std::collections::hash::map::HashMap<style::gecko_string_cache::Atom, style::gecko_string_cache::namespace::Namespace, core::hash::BuildHasherDefault<fxhash::FxHasher>>::try_resize<style::gecko_string_cache::Atom,style::gecko_string_cache::namespace::Namespace,core::hash::BuildHasherDefault<fxhash::FxHasher>>(unsigned __int64, std::collections::hash::table::Fallibility) [git:github.com/rust-lang/rust:src/libstd/collections/hash/map.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:1118] | |
#04: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:492] | |
#05: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#06: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
#07: mozilla::StyleSheet::ParseSheetSync(mozilla::css::Loader *,nsTSubstring<char> const &,mozilla::css::SheetLoadData *,unsigned int,mozilla::css::LoaderReusableStyleSheets *) [layout/style/StyleSheet.cpp:1009] | |
#08: mozilla::css::Loader::ParseSheet(nsTSubstring<char> const &,mozilla::css::SheetLoadData *,mozilla::css::Loader::AllowAsyncParse) [layout/style/Loader.cpp:1574] | |
} | |
} | |
Unreported { | |
5 blocks in heap block record 521 of 8,416 | |
5,120 bytes (3,200 requested / 1,920 slop) | |
Individual block sizes: 1,024 x 5 | |
0.00% of the heap (69.96% cumulative) | |
0.00% of unreported (97.76% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::6434] | |
#04: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#05: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#06: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
#07: NS_ProcessNextEvent(nsIThread *,bool) [xpcom/threads/nsThreadUtils.cpp:486] | |
#08: void mozilla::ipc::MessagePump::Run(class base::MessagePump::Delegate *) [ipc/glue/MessagePump.cpp:88] | |
} | |
} | |
Unreported { | |
159 blocks in heap block record 522 of 8,416 | |
5,088 bytes (5,088 requested / 0 slop) | |
Individual block sizes: 32 x 159 | |
0.00% of the heap (69.96% cumulative) | |
0.00% of unreported (97.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsAttrValue::EnsureEmptyAtomArray() [dom/base/nsAttrValue.cpp:1683] | |
#04: nsAttrValue::ParseAtomArray(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:1115] | |
#05: nsXULPrototypeElement::SetAttrAt(unsigned int,nsTSubstring<char16_t> const &,nsIURI *) [dom/xul/nsXULElement.cpp:1785] | |
#06: XULContentSinkImpl::AddAttributes(char16_t const * *,unsigned int,nsXULPrototypeElement *) [dom/xul/nsXULContentSink.cpp:872] | |
#07: XULContentSinkImpl::OpenTag(char16_t const * *,unsigned int,unsigned int,mozilla::dom::NodeInfo *) [dom/xul/nsXULContentSink.cpp:707] | |
#08: XULContentSinkImpl::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xul/nsXULContentSink.cpp:0] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 523 of 8,416 | |
4,992 bytes (4,992 requested / 0 slop) | |
Individual block sizes: 192 x 26 | |
0.00% of the heap (69.97% cumulative) | |
0.00% of unreported (97.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::Timeline() [dom/base/Document.cpp:3730] | |
#04: mozilla::image::SVGDocumentWrapper::IsAnimated() [image/SVGDocumentWrapper.cpp:107] | |
#05: void mozilla::image::VectorImage::OnSVGDocumentLoaded() [image/VectorImage.cpp:1400] | |
#06: nsresult mozilla::image::SVGLoadEventListener::HandleEvent(class mozilla::dom::Event *) [image/VectorImage.cpp:211] | |
#07: nsresult mozilla::EventListenerManager::HandleEventSubType(struct mozilla::EventListenerManager::Listener *, class mozilla::dom::Event *, class mozilla::dom::EventTarget *) [dom/events/EventListenerManager.cpp:1029] | |
#08: void mozilla::EventListenerManager::HandleEventInternal(class nsPresContext *, class mozilla::WidgetEvent *, class mozilla::dom::Event * *, class mozilla::dom::EventTarget *, nsEventStatus *, bool) [dom/events/EventListenerManager.cpp:1221] | |
} | |
} | |
Unreported { | |
39 blocks in heap block record 524 of 8,416 | |
4,992 bytes (4,992 requested / 0 slop) | |
Individual block sizes: 128 x 39 | |
0.00% of the heap (69.97% cumulative) | |
0.00% of unreported (97.77% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: mozilla::net::nsStandardURL::BuildNormalizedSpec(char const *,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:805] | |
#05: mozilla::net::nsStandardURL::SetSpecWithEncoding(nsTSubstring<char> const &,mozilla::Encoding const *) [netwerk/base/nsStandardURL.cpp:1505] | |
#06: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:370] | |
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759] | |
#08: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0] | |
} | |
} | |
Unreported { | |
18 blocks in heap block record 525 of 8,416 | |
4,992 bytes (4,032 requested / 960 slop) | |
Individual block sizes: 2,048; 1,024; 256 x 4; 128 x 2; 64 x 10 | |
0.00% of the heap (69.97% cumulative) | |
0.00% of unreported (97.78% cumulative) | |
Allocated at { | |
#01: static void * replace_realloc(void *, unsigned __int64) [memory/replace/dmd/DMD.cpp:1161] | |
#02: static void alloc::vec::Vec<regex_syntax::literals::Lit>::reserve<regex_syntax::literals::Lit>(unsigned __int64) [git:github.com/rust-lang/rust:src/liballoc/vec.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:457] | |
#03: static bool style::properties::declaration_block::PropertyDeclarationBlock::extend(struct style::properties::SourcePropertyDeclarationDrain, style::properties::declaration_block::Importance) [servo/components/style/properties/declaration_block.rs:434] | |
#04: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1426] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#06: static struct servo_arc::Arc<style::shared_lock::Locked<style::stylesheets::rule_list::CssRules>> style::stylesheets::rule_parser::NestedRuleParser::parse_nested_rules(struct cssparser::parser::Parser *, style::stylesheets::CssRuleType) [servo/components/style/stylesheets/rule_parser.rs:354] | |
#07: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, union style::stylesheets::rule_parser::AtRuleBlockPrelude, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:496] | |
#08: static union core::result::Result<style::stylesheets::CssRule, (cssparser::parser::ParseError<style_traits::StyleParseErrorKind>, str*)> cssparser::rules_and_declarations::parse_at_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::ParserState *, struct cssparser::cow_rc_str::CowRcStr, struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:503] | |
} | |
} | |
Unreported { | |
54 blocks in heap block record 526 of 8,416 | |
4,944 bytes (3,495 requested / 1,449 slop) | |
Individual block sizes: 1,024 x 2; 272; 112 x 3; 96; 80 x 2; 48 x 37; 32 x 8 | |
0.00% of the heap (69.97% cumulative) | |
0.00% of unreported (97.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: class JSFlatString * js::NewStringCopyNDontDeflate<js::CanGC,unsigned char>(struct JSContext *, const unsigned char *, unsigned __int64) [js/src/vm/StringType.cpp:1757] | |
#03: js::JSONParserBase::Token js::JSONParser<unsigned char>::readString<js::JSONParserBase::LiteralValue>() [js/src/vm/JSONParser.cpp:126] | |
#04: js::JSONParser<unsigned char>::parse(JS::MutableHandle<JS::Value>) [js/src/vm/JSONParser.cpp:709] | |
#05: js::ParseJSONWithReviver<unsigned char>(JSContext *,mozilla::Range<unsigned char const >,JS::Handle<JS::Value>,JS::MutableHandle<JS::Value>) [js/src/builtin/JSON.cpp:1013] | |
#06: static bool json_parse(struct JSContext *, unsigned int, union JS::Value *) [js/src/builtin/JSON.cpp:1062] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 527 of 8,416 | |
4,896 bytes (4,896 requested / 0 slop) | |
Individual block sizes: 144 x 34 | |
0.00% of the heap (69.98% cumulative) | |
0.00% of unreported (97.78% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::328] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 528 of 8,416 | |
4,896 bytes (4,624 requested / 272 slop) | |
Individual block sizes: 144 x 34 | |
0.00% of the heap (69.98% cumulative) | |
0.00% of unreported (97.79% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsXULElement::Construct(already_AddRefed<mozilla::dom::NodeInfo> &&) [dom/xul/nsXULElement.cpp:171] | |
#04: nsContentUtils::NewXULOrHTMLElement(mozilla::dom::Element * *,mozilla::dom::NodeInfo *,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/base/nsContentUtils.cpp:9172] | |
#05: NS_NewXULElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsAtom *,mozilla::dom::CustomElementDefinition *) [dom/xul/nsXULElement.cpp:264] | |
#06: NS_NewElement(mozilla::dom::Element * *,already_AddRefed<mozilla::dom::NodeInfo> &&,mozilla::dom::FromParser,nsTSubstring<char16_t> const *) [dom/base/nsNameSpaceManager.cpp:0] | |
#07: nsXMLContentSink::CreateElement(char16_t const * *,unsigned int,mozilla::dom::NodeInfo *,unsigned int,unsigned int,nsIContent * *,bool *,mozilla::dom::FromParser) [dom/xml/nsXMLContentSink.cpp:460] | |
#08: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:932] | |
} | |
} | |
Unreported { | |
149 blocks in heap block record 529 of 8,416 | |
4,864 bytes (3,731 requested / 1,133 slop) | |
Individual block sizes: 48 x 19; 32 x 117; 16 x 13 | |
0.00% of the heap (69.98% cumulative) | |
0.00% of unreported (97.79% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: wrap_strdup [memory/build/mozmemory_wrap.cpp:63] | |
#03: static void nsTHashtable<nsObserverList>::s_InitEntry(struct PLDHashEntryHdr *, const void *) [xpcom/ds/nsTHashtable.h:435] | |
#04: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:573] | |
#05: nsObserverService::AddObserver(nsIObserver *,char const *,bool) [xpcom/ds/nsObserverService.cpp:218] | |
#06: XPTC__InvokebyIndex | |
#07: static bool XPCWrappedNative::CallMethod(class XPCCallContext & const, XPCWrappedNative::CallMode) [js/xpconnect/src/XPCWrappedNative.cpp:1157] | |
#08: static bool XPC_WN_CallMethod(struct JSContext *, unsigned int, union JS::Value *) [js/xpconnect/src/XPCWrappedNativeJSOps.cpp:943] | |
} | |
} | |
Unreported { | |
101 blocks in heap block record 530 of 8,416 | |
4,848 bytes (4,848 requested / 0 slop) | |
Individual block sizes: 48 x 101 | |
0.00% of the heap (69.98% cumulative) | |
0.00% of unreported (97.79% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: static void style::properties::longhands::list_style_image::cascade_property(union style::properties::PropertyDeclaration *, struct style::values::computed::Context *) [s3:gecko-generated-sources-l1:d7cb9f8bcb474c66329ebd04b629cae802657205854780ad39b2de464d442fe88c2acc66407aa38a5b8bd5f42d4b2b0e6a63322ee0efd00bae8534daec1e1336/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/longhands/list.rs::342] | |
#04: static void style::properties::cascade::Cascade::apply_properties<style::properties::cascade::LateProperties,core::iter::adapters::Cloned<core::slice::Iter<(style::properties::PropertyDeclaration*, style::rule_tree::CascadeLevel)>>>(style::properties::cascade::ApplyResetProperties, struct core::iter::adapters::Cloned<core::slice::Iter<(style::properties::PropertyDeclaration*, style::rule_tree::CascadeLevel)>>) [servo/components/style/properties/cascade.rs:548] | |
#05: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#06: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#07: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
#08: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::resolve_style<style::gecko::wrapper::GeckoElement>(union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:234] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 531 of 8,416 | |
4,800 bytes (4,800 requested / 0 slop) | |
Individual block sizes: 80 x 60 | |
0.00% of the heap (69.99% cumulative) | |
0.00% of unreported (97.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: AttrArray::GrowBy(unsigned int) [dom/base/AttrArray.cpp:492] | |
#03: mozilla::dom::Element::SetAttrAndNotify(int,nsAtom *,nsAtom *,nsAttrValue const *,nsAttrValue &,nsIPrincipal *,unsigned char,bool,bool,bool,mozilla::dom::Document *,mozAutoDocUpdate const &) [dom/base/Element.cpp:2451] | |
#04: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2378] | |
#05: mozilla::TextEditRules::CreateBogusNodeIfNeeded() [editor/libeditor/TextEditRules.cpp:1550] | |
#06: nsresult mozilla::TextEditRules::AfterEdit(mozilla::EditSubAction, short) [editor/libeditor/TextEditRules.cpp:257] | |
#07: void mozilla::TextEditor::OnEndHandlingTopLevelEditSubAction() [editor/libeditor/TextEditor.cpp:2129] | |
#08: mozilla::TextEditor::DeleteSelectionAsSubAction(short,short) [editor/libeditor/TextEditor.cpp:772] | |
} | |
} | |
Unreported { | |
60 blocks in heap block record 532 of 8,416 | |
4,800 bytes (4,320 requested / 480 slop) | |
Individual block sizes: 80 x 60 | |
0.00% of the heap (69.99% cumulative) | |
0.00% of unreported (97.80% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: base::LinearHistogram::FactoryGet(int,int,unsigned __int64,base::Histogram::Flags,int const *) [ipc/chromium/src/base/histogram.cc:446] | |
#04: `anonymous namespace'::internal_CreateBaseHistogramInstance(`anonymous namespace'::HistogramInfo const &,int) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:658] | |
#05: `anonymous namespace'::internal_GetHistogramById(mozilla::BaseAutoLock<mozilla::AnyStaticMutex> const &,A0xEEA5E6D8::Telemetry::HistogramID,A0xEEA5E6D8::mozilla::ProcessID,bool) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:428] | |
#06: TelemetryHistogram::AccumulateChild(mozilla::Telemetry::ProcessID,nsTArray<mozilla::Telemetry::HistogramAccumulation> const &) [toolkit/components/telemetry/core/TelemetryHistogram.cpp:2733] | |
#07: mozilla::dom::ContentParent::RecvAccumulateChildHistograms(nsTArray<mozilla::Telemetry::HistogramAccumulation> &&) [dom/ipc/ContentParent.cpp:5446] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::9697] | |
} | |
} | |
Unreported { | |
23 blocks in heap block record 533 of 8,416 | |
4,784 bytes (4,784 requested / 0 slop) | |
Individual block sizes: 208 x 23 | |
0.00% of the heap (69.99% cumulative) | |
0.00% of unreported (97.81% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::image::VectorImage::CreateSurface(mozilla::image::SVGDrawingParameters const &,gfxDrawable *,bool &) [image/VectorImage.cpp:1102] | |
#04: class mozilla::Tuple<mozilla::image::ImgDrawResult,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits>,RefPtr<mozilla::gfx::SourceSurface> > mozilla::image::VectorImage::GetFrameInternal(const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const class mozilla::Maybe<mozilla::SVGImageContext> & const, unsigned int, unsigned int) [image/VectorImage.cpp:789] | |
#05: mozilla::image::ImageResource::GetImageContainerImpl(mozilla::layers::LayerManager *,mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> const &,mozilla::Maybe<mozilla::SVGImageContext> const &,unsigned int,mozilla::layers::ImageContainer * *) [image/Image.cpp:189] | |
#06: mozilla::image::ImgDrawResult mozilla::image::VectorImage::GetImageContainerAtSize(class mozilla::layers::LayerManager *, const struct mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> & const, const class mozilla::Maybe<mozilla::SVGImageContext> & const, unsigned int, class mozilla::layers::ImageContainer * *) [image/VectorImage.cpp:867] | |
#07: mozilla::image::ImgDrawResult nsImageBoxFrame::CreateWebRenderCommands(class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, const class mozilla::layers::StackingContextHelper & const, class mozilla::layers::RenderRootStateManager *, class nsDisplayItem *, struct nsPoint, unsigned int) [layout/xul/nsImageBoxFrame.cpp:429] | |
#08: bool nsDisplayXULImage::CreateWebRenderCommands(class mozilla::wr::DisplayListBuilder & const, class mozilla::wr::IpcResourceUpdateQueue & const, const class mozilla::layers::StackingContextHelper & const, class mozilla::layers::RenderRootStateManager *, class nsDisplayListBuilder *) [layout/xul/nsImageBoxFrame.cpp:542] | |
} | |
} | |
Unreported { | |
37 blocks in heap block record 534 of 8,416 | |
4,736 bytes (4,440 requested / 296 slop) | |
Individual block sizes: 128 x 37 | |
0.00% of the heap (69.99% cumulative) | |
0.00% of unreported (97.81% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2487] | |
#07: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
37 blocks in heap block record 535 of 8,416 | |
4,736 bytes (4,440 requested / 296 slop) | |
Individual block sizes: 128 x 37 | |
0.00% of the heap (70.00% cumulative) | |
0.00% of unreported (97.81% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2490] | |
#07: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
#08: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
} | |
} | |
Unreported { | |
37 blocks in heap block record 536 of 8,416 | |
4,736 bytes (4,440 requested / 296 slop) | |
Individual block sizes: 128 x 37 | |
0.00% of the heap (70.00% cumulative) | |
0.00% of unreported (97.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &,nsTSubstring<char> const &) [caps/BasePrincipal.cpp:531] | |
#04: mozilla::BasePrincipal::CreateCodebasePrincipal(nsIURI *,mozilla::OriginAttributes const &) [caps/BasePrincipal.cpp:487] | |
#05: mozilla::ipc::PrincipalInfoToPrincipal(mozilla::ipc::PrincipalInfo const &,nsresult *) [ipc/glue/BackgroundUtils.cpp:88] | |
#06: mozilla::ipc::CSPInfoToCSP(mozilla::ipc::CSPInfo const &,mozilla::dom::Document *,nsresult *) [ipc/glue/BackgroundUtils.cpp:176] | |
#07: mozilla::dom::BrowserParent::RecvOnLocationChange(mozilla::Maybe<mozilla::dom::WebProgressData> const &,mozilla::dom::RequestData const &,nsIURI *,unsigned int,bool,bool,mozilla::Maybe<mozilla::dom::WebProgressLocationChangeData> const &) [dom/ipc/BrowserParent.cpp:2485] | |
#08: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::5314] | |
} | |
} | |
Unreported { | |
292 blocks in heap block record 537 of 8,416 | |
4,672 bytes (4,672 requested / 0 slop) | |
Individual block sizes: 16 x 292 | |
0.00% of the heap (70.00% cumulative) | |
0.00% of unreported (97.82% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::PWindowGlobalParent::PWindowGlobalParent() [s3:gecko-generated-sources-l1:cf5c66f05ddd4267b8e2f6f36c3b355d74425af01fa5edea10d93045d1326efa3884ba67fded8257e5381c63431af694af077400e59468d0c578f366031a577a/ipc/ipdl/PWindowGlobalParent.cpp::23] | |
#04: mozilla::dom::WindowGlobalParent::WindowGlobalParent(mozilla::dom::WindowGlobalInit const &,bool) [dom/ipc/WindowGlobalParent.cpp:54] | |
#05: mozilla::dom::BrowserParent::AllocPWindowGlobalParent(mozilla::dom::WindowGlobalInit const &) [dom/ipc/BrowserParent.cpp:1233] | |
#06: mozilla::dom::PBrowserParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:4be3e97c03aab12b18d0865da30533235f6753a1257bf69ba4d2382601c66460a26508f9354b7f2a7916191e54e190fba3c532ecf100bdebba7b26fd8b76d222/ipc/ipdl/PBrowserParent.cpp::2762] | |
#07: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::5551] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
29 blocks in heap block record 538 of 8,416 | |
4,640 bytes (4,640 requested / 0 slop) | |
Individual block sizes: 160 x 29 | |
0.00% of the heap (70.00% cumulative) | |
0.00% of unreported (97.82% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:528] | |
#03: mozilla::CounterStyleManager::CounterStyleManager(nsPresContext *) [layout/style/CounterStyleManager.cpp:1735] | |
#04: nsPresContext::AttachPresShell(mozilla::PresShell *) [layout/base/nsPresContext.cpp:677] | |
#05: mozilla::PresShell::Init(mozilla::dom::Document *,nsPresContext *,nsViewManager *) [layout/base/PresShell.cpp:951] | |
#06: mozilla::dom::Document::CreatePresShell(nsPresContext *,nsViewManager *) [dom/base/Document.cpp:5882] | |
#07: nsresult nsDocumentViewer::InitPresentationStuff(bool) [layout/base/nsDocumentViewer.cpp:736] | |
#08: nsDocumentViewer::InitInternal(nsIWidget *,nsISupports *,mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const &,bool,bool,bool) [layout/base/nsDocumentViewer.cpp:980] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 539 of 8,416 | |
4,608 bytes (4,608 requested / 0 slop) | |
Individual block sizes: 128 x 36 | |
0.00% of the heap (70.01% cumulative) | |
0.00% of unreported (97.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > >,std::allocator<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,mozilla::ipc::IProtocol *> > > > > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:1500] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::IProtocol *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::IProtocol *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670] | |
#06: mozilla::ipc::PBackgroundParent::PBackgroundParent() [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::339] | |
#07: mozilla::ipc::BackgroundParent::Alloc(mozilla::dom::ContentParent *,mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [ipc/glue/BackgroundImpl.cpp:640] | |
#08: mozilla::dom::ContentParent::RecvInitBackground(mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [dom/ipc/ContentParent.cpp:3186] | |
} | |
} | |
Unreported { | |
96 blocks in heap block record 540 of 8,416 | |
4,608 bytes (4,608 requested / 0 slop) | |
Individual block sizes: 48 x 96 | |
0.00% of the heap (70.01% cumulative) | |
0.00% of unreported (97.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsFrameMessageManager::AddMessageListener(nsTSubstring<char16_t> const &,mozilla::dom::MessageListener &,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:206] | |
#04: static bool mozilla::dom::MessageListenerManager_Binding::addMessageListener(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::MessageListenerManager *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::4801] | |
#05: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#06: ??? (???:???) | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 541 of 8,416 | |
4,608 bytes (4,320 requested / 288 slop) | |
Individual block sizes: 128 x 36 | |
0.00% of the heap (70.01% cumulative) | |
0.00% of unreported (97.83% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsViewManager::CreateView(nsRect const &,nsView *,nsViewVisibility) [view/nsViewManager.cpp:127] | |
#04: nsFrame::CreateView() [layout/generic/nsFrame.cpp:1409] | |
#05: void nsSubDocumentFrame::Init(class nsIContent *, class nsContainerFrame *, class nsIFrame *) [layout/generic/nsSubDocumentFrame.cpp:130] | |
#06: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4610] | |
#07: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604] | |
#08: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654] | |
} | |
} | |
Unreported { | |
36 blocks in heap block record 542 of 8,416 | |
4,608 bytes (4,320 requested / 288 slop) | |
Individual block sizes: 128 x 36 | |
0.00% of the heap (70.01% cumulative) | |
0.00% of unreported (97.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsViewManager::CreateView(nsRect const &,nsView *,nsViewVisibility) [view/nsViewManager.cpp:127] | |
#04: void nsSubDocumentFrame::Init(class nsIContent *, class nsContainerFrame *, class nsIFrame *) [layout/generic/nsSubDocumentFrame.cpp:130] | |
#05: void nsCSSFrameConstructor::InitAndRestoreFrame(const class nsFrameConstructorState & const, class nsIContent *, class nsContainerFrame *, class nsIFrame *, bool) [layout/base/nsCSSFrameConstructor.cpp:4610] | |
#06: nsCSSFrameConstructor::ConstructFrameFromItemInternal(nsCSSFrameConstructor::FrameConstructionItem &,nsFrameConstructorState &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:3604] | |
#07: nsCSSFrameConstructor::ConstructFramesFromItem(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList::Iterator &,nsContainerFrame *,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:5654] | |
#08: nsCSSFrameConstructor::ConstructFramesFromItemList(nsFrameConstructorState &,nsCSSFrameConstructor::FrameConstructionItemList &,nsContainerFrame *,bool,nsFrameList &) [layout/base/nsCSSFrameConstructor.cpp:9535] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 543 of 8,416 | |
4,576 bytes (4,368 requested / 208 slop) | |
Individual block sizes: 176 x 26 | |
0.00% of the heap (70.02% cumulative) | |
0.00% of unreported (97.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::RequestContextService::NewRequestContext(nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:552] | |
#04: mozilla::net::nsLoadGroup::Init() [netwerk/base/nsLoadGroup.cpp:940] | |
#05: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48] | |
#06: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
#07: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109] | |
#08: nsresult mozilla::image::SVGDocumentWrapper::SetupViewer(class nsIRequest *, class nsIContentViewer * *, class nsILoadGroup * *) [image/SVGDocumentWrapper.cpp:276] | |
} | |
} | |
Unreported { | |
26 blocks in heap block record 544 of 8,416 | |
4,576 bytes (4,368 requested / 208 slop) | |
Individual block sizes: 176 x 26 | |
0.00% of the heap (70.02% cumulative) | |
0.00% of unreported (97.84% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::RequestContextService::NewRequestContext(nsIRequestContext * *) [netwerk/base/RequestContextService.cpp:552] | |
#04: mozilla::net::nsLoadGroup::Init() [netwerk/base/nsLoadGroup.cpp:940] | |
#05: nsLoadGroupConstructor(nsISupports *,nsID const &,void * *) [netwerk/build/nsNetModule.cpp:48] | |
#06: nsComponentManagerImpl::CreateInstanceByContractID(char const *,nsISupports *,nsID const &,void * *) [xpcom/components/nsComponentManager.cpp:0] | |
#07: nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const &,nsID const &) [xpcom/base/nsCOMPtr.cpp:109] | |
#08: static nsresult NewImageChannel(class nsIChannel * *, bool *, class nsIURI *, class nsIURI *, int, class nsIURI *, mozilla::net::ReferrerPolicy, class nsILoadGroup *, const class nsTString<char> & const, unsigned int, unsigned int, class nsIPrincipal *, class nsISupports *, bool) [image/imgLoader.cpp:912] | |
} | |
} | |
Unreported { | |
116 blocks in heap block record 545 of 8,416 | |
4,560 bytes (3,776 requested / 784 slop) | |
Individual block sizes: 80 x 4; 64 x 9; 48 x 35; 32 x 56; 16 x 12 | |
0.00% of the heap (70.02% cumulative) | |
0.00% of unreported (97.85% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: NS_xstrdup(char16_t const *) [xpcom/base/nsCRTGlue.cpp:115] | |
#04: void nsXBLProtoImplField::nsXBLProtoImplField(const char16_t *, const char16_t *) [dom/xbl/nsXBLProtoImplField.cpp:35] | |
#05: nsXBLContentSink::ConstructField(char16_t const * *,unsigned int) [dom/xbl/nsXBLContentSink.cpp:652] | |
#06: nsXBLContentSink::OnOpenContainer(char16_t const * *,unsigned int,int,nsAtom *,unsigned int) [dom/xbl/nsXBLContentSink.cpp:414] | |
#07: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:923] | |
#08: nsXBLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int) [dom/xbl/nsXBLContentSink.cpp:216] | |
} | |
} | |
Unreported { | |
10 blocks in heap block record 546 of 8,416 | |
4,544 bytes (4,032 requested / 512 slop) | |
Individual block sizes: 1,024 x 2; 384 x 5; 192 x 3 | |
0.00% of the heap (70.02% cumulative) | |
0.00% of unreported (97.85% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: PLDHashTable::ChangeTable(int) [xpcom/ds/PLDHashTable.cpp:456] | |
#03: PLDHashTable::Add(void const *,std::nothrow_t const &) [xpcom/ds/PLDHashTable.cpp:549] | |
#04: static void mozilla::dom::Register(class mozilla::dom::BrowsingContext *) [docshell/base/BrowsingContext.cpp:60] | |
#05: mozilla::dom::BrowsingContext::CreateFromIPC(mozilla::dom::BrowsingContext::IPCInitializer &&,mozilla::dom::BrowsingContextGroup *,mozilla::dom::ContentParent *) [docshell/base/BrowsingContextFieldList.h:17] | |
#06: mozilla::dom::ContentParent::RecvAttachBrowsingContext(mozilla::dom::BrowsingContext::IPCInitializer &&) [dom/ipc/ContentParent.cpp:5764] | |
#07: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::10538] | |
#08: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
} | |
} | |
Unreported { | |
77 blocks in heap block record 547 of 8,416 | |
4,512 bytes (3,947 requested / 565 slop) | |
Individual block sizes: 128 x 2; 96 x 2; 80 x 6; 64 x 38; 48 x 20; 32 x 3; 16 x 6 | |
0.00% of the heap (70.03% cumulative) | |
0.00% of unreported (97.85% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::gecko::url::CssUrl, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::gecko::url::CssUrl::parse_with_cors_mode(struct cssparser::parser::Parser *, style::stylesheets::CorsMode) [servo/components/style/gecko/url.rs:72] | |
#03: static union core::result::Result<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::specified::image::{{impl}}::parse(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/specified/image.rs:118] | |
#04: static union core::result::Result<style::values::generics::image::GenericImageLayer<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::values::generics::image::{{impl}}::parse<style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl>>(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [servo/components/style/values/generics/image.rs:21] | |
#05: static union core::result::Result<style::properties::PropertyDeclaration, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::LonghandId::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::43544] | |
#06: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52944] | |
#07: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#08: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
} | |
} | |
Unreported { | |
40 blocks in heap block record 548 of 8,416 | |
4,480 bytes (4,480 requested / 0 slop) | |
Individual block sizes: 112 x 40 | |
0.00% of the heap (70.03% cumulative) | |
0.00% of unreported (97.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsSimpleURI::CloneInternal(mozilla::net::nsSimpleURI::RefHandlingEnum,nsTSubstring<char> const &,nsIURI * *) [netwerk/base/nsSimpleURI.cpp:568] | |
#04: BaseURIMutator<mozilla::net::nsSimpleURI>::InitFromURI(mozilla::net::nsSimpleURI *) [s3:gecko-generated-sources-l1:8356a4ee10816819206670c1e874a0992c7de4b2d270d4ed7d846ede98e691142428b1652e5ee817984dcc4729d7e177d7d629b142712057dc9982faea95733a/dist/include/nsIURIMutator.h::0] | |
#05: mozilla::net::nsSimpleNestedURI::SetRef(nsTSubstring<char> const &) [netwerk/base/nsSimpleNestedURI.cpp:56] | |
#06: mozilla::net::nsSimpleURI::SetPathQueryRefEscaped(nsTSubstring<char> const &,bool) [netwerk/base/nsSimpleURI.cpp:433] | |
#07: mozilla::net::nsSimpleURI::SetSpecInternal(nsTSubstring<char> const &) [netwerk/base/nsSimpleURI.cpp:279] | |
#08: BaseURIMutator<mozilla::net::nsNestedAboutURI>::InitFromSpec(nsTSubstring<char> const &) [s3:gecko-generated-sources-l1:8356a4ee10816819206670c1e874a0992c7de4b2d270d4ed7d846ede98e691142428b1652e5ee817984dcc4729d7e177d7d629b142712057dc9982faea95733a/dist/include/nsIURIMutator.h::87] | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 549 of 8,416 | |
4,480 bytes (4,480 requested / 0 slop) | |
Individual block sizes: 128 x 35 | |
0.00% of the heap (70.03% cumulative) | |
0.00% of unreported (97.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: void std::vector<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0>,std::allocator<std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<const mozilla::DisplayItemClipChain *> >,std::_Iterator_base0> > >::_Reallocate_exactly(const unsigned __int64) [vs2017_15.8.4/VC/include/vector:0] | |
#04: void std::_Hash<stdext::_Hmap_traits<int,mozilla::ipc::SharedMemory *,stdext::hash_compare<int,std::less<int> >,std::allocator<std::pair<const int,mozilla::ipc::SharedMemory *> >,0> >::_Init(unsigned __int64) [vs2017_15.8.4/VC/include/xhash:1128] | |
#05: mozilla::ipc::IToplevelProtocol::IToplevelProtocol(char const *,IPCMessageStart,mozilla::ipc::Side) [ipc/glue/ProtocolUtils.cpp:670] | |
#06: mozilla::ipc::PBackgroundParent::PBackgroundParent() [s3:gecko-generated-sources-l1:e5c4a17f08c2eb95300e40c66bc9707e9da8a34c73b8d836751cffcf678b21c2ec6e00f266f6ccee5c3b1a9176f1dc66c798c2eb96112ddabee4d03e9d341603/ipc/ipdl/PBackgroundParent.cpp::339] | |
#07: mozilla::ipc::BackgroundParent::Alloc(mozilla::dom::ContentParent *,mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [ipc/glue/BackgroundImpl.cpp:640] | |
#08: mozilla::dom::ContentParent::RecvInitBackground(mozilla::ipc::Endpoint<mozilla::ipc::PBackgroundParent> &&) [dom/ipc/ContentParent.cpp:3186] | |
} | |
} | |
Unreported { | |
20 blocks in heap block record 550 of 8,416 | |
4,480 bytes (4,320 requested / 160 slop) | |
Individual block sizes: 224 x 20 | |
0.00% of the heap (70.03% cumulative) | |
0.00% of unreported (97.86% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1759] | |
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:0] | |
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138] | |
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832] | |
#08: mozilla::net::nsIOService::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/base/nsIOService.cpp:799] | |
} | |
} | |
Unreported { | |
20 blocks in heap block record 551 of 8,416 | |
4,480 bytes (4,320 requested / 160 slop) | |
Individual block sizes: 224 x 20 | |
0.00% of the heap (70.03% cumulative) | |
0.00% of unreported (97.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::nsStandardURL::TemplatedMutator<mozilla::net::nsStandardURL>::Init(unsigned int,int,nsTSubstring<char> const &,char const *,nsIURI *,nsIURIMutator * *) [netwerk/base/nsStandardURL.h:366] | |
#04: nsJARURI::CreateEntryURL(nsTSubstring<char> const &,char const *,nsIURL * *) [modules/libjar/nsJARURI.cpp:85] | |
#05: nsJARURI::SetSpecWithBase(nsTSubstring<char> const &,nsIURI *) [modules/libjar/nsJARURI.cpp:363] | |
#06: nsJARURI::Mutator::SetSpecBaseCharset(nsTSubstring<char> const &,nsIURI *,char const *) [modules/libjar/nsJARURI.h:138] | |
#07: NS_NewURI(nsIURI * *,nsTSubstring<char> const &,char const *,nsIURI *,nsIIOService *) [netwerk/base/nsNetUtil.cpp:1832] | |
#08: mozilla::net::nsIOService::NewURI(nsTSubstring<char> const &,char const *,nsIURI *,nsIURI * *) [netwerk/base/nsIOService.cpp:799] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 552 of 8,416 | |
4,480 bytes (4,256 requested / 224 slop) | |
Individual block sizes: 96 x 28; 64 x 28 | |
0.00% of the heap (70.04% cumulative) | |
0.00% of unreported (97.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::computed::image::LineDirection, style::values::computed::length::CSSPixelLength, style::values::computed::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::computed::length::LengthPercentage, style::values::computed::length::LengthPercentage>, style::values::generics::color::GenericColor<cssparser::color::RGBA>>, style::values::generics::image::MozImageRect<style::values::computed::NumberOrPercentage, style::gecko::url::ComputedImageUrl>, style::gecko::url::ComputedImageUrl> style::values::generics::image::{{impl}}::to_computed_value<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>,style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>,style::gecko::url::SpecifiedImageUrl>(union style::values::generics::image::GenericImage<style::values::generics::image::GenericGradient<style::values::specified::image::LineDirection, style::values::specified::length::Length, style::values::specified::length::LengthPercentage, style::values::generics::position::GenericPosition<style::values::specified::position::PositionComponent<style::values::specified::position::HorizontalPositionKeyword>, style::values::specified::position::PositionComponent<style::values::specified::position::VerticalPositionKeyword>>, style::values::specified::color::Color>, style::values::generics::image::MozImageRect<style::values::specified::NumberOrPercentage, style::gecko::url::SpecifiedImageUrl>, style::gecko::url::SpecifiedImageUrl> *, struct style::values::computed::Context *) [servo/components/style/values/generics/image.rs:50] | |
#03: static void style::properties::longhands::mask_image::cascade_property(union style::properties::PropertyDeclaration *, struct style::values::computed::Context *) [s3:gecko-generated-sources-l1:95db4f9d0e58d274d34117d7a7b028116262503c153b55606646ab0850861f53ab4f487568d3910f790362ed562c91587bfabac9362c6b3eae831614e0f6c98c/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/longhands/svg.rs::3552] | |
#04: static void style::properties::cascade::Cascade::apply_properties<style::properties::cascade::LateProperties,core::iter::adapters::Cloned<core::slice::Iter<(style::properties::PropertyDeclaration*, style::rule_tree::CascadeLevel)>>>(style::properties::cascade::ApplyResetProperties, struct core::iter::adapters::Cloned<core::slice::Iter<(style::properties::PropertyDeclaration*, style::rule_tree::CascadeLevel)>>) [servo/components/style/properties/cascade.rs:548] | |
#05: static struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::properties::cascade::cascade_rules<style::gecko::wrapper::GeckoElement>(struct style::gecko::media_queries::Device *, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>, struct style::rule_tree::StrongRuleNode *, struct style::shared_lock::StylesheetGuards *, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, struct style::font_metrics::FontMetricsProvider*, union style::properties::cascade::CascadeMode, selectors::context::QuirksMode, union core::option::Option<style::rule_cache::RuleCache*>, struct style::rule_cache::RuleCacheConditions *, union core::option::Option<style::gecko::wrapper::GeckoElement>) [servo/components/style/properties/cascade.rs:171] | |
#06: static struct style::style_resolver::ResolvedStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_style_and_visited<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko::pseudo_element::PseudoElement*>) [servo/components/style/style_resolver.rs:302] | |
#07: static struct style::style_resolver::PrimaryStyle style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::cascade_primary_style<style::gecko::wrapper::GeckoElement>(struct style::context::CascadeInputs, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:215] | |
#08: static struct style::style_resolver::ResolvedElementStyles style::style_resolver::{{impl}}::cascade_styles_with_default_parents::{{closure}}<style::gecko::wrapper::GeckoElement>(struct closure, union core::option::Option<style::gecko_properties::ComputedValues*>, union core::option::Option<style::gecko_properties::ComputedValues*>) [servo/components/style/style_resolver.rs:334] | |
} | |
} | |
Unreported { | |
35 blocks in heap block record 553 of 8,416 | |
4,480 bytes (4,200 requested / 280 slop) | |
Individual block sizes: 128 x 35 | |
0.00% of the heap (70.04% cumulative) | |
0.00% of unreported (97.87% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsNodeInfoManager::GetCommentNodeInfo() [dom/base/nsNodeInfoManager.cpp:249] | |
#05: nsXMLContentSink::HandleComment(char16_t const *) [dom/xml/nsXMLContentSink.cpp:1094] | |
#06: nsExpatDriver::HandleComment(char16_t const *) [parser/htmlparser/nsExpatDriver.cpp:372] | |
#07: static int reportComment(struct XML_ParserStruct *, const struct encoding *, const char *, const char *) [parser/expat/lib/xmlparse.c:5930] | |
#08: static XML_Error doProlog(struct XML_ParserStruct *, const struct encoding *, const char *, const char *, int, const char *, const char * *, unsigned char) [parser/expat/lib/xmlparse.c:5252] | |
} | |
} | |
Unreported { | |
56 blocks in heap block record 554 of 8,416 | |
4,480 bytes (4,032 requested / 448 slop) | |
Individual block sizes: 80 x 56 | |
0.00% of the heap (70.04% cumulative) | |
0.00% of unreported (97.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::net::HttpBaseChannel::HttpBaseChannel() [netwerk/protocol/http/HttpBaseChannel.cpp:235] | |
#04: mozilla::net::nsHttpChannel::nsHttpChannel() [netwerk/protocol/http/nsHttpChannel.cpp:351] | |
#05: mozilla::net::nsHttpHandler::NewProxiedChannel(nsIURI *,nsIProxyInfo *,unsigned int,nsIURI *,nsILoadInfo *,nsIChannel * *) [netwerk/protocol/http/nsHttpHandler.cpp:2035] | |
#06: mozilla::net::nsIOService::NewChannelFromURIWithProxyFlagsInternal(nsIURI *,nsIURI *,unsigned int,nsILoadInfo *,nsIChannel * *) [netwerk/base/nsIOService.cpp:923] | |
#07: NS_NewChannelInternal(nsIChannel * *,nsIURI *,nsILoadInfo *,mozilla::dom::PerformanceStorage *,nsILoadGroup *,nsIInterfaceRequestor *,unsigned int,nsIIOService *) [netwerk/base/nsNetUtil.cpp:0] | |
#08: bool mozilla::net::HttpChannelParent::DoAsyncOpen(const class mozilla::ipc::URIParams & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, class nsIReferrerInfo *, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const class mozilla::Maybe<mozilla::ipc::URIParams> & const, const unsigned int & const, const class nsTArray<mozilla::net::RequestHeaderTuple> & const, const class nsTString<char> & const, const class mozilla::Maybe<mozilla::ipc::IPCStream> & const, const bool & const, const short & const, const unsigned int & const, const unsigned char & const, const bool & const, const unsigned int & const, const bool & const, const unsigned __int64 & const, const class nsTString<char> & const, const bool & const, const class nsTString<char> & const, const bool & const, const bool & const, const bool & const, const unsigned int & const, const class mozilla::Maybe<mozilla::net::LoadInfoArgs> & const, const class mozilla::Maybe<mozilla::net::nsHttpResponseHead> & const, const class nsTString<char> & const, const unsigned int & const, const unsigned __int64 & const, const class mozilla::Maybe<mozilla::net::CorsPreflightArgs> & const, const unsigned int & const, const bool & const, const bool & const, const bool & const, const class nsTString<char> & const, const unsigned int & const, const unsigned int & const, const unsigned __int64 & const, const class nsTString<char16_t> & const, const unsigned __int64 & const, const class nsTArray<mozilla::net::PreferredAlternativeDataTypeParams> & const, const unsigned __int64 & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const class mozilla::TimeStamp & const, const bool & const, const class mozilla::TimeStamp & const, const bool & const) [netwerk/protocol/http/HttpChannelParent.cpp:443] | |
} | |
} | |
Unreported { | |
70 blocks in heap block record 555 of 8,416 | |
4,480 bytes (3,920 requested / 560 slop) | |
Individual block sizes: 64 x 70 | |
0.00% of the heap (70.04% cumulative) | |
0.00% of unreported (97.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::LifecycleCallbacks::Init(JSContext *,JS::Handle<JS::Value>,char const *,bool) [s3:gecko-generated-sources-l1:f7f042fd411b6d9516302db25c4d9d437181748944467b3017300d055cb70173ff9649936d6a14ccf5f294dafed8ead40bfb0db7c87a35dceb4e657d2f17041f/dom/bindings/WebComponentsBinding.cpp::137] | |
#04: mozilla::dom::CustomElementRegistry::Define(JSContext *,nsTSubstring<char16_t> const &,mozilla::dom::CustomElementConstructor &,mozilla::dom::ElementDefinitionOptions const &,mozilla::ErrorResult &) [dom/base/CustomElementRegistry.cpp:811] | |
#05: static bool mozilla::dom::CustomElementRegistry_Binding::define(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::CustomElementRegistry *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:3e36315aaf81888e3881dda5c494a477f4cfcc16e9637afc82b922aeeec9b138c0073ad65e29a8c5efbd4c838567b15c5cad256b52aa235706a67c51b0804a4b/dom/bindings/CustomElementRegistryBinding.cpp::315] | |
#06: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#07: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
#08: static bool Interpret(struct JSContext *, class js::RunState & const) [js/src/vm/Interpreter.cpp:3088] | |
} | |
} | |
Unreported { | |
21 blocks in heap block record 556 of 8,416 | |
4,416 bytes (4,416 requested / 0 slop) | |
Individual block sizes: 256 x 16; 64 x 5 | |
0.00% of the heap (70.05% cumulative) | |
0.00% of unreported (97.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::SetLength(unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:950] | |
#04: IPC::ParamTraits<nsTSubstring<char16_t> >::Read(IPC::Message const *,PickleIterator *,nsTSubstring<char16_t> *) [ipc/glue/IPCMessageUtils.h:427] | |
#05: mozilla::dom::PContentParent::OnMessageReceived(IPC::Message const &) [s3:gecko-generated-sources-l1:55eaf4ab969c4bfa673081aec2d6e2c8cffa618581b6286e1bccc3cbfb23fb48c97ff18deaf43a643cfc9ab5ed8bc8b254cdf09ca277e39561ab397c271a6984/ipc/ipdl/PContentParent.cpp::7682] | |
#06: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&) [ipc/glue/MessageChannel.cpp:2082] | |
#07: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1972] | |
#08: nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:1214] | |
} | |
} | |
Unreported { | |
61 blocks in heap block record 557 of 8,416 | |
4,384 bytes (3,598 requested / 786 slop) | |
Individual block sizes: 80 x 30; 64 x 31 | |
0.00% of the heap (70.05% cumulative) | |
0.00% of unreported (97.88% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsAttrValue::SetMiscAtomOrString(nsTSubstring<char16_t> const *) [dom/base/nsAttrValue.cpp:1574] | |
#03: nsAttrValue::ParseAtomArray(nsTSubstring<char16_t> const &) [dom/base/nsAttrValue.cpp:1147] | |
#04: nsXULElement::ParseAttribute(int,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,nsAttrValue &) [dom/xul/nsXULElement.cpp:977] | |
#05: mozilla::dom::Element::SetAttr(int,nsAtom *,nsAtom *,nsTSubstring<char16_t> const &,nsIPrincipal *,bool) [dom/base/Element.cpp:2371] | |
#06: nsXMLContentSink::AddAttributes(char16_t const * *,mozilla::dom::Element *) [dom/xml/nsXMLContentSink.cpp:1369] | |
#07: nsXMLContentSink::HandleStartElement(char16_t const *,char16_t const * *,unsigned int,unsigned int,unsigned int,bool) [dom/xml/nsXMLContentSink.cpp:951] | |
#08: nsExpatDriver::HandleStartElement(void *,char16_t const *,char16_t const * *) [parser/htmlparser/nsExpatDriver.cpp:279] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 558 of 8,416 | |
4,352 bytes (4,352 requested / 0 slop) | |
Individual block sizes: 128 x 34 | |
0.00% of the heap (70.05% cumulative) | |
0.00% of unreported (97.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::320] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 559 of 8,416 | |
4,352 bytes (4,352 requested / 0 slop) | |
Individual block sizes: 128 x 34 | |
0.00% of the heap (70.05% cumulative) | |
0.00% of unreported (97.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: mozilla::dom::Document::Init() [dom/base/Document.cpp:2117] | |
#04: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#05: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#06: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
#07: mozilla::dom::DOMParser::ParseFromStream(nsIInputStream *,nsTSubstring<char16_t> const &,int,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:156] | |
#08: mozilla::dom::DOMParser::ParseFromString(nsTSubstring<char16_t> const &,mozilla::dom::SupportedType,mozilla::ErrorResult &) [dom/base/DOMParser.cpp:99] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 560 of 8,416 | |
4,352 bytes (4,352 requested / 0 slop) | |
Individual block sizes: 128 x 34 | |
0.00% of the heap (70.06% cumulative) | |
0.00% of unreported (97.89% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: nsTSubstring<char16_t>::StartBulkWriteImpl(unsigned int,unsigned int,bool,unsigned int,unsigned int,unsigned int) [xpcom/string/nsTSubstring.cpp:203] | |
#03: nsTSubstring<char16_t>::Assign(char16_t const *,unsigned int,std::nothrow_t const &) [xpcom/string/nsTSubstring.cpp:409] | |
#04: class nsTString<char16_t> * nsTArray_Impl<nsTString<char16_t>,nsTArrayInfallibleAllocator>::AppendElement<NS_ConvertUTF8toUTF16 &,nsTArrayInfallibleAllocator>(class NS_ConvertUTF8toUTF16 & const) [xpcom/ds/nsTArray.h:2398] | |
#05: nsFrameMessageManager::LoadScript(nsTSubstring<char16_t> const &,bool,bool,mozilla::ErrorResult &) [dom/base/nsFrameMessageManager.cpp:322] | |
#06: static bool mozilla::dom::ChromeMessageSender_Binding::loadFrameScript(struct JSContext *, class JS::Handle<JSObject *>, class mozilla::dom::ChromeMessageSender *, const class JSJitMethodCallArgs & const) [s3:gecko-generated-sources-l1:4d733d6a13f278af893e9622ae79ffcff95d6a84a93cbf65a2f796f2e57322ff4c220a658e26399cfa81014f774aeb36ef1a5483f7ca1bb6e0344edebd618951/dom/bindings/MessageManagerBinding.cpp::1372] | |
#07: mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy,mozilla::dom::binding_detail::ThrowExceptions>(JSContext *,unsigned int,JS::Value *) [dom/bindings/BindingUtils.cpp:3171] | |
#08: js::InternalCallOrConstruct(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [js/src/vm/Interpreter.cpp:540] | |
} | |
} | |
Unreported { | |
51 blocks in heap block record 561 of 8,416 | |
4,352 bytes (4,148 requested / 204 slop) | |
Individual block sizes: 96 x 34; 64 x 17 | |
0.00% of the heap (70.06% cumulative) | |
0.00% of unreported (97.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static union core::result::Result<style::properties::shorthands::border::Longhands, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::shorthands::border::parse_value(struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:41f002b85d678c6844614197500af0aa845d353ea3776f8d2d250a1671573cff9707ac5dabfc2592047e329039fbf1046ed4258f0c8ae004ecec36ff5b0085b9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/shorthands/border.rs::2015] | |
#03: static union core::result::Result<(), cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::properties::PropertyDeclaration::parse_into(union style::properties::PropertyId, struct style::parser::ParserContext *, struct cssparser::parser::Parser *) [s3:gecko-generated-sources-l1:747631c3fe4e5d7ce2974c856c7177a21b57d0ee5ae8899662baa2b2ad96daf2c1f26af69352689dab2710364efc5667c74b43e54110639d8751bd385c013fb9/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/properties.rs::52994] | |
#04: static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list(struct style::parser::ParserContext *, struct cssparser::parser::Parser *, union core::option::Option<selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>*>) [servo/components/style/properties/declaration_block.rs:1423] | |
#05: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block(struct style::stylesheets::rule_parser::NestedRuleParser *, struct selectors::parser::SelectorList<style::gecko::selector_parser::SelectorImpl>, struct cssparser::tokenizer::SourceLocation, struct cssparser::parser::Parser *) [servo/components/style/stylesheets/rule_parser.rs:600] | |
#06: static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser,style_traits::StyleParseErrorKind>(struct cssparser::parser::Parser *, struct style::stylesheets::rule_parser::TopLevelRuleParser *) [third_party/rust/cssparser/src/rules_and_declarations.rs:545] | |
#07: struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str(struct str*, struct style::stylesheets::UrlExtraData, style::stylesheets::origin::Origin, struct style::shared_lock::SharedRwLock *, union core::option::Option<StylesheetLoader*>, union core::option::Option<ParseErrorReporter*>, selectors::context::QuirksMode, unsigned int, union core::option::Option<style::use_counters::UseCounters*>) [servo/components/style/stylesheets/stylesheet.rs:86] | |
#08: struct style::gecko_bindings::sugar::ownership::Strong<style::gecko_bindings::structs::root::RawServoStyleSheetContents> geckoservo::glue::Servo_StyleSheet_FromUTF8Bytes(struct style::gecko_bindings::structs::root::mozilla::css::Loader *, struct style::gecko_bindings::structs::root::mozilla::StyleSheet *, struct style::gecko_bindings::structs::root::mozilla::css::SheetLoadData *, struct nsstring::nsACString *, style::gecko_bindings::structs::root::mozilla::css::SheetParsingMode, struct style::gecko_bindings::structs::root::mozilla::URLExtraData *, unsigned int, style::gecko_bindings::structs::root::nsCompatibility, struct style::gecko_bindings::structs::root::mozilla::css::LoaderReusableStyleSheets *, union core::option::Option<style::use_counters::UseCounters*>) [servo/ports/geckolib/glue.rs:1391] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 562 of 8,416 | |
4,352 bytes (4,080 requested / 272 slop) | |
Individual block sizes: 128 x 34 | |
0.00% of the heap (70.06% cumulative) | |
0.00% of unreported (97.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: moz_xmalloc [memory/mozalloc/mozalloc.cpp:52] | |
#03: nsNodeInfoManager::GetNodeInfo(nsAtom *,nsAtom *,int,unsigned short,nsAtom *) [dom/base/nsNodeInfoManager.cpp:164] | |
#04: nsNodeInfoManager::GetDocumentNodeInfo() [dom/base/nsNodeInfoManager.cpp:265] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2124] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
34 blocks in heap block record 563 of 8,416 | |
4,352 bytes (4,080 requested / 272 slop) | |
Individual block sizes: 128 x 34 | |
0.00% of the heap (70.06% cumulative) | |
0.00% of unreported (97.90% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: struct servo_arc::Arc<style::gecko_properties::ComputedValues> style::gecko_properties::ComputedValues::default_values() [s3:gecko-generated-sources-l1:f601373bc5ca5aefb2664f122ba89e8b06d8d866920f75a68f8068dc011219eb2c290b19700e3dfaf4f4a5949272c31d14f00ac82c7e2d0afe34a7a43d6991bf/x86_64-pc-windows-msvc/release/build/style-d553279754cf3f7f/out/gecko_properties.rs::329] | |
#03: struct style::gecko_bindings::structs::root::RawServoStyleSet * geckoservo::glue::Servo_StyleSet_Init(struct style::gecko_bindings::structs::root::mozilla::dom::Document *) [servo/ports/geckolib/glue.rs:3751] | |
#04: mozilla::ServoStyleSet::ServoStyleSet(mozilla::dom::Document &) [layout/style/ServoStyleSet.cpp:99] | |
#05: mozilla::dom::Document::Init() [dom/base/Document.cpp:2148] | |
#06: NS_NewXMLDocument(mozilla::dom::Document * *,bool,bool) [dom/xml/XMLDocument.cpp:189] | |
#07: NS_NewDOMDocument(mozilla::dom::Document * *,nsTSubstring<char16_t> const &,nsTSubstring<char16_t> const &,mozilla::dom::DocumentType *,nsIURI *,nsIURI *,nsIPrincipal *,bool,nsIGlobalObject *,DocumentFlavor) [dom/xml/XMLDocument.cpp:116] | |
#08: struct already_AddRefed<mozilla::dom::Document> mozilla::dom::DOMParser::SetUpDocument(DocumentFlavor, class mozilla::ErrorResult & const) [dom/base/DOMParser.cpp:294] | |
} | |
} | |
Unreported { | |
3 blocks in heap block record 564 of 8,416 | |
4,320 bytes (2,784 requested / 1,536 slop) | |
Individual block sizes: 4,096; 192; 32 | |
0.00% of the heap (70.06% cumulative) | |
0.00% of unreported (97.91% cumulative) | |
Allocated at { | |
#01: static void * replace_calloc(unsigned __int64, unsigned __int64) [memory/replace/dmd/DMD.cpp:1136] | |
#02: OT::GSUBGPOS::accelerator_t<OT::GPOS>::init(hb_face_t *) [gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2737] | |
#03: hb_ot_layout_table_find_feature_variations [gfx/harfbuzz/src/hb-ot-layout.cc:1285] | |
#04: bool hb_shape_plan_key_t::init(bool, struct hb_face_t *, const struct hb_segment_properties_t *, const struct hb_feature_t *, unsigned int, const int *, unsigned int, const char * *) [gfx/harfbuzz/src/hb-shape-plan.cc:98] | |
#05: hb_shape_plan_create_cached2 [gfx/harfbuzz/src/hb-shape-plan.cc:461] | |
#06: hb_shape_full [gfx/harfbuzz/src/hb-shape.cc:135] | |
#07: bool gfxHarfBuzzShaper::ShapeText(class mozilla::gfx::DrawTarget *, const char16_t *, unsigned int, unsigned int, mozilla::unicode::Script, bool, gfxFontShaper::RoundingFlags, class gfxShapedText *) [gfx/thebes/gfxHarfBuzzShaper.cpp:1366] | |
#08: gfxFont::ShapeText(mozilla::gfx::DrawTarget *,char16_t const *,unsigned int,unsigned int,mozilla::unicode::Script,bool,gfxFontShaper::RoundingFlags,gfxShapedText *) [gfx/thebes/gfxFont.cpp:2766] | |
} | |
} | |
Unreported { | |
2 blocks in heap block record 565 of 8,416 | |
4,320 bytes (2,304 requested / 2,016 slop) | |
Individual block sizes: 4,096; 224 | |
0.00% of the heap (70.07% cumulative) | |
0.00% of unreported (97.91% cumulative) | |
Allocated at { | |
#01: static void * replace_malloc(unsigned __int64) [memory/replace/dmd/DMD.cpp:1120] | |
#02: static struct crossbeam_epoch::collector::Collector crossbeam_epoch::collector::Collector::new() [third_party/rust/crossbeam-epoch-0.3.1/src/collector.rs:32] | |
#03: static void core::ops::function::FnOnce::call_once<closure,(bool)>(struct closure *, bool) [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:220] | |
#04: void std::sync::once::Once::call_inner() [git:github.com/rust-lang/rust:src/libstd/sync/once.rs:3c235d5600393dfe6c36eeed34042efad8d4f26e:387] | |
#05: static union crossbeam_deque::Steal<rayon_core::job::JobRef> crossbeam_deque::Stealer<rayon_core::job::JobRef>::steal<rayon_core::job::JobRef>() [third_party/rust/crossbeam-deque-0.2.0/src/lib.rs:0] | |
#06: static union core::option::Option<rayon |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment