Author: dgorbachev
Date: Mon Sep  5 15:37:35 2011
New Revision: 53603
URL: 
http://svn.reactos.org/svn/reactos?rev=53603&view=rev
Log:
[RSYM]
.stab/.stabstr sections have no IMAGE_SCN_LNK_REMOVE flag now.
Modified:
    trunk/reactos/tools/rsym/rsym.c
Modified: trunk/reactos/tools/rsym/rsym.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rsym/rsym.c?rev=5360…
==============================================================================
--- trunk/reactos/tools/rsym/rsym.c [iso-8859-1] (original)
+++ trunk/reactos/tools/rsym/rsym.c [iso-8859-1] Mon Sep  5 15:37:35 2011
@@ -557,7 +557,7 @@
       if ((0 == StartOfRawData
            || InSectionHeaders[Section].PointerToRawData < StartOfRawData)
           && 0 != InSectionHeaders[Section].PointerToRawData
-          && 0 == (InSectionHeaders[Section].Characteristics &
IMAGE_SCN_LNK_REMOVE))
+          && 0 != (strncmp(InSectionHeaders[Section].Name, ".stab",
5)))
         {
           StartOfRawData = InSectionHeaders[Section].PointerToRawData;
         }
@@ -609,7 +609,7 @@
   OutRelocSection = NULL;
   for (Section = 0; Section < InFileHeader->NumberOfSections; Section++)
     {
-      if (0 == (InSectionHeaders[Section].Characteristics & IMAGE_SCN_LNK_REMOVE))
+      if (0 != (strncmp(InSectionHeaders[Section].Name, ".stab", 5)))
         {
           *CurrentSectionHeader = InSectionHeaders[Section];
           CurrentSectionHeader->PointerToLinenumbers = 0;