Name Description Size Coverage
.gitattributes 21 -
AutoMemMap.cpp 1488 94 %
AutoMemMap.h 2024 100 %
census-tree-node.js Return true if the given object is a SavedFrame stack object, false otherwise. @param {any} obj @returns {boolean} 23559 98 %
CensusUtils.js Visitor *************************************************************** 13941 97 %
CoreDump.pb.cc 108190 56 %
CoreDump.pb.h @@protoc_insertion_point(class_definition:mozilla.devtools.protobuf.StackFrame) 123498 93 %
CoreDump.proto 6420 -
DeserializedNode.cpp 3830 93 %
DeserializedNode.h 10196 99 %
DominatorTree.cpp Cycle Collection Boilerplate **************************************************************** 4655 90 %
DominatorTree.h 2074 100 %
DominatorTreeNode.js A Visitor that is used to generate a label for a node in the heap snapshot and get its shallow size as well while we are at it. 10260 95 %
FileDescriptorOutputStream.cpp static 2274 47 %
FileDescriptorOutputStream.h 1001 100 %
generate-core-dump-sources.sh 668 -
HeapAnalyses.worker.js import-globals-from /toolkit/components/workerloader/require.js 9399 96 %
HeapAnalysesClient.js A HeapAnalysesClient instance provides a developer-friendly interface for interacting with a HeapAnalysesWorker. This enables users to be ignorant of the message passing protocol used to communicate with the worker. The HeapAnalysesClient owns the worker, and terminating the worker is done by terminating the client (see the `destroy` method). 11002 100 %
HeapSnapshot.cpp Cycle Collection Boilerplate ******************************************** 53565 90 %
HeapSnapshot.h 7903 97 %
HeapSnapshotFileUtils.js Get a unique temp file path for a new heap snapshot. The file is guaranteed not to exist before this call. @returns String 3021 92 %
HeapSnapshotTempFileHelperChild.h static 900 100 %
HeapSnapshotTempFileHelperParent.cpp 1609 65 %
HeapSnapshotTempFileHelperParent.h static 1136 100 %
metrics.yaml 3090 -
moz.build 1454 -
PHeapSnapshotTempFileHelper.ipdl 718 -
shortest-paths.js Compress a set of paths leading to `target` into a single graph, returned as a set of nodes and a set of edges. @param {NodeId} target The target node passed to `HeapSnapshot.computeShortestPaths`. @param {Array<Path>} paths An array of paths to `target`, as returned by `HeapSnapshot.computeShortestPaths`. @returns {object} An object with two properties: - edges: An array of unique objects of the form: { from: <node ID>, to: <node ID>, name: <string or null> } - nodes: An array of unique node IDs. Every `from` and `to` id is guaranteed to be in this array exactly once. 2770 100 %
tests -
ZeroCopyNSIOutputStream.cpp 2127 95 %
ZeroCopyNSIOutputStream.h 2292 33 %