2005-01-05 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mono / mini / debug-mini.c
index a294caa1a12785932f2b46aec8107171bd6cad5b..e408d3d77b00622b3fc376fcf15b7bacb5c89bee 100644 (file)
@@ -26,8 +26,8 @@ record_line_number (MonoDebugMethodJitInfo *jit, guint32 address, guint32 offset
 {
        MonoDebugLineNumberEntry lne;
 
-       lne.address = address;
-       lne.offset = offset;
+       lne.native_offset = address;
+       lne.il_offset = offset;
 
        g_array_append_val (jit->line_numbers, lne);
 }
@@ -273,7 +273,7 @@ encode_value (gint32 value, char *buf, char **endbuf)
         */
        if ((value >= 0) && (value <= 127))
                *p++ = value;
-       else if ((value >= 0) && (value <= 16384)) {
+       else if ((value >= 0) && (value <= 16383)) {
                p [0] = 0x80 | (value >> 8);
                p [1] = value & 0xff;
                p += 2;
@@ -388,10 +388,10 @@ mono_debug_serialize_debug_info (MonoCompile *cfg,
                MonoDebugLineNumberEntry *lne = &g_array_index (jit->line_numbers, 
                                                                                                                MonoDebugLineNumberEntry,
                                                                                                                i);
-               encode_value (lne->offset - prev_offset, p, &p);
-               encode_value (lne->address - prev_native_offset, p, &p);
-               prev_offset = lne->offset;
-               prev_native_offset = lne->address;
+               encode_value (lne->il_offset - prev_offset, p, &p);
+               encode_value (lne->native_offset - prev_native_offset, p, &p);
+               prev_offset = lne->il_offset;
+               prev_native_offset = lne->native_offset;
        }
 
        g_assert (p - buf < size);