Module: wine
Branch: master
Commit: 3669415dd5421a0985d89f1c7636ca3c255394b0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=3669415dd5421a0985d89f1c7…
Author: Eric Pouech <eric.pouech(a)wanadoo.fr>
Date: Sat Nov 25 10:31:30 2006 +0100
dbghelp: Silence typedefs children in sub program block.
---
dlls/dbghelp/dwarf.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index bcd07c3..cd66c0e 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -1447,6 +1447,7 @@ static void dwarf2_parse_subprogram_bloc
case DW_TAG_structure_type:
case DW_TAG_union_type:
case DW_TAG_enumeration_type:
+ case DW_TAG_typedef:
/* the type referred to will be loaded when we need it, so skip it */
break;
default:
Module: wine
Branch: master
Commit: 135f2e1b79a3860ec8742306f0180dbe3532e5ee
URL: http://source.winehq.org/git/wine.git/?a=commit;h=135f2e1b79a3860ec8742306f…
Author: Eric Pouech <eric.pouech(a)wanadoo.fr>
Date: Fri Nov 24 22:18:47 2006 +0100
winedbg: Host references lookup.
Since more and more information in now available through the CPU
registers, those require DLV_HOST access to be a bit better handled
than it is...
---
programs/winedbg/memory.c | 2 --
programs/winedbg/types.c | 2 --
2 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/programs/winedbg/memory.c b/programs/winedbg/memory.c
index 42866da..cdfc149 100644
--- a/programs/winedbg/memory.c
+++ b/programs/winedbg/memory.c
@@ -394,7 +394,6 @@ static void print_typed_basic(const stru
break;
case SymTagArrayType:
case SymTagUDT:
- assert(lvalue->cookie == DLV_TARGET);
if (!memory_read_value(lvalue, sizeof(val_ptr), &val_ptr)) return;
dbg_printf("%p", val_ptr);
break;
@@ -402,7 +401,6 @@ static void print_typed_basic(const stru
{
BOOL ok = FALSE;
- assert(lvalue->cookie == DLV_TARGET);
/* FIXME: it depends on underlying type for enums
* (not supported yet in dbghelp)
* Assuming 4 as for an int
diff --git a/programs/winedbg/types.c b/programs/winedbg/types.c
index 0268978..da62669 100644
--- a/programs/winedbg/types.c
+++ b/programs/winedbg/types.c
@@ -106,12 +106,10 @@ long int types_extract_as_integer(const
break;
case SymTagArrayType:
case SymTagUDT:
- assert(lvalue->cookie == DLV_TARGET);
if (!memory_read_value(lvalue, sizeof(rtn), &rtn))
RaiseException(DEBUG_STATUS_INTERNAL_ERROR, 0, 0, NULL);
break;
case SymTagEnum:
- assert(lvalue->cookie == DLV_TARGET);
if (!memory_read_value(lvalue, sizeof(rtn), &rtn))
RaiseException(DEBUG_STATUS_INTERNAL_ERROR, 0, 0, NULL);
break;