[Mono-list] What is Dwarf???
28 Jan 2003 07:26:41 -0500
Dwarf is a file format for debugging information. It is commonly used
on Unix-like systems.
Managed code is code that runs within mono/.NET. It's stored in an
intermediate language (CIL), is garbage collected, has array checking,
and lots of other nice goodies.
Unmanaged code is a synonym for native code, which is everything that
isn't managed. :-) Anything generated by gcc is unmanaged, for
example. Arguably, "unmanaged" means "everything that isn't managed,"
which would include shell scripts, Perl, Java, etc., but I've never
actually heard anyone make the statement that Perl is unmanaged code.
:-) (Unmanageable, perhaps, but not unmanaged. :-D)
Hope this helps.
On Tue, 2003-01-28 at 07:16, 勇 唐 wrote:
> hi, every one.
> I am a newer and from china.
> I am reading the homepage of go-mono.
> I do't know what Dwarf is.[image]
> The debugging file format used in Dwarf (its already supported by our
> class libraries and the Mono C# compiler; To debug C applications, you
> need a recent GCC, or to pass the -gdwarf-2 flag to gcc).
> And how to expain "managed" and "unmanaged"?
> Mono debugger is written in C# and can debug both managed and
> unmanaged applications,
> Jerry Tang
> Do You Yahoo!?