[PATCH 07/31] [DbgHelp]: WARN

Eric Pouech eric.pouech at wanadoo.fr
Sun Jun 18 14:31:07 CDT 2006


- transform a few TRACE:s into WARN:s (especially for unhandled
  stuff)

A+
---

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

diff --git a/dlls/dbghelp/dwarf.c b/dlls/dbghelp/dwarf.c
index a7312a3..a3e6816 100644
--- a/dlls/dbghelp/dwarf.c
+++ b/dlls/dbghelp/dwarf.c
@@ -522,7 +522,7 @@ static void dwarf2_parse_attr(dwarf2_abb
 
 static struct symt* dwarf2_find_symt_by_ref(struct module* module, unsigned long ref)
 {
-  TRACE("want ref<0x%lx>\n", ref); 
+  WARN("want ref<0x%lx>\n", ref); 
   return NULL;
 }
 
@@ -556,7 +556,7 @@ static struct symt_basic* dwarf2_parse_b
       encoding = dwarf2_parse_byte(ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -608,7 +608,7 @@ static struct symt_typedef* dwarf2_parse
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -643,7 +643,7 @@ static struct symt_pointer* dwarf2_parse
       }
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -686,7 +686,7 @@ static void dwarf2_parse_array_subrange_
       max = min + dwarf2_parse_attr_as_data(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -725,7 +725,7 @@ static struct symt_array* dwarf2_parse_a
       }
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -757,7 +757,7 @@ static struct symt_array* dwarf2_parse_a
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -790,7 +790,7 @@ static struct symt* dwarf2_parse_const_t
       }
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -826,7 +826,7 @@ static struct symt* dwarf2_parse_referen
       }
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -890,7 +890,7 @@ static void dwarf2_parse_udt_member(stru
 	  uvalue = dwarf2_parse_u4(ctx);
 	  break;
 	default:
-	  TRACE("Unhandled attr form at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+	  WARN("Unhandled attr form at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
 	  dwarf2_parse_attr(attr, ctx);
 	}
 	if (uvalue) {
@@ -901,7 +901,7 @@ static void dwarf2_parse_udt_member(stru
 	    offset = dwarf2_leb128_as_unsigned(ctx);
 	    break;
 	  default:
-	    TRACE("Unhandled attr op at %s, for %s, op:%u\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr), op);
+	    WARN("Unhandled attr op at %s, for %s, op:%u\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr), op);
 	    ctx->data += uvalue;
 	  }
 	  TRACE("found offset:%lu\n", offset); 		  
@@ -913,7 +913,7 @@ static void dwarf2_parse_udt_member(stru
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -959,7 +959,7 @@ static void dwarf2_parse_udt_members(str
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -997,7 +997,7 @@ static struct symt_udt* dwarf2_parse_cla
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1037,7 +1037,7 @@ static struct symt_udt* dwarf2_parse_str
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1077,7 +1077,7 @@ static struct symt_udt* dwarf2_parse_uni
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1115,12 +1115,12 @@ static void dwarf2_parse_enumerator(stru
 	TRACE("found value %ld\n", value);
 	break;
       default:
-	TRACE("Unhandled attr form at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr));
+	WARN("Unhandled attr form at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr));
 	dwarf2_parse_attr(attr, ctx);
       }
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr));
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr));
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1158,7 +1158,7 @@ static struct symt_enum* dwarf2_parse_en
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1188,7 +1188,7 @@ static struct symt_enum* dwarf2_parse_en
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -1235,7 +1235,7 @@ static void dwarf2_parse_variable(struct
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1284,7 +1284,7 @@ static void dwarf2_parse_subprogram_para
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1334,7 +1334,7 @@ static void dwarf2_parse_inlined_subrout
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1367,7 +1367,7 @@ static void dwarf2_parse_inlined_subrout
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -1411,7 +1411,7 @@ static void dwarf2_parse_subprogram_bloc
       dwarf2_parse_attr(attr, ctx);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1444,7 +1444,7 @@ static void dwarf2_parse_subprogram_bloc
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -1495,7 +1495,7 @@ static void dwarf2_parse_subprogram_cont
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -1573,7 +1573,7 @@ static struct symt_function* dwarf2_pars
       break;
     */
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1687,7 +1687,7 @@ static void dwarf2_parse_compiland_conte
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, ctx);
 	  }
@@ -1717,7 +1717,7 @@ static struct symt_compiland* dwarf2_par
       TRACE("found name %s\n", name);
       break;
     default:
-      TRACE("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
+      WARN("Unhandled attr at %s, for %s\n", dwarf2_debug_ctx(ctx), dwarf2_debug_attr(attr)); 
       dwarf2_parse_attr(attr, ctx);
     }
   }
@@ -1812,7 +1812,7 @@ BOOL dwarf2_parse(struct module* module,
       default:
 	{
 	  dwarf2_abbrev_entry_attr_t* attr;
-	  TRACE("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(&ctx), entry->entry_code); 
+	  WARN("Unhandled Tag type 0x%lx at %s, for %lu\n", entry->tag, dwarf2_debug_ctx(&ctx), entry->entry_code); 
 	  for (attr = entry->attrs; NULL != attr; attr = attr->next) {
 	    dwarf2_parse_attr(attr, &ctx);
 	  }



More information about the wine-patches mailing list