2003-03-13 Martin Baulig <martin@ximian.com>
authorMartin Baulig <martin@novell.com>
Thu, 13 Mar 2003 22:27:12 +0000 (22:27 -0000)
committerMartin Baulig <martin@novell.com>
Thu, 13 Mar 2003 22:27:12 +0000 (22:27 -0000)
* debug.c (_mono_debug_address_from_il_offset): Moved to
../metadata/debug-mono-symfile.c

svn path=/trunk/mono/; revision=12484

mono/jit/ChangeLog
mono/jit/debug-private.h
mono/jit/debug.c

index 522059005480a844a2ef919378a689d633a09780..aef44affb64a031ab117151e92ab66ce7a3d6273 100644 (file)
@@ -1,3 +1,8 @@
+2003-03-13  Martin Baulig  <martin@ximian.com>
+
+       * debug.c (_mono_debug_address_from_il_offset): Moved to
+       ../metadata/debug-mono-symfile.c
+
 2003-03-07  Martin Baulig  <martin@ximian.com>
 
        * debug-jit.c: #include <config.h>.
index 00079e4c691fbe52e9ce38cf2b22a6c8867c3251..dc786161857bf3ccf0fef7fe3574f7b8a0d1290b 100644 (file)
@@ -89,8 +89,6 @@ void                  mono_debug_codegen_ret                (guint8 **buf);
 
 MonoDebugMethodInfo *_mono_debug_lookup_method              (MonoMethod *method);
 
-gint32               _mono_debug_address_from_il_offset     (MonoDebugMethodInfo *minfo, guint32 il_offset);
-
 AssemblyDebugInfo   *_mono_debug_get_image                  (MonoDebugHandle* debug, MonoImage *image);
 
 void                 _mono_debug_generate_line_number       (MonoDebugMethodInfo *minfo, guint32 address,
index 61b2f43859260932fb9e3b33888fad1e205a5afb..eeec3bd81ff530dd231bcea80e0c730b562a49e9 100644 (file)
@@ -802,25 +802,6 @@ il_offset_from_address (MonoDebugMethodInfo *minfo, guint32 address)
        return -1;
 }
 
-gint32
-_mono_debug_address_from_il_offset (MonoDebugMethodInfo *minfo, guint32 il_offset)
-{
-       int i;
-
-       if (!minfo->jit || !minfo->jit->line_numbers)
-               return -1;
-
-       for (i = minfo->jit->line_numbers->len - 1; i >= 0; i--) {
-               MonoDebugLineNumberEntry lne = g_array_index (
-                       minfo->jit->line_numbers, MonoDebugLineNumberEntry, i);
-
-               if (lne.offset <= il_offset)
-                       return lne.address;
-       }
-
-       return -1;
-}
-
 void
 mono_debug_add_type (MonoClass *klass)
 {