From: André Hentschel Date: Wed, 13 Apr 2011 18:43:43 +0000 (+0200) Subject: winedbg: Implement adjust_pc_for_break on Sparc. X-Git-Tag: wine-1.3.18~34 X-Git-Url: http://git.etersoft.ru/projects/?a=commitdiff_plain;h=59ca0059b6db2d0467895f687b01aff5c64ed1a8;p=wine%2Feterwine.git winedbg: Implement adjust_pc_for_break on Sparc. --- diff --git a/programs/winedbg/be_sparc.c b/programs/winedbg/be_sparc.c index 546518a8d7..3435759c92 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,