X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fdwarfwriter.h;h=d67e12aad97ad7e483757bcfe323530f2076e091;hb=HEAD;hp=c10bbfe431b02a21412e4f669321eeeb57168e38;hpb=6352c16dd5306ccb8bedc742bf99505688695dc6;p=mono.git diff --git a/mono/mini/dwarfwriter.h b/mono/mini/dwarfwriter.h index c10bbfe431b..d67e12aad97 100644 --- a/mono/mini/dwarfwriter.h +++ b/mono/mini/dwarfwriter.h @@ -1,5 +1,6 @@ -/* - * dwarfwriter.h: Creation of DWARF debug information +/** + * \file + * Creation of DWARF debug information * * Author: * Zoltan Varga (vargaz@gmail.com) @@ -14,26 +15,27 @@ #include "image-writer.h" #include "mini.h" -#include +#include #include typedef struct _MonoDwarfWriter MonoDwarfWriter; -MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean appending, gboolean emit_line_numbers) MONO_INTERNAL; +MonoDwarfWriter* mono_dwarf_writer_create (MonoImageWriter *writer, FILE *il_file, int il_file_start_line, gboolean emit_line_numbers); -void mono_dwarf_writer_destroy (MonoDwarfWriter *w) MONO_INTERNAL; +void mono_dwarf_writer_destroy (MonoDwarfWriter *w); -void mono_dwarf_writer_emit_base_info (MonoDwarfWriter *w, const char *cu_name, GSList *base_unwind_program) MONO_INTERNAL; +void mono_dwarf_writer_emit_base_info (MonoDwarfWriter *w, const char *cu_name, GSList *base_unwind_program); -void mono_dwarf_writer_close (MonoDwarfWriter *w) MONO_INTERNAL; +void mono_dwarf_writer_close (MonoDwarfWriter *w); -int mono_dwarf_writer_get_il_file_line_index (MonoDwarfWriter *w) MONO_INTERNAL; +int mono_dwarf_writer_get_il_file_line_index (MonoDwarfWriter *w); -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 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); void -mono_dwarf_writer_emit_method (MonoDwarfWriter *w, MonoCompile *cfg, MonoMethod *method, char *start_symbol, char *end_symbol, guint8 *code, guint32 code_size, MonoInst **args, MonoInst **locals, GSList *unwind_info, MonoDebugMethodJitInfo *debug_info) MONO_INTERNAL; +mono_dwarf_writer_emit_method (MonoDwarfWriter *w, MonoCompile *cfg, MonoMethod *method, char *start_symbol, char *end_symbol, char *linkage_name, + guint8 *code, guint32 code_size, MonoInst **args, MonoInst **locals, GSList *unwind_info, MonoDebugMethodJitInfo *debug_info); char * mono_dwarf_escape_path (const char *name);