|
HyperDbg Debugger
|
Go to the source code of this file.
Classes | |
| struct | SYMBOL |
| struct | HWDBG_SHORT_SYMBOL |
| struct | SYMBOL_BUFFER |
| struct | SYMBOL_MAP |
| struct | ACTION_BUFFER |
Typedefs | |
| typedef struct SYMBOL | SYMBOL |
| typedef struct HWDBG_SHORT_SYMBOL | HWDBG_SHORT_SYMBOL |
| typedef struct SYMBOL_BUFFER | SYMBOL_BUFFER |
| typedef struct SYMBOL_BUFFER * | PSYMBOL_BUFFER |
| typedef struct SYMBOL_MAP | SYMBOL_MAP |
| typedef struct SYMBOL_MAP * | PSYMBOL_MAP |
| typedef struct ACTION_BUFFER | ACTION_BUFFER |
| typedef enum REGS_ENUM | REGS_ENUM |
| #define FUNC_ADD 9 |
| #define FUNC_AND 6 |
| #define FUNC_ASL 8 |
| #define FUNC_ASR 7 |
| #define FUNC_CALL 34 |
| #define FUNC_CHECK_ADDRESS 72 |
| #define FUNC_DB 64 |
| #define FUNC_DB_PA 83 |
| #define FUNC_DD 65 |
| #define FUNC_DD_PA 84 |
| #define FUNC_DEC 2 |
| #define FUNC_DISASSEMBLE_LEN 73 |
| #define FUNC_DISASSEMBLE_LEN32 74 |
| #define FUNC_DISASSEMBLE_LEN64 75 |
| #define FUNC_DIV 12 |
| #define FUNC_DQ 67 |
| #define FUNC_DQ_PA 86 |
| #define FUNC_DW 66 |
| #define FUNC_DW_PA 85 |
| #define FUNC_EB 89 |
| #define FUNC_EB_PA 93 |
| #define FUNC_ED 88 |
| #define FUNC_ED_PA 94 |
| #define FUNC_EGT 16 |
| #define FUNC_ELT 17 |
| #define FUNC_END_OF_DO_WHILE 26 |
| #define FUNC_END_OF_IF 30 |
| #define FUNC_EQ 90 |
| #define FUNC_EQ_PA 95 |
| #define FUNC_EQUAL 18 |
| #define FUNC_EVENT_CLEAR 40 |
| #define FUNC_EVENT_DISABLE 39 |
| #define FUNC_EVENT_ENABLE 38 |
| #define FUNC_EVENT_INJECT 62 |
| #define FUNC_EVENT_INJECT_ERROR_CODE 103 |
| #define FUNC_EVENT_SC 44 |
| #define FUNC_EVENT_TRACE_INSTRUMENTATION_STEP 52 |
| #define FUNC_EVENT_TRACE_INSTRUMENTATION_STEP_IN 53 |
| #define FUNC_EVENT_TRACE_STEP 49 |
| #define FUNC_EVENT_TRACE_STEP_IN 50 |
| #define FUNC_EVENT_TRACE_STEP_OUT 51 |
| #define FUNC_FLUSH 48 |
| #define FUNC_FOR_INC_DEC 28 |
| #define FUNC_FORMATS 37 |
| #define FUNC_GT 14 |
| #define FUNC_HI 69 |
| #define FUNC_HI_PA 81 |
| #define FUNC_IGNORE_LVALUE 31 |
| #define FUNC_INC 1 |
| #define FUNC_INTERLOCKED_COMPARE_EXCHANGE 96 |
| #define FUNC_INTERLOCKED_DECREMENT 77 |
| #define FUNC_INTERLOCKED_EXCHANGE 91 |
| #define FUNC_INTERLOCKED_EXCHANGE_ADD 92 |
| #define FUNC_INTERLOCKED_INCREMENT 76 |
| #define FUNC_JMP 20 |
| #define FUNC_JNZ 22 |
| #define FUNC_JZ 21 |
| #define FUNC_LBR_CHECK 60 |
| #define FUNC_LBR_DUMP 57 |
| #define FUNC_LBR_PRINT 58 |
| #define FUNC_LBR_RESTORE 59 |
| #define FUNC_LBR_RESTORE_BY_FILTER 87 |
| #define FUNC_LBR_SAVE 56 |
| #define FUNC_LOW 70 |
| #define FUNC_LOW_PA 82 |
| #define FUNC_LT 15 |
| #define FUNC_MEMCMP 99 |
| #define FUNC_MEMCPY 104 |
| #define FUNC_MEMCPY_PA 105 |
| #define FUNC_MICROSLEEP 45 |
| #define FUNC_MOD 13 |
| #define FUNC_MOV 23 |
| #define FUNC_MUL 11 |
| #define FUNC_NEG 68 |
| #define FUNC_NEQ 19 |
| #define FUNC_NOT 71 |
| #define FUNC_OR 4 |
| #define FUNC_PAUSE 47 |
| #define FUNC_PHYSICAL_TO_VIRTUAL 78 |
| #define FUNC_POI 63 |
| #define FUNC_POI_PA 80 |
| #define FUNC_POP 33 |
| #define FUNC_PRINT 36 |
| #define FUNC_PRINTF 46 |
| #define FUNC_PUSH 32 |
| #define FUNC_RDTSC 54 |
| #define FUNC_RDTSCP 55 |
| #define FUNC_REFERENCE 3 |
| #define FUNC_RET 35 |
| #define FUNC_SPINLOCK_LOCK 42 |
| #define FUNC_SPINLOCK_LOCK_CUSTOM_WAIT 61 |
| #define FUNC_SPINLOCK_UNLOCK 43 |
| #define FUNC_START_OF_DO_WHILE 24 |
| #define FUNC_START_OF_DO_WHILE_COMMANDS 25 |
| #define FUNC_START_OF_FOR 27 |
| #define FUNC_START_OF_FOR_OMMANDS 29 |
| #define FUNC_STRCMP 98 |
| #define FUNC_STRLEN 97 |
| #define FUNC_STRNCMP 100 |
| #define FUNC_SUB 10 |
| #define FUNC_TEST_STATEMENT 41 |
| #define FUNC_UNDEFINED 0 |
| #define FUNC_VIRTUAL_TO_PHYSICAL 79 |
| #define FUNC_WCSCMP 102 |
| #define FUNC_WCSLEN 101 |
| #define FUNC_WCSNCMP 106 |
| #define FUNC_XOR 5 |
| #define INVALID 0x80000000 |
| #define LALR_ACCEPT 0x7fffffff |
| #define PSEUDO_REGISTER_BUFFER 9 |
| #define PSEUDO_REGISTER_CONTEXT 10 |
| #define PSEUDO_REGISTER_CORE 3 |
| #define PSEUDO_REGISTER_DATE 14 |
| #define PSEUDO_REGISTER_EVENT_ID 12 |
| #define PSEUDO_REGISTER_EVENT_STAGE 13 |
| #define PSEUDO_REGISTER_EVENT_TAG 11 |
| #define PSEUDO_REGISTER_IP 8 |
| #define PSEUDO_REGISTER_PEB 6 |
| #define PSEUDO_REGISTER_PID 0 |
| #define PSEUDO_REGISTER_PNAME 2 |
| #define PSEUDO_REGISTER_PROC 4 |
| #define PSEUDO_REGISTER_TEB 7 |
| #define PSEUDO_REGISTER_THREAD 5 |
| #define PSEUDO_REGISTER_TID 1 |
| #define PSEUDO_REGISTER_TIME 15 |
| #define SCRIPT_ENGINE_COMMON_DEFINITIONS_H |
| #define SIZE_SYMBOL_WITHOUT_LEN sizeof(long long unsigned) * 2 |
| #define SYMBOL_DEREFERENCE_LOCAL_ID_TYPE 20 |
| #define SYMBOL_DEREFERENCE_TEMP_TYPE 21 |
| #define SYMBOL_FUNCTION_PARAMETER_ID_TYPE 12 |
| #define SYMBOL_FUNCTION_PARAMETER_TYPE 14 |
| #define SYMBOL_GLOBAL_ID_TYPE 1 |
| #define SYMBOL_INVALID 10 |
| #define SYMBOL_LOCAL_ID_TYPE 2 |
| #define SYMBOL_MEM_VALID_CHECK_MASK (1 << 31) |
| #define SYMBOL_NUM_TYPE 3 |
| #define SYMBOL_PSEUDO_REG_TYPE 5 |
| #define SYMBOL_REFERENCE_LOCAL_ID_TYPE 18 |
| #define SYMBOL_REFERENCE_TEMP_TYPE 19 |
| #define SYMBOL_REGISTER_TYPE 4 |
| #define SYMBOL_RETURN_ADDRESS_TYPE 13 |
| #define SYMBOL_RETURN_VALUE_TYPE 17 |
| #define SYMBOL_SEMANTIC_RULE_TYPE 6 |
| #define SYMBOL_STACK_BASE_INDEX_TYPE 16 |
| #define SYMBOL_STACK_INDEX_TYPE 15 |
| #define SYMBOL_STRING_TYPE 8 |
| #define SYMBOL_TEMP_TYPE 7 |
| #define SYMBOL_UNDEFINED 0 |
| #define SYMBOL_VARIABLE_COUNT_TYPE 9 |
| #define SYMBOL_WSTRING_TYPE 11 |
| typedef struct ACTION_BUFFER ACTION_BUFFER |
| typedef struct HWDBG_SHORT_SYMBOL HWDBG_SHORT_SYMBOL |
| typedef struct SYMBOL_BUFFER * PSYMBOL_BUFFER |
| typedef struct SYMBOL_MAP * PSYMBOL_MAP |
| typedef struct SYMBOL SYMBOL |
| typedef struct SYMBOL_BUFFER SYMBOL_BUFFER |
| typedef struct SYMBOL_MAP SYMBOL_MAP |
| enum REGS_ENUM |