#include <assert.h>
#include "ntstatus.h"
#include "dbghelp_private.h"
#include "winternl.h"
#include "wine/debug.h"
Go to the source code of this file.
|
| WINE_DEFAULT_DEBUG_CHANNEL (dbghelp) |
|
static BOOL | arm64_get_addr (HANDLE hThread, const CONTEXT *ctx, enum cpu_addr ca, ADDRESS64 *addr) |
|
static BOOL | arm64_stack_walk (struct cpu_stack_walk *csw, STACKFRAME64 *frame, union ctx *ctx) |
|
static unsigned | arm64_map_dwarf_register (unsigned regno, const struct module *module, BOOL eh_frame) |
|
static void * | arm64_fetch_context_reg (union ctx *pctx, unsigned regno, unsigned *size) |
|
static const char * | arm64_fetch_regname (unsigned regno) |
|
static BOOL | arm64_fetch_minidump_thread (struct dump_context *dc, unsigned index, unsigned flags, const CONTEXT *ctx) |
|
static BOOL | arm64_fetch_minidump_module (struct dump_context *dc, unsigned index, unsigned flags) |
|
◆ NONAMELESSSTRUCT
◆ NONAMELESSUNION
◆ WIN32_NO_STATUS
◆ arm64_fetch_context_reg()
Definition at line 170 of file cpu_arm64.c.
171{
172#ifdef __aarch64__
174
175 switch (regno)
176 {
211 }
212#endif
213 FIXME(
"Unknown register %x\n", regno);
215}
◆ arm64_fetch_minidump_module()
◆ arm64_fetch_minidump_thread()
Definition at line 261 of file cpu_arm64.c.
262{
264 {
265
266#ifdef __aarch64__
269#endif
270 }
271
273}
void minidump_add_memory_block(struct dump_context *dc, ULONG64 base, ULONG size, ULONG rva) DECLSPEC_HIDDEN
@ ThreadWriteInstructionWindow
◆ arm64_fetch_regname()
Definition at line 217 of file cpu_arm64.c.
218{
219 switch (regno)
220 {
251
256 }
257 FIXME(
"Unknown register %x\n", regno);
259}
◆ arm64_get_addr()
Definition at line 34 of file cpu_arm64.c.
36{
40 {
41#ifdef __aarch64__
45#endif
46 default:
addr->Mode = -1;
48 }
49}
GLenum const GLvoid * addr
◆ arm64_map_dwarf_register()
Definition at line 158 of file cpu_arm64.c.
159{
164 if (regno >= 64 && regno <= 95)
return CV_ARM64_Q0 + regno - 64;
165
166 FIXME(
"Don't know how to map register %d\n", regno);
168}
◆ arm64_stack_walk()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
dbghelp |
| ) |
|
◆ cpu_arm64
Initial value:= {
8,
}
static BOOL arm64_fetch_minidump_thread(struct dump_context *dc, unsigned index, unsigned flags, const CONTEXT *ctx)
static BOOL arm64_fetch_minidump_module(struct dump_context *dc, unsigned index, unsigned flags)
static BOOL arm64_stack_walk(struct cpu_stack_walk *csw, STACKFRAME64 *frame, union ctx *ctx)
static BOOL arm64_get_addr(HANDLE hThread, const CONTEXT *ctx, enum cpu_addr ca, ADDRESS64 *addr)
static unsigned arm64_map_dwarf_register(unsigned regno, const struct module *module, BOOL eh_frame)
static const char * arm64_fetch_regname(unsigned regno)
static void * arm64_fetch_context_reg(union ctx *pctx, unsigned regno, unsigned *size)
#define IMAGE_FILE_MACHINE_ARM64
Definition at line 283 of file cpu_arm64.c.