HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
ErrorCodes.h
Go to the documentation of this file.
1
12
#pragma once
13
15
// Success Codes //
17
23
#define DEBUGGER_OPERATION_WAS_SUCCESSFUL 0xFFFFFFFF
24
26
// Error Codes //
28
33
#define DEBUGGER_ERROR_TAG_NOT_EXISTS 0xc0000000
34
39
#define DEBUGGER_ERROR_INVALID_ACTION_TYPE 0xc0000001
40
45
#define DEBUGGER_ERROR_ACTION_BUFFER_SIZE_IS_ZERO 0xc0000002
46
51
#define DEBUGGER_ERROR_EVENT_TYPE_IS_INVALID 0xc0000003
52
57
#define DEBUGGER_ERROR_UNABLE_TO_CREATE_EVENT 0xc0000004
58
63
#define DEBUGGER_ERROR_INVALID_ADDRESS 0xc0000005
64
69
#define DEBUGGER_ERROR_INVALID_CORE_ID 0xc0000006
70
75
#define DEBUGGER_ERROR_EXCEPTION_INDEX_EXCEED_FIRST_32_ENTRIES 0xc0000007
76
81
#define DEBUGGER_ERROR_INTERRUPT_INDEX_IS_NOT_VALID 0xc0000008
82
87
#define DEBUGGER_ERROR_UNABLE_TO_HIDE_OR_UNHIDE_DEBUGGER 0xc0000009
88
93
#define DEBUGGER_ERROR_DEBUGGER_ALREADY_HIDE 0xc000000a
94
99
#define DEBUGGER_ERROR_EDIT_MEMORY_STATUS_INVALID_PARAMETER 0xc000000b
100
106
#define DEBUGGER_ERROR_EDIT_MEMORY_STATUS_INVALID_ADDRESS_BASED_ON_CURRENT_PROCESS \
107
0xc000000c
108
114
#define DEBUGGER_ERROR_EDIT_MEMORY_STATUS_INVALID_ADDRESS_BASED_ON_OTHER_PROCESS \
115
0xc000000d
116
121
#define DEBUGGER_ERROR_MODIFY_EVENTS_INVALID_TAG 0xc000000e
122
127
#define DEBUGGER_ERROR_MODIFY_EVENTS_INVALID_TYPE_OF_ACTION 0xc000000f
128
133
#define DEBUGGER_ERROR_STEPPING_INVALID_PARAMETER 0xc0000010
134
140
#define DEBUGGER_ERROR_STEPPINGS_EITHER_THREAD_NOT_FOUND_OR_DISABLED 0xc0000011
141
146
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_INVALID_BAUDRATE 0xc0000012
147
152
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_INVALID_SERIAL_PORT 0xc0000013
153
158
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_INVALID_CORE_IN_REMOTE_DEBUGGE \
159
0xc0000014
160
165
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_UNABLE_TO_SWITCH_TO_NEW_PROCESS \
166
0xc0000015
167
172
#define DEBUGGER_ERROR_PREPARING_DEBUGGEE_TO_RUN_SCRIPT 0xc0000016
173
178
#define DEBUGGER_ERROR_INVALID_REGISTER_NUMBER 0xc0000017
179
184
#define DEBUGGER_ERROR_MAXIMUM_BREAKPOINT_WITHOUT_CONTINUE 0xc0000018
185
190
#define DEBUGGER_ERROR_BREAKPOINT_ALREADY_EXISTS_ON_THE_ADDRESS 0xc0000019
191
196
#define DEBUGGER_ERROR_BREAKPOINT_ID_NOT_FOUND 0xc000001a
197
202
#define DEBUGGER_ERROR_BREAKPOINT_ALREADY_DISABLED 0xc000001b
203
208
#define DEBUGGER_ERROR_BREAKPOINT_ALREADY_ENABLED 0xc000001c
209
214
#define DEBUGGER_ERROR_MEMORY_TYPE_INVALID 0xc000001d
215
220
#define DEBUGGER_ERROR_INVALID_PROCESS_ID 0xc000001e
221
227
#define DEBUGGER_ERROR_EVENT_IS_NOT_APPLIED 0xc000001f
228
233
#define DEBUGGER_ERROR_DETAILS_OR_SWITCH_PROCESS_INVALID_PARAMETER 0xc0000020
234
239
#define DEBUGGER_ERROR_DETAILS_OR_SWITCH_THREAD_INVALID_PARAMETER 0xc0000021
240
245
#define DEBUGGER_ERROR_MAXIMUM_BREAKPOINT_FOR_A_SINGLE_PAGE_IS_HIT 0xc0000022
246
251
#define DEBUGGER_ERROR_PRE_ALLOCATED_BUFFER_IS_EMPTY 0xc0000023
252
258
#define DEBUGGER_ERROR_EPT_COULD_NOT_SPLIT_THE_LARGE_PAGE_TO_4KB_PAGES 0xc0000024
259
264
#define DEBUGGER_ERROR_EPT_FAILED_TO_GET_PML1_ENTRY_OF_TARGET_ADDRESS 0xc0000025
265
270
#define DEBUGGER_ERROR_EPT_MULTIPLE_HOOKS_IN_A_SINGLE_PAGE 0xc0000026
271
276
#define DEBUGGER_ERROR_COULD_NOT_BUILD_THE_EPT_HOOK 0xc0000027
277
282
#define DEBUGGER_ERROR_COULD_NOT_FIND_ALLOCATION_TYPE 0xc0000028
283
288
#define DEBUGGER_ERROR_INVALID_TEST_QUERY_INDEX 0xc0000029
289
294
#define DEBUGGER_ERROR_UNABLE_TO_ATTACH_TO_TARGET_USER_MODE_PROCESS 0xc000002a
295
302
#define DEBUGGER_ERROR_UNABLE_TO_REMOVE_HOOKS_ENTRYPOINT_NOT_REACHED 0xc000002b
303
308
#define DEBUGGER_ERROR_UNABLE_TO_REMOVE_HOOKS 0xc000002c
309
314
#define DEBUGGER_ERROR_FUNCTIONS_FOR_INITIALIZING_PEB_ADDRESSES_ARE_NOT_INITIALIZED 0xc000002d
315
320
#define DEBUGGER_ERROR_UNABLE_TO_DETECT_32_BIT_OR_64_BIT_PROCESS 0xc000002e
321
326
#define DEBUGGER_ERROR_UNABLE_TO_KILL_THE_PROCESS 0xc000002f
327
332
#define DEBUGGER_ERROR_INVALID_THREAD_DEBUGGING_TOKEN 0xc0000030
333
338
#define DEBUGGER_ERROR_UNABLE_TO_PAUSE_THE_PROCESS_THREADS 0xc0000031
339
344
#define DEBUGGER_ERROR_UNABLE_TO_ATTACH_TO_AN_ALREADY_ATTACHED_PROCESS 0xc0000032
345
350
#define DEBUGGER_ERROR_THE_USER_DEBUGGER_NOT_ATTACHED_TO_THE_PROCESS 0xc0000033
351
356
#define DEBUGGER_ERROR_UNABLE_TO_DETACH_AS_THERE_ARE_PAUSED_THREADS 0xc0000034
357
362
#define DEBUGGER_ERROR_UNABLE_TO_SWITCH_PROCESS_ID_OR_THREAD_ID_IS_INVALID 0xc0000035
363
368
#define DEBUGGER_ERROR_UNABLE_TO_SWITCH_THERE_IS_NO_THREAD_ON_THE_PROCESS 0xc0000036
369
374
#define DEBUGGER_ERROR_UNABLE_TO_GET_MODULES_OF_THE_PROCESS 0xc0000037
375
380
#define DEBUGGER_ERROR_UNABLE_TO_GET_CALLSTACK 0xc0000038
381
386
#define DEBUGGER_ERROR_UNABLE_TO_QUERY_COUNT_OF_PROCESSES_OR_THREADS 0xc0000039
387
393
#define DEBUGGER_ERROR_USING_SHORT_CIRCUITING_EVENT_WITH_POST_EVENT_MODE_IS_FORBIDDEDN 0xc000003a
394
399
#define DEBUGGER_ERROR_UNKNOWN_TEST_QUERY_RECEIVED 0xc000003b
400
405
#define DEBUGGER_ERROR_READING_MEMORY_INVALID_PARAMETER 0xc000003c
406
411
#define DEBUGGER_ERROR_THE_TRAP_FLAG_LIST_IS_FULL 0xc000003d
412
417
#define DEBUGGER_ERROR_UNABLE_TO_KILL_THE_PROCESS_DOES_NOT_EXISTS 0xc000003e
418
423
#define DEBUGGER_ERROR_MODE_EXECUTION_IS_INVALID 0xc000003f
424
429
#define DEBUGGER_ERROR_PROCESS_ID_CANNOT_BE_SPECIFIED_WHILE_APPLYING_EVENT_FROM_VMX_ROOT_MODE 0xc0000040
430
435
#define DEBUGGER_ERROR_INSTANT_EVENT_PREALLOCATED_BUFFER_IS_NOT_ENOUGH_FOR_EVENT_AND_CONDITIONALS 0xc0000041
436
441
#define DEBUGGER_ERROR_INSTANT_EVENT_REGULAR_PREALLOCATED_BUFFER_NOT_FOUND 0xc0000042
442
447
#define DEBUGGER_ERROR_INSTANT_EVENT_BIG_PREALLOCATED_BUFFER_NOT_FOUND 0xc0000043
448
453
#define DEBUGGER_ERROR_UNABLE_TO_CREATE_ACTION_CANNOT_ALLOCATE_BUFFER 0xc0000044
454
459
#define DEBUGGER_ERROR_INSTANT_EVENT_ACTION_REGULAR_PREALLOCATED_BUFFER_NOT_FOUND 0xc0000045
460
465
#define DEBUGGER_ERROR_INSTANT_EVENT_ACTION_BIG_PREALLOCATED_BUFFER_NOT_FOUND 0xc0000046
466
471
#define DEBUGGER_ERROR_INSTANT_EVENT_PREALLOCATED_BUFFER_IS_NOT_ENOUGH_FOR_ACTION_BUFFER 0xc0000047
472
477
#define DEBUGGER_ERROR_INSTANT_EVENT_REQUESTED_OPTIONAL_BUFFER_IS_BIGGER_THAN_DEBUGGERS_SEND_RECEIVE_STACK 0xc0000048
478
483
#define DEBUGGER_ERROR_INSTANT_EVENT_REGULAR_REQUESTED_SAFE_BUFFER_NOT_FOUND 0xc0000049
484
489
#define DEBUGGER_ERROR_INSTANT_EVENT_BIG_REQUESTED_SAFE_BUFFER_NOT_FOUND 0xc000004a
490
495
#define DEBUGGER_ERROR_INSTANT_EVENT_PREALLOCATED_BUFFER_IS_NOT_ENOUGH_FOR_REQUESTED_SAFE_BUFFER 0xc000004b
496
501
#define DEBUGGER_ERROR_UNABLE_TO_ALLOCATE_REQUESTED_SAFE_BUFFER 0xc000004c
502
507
#define DEBUGGER_ERROR_COULD_NOT_FIND_PREACTIVATION_TYPE 0xc000004d
508
513
#define DEBUGGER_ERROR_THE_MODE_EXEC_TRAP_IS_NOT_INITIALIZED 0xc000004e
514
520
#define DEBUGGER_ERROR_THE_TARGET_EVENT_IS_DISABLED_BUT_CANNOT_BE_CLEARED_PRIRITY_BUFFER_IS_FULL 0xc000004f
521
527
#define DEBUGGER_ERROR_NOT_ALL_CORES_ARE_LOCKED_FOR_APPLYING_INSTANT_EVENT 0xc0000050
528
534
#define DEBUGGER_ERROR_TARGET_SWITCHING_CORE_IS_NOT_LOCKED 0xc0000051
535
540
#define DEBUGGER_ERROR_INVALID_PHYSICAL_ADDRESS 0xc0000052
541
546
#define DEBUGGER_ERROR_APIC_ACTIONS_ERROR 0xc0000053
547
552
#define DEBUGGER_ERROR_DEBUGGER_ALREADY_UNHIDE 0xc0000054
553
558
#define DEBUGGER_ERROR_DEBUGGER_NOT_INITIALIZED 0xc0000055
559
564
#define DEBUGGER_ERROR_CANNOT_PUT_EPT_HOOKS_ON_PHYSICAL_ADDRESS_ABOVE_512_GB 0xc0000056
565
570
#define DEBUGGER_ERROR_INVALID_SMI_OPERATION_PARAMETERS 0xc0000057
571
576
#define DEBUGGER_ERROR_UNABLE_TO_TRIGGER_SMI 0xc0000058
577
582
#define DEBUGGER_ERROR_UNABLE_TO_APPLY_COMMAND_TO_THE_TARGET_THREAD 0xc0000059
583
588
#define DEBUGGER_ERROR_HYPERTRACE_NOT_INITIALIZED 0xc000005a
589
594
#define DEBUGGER_ERROR_INVALID_HYPERTRACE_OPERATION_TYPE 0xc000005b
595
600
#define DEBUGGER_ERROR_LBR_ALREADY_ENABLED 0xc000005c
601
606
#define DEBUGGER_ERROR_LBR_ALREADY_DISABLED 0xc000005d
607
612
#define DEBUGGER_ERROR_LBR_NOT_SUPPORTED 0xc000005e
613
618
#define DEBUGGER_ERROR_LBR_NOT_SUPPORTED_ON_VMCS 0xc000005f
619
624
#define DEBUGGER_ERROR_PT_ALREADY_ENABLED 0xc0000060
625
630
#define DEBUGGER_ERROR_PT_ALREADY_DISABLED 0xc0000061
631
636
#define DEBUGGER_ERROR_PT_NOT_SUPPORTED 0xc0000062
637
642
#define DEBUGGER_ERROR_VMM_CANNOT_BE_INITIALIZED_IF_HYPERTRACE_IS_LOADED 0xc0000063
643
648
#define DEBUGGER_ERROR_VMM_CANNOT_BE_INITIALIZED_IF_DEBUGGER_IS_NOT_LOADED 0xc0000064
649
654
#define DEBUGGER_ERROR_CANNOT_INITIALIZE_DEBUGGER 0xc0000065
655
656
//
657
// WHEN YOU ADD ANYTHING TO THIS LIST OF ERRORS, THEN
658
// MAKE SURE TO ADD AN ERROR MESSAGE TO ShowErrorMessage(UINT32 Error)
659
// FUNCTION
660
//
hyperdbg
include
SDK
headers
ErrorCodes.h
Generated by
1.17.0