Eric Pouech : winedbg: Add some missing symbol flags to pick up local/ parameters variables in symbol pickers.
Module: wine Branch: master Commit: eef72ad2ff9cb10d5aac855dd60edf78255a9ee5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=eef72ad2ff9cb10d5aac855dd6... Author: Eric Pouech <eric.pouech(a)orange.fr> Date: Tue Mar 30 21:37:15 2010 +0200 winedbg: Add some missing symbol flags to pick up local/parameters variables in symbol pickers. --- programs/winedbg/symbol.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/winedbg/symbol.c b/programs/winedbg/symbol.c index 1e32bc6..6602785 100644 --- a/programs/winedbg/symbol.c +++ b/programs/winedbg/symbol.c @@ -227,7 +227,7 @@ enum sym_get_lval symbol_picker_interactive(const char* name, const struct sgv_d if (sgv->num - sgv->num_thunks > 1 && (sgv->syms[i].flags & SYMFLAG_THUNK) && !DBG_IVAR(AlwaysShowThunks)) continue; dbg_printf("[%d]: ", i + 1); - if (sgv->syms[i].flags & SYMFLAG_LOCAL) + if (sgv->syms[i].flags & (SYMFLAG_LOCAL | SYMFLAG_PARAMETER)) { dbg_printf("%s %sof %s\n", sgv->syms[i].flags & SYMFLAG_PARAMETER ? "Parameter" : "Local variable", @@ -276,7 +276,7 @@ enum sym_get_lval symbol_picker_scoped(const char* name, const struct sgv_data* { if (sgv->num - sgv->num_thunks > 1 && (sgv->syms[i].flags & SYMFLAG_THUNK) && !DBG_IVAR(AlwaysShowThunks)) continue; - if (sgv->syms[i].flags & SYMFLAG_LOCAL) + if (sgv->syms[i].flags & (SYMFLAG_LOCAL | SYMFLAG_PARAMETER)) { if (local == -1) local = i;
participants (1)
-
Alexandre Julliard