2002-03-21 Martin Baulig <martin@gnome.org>
authorMartin Baulig <martin@novell.com>
Thu, 21 Mar 2002 11:05:08 +0000 (11:05 -0000)
committerMartin Baulig <martin@novell.com>
Thu, 21 Mar 2002 11:05:08 +0000 (11:05 -0000)
commit0349439df701b445dd1a3da696506796c0e96595
tree6df143ef115fcd4a83bed2cd761f898e6b4fb195
parent579f146c9d103ebdee692808578091963b526286
2002-03-21  Martin Baulig  <martin@gnome.org>

* debug.h (MonoDebugFormat): Added MONO_DEBUG_FORMAT_DWARF2_PLUS.

* debug-dwarf2-plus.c: This debugging format reads a symbol file which has
been created by MCS and fills in all machine dependent stuff.

* debug-private.h (DebugMethodInfo): Added `MonoDebugMethodInfo method_info',
removed everything which is already in MonoDebugMethodInfo.

* debug.c (debug_generate_method_lines): Generate the MonoILOffsetInfo array.
(mono_debug_make_symbols): Don't open the file or call as, this is done in the
backend code.

* jit.c (main): Added "--dwarf-plus" command line option to use the new
MONO_DEBUG_FORMAT_DWARF2_PLUS debugging format.

svn path=/trunk/mono/; revision=3260
mono/jit/ChangeLog
mono/jit/Makefile.am
mono/jit/debug-dwarf2-plus.c [new file with mode: 0644]
mono/jit/debug-dwarf2.c
mono/jit/debug-private.h
mono/jit/debug-stabs.c
mono/jit/debug.c
mono/jit/debug.h
mono/jit/jit.c