blob: 9db1eb911e78964664e446ee271760b0f77fdaae [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.crash;
// Analyzes crashed processes.
[Discoverable]
interface Analyzer {
// Requests that the crash analyzer analize the given |thread| in |process|,
// which has crashed.
//
// The behavior of this method varies depending on the implementation, but
// a typical implementation might print a crash dump to the system log or
// upload a crash report to a server.
1: Analyze(handle<process> process, handle<thread> thread) -> ();
};