Lines Matching refs:dumpOption

155 void HeapProfiler::DumpHeapSnapshot([[maybe_unused]] const DumpSnapShotOption &dumpOption)
160 if (dumpOption.isDumpOOM && dumpOption.dumpFormat == DumpFormat::BINARY) {
170 DumpHeapSnapshot(&stream, dumpOption);
174 bool HeapProfiler::DoDump(Stream *stream, Progress *progress, const DumpSnapShotOption &dumpOption)
180 if (dumpOption.isFullGC) {
188 snapshot = MakeHeapSnapshot(SampleType::ONE_SHOT, dumpOption);
197 FileStream newStream(GenDumpFileName(dumpOption.dumpFormat));
376 DumpSnapShotOption dumpOption;
381 auto *snapshot = new HeapSnapshot(vm_, GetEcmaStringTable(), dumpOption, traceAllocation, entryIdMap_, GetChunk());
388 outputPath = GenDumpFileName(dumpOption.dumpFormat);
390 outputPath += GenDumpFileName(dumpOption.dumpFormat);
583 bool HeapProfiler::BinaryDump(Stream *stream, [[maybe_unused]] const DumpSnapShotOption &dumpOption)
671 bool HeapProfiler::DumpHeapSnapshot(Stream *stream, const DumpSnapShotOption &dumpOption, Progress *progress)
678 if (dumpOption.isFullGC) {
691 if (dumpOption.isDumpOOM) {
692 res = BinaryDump(stream, dumpOption);
697 if (dumpOption.isSync) {
698 return DoDump(stream, progress, dumpOption);
701 if (dumpOption.isBeforeFill) {
712 res = DoDump(stream, progress, dumpOption);
731 DumpSnapShotOption dumpOption;
732 dumpOption.isVmMode = isVmMode;
733 dumpOption.isPrivate = false;
734 dumpOption.captureNumericValue = false;
735 HeapSnapshot *snapshot = MakeHeapSnapshot(SampleType::REAL_TIME, dumpOption, traceAllocation);
872 HeapSnapshot *HeapProfiler::MakeHeapSnapshot(SampleType sampleType, const DumpSnapShotOption &dumpOption,
876 if (dumpOption.isFullGC) {
882 auto *snapshot = GetChunk()->New<HeapSnapshot>(vm_, GetEcmaStringTable(), dumpOption,
888 snapshot->BuildUp(dumpOption.isSimplify);
892 auto *snapshot = GetChunk()->New<HeapSnapshot>(vm_, GetEcmaStringTable(), dumpOption,