[ros-diffs] [dgorbachev] 44496: Update log2lines to the latest version. Jan Roeloffzen, bug #4342.

dgorbachev at svn.reactos.org dgorbachev at svn.reactos.org
Thu Dec 10 21:21:46 CET 2009


Author: dgorbachev
Date: Wed Dec  9 22:51:19 2009
New Revision: 44496

URL: http://svn.reactos.org/svn/reactos?rev=44496&view=rev
Log:
Update log2lines to the latest version. Jan Roeloffzen, bug #4342.

Modified:
    trunk/reactos/tools/rsym/log2lines.c

Modified: trunk/reactos/tools/rsym/log2lines.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rsym/log2lines.c?rev=44496&r1=44495&r2=44496&view=diff
==============================================================================
--- trunk/reactos/tools/rsym/log2lines.c [iso-8859-1] (original)
+++ trunk/reactos/tools/rsym/log2lines.c [iso-8859-1] Wed Dec  9 22:51:19 2009
@@ -10,8 +10,10 @@
 
 #include "rsym.h"
 
-#define LOG2LINES_VERSION   "1.7"
-
+#define LOG2LINES_VERSION   "1.8"
+
+/* Assume if an offset > ABS_TRESHOLD, then it must be absolute */
+#define ABS_TRESHOLD    0x00400000L
 #define INVALID_BASE    0xFFFFFFFFL
 
 #define DEF_OPT_DIR     "output-i386"
@@ -366,7 +368,7 @@
 static size_t
 fixup_offset(size_t ImageBase, size_t offset)
 {
-    if (offset >= ImageBase)
+    if (offset > ABS_TRESHOLD)
         offset -= ImageBase;
     return offset;
 }
@@ -953,11 +955,6 @@
     int res = 0;
     char *path, *dpath;
 
-    /* First get the ImageBase of the File. If its smaller than the given
-     * Parameter, everything is ok, because it was already added onto the
-     * adress and can be given directly to process_file. If not, add it and
-     * give the result to process_file.
-     */
     dpath = path = convert_path(cpath);
     if (!path)
         return 1;
@@ -985,7 +982,6 @@
 
     if (!res)
     {
-        offset = (base < offset) ? offset : base + offset;
         res = process_file(path, offset, toString);
     }
 




More information about the Ros-diffs mailing list