X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fdwarfwriter.h;h=a6b30ec25138f0e987c6dbb9c7105318271b4bbf;hb=5600f484aa032bddfe71c1d85a80a33a32ae4a92;hp=bd8fed5b9514a0d4483ac48348970eba98e17cae;hpb=45df712a9b3b041bd10999cc85c9995d21c0a437;p=mono.git diff --git a/mono/mini/dwarfwriter.h b/mono/mini/dwarfwriter.h index bd8fed5b951..a6b30ec2513 100644 --- a/mono/mini/dwarfwriter.h +++ b/mono/mini/dwarfwriter.h @@ -20,12 +20,16 @@ typedef struct _MonoDwarfWriter MonoDwarfWriter; -MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file) MONO_INTERNAL; +MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending) MONO_INTERNAL; void mono_dwarf_writer_destroy (MonoDwarfWriter *w) MONO_INTERNAL; void mono_dwarf_writer_emit_base_info (MonoDwarfWriter *w, GSList *base_unwind_program) MONO_INTERNAL; +void mono_dwarf_writer_close (MonoDwarfWriter *w) MONO_INTERNAL; + +int mono_dwarf_writer_get_il_file_line_index (MonoDwarfWriter *w) MONO_INTERNAL; + void mono_dwarf_writer_emit_trampoline (MonoDwarfWriter *w, const char *tramp_name, char *start_symbol, char *end_symbol, guint8 *code, guint32 code_size, GSList *unwind_info) MONO_INTERNAL; void