Module: wine Branch: master Commit: 59ca0059b6db2d0467895f687b01aff5c64ed1a8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=59ca0059b6db2d0467895f687b...
Author: André Hentschel nerv@dawncrow.de Date: Wed Apr 13 20:43:43 2011 +0200
winedbg: Implement adjust_pc_for_break on Sparc.
---
programs/winedbg/be_sparc.c | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/programs/winedbg/be_sparc.c b/programs/winedbg/be_sparc.c index 546518a..3435759 100644 --- a/programs/winedbg/be_sparc.c +++ b/programs/winedbg/be_sparc.c @@ -125,8 +125,13 @@ static void be_sparc_clear_watchpoint(CONTEXT* ctx, unsigned idx)
static int be_sparc_adjust_pc_for_break(CONTEXT* ctx, BOOL way) { - dbg_printf("not done for Sparc\n"); - return 0; + if (way) + { + ctx->pc--; + return -1; + } + ctx->pc++; + return 1; }
static int be_sparc_fetch_integer(const struct dbg_lvalue* lvalue, unsigned size,