* debug.c (_mono_debug_address_from_il_offset): Moved to
../metadata/debug-mono-symfile.c
svn path=/trunk/mono/; revision=12484
+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>.
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,
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)
{