Function: auditHeapSnapshotFile()
auditHeapSnapshotFile(
inputFile,options?,onProgress?):Promise\<AnonymizeReport>
Defined in: core/src/lib/HeapAnonymizer.ts:952
Report what anonymizing a capture WOULD remove, and what it would leave, without writing anything.
Point it at a capture someone already anonymized to find out whether they
missed something: unclassifiedLabelFamilies names the identifier-shaped
text still in the clear. Run against one already-anonymized capture, this is
what showed its author had removed every string VALUE and left 26,303 account
handles behind as property names.
Parameters
inputFile
string
absolute path of the capture to inspect
options?
AnonymizeOptions = {}
see AnonymizeOptions
onProgress?
Returns
Promise\<AnonymizeReport>
the same summary anonymizeHeapSnapshotFile returns, for a run that was not written to disk
- Examples:
import {auditHeapSnapshotFile} from '@memlab/core';
(async function () {
const report = await auditHeapSnapshotFile('/tmp/shared.heapsnapshot');
console.log(report.unclassifiedLabelFamilies);
})();