[8/10] winedbg: Implement be_arm_get_register_info (try 2)
André Hentschel
nerv at dawncrow.de
Sat Apr 16 08:06:50 CDT 2011
---
programs/winedbg/be_arm.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/programs/winedbg/be_arm.c b/programs/winedbg/be_arm.c
index 8bef147..3f57a75 100644
--- a/programs/winedbg/be_arm.c
+++ b/programs/winedbg/be_arm.c
@@ -41,7 +41,12 @@ static unsigned be_arm_get_addr(HANDLE hThread, const CONTEXT* ctx,
static unsigned be_arm_get_register_info(int regno, enum be_cpu_addr* kind)
{
- dbg_printf("not done\n");
+ switch (regno)
+ {
+ case CV_ARM_PC: *kind = be_cpu_addr_pc; return TRUE;
+ case CV_ARM_R0 + 11: *kind = be_cpu_addr_frame; return TRUE;
+ case CV_ARM_SP: *kind = be_cpu_addr_stack; return TRUE;
+ }
return FALSE;
}
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list