mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-18 18:12:23 -07:00
67 lines
1.4 KiB
C
67 lines
1.4 KiB
C
// Copyright (c) 2024 Epic Games Tools
|
|
// Licensed under the MIT license (https://opensource.org/license/mit/)
|
|
|
|
//- GENERATED CODE
|
|
|
|
#ifndef DEMON_META_H
|
|
#define DEMON_META_H
|
|
|
|
typedef enum DMN_EventKind
|
|
{
|
|
DMN_EventKind_Null,
|
|
DMN_EventKind_Error,
|
|
DMN_EventKind_HandshakeComplete,
|
|
DMN_EventKind_CreateProcess,
|
|
DMN_EventKind_ExitProcess,
|
|
DMN_EventKind_CreateThread,
|
|
DMN_EventKind_ExitThread,
|
|
DMN_EventKind_LoadModule,
|
|
DMN_EventKind_UnloadModule,
|
|
DMN_EventKind_Breakpoint,
|
|
DMN_EventKind_Trap,
|
|
DMN_EventKind_SingleStep,
|
|
DMN_EventKind_Exception,
|
|
DMN_EventKind_Halt,
|
|
DMN_EventKind_Memory,
|
|
DMN_EventKind_DebugString,
|
|
DMN_EventKind_SetThreadName,
|
|
DMN_EventKind_COUNT,
|
|
} DMN_EventKind;
|
|
|
|
typedef enum DMN_ErrorKind
|
|
{
|
|
DMN_ErrorKind_Null,
|
|
DMN_ErrorKind_NotAttached,
|
|
DMN_ErrorKind_UnexpectedFailure,
|
|
DMN_ErrorKind_InvalidHandle,
|
|
DMN_ErrorKind_COUNT,
|
|
} DMN_ErrorKind;
|
|
|
|
typedef enum DMN_MemoryEventKind
|
|
{
|
|
DMN_MemoryEventKind_Null,
|
|
DMN_MemoryEventKind_Commit,
|
|
DMN_MemoryEventKind_Reserve,
|
|
DMN_MemoryEventKind_Decommit,
|
|
DMN_MemoryEventKind_Release,
|
|
DMN_MemoryEventKind_COUNT,
|
|
} DMN_MemoryEventKind;
|
|
|
|
typedef enum DMN_ExceptionKind
|
|
{
|
|
DMN_ExceptionKind_Null,
|
|
DMN_ExceptionKind_MemoryRead,
|
|
DMN_ExceptionKind_MemoryWrite,
|
|
DMN_ExceptionKind_MemoryExecute,
|
|
DMN_ExceptionKind_CppThrow,
|
|
DMN_ExceptionKind_COUNT,
|
|
} DMN_ExceptionKind;
|
|
|
|
C_LINKAGE_BEGIN
|
|
extern String8 dmn_event_kind_string_table[17];
|
|
extern String8 dmn_exception_kind_string_table[5];
|
|
|
|
C_LINKAGE_END
|
|
|
|
#endif // DEMON_META_H
|