mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-05 07:18:39 +09:00
Telemetry: Remove stubs and related code
This commit is contained in:
parent
10053448d6
commit
aea50f182f
134 changed files with 68 additions and 3422 deletions
|
|
@ -1351,10 +1351,6 @@ class MOZ_STACK_CLASS HeapSnapshotHandler
|
|||
JS::CompartmentSet* compartments;
|
||||
|
||||
public:
|
||||
// For telemetry.
|
||||
uint32_t nodeCount;
|
||||
uint32_t edgeCount;
|
||||
|
||||
HeapSnapshotHandler(CoreDumpWriter& writer,
|
||||
JS::CompartmentSet* compartments)
|
||||
: writer(writer),
|
||||
|
|
@ -1371,8 +1367,6 @@ public:
|
|||
NodeData*,
|
||||
bool first)
|
||||
{
|
||||
edgeCount++;
|
||||
|
||||
// We're only interested in the first time we reach edge.referent, not in
|
||||
// every edge arriving at that node. "But, don't we want to serialize every
|
||||
// edge in the heap graph?" you ask. Don't worry! This edge is still
|
||||
|
|
@ -1386,8 +1380,6 @@ public:
|
|||
if (!ShouldIncludeEdge(compartments, origin, edge, &policy))
|
||||
return true;
|
||||
|
||||
nodeCount++;
|
||||
|
||||
if (policy == CoreDumpWriter::EXCLUDE_EDGES)
|
||||
traversal.abandonReferent();
|
||||
|
||||
|
|
@ -1402,9 +1394,7 @@ WriteHeapGraph(JSContext* cx,
|
|||
CoreDumpWriter& writer,
|
||||
bool wantNames,
|
||||
JS::CompartmentSet* compartments,
|
||||
JS::AutoCheckCannotGC& noGC,
|
||||
uint32_t& outNodeCount,
|
||||
uint32_t& outEdgeCount)
|
||||
JS::AutoCheckCannotGC& noGC)
|
||||
{
|
||||
// Serialize the starting node to the core dump.
|
||||
|
||||
|
|
@ -1424,11 +1414,6 @@ WriteHeapGraph(JSContext* cx,
|
|||
bool ok = traversal.addStartVisited(node) &&
|
||||
traversal.traverse();
|
||||
|
||||
if (ok) {
|
||||
outNodeCount = handler.nodeCount;
|
||||
outEdgeCount = handler.edgeCount;
|
||||
}
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
|
|
@ -1562,8 +1547,6 @@ ThreadSafeChromeUtils::SaveHeapSnapshot(GlobalObject& global,
|
|||
|
||||
bool wantNames = true;
|
||||
CompartmentSet compartments;
|
||||
uint32_t nodeCount = 0;
|
||||
uint32_t edgeCount = 0;
|
||||
|
||||
nsCOMPtr<nsIOutputStream> outputStream = getCoreDumpOutputStream(rv, start, outFilePath);
|
||||
if (NS_WARN_IF(rv.Failed()))
|
||||
|
|
@ -1599,9 +1582,7 @@ ThreadSafeChromeUtils::SaveHeapSnapshot(GlobalObject& global,
|
|||
writer,
|
||||
wantNames,
|
||||
compartments.initialized() ? &compartments : nullptr,
|
||||
maybeNoGC.ref(),
|
||||
nodeCount,
|
||||
edgeCount))
|
||||
maybeNoGC.ref()))
|
||||
{
|
||||
rv.Throw(zeroCopyStream.failed()
|
||||
? zeroCopyStream.result()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue