Eric Pouech : dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.

Alexandre Julliard julliard at winehq.org
Tue Feb 14 13:23:32 CST 2012


Module: wine
Branch: master
Commit: 0905afd0bc8dfa5cca2270c28a60b6d2dd97248a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=0905afd0bc8dfa5cca2270c28a60b6d2dd97248a

Author: Eric Pouech <eric.pouech at orange.fr>
Date:   Mon Feb 13 21:41:54 2012 +0100

dbghelp: In traces for Dwarf/CFA engine, some offset are signed entities.

---

 dlls/dbghelp/dwarf.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index 9335db7c..3f3d6df 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -2851,7 +2851,7 @@ static void execute_cfa_instructions(dwarf2_traverse_context_t* ctx,
             ULONG_PTR offset = (op == DW_CFA_def_cfa) ? dwarf2_leb128_as_unsigned(ctx)
                                                       : dwarf2_leb128_as_signed(ctx) * info->data_align;
             if (!valid_reg(reg)) break;
-            TRACE("%lx: DW_CFA_def_cfa %s, %lu\n",
+            TRACE("%lx: DW_CFA_def_cfa %s, %ld\n",
                   info->ip,
                   dbghelp_current_cpu->fetch_regname(dbghelp_current_cpu->map_dwarf_register(reg)),
                   offset);
@@ -2876,7 +2876,7 @@ static void execute_cfa_instructions(dwarf2_traverse_context_t* ctx,
         {
             ULONG_PTR offset = (op == DW_CFA_def_cfa_offset) ? dwarf2_leb128_as_unsigned(ctx)
                                                              : dwarf2_leb128_as_signed(ctx) * info->data_align;
-            TRACE("%lx: DW_CFA_def_cfa_offset %lu\n", info->ip, offset);
+            TRACE("%lx: DW_CFA_def_cfa_offset %ld\n", info->ip, offset);
             info->state.cfa_offset = offset;
             info->state.cfa_rule   = RULE_CFA_OFFSET;
             break;




More information about the wine-cvs mailing list