Files
eden/src/yuzu/mini_dump.h
T

20 lines
530 B
C++
Raw Normal View History

// SPDX-FileCopyrightText: 2022 yuzu Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
2022-07-10 11:29:10 -04:00
#pragma once
#include <windows.h>
#include <dbghelp.h>
2022-07-30 10:23:14 -04:00
namespace MiniDump {
2022-07-10 11:29:10 -04:00
void CreateMiniDump(HANDLE process_handle, DWORD process_id, MINIDUMP_EXCEPTION_INFORMATION* info,
EXCEPTION_POINTERS* pep);
2022-07-13 12:14:48 -04:00
void DumpFromDebugEvent(DEBUG_EVENT& deb_ev, PROCESS_INFORMATION& pi);
2022-07-10 11:29:10 -04:00
bool SpawnDebuggee(const char* arg0, PROCESS_INFORMATION& pi);
void DebugDebuggee(PROCESS_INFORMATION& pi);
2022-07-30 10:23:14 -04:00
} // namespace MiniDump