ReactOS 0.4.16-dev-199-g898cc56
|
#include "wdbgexts.h"
#include <pshpack4.h>
#include <poppack.h>
Go to the source code of this file.
Functions | |
static __inline VOID NTAPI | ExceptionRecord32To64 (IN PEXCEPTION_RECORD32 Ex32, OUT PEXCEPTION_RECORD64 Ex64) |
#define AMD64_DEBUG_CONTROL_SPACE_KPCR 0 |
Definition at line 203 of file windbgkd.h.
#define AMD64_DEBUG_CONTROL_SPACE_KPRCB 1 |
Definition at line 204 of file windbgkd.h.
#define AMD64_DEBUG_CONTROL_SPACE_KSPECIAL 2 |
Definition at line 205 of file windbgkd.h.
#define AMD64_DEBUG_CONTROL_SPACE_KTHREAD 3 |
Definition at line 206 of file windbgkd.h.
#define BREAKIN_PACKET 0x62626262 |
Definition at line 30 of file windbgkd.h.
#define BREAKIN_PACKET_BYTE 0x62 |
Definition at line 31 of file windbgkd.h.
#define CONTROL_PACKET_LEADER 0x69696969 |
Definition at line 34 of file windbgkd.h.
#define CONTROL_PACKET_LEADER_BYTE 0x69 |
Definition at line 35 of file windbgkd.h.
Definition at line 12 of file windbgkd.h.
#define DBGKD_64BIT_PROTOCOL_VERSION1 5 |
Definition at line 153 of file windbgkd.h.
#define DBGKD_64BIT_PROTOCOL_VERSION2 6 |
Definition at line 154 of file windbgkd.h.
#define DBGKD_CACHING_CACHED 1 |
Definition at line 190 of file windbgkd.h.
#define DBGKD_CACHING_DEFAULT 0 |
Definition at line 189 of file windbgkd.h.
#define DBGKD_CACHING_UNCACHED 2 |
Definition at line 191 of file windbgkd.h.
#define DBGKD_CACHING_WRITE_COMBINED 3 |
Definition at line 192 of file windbgkd.h.
#define DBGKD_FILL_MEMORY_PHYSICAL 0x02 |
Definition at line 184 of file windbgkd.h.
#define DBGKD_FILL_MEMORY_VIRTUAL 0x01 |
Definition at line 183 of file windbgkd.h.
#define DBGKD_INTERNAL_BP_FLAG_COUNTONLY 0x01 |
Definition at line 175 of file windbgkd.h.
#define DBGKD_INTERNAL_BP_FLAG_DYING 0x08 |
Definition at line 178 of file windbgkd.h.
#define DBGKD_INTERNAL_BP_FLAG_INVALID 0x02 |
Definition at line 176 of file windbgkd.h.
#define DBGKD_INTERNAL_BP_FLAG_SUSPENDED 0x04 |
Definition at line 177 of file windbgkd.h.
#define DBGKD_MAXSTREAM 16 |
Definition at line 19 of file windbgkd.h.
#define DBGKD_PARTITION_ALTERNATE 0x01 |
Definition at line 198 of file windbgkd.h.
#define DBGKD_PARTITION_DEFAULT 0x00 |
Definition at line 197 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_EXECUTE 0x04 |
Definition at line 169 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_FIXED 0x08 |
Definition at line 170 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_KERNEL 2 |
Definition at line 162 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_PROCESS 0 |
Definition at line 160 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_READ 0x01 |
Definition at line 167 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_SESSION 1 |
Definition at line 161 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_VIRTUAL 0 |
Definition at line 159 of file windbgkd.h.
#define DBGKD_QUERY_MEMORY_WRITE 0x02 |
Definition at line 168 of file windbgkd.h.
#define DbgKdAlternateStateChange 0x00010000 |
Definition at line 68 of file windbgkd.h.
#define DbgKdCauseBugCheckApi 0x00003149 |
Definition at line 99 of file windbgkd.h.
#define DbgKdCheckLowMemoryApi 0x00003159 |
Definition at line 109 of file windbgkd.h.
#define DbgKdClearAllInternalBreakpointsApi 0x0000315A |
Definition at line 110 of file windbgkd.h.
#define DbgKdClearSpecialCallsApi 0x00003141 |
Definition at line 91 of file windbgkd.h.
#define DbgKdCloseFileApi 0x00003433 |
Definition at line 142 of file windbgkd.h.
#define DbgKdCommandStringStateChange 0x00003032 |
Definition at line 61 of file windbgkd.h.
#define DbgKdContinueApi 0x00003136 |
Definition at line 80 of file windbgkd.h.
#define DbgKdContinueApi2 0x0000313C |
Definition at line 86 of file windbgkd.h.
#define DbgKdCreateFileApi 0x00003430 |
Definition at line 139 of file windbgkd.h.
#define DbgKdExceptionStateChange 0x00003030 |
Definition at line 59 of file windbgkd.h.
#define DbgKdFillMemoryApi 0x0000315B |
Definition at line 111 of file windbgkd.h.
#define DbgKdGetBusDataApi 0x00003157 |
Definition at line 107 of file windbgkd.h.
#define DbgKdGetContextApi 0x00003132 |
Definition at line 76 of file windbgkd.h.
#define DbgKdGetContextExApi 0x0000315F |
Definition at line 115 of file windbgkd.h.
#define DbgKdGetInternalBreakPointApi 0x00003143 |
Definition at line 93 of file windbgkd.h.
#define DbgKdGetStringApi 0x00003231 |
Definition at line 123 of file windbgkd.h.
#define DbgKdGetVersionApi 0x00003146 |
Definition at line 96 of file windbgkd.h.
#define DbgKdLoadSymbolsStateChange 0x00003031 |
Definition at line 60 of file windbgkd.h.
#define DbgKdMaximumManipulate 0x00003161 |
Definition at line 117 of file windbgkd.h.
#define DbgKdMaximumStateChange 0x00003033 |
Definition at line 62 of file windbgkd.h.
#define DbgKdMinimumManipulate 0x00003130 |
Definition at line 73 of file windbgkd.h.
#define DbgKdMinimumStateChange 0x00003030 |
Definition at line 58 of file windbgkd.h.
#define DbgKdPageInApi 0x00003151 |
Definition at line 101 of file windbgkd.h.
#define DbgKdPrintStringApi 0x00003230 |
Definition at line 122 of file windbgkd.h.
#define DbgKdPrintTraceApi 0x00003330 |
Definition at line 128 of file windbgkd.h.
#define DbgKdQueryMemoryApi 0x0000315C |
Definition at line 112 of file windbgkd.h.
#define DbgKdQuerySpecialCallsApi 0x0000313F |
Definition at line 89 of file windbgkd.h.
#define DbgKdReadControlSpaceApi 0x00003137 |
Definition at line 81 of file windbgkd.h.
#define DbgKdReadFileApi 0x00003431 |
Definition at line 140 of file windbgkd.h.
#define DbgKdReadIoSpaceApi 0x00003139 |
Definition at line 83 of file windbgkd.h.
#define DbgKdReadIoSpaceExtendedApi 0x00003144 |
Definition at line 94 of file windbgkd.h.
#define DbgKdReadMachineSpecificRegister 0x00003152 |
Definition at line 102 of file windbgkd.h.
#define DbgKdReadPhysicalMemoryApi 0x0000313D |
Definition at line 87 of file windbgkd.h.
#define DbgKdReadVirtualMemoryApi 0x00003130 |
Definition at line 74 of file windbgkd.h.
#define DbgKdRebootApi 0x0000313B |
Definition at line 85 of file windbgkd.h.
#define DbgKdReleaseHardwareBp 0x00004301 |
Definition at line 134 of file windbgkd.h.
#define DbgKdRequestHardwareBp 0x00004300 |
Definition at line 133 of file windbgkd.h.
#define DbgKdRestoreBreakPointApi 0x00003135 |
Definition at line 79 of file windbgkd.h.
#define DbgKdRestoreBreakPointExApi 0x00003148 |
Definition at line 98 of file windbgkd.h.
#define DbgKdSearchMemoryApi 0x00003156 |
Definition at line 106 of file windbgkd.h.
#define DbgKdSetBusDataApi 0x00003158 |
Definition at line 108 of file windbgkd.h.
#define DbgKdSetContextApi 0x00003133 |
Definition at line 77 of file windbgkd.h.
#define DbgKdSetContextExApi 0x00003160 |
Definition at line 116 of file windbgkd.h.
#define DbgKdSetInternalBreakPointApi 0x00003142 |
Definition at line 92 of file windbgkd.h.
#define DbgKdSetSpecialCallApi 0x00003140 |
Definition at line 90 of file windbgkd.h.
#define DbgKdSwitchPartition 0x0000315D |
Definition at line 113 of file windbgkd.h.
#define DbgKdSwitchProcessor 0x00003150 |
Definition at line 100 of file windbgkd.h.
#define DbgKdWriteBreakPointApi 0x00003134 |
Definition at line 78 of file windbgkd.h.
#define DbgKdWriteBreakPointExApi 0x00003147 |
Definition at line 97 of file windbgkd.h.
#define DbgKdWriteControlSpaceApi 0x00003138 |
Definition at line 82 of file windbgkd.h.
#define DbgKdWriteCustomBreakpointApi 0x0000315E |
Definition at line 114 of file windbgkd.h.
#define DbgKdWriteFileApi 0x00003432 |
Definition at line 141 of file windbgkd.h.
#define DbgKdWriteIoSpaceApi 0x0000313A |
Definition at line 84 of file windbgkd.h.
#define DbgKdWriteIoSpaceExtendedApi 0x00003145 |
Definition at line 95 of file windbgkd.h.
#define DbgKdWriteMachineSpecificRegister 0x00003153 |
Definition at line 103 of file windbgkd.h.
#define DbgKdWritePhysicalMemoryApi 0x0000313E |
Definition at line 88 of file windbgkd.h.
#define DbgKdWriteVirtualMemoryApi 0x00003131 |
Definition at line 75 of file windbgkd.h.
#define INITIAL_PACKET_ID 0x80800000 |
Definition at line 24 of file windbgkd.h.
#define OldVlm1 0x00003154 |
Definition at line 104 of file windbgkd.h.
#define OldVlm2 0x00003155 |
Definition at line 105 of file windbgkd.h.
#define PACKET_LEADER 0x30303030 |
Definition at line 32 of file windbgkd.h.
#define PACKET_LEADER_BYTE 0x30 |
Definition at line 33 of file windbgkd.h.
#define PACKET_MAX_SIZE 4000 |
Definition at line 18 of file windbgkd.h.
#define PACKET_TRAILING_BYTE 0xAA |
Definition at line 36 of file windbgkd.h.
#define PACKET_TYPE_KD_ACKNOWLEDGE 4 |
Definition at line 45 of file windbgkd.h.
#define PACKET_TYPE_KD_CONTROL_REQUEST 10 |
Definition at line 51 of file windbgkd.h.
#define PACKET_TYPE_KD_DEBUG_IO 3 |
Definition at line 44 of file windbgkd.h.
#define PACKET_TYPE_KD_FILE_IO 11 |
Definition at line 52 of file windbgkd.h.
#define PACKET_TYPE_KD_POLL_BREAKIN 8 |
Definition at line 49 of file windbgkd.h.
#define PACKET_TYPE_KD_RESEND 5 |
Definition at line 46 of file windbgkd.h.
#define PACKET_TYPE_KD_RESET 6 |
Definition at line 47 of file windbgkd.h.
#define PACKET_TYPE_KD_STATE_CHANGE32 1 |
Definition at line 42 of file windbgkd.h.
#define PACKET_TYPE_KD_STATE_CHANGE64 7 |
Definition at line 48 of file windbgkd.h.
#define PACKET_TYPE_KD_STATE_MANIPULATE 2 |
Definition at line 43 of file windbgkd.h.
#define PACKET_TYPE_KD_TRACE_IO 9 |
Definition at line 50 of file windbgkd.h.
#define PACKET_TYPE_MAX 12 |
Definition at line 53 of file windbgkd.h.
#define PACKET_TYPE_UNUSED 0 |
Definition at line 41 of file windbgkd.h.
#define REPORT_INCLUDES_SEGS 0x0001 |
Definition at line 147 of file windbgkd.h.
#define REPORT_STANDARD_CS 0x0002 |
Definition at line 148 of file windbgkd.h.
#define SYNC_PACKET_ID 0x00000800 |
Definition at line 25 of file windbgkd.h.
typedef struct _DBGKD_CLOSE_FILE DBGKD_CLOSE_FILE |
typedef struct _DBGKD_CONTEXT_EX DBGKD_CONTEXT_EX |
typedef struct _DBGKD_CONTINUE DBGKD_CONTINUE |
typedef struct _DBGKD_CONTINUE2 DBGKD_CONTINUE2 |
typedef struct _DBGKD_DEBUG_IO DBGKD_DEBUG_IO |
typedef struct _DBGKD_FILE_IO DBGKD_FILE_IO |
typedef struct _DBGKD_GET_STRING DBGKD_GET_STRING |
typedef struct _DBGKD_READ_FILE DBGKD_READ_FILE |
typedef struct _DBGKD_TRACE_IO DBGKD_TRACE_IO |
typedef struct _DBGKD_WRITE_FILE DBGKD_WRITE_FILE |
typedef struct _KD_CONTEXT KD_CONTEXT |
typedef struct _KD_PACKET KD_PACKET |
typedef struct _DBGKD_BREAKPOINTEX * PDBGKD_BREAKPOINTEX |
typedef struct _DBGKD_CLOSE_FILE * PDBGKD_CLOSE_FILE |
typedef struct _DBGKD_COMMAND_STRING * PDBGKD_COMMAND_STRING |
typedef struct _DBGKD_CONTEXT_EX * PDBGKD_CONTEXT_EX |
typedef struct _DBGKD_CONTINUE * PDBGKD_CONTINUE |
typedef struct _DBGKD_CONTINUE2 * PDBGKD_CONTINUE2 |
typedef struct _DBGKD_CREATE_FILE * PDBGKD_CREATE_FILE |
typedef struct _DBGKD_DEBUG_IO * PDBGKD_DEBUG_IO |
typedef struct _DBGKD_FILE_IO * PDBGKD_FILE_IO |
typedef struct _DBGKD_FILL_MEMORY * PDBGKD_FILL_MEMORY |
typedef struct _DBGKD_GET_CONTEXT * PDBGKD_GET_CONTEXT |
typedef struct _DBGKD_GET_STRING * PDBGKD_GET_STRING |
typedef struct _DBGKD_LOAD_SYMBOLS32 * PDBGKD_LOAD_SYMBOLS32 |
typedef struct _DBGKD_LOAD_SYMBOLS64 * PDBGKD_LOAD_SYMBOLS64 |
typedef struct _DBGKD_PRINT_STRING * PDBGKD_PRINT_STRING |
typedef struct _DBGKD_PRINT_TRACE * PDBGKD_PRINT_TRACE |
typedef struct _DBGKD_QUERY_MEMORY * PDBGKD_QUERY_MEMORY |
typedef struct _DBGKD_READ_FILE * PDBGKD_READ_FILE |
typedef struct _DBGKD_READ_MEMORY32 * PDBGKD_READ_MEMORY32 |
typedef struct _DBGKD_READ_MEMORY64 * PDBGKD_READ_MEMORY64 |
typedef struct _DBGKD_READ_WRITE_MSR * PDBGKD_READ_WRITE_MSR |
typedef struct _DBGKD_SEARCH_MEMORY * PDBGKD_SEARCH_MEMORY |
typedef struct _DBGKD_SET_CONTEXT * PDBGKD_SET_CONTEXT |
typedef struct _DBGKD_TRACE_IO * PDBGKD_TRACE_IO |
typedef struct _DBGKD_WRITE_FILE * PDBGKD_WRITE_FILE |
typedef struct _DBGKD_WRITE_MEMORY32 * PDBGKD_WRITE_MEMORY32 |
typedef struct _DBGKD_WRITE_MEMORY64 * PDBGKD_WRITE_MEMORY64 |
typedef struct _DBGKM_EXCEPTION32 * PDBGKM_EXCEPTION32 |
typedef struct _DBGKM_EXCEPTION64 * PDBGKM_EXCEPTION64 |
typedef struct _KD_CONTEXT * PKD_CONTEXT |
typedef struct _KD_PACKET * PKD_PACKET |
|
static |
Definition at line 917 of file windbgkd.h.
Referenced by KdpReportExceptionStateChange().