|
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using System;
using System.Collections.Generic;
namespace Microsoft.TestPlatform.Extensions.BlameDataCollector;
public interface ICrashDumper
{
void AttachToTargetProcess(int processId, string outputDirectory, DumpTypeOption dumpType, bool collectAlways, Action<string> logWarning);
void WaitForDumpToFinish();
void DetachFromTargetProcess(int processId);
IEnumerable<string> GetDumpFiles(bool processCrashed);
}
|