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