#include <assert.h>
#include "ntstatus.h"
#include "dbghelp_private.h"
#include "wine/winbase16.h"
#include "winternl.h"
#include "wine/debug.h"
Go to the source code of this file.
Defines |
| #define | WIN32_NO_STATUS |
| #define | STEP_FLAG 0x00000100 /* single step flag */ |
| #define | V86_FLAG 0x00020000 |
| #define | IS_VM86_MODE(ctx) (ctx->EFlags & V86_FLAG) |
| #define | __CurrentModeCount 0 |
| #define | __CurrentSwitch 1 |
| #define | __NextSwitch 2 |
| #define | curr_mode (frame->Reserved[__CurrentModeCount] & 0x0F) |
| #define | curr_count (frame->Reserved[__CurrentModeCount] >> 4) |
| #define | curr_switch (frame->Reserved[__CurrentSwitch]) |
| #define | next_switch (frame->Reserved[__NextSwitch]) |
| #define | set_curr_mode(m) {frame->Reserved[__CurrentModeCount] &= ~0x0F; frame->Reserved[__CurrentModeCount] |= (m & 0x0F);} |
| #define | inc_curr_count() (frame->Reserved[__CurrentModeCount] += 0x10) |
Enumerations |
| enum | st_mode {
stm_start,
stm_32bit,
stm_16bit,
stm_done,
stm_start,
stm_64bit,
stm_done
} |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dbghelp) |
| static unsigned | i386_get_addr (HANDLE hThread, const CONTEXT *ctx, enum cpu_addr ca, ADDRESS64 *addr) |
| static BOOL | i386_stack_walk (struct cpu_stack_walk *csw, LPSTACKFRAME64 frame, CONTEXT *context) |
| static unsigned | i386_map_dwarf_register (unsigned regno) |
| static void * | i386_fetch_context_reg (CONTEXT *ctx, unsigned regno, unsigned *size) |
| static const char * | i386_fetch_regname (unsigned regno) |
Variables |
| DECLSPEC_HIDDEN struct cpu | cpu_i386 |