[RSYM]
authorThomas Faber <thomas.faber@reactos.org>
Fri, 4 Sep 2015 08:02:35 +0000 (08:02 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Fri, 4 Sep 2015 08:02:35 +0000 (08:02 +0000)
- Sort symbol entries with line number information before those without. Fixes backtraces showing ":0" as file/line for the first line of a function

svn path=/trunk/; revision=68980

reactos/tools/rsym/rsym.c

index d6a2c09..f5bba04 100644 (file)
@@ -123,6 +123,16 @@ CompareSymEntry(const PROSSYM_ENTRY SymEntry1, const PROSSYM_ENTRY SymEntry2)
         return +1;
     }
 
+    if (SymEntry2->SourceLine == 0)
+    {
+        return +1;
+    }
+
+    if (SymEntry1->SourceLine == 0)
+    {
+        return +1;
+    }
+
     return 0;
 }