From bbf0251c78350ec49c5fcb7f669f9395c57b44ae Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Sat, 18 Mar 2006 13:32:38 +0100 Subject: [PATCH] dbghelp: CV's ssearch. - added definitions for start_search symbol info - silenced warnings from this symbol --- dlls/dbghelp/msc.c | 5 +++++ dlls/dbghelp/mscvpdb.h | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/dlls/dbghelp/msc.c b/dlls/dbghelp/msc.c index 3b8949e1a1..d956540341 100644 --- a/dlls/dbghelp/msc.c +++ b/dlls/dbghelp/msc.c @@ -1520,6 +1520,11 @@ static int codeview_snarf(const struct msc_debug_info* msc_dbg, const BYTE* root case S_MSTOOL_V3: /* just to silence a few warnings */ break; + case S_SSEARCH_V1: + TRACE("Start search: seg=0x%x at offset 0x%08x\n", + sym->ssearch_v1.segment, sym->ssearch_v1.offset); + break; + default: FIXME("Unsupported symbol id %x\n", sym->generic.id); dump(sym, 2 + sym->generic.len); diff --git a/dlls/dbghelp/mscvpdb.h b/dlls/dbghelp/mscvpdb.h index 023ce17984..fa875f5108 100644 --- a/dlls/dbghelp/mscvpdb.h +++ b/dlls/dbghelp/mscvpdb.h @@ -1112,9 +1112,17 @@ union codeview_symbol unsigned int unknown; char name[1]; } compile_v3; + + struct + { + short int len; + short int id; + unsigned int offset; + unsigned short segment; + } ssearch_v1; }; -#define S_COMPILE_V1 0x0001 +#define S_COMPILE_V1 0x0001 #define S_REGISTER_V1 0x0002 #define S_CONSTANT_V1 0x0003 #define S_UDT_V1 0x0004