André Hentschel : winedbg: Implement be_arm_get_register_info.
Alexandre Julliard
julliard at winehq.org
Mon Apr 18 11:10:57 CDT 2011
Module: wine
Branch: master
Commit: c9f76576ab162bec94a31e8a5c978f6ebc1a1961
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c9f76576ab162bec94a31e8a5c978f6ebc1a1961
Author: André Hentschel <nerv at dawncrow.de>
Date: Sat Apr 16 15:06:50 2011 +0200
winedbg: Implement be_arm_get_register_info.
---
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..3a4df2b 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;
}
More information about the wine-cvs
mailing list