guint32 line_number_table_size;
guint32 local_variable_table_offset;
guint32 local_variable_table_size;
+ guint32 source_file_table_offset;
+ guint32 source_file_table_size;
+ guint32 source_file_count;
guint32 type_count;
guint32 type_index_table_offset;
guint32 type_index_table_size;
MonoSymbolFile *symfile;
guint32 file_offset;
guint32 num_il_offsets;
+ guint32 start_line;
+ guint32 end_line;
MonoSymbolFileLineNumberEntry *il_offsets;
MonoDebugMethodJitInfo *jit;
gpointer user_data;
MonoSymbolFilePriv *_priv;
};
-#define MONO_SYMBOL_FILE_VERSION 26
+#define MONO_SYMBOL_FILE_VERSION 28
#define MONO_SYMBOL_FILE_MAGIC 0x45e82623fd7fa614
-#define MONO_SYMBOL_FILE_DYNAMIC_VERSION 10
+#define MONO_SYMBOL_FILE_DYNAMIC_VERSION 14
#define MONO_SYMBOL_FILE_DYNAMIC_MAGIC 0x7aff65af4253d427
MonoSymbolFile *
mono_debug_close_mono_symbol_file (MonoSymbolFile *symfile);
MonoSymbolFile *
-mono_debug_create_mono_symbol_file (MonoImage *image,
- GHashTable *method_hash);
+mono_debug_create_mono_symbol_file (MonoImage *image);
gchar *
mono_debug_find_source_location (MonoSymbolFile *symfile,