Name Description Size Coverage
.gitattributes 21 -
AutoMemMap.cpp 1609 94 %
AutoMemMap.h 2145 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 6540 -
DeserializedNode.cpp 3911 93 %
DeserializedNode.h 10269 77 %
DominatorTree.cpp Cycle Collection Boilerplate **************************************************************** 4736 90 %
DominatorTree.h 2147 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 2355 47 %
FileDescriptorOutputStream.h 1074 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 ******************************************** 53630 90 %
HeapSnapshot.h 7969 82 %
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 1016 100 %
HeapSnapshotTempFileHelperParent.cpp 1725 65 %
HeapSnapshotTempFileHelperParent.h static 1244 100 %
metrics.yaml 3090 -
moz.build 1543 -
PHeapSnapshotTempFileHelper.ipdl 833 -
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 0 %
ZeroCopyNSIOutputStream.cpp 2208 95 %
ZeroCopyNSIOutputStream.h 2373 33 %