[PATCH 09/13] [DbgHelp]: in dwarf attribute parsing, ensure that we do have a block when parsing a block
Eric Pouech
eric.pouech at orange.fr
Sat Mar 27 03:08:44 CDT 2010
A+
---
dlls/dbghelp/dwarf.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index 94563af..1652f46 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -878,6 +878,13 @@ static BOOL dwarf2_compute_location_attr(dwarf2_parse_context_t* ctx,
loc->reg = Wine_DW_no_register;
loc->offset = xloc.u.uvalue;
return TRUE;
+ case DW_FORM_block:
+ case DW_FORM_block1:
+ case DW_FORM_block2:
+ case DW_FORM_block4:
+ break;
+ default: FIXME("Unsupported yet form %lx\n", xloc.form);
+ return FALSE;
}
/* assume we have a block form */
More information about the wine-patches
mailing list