Module: wine Branch: master Commit: c9f76576ab162bec94a31e8a5c978f6ebc1a1961 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c9f76576ab162bec94a31e8a5c...
Author: André Hentschel nerv@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; }