#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 | arm_get_addr (HANDLE hThread, const CONTEXT *ctx, enum cpu_addr ca, ADDRESS64 *addr) |
|
static BOOL | arm_stack_walk (struct cpu_stack_walk *csw, STACKFRAME64 *frame, union ctx *context) |
|
static unsigned | arm_map_dwarf_register (unsigned regno, const struct module *module, BOOL eh_frame) |
|
static void * | arm_fetch_context_reg (union ctx *pctx, unsigned regno, unsigned *size) |
|
static const char * | arm_fetch_regname (unsigned regno) |
|
static BOOL | arm_fetch_minidump_thread (struct dump_context *dc, unsigned index, unsigned flags, const CONTEXT *ctx) |
|
static BOOL | arm_fetch_minidump_module (struct dump_context *dc, unsigned index, unsigned flags) |
|
◆ WIN32_NO_STATUS
◆ arm_fetch_context_reg()
Definition at line 173 of file cpu_arm.c.
174{
175#ifdef __arm__
177
178 switch (regno)
179 {
191#ifdef __REACTOS__
194#else
197#endif
198
203 }
204#endif
205 FIXME(
"Unknown register %x\n", regno);
207}
◆ arm_fetch_minidump_module()
◆ arm_fetch_minidump_thread()
Definition at line 236 of file cpu_arm.c.
237{
239 {
240
241#ifdef __arm__
244#endif
245 }
246
248}
void minidump_add_memory_block(struct dump_context *dc, ULONG64 base, ULONG size, ULONG rva) DECLSPEC_HIDDEN
@ ThreadWriteInstructionWindow
◆ arm_fetch_regname()
Definition at line 209 of file cpu_arm.c.
210{
211 switch (regno)
212 {
226
231 }
232 FIXME(
"Unknown register %x\n", regno);
234}
◆ arm_get_addr()
Definition at line 32 of file cpu_arm.c.
34{
38 {
39#ifdef __arm__
42#ifdef __REACTOS__
44#else
46#endif
47#endif
48 default:
addr->Mode = -1;
50 }
51}
GLenum const GLvoid * addr
◆ arm_map_dwarf_register()
Definition at line 164 of file cpu_arm.c.
165{
166 if (regno <= 15)
return CV_ARM_R0 + regno;
168
169 FIXME(
"Don't know how to map register %d\n", regno);
171}
◆ arm_stack_walk()
◆ WINE_DEFAULT_DEBUG_CHANNEL()
WINE_DEFAULT_DEBUG_CHANNEL |
( |
dbghelp |
| ) |
|
◆ cpu_arm
Initial value:= {
4,
}
static void * arm_fetch_context_reg(union ctx *pctx, unsigned regno, unsigned *size)
static BOOL arm_fetch_minidump_module(struct dump_context *dc, unsigned index, unsigned flags)
static unsigned arm_map_dwarf_register(unsigned regno, const struct module *module, BOOL eh_frame)
static BOOL arm_stack_walk(struct cpu_stack_walk *csw, STACKFRAME64 *frame, union ctx *context)
static BOOL arm_fetch_minidump_thread(struct dump_context *dc, unsigned index, unsigned flags, const CONTEXT *ctx)
static BOOL arm_get_addr(HANDLE hThread, const CONTEXT *ctx, enum cpu_addr ca, ADDRESS64 *addr)
static const char * arm_fetch_regname(unsigned regno)
#define IMAGE_FILE_MACHINE_ARMNT
Definition at line 258 of file cpu_arm.c.