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 decltype(_impl_._has_bits_) 73807 68 %
CoreDump.pb.h @@protoc_insertion_point(class_definition:mozilla.devtools.protobuf.Metadata) 103215 89 %
CoreDump.proto 6420 -
DeserializedNode.cpp 3830 93 %
DeserializedNode.h 10188 99 %
DominatorTree.cpp Cycle Collection Boilerplate **************************************************************** 4655 90 %
DominatorTree.h 2066 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 993 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). 11126 100 %
HeapSnapshot.cpp Cycle Collection Boilerplate ******************************************** 53565 90 %
HeapSnapshot.h 7888 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 1128 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 92 %
ZeroCopyNSIOutputStream.cpp 2127 95 %
ZeroCopyNSIOutputStream.h 2292 33 %