[Mono-list] Compiling Hello World

Gaurav Vaish gaurav.vaish@amsoft.net
Tue, 20 Aug 2002 15:04:49 +0530


This is a multi-part message in MIME format.

------=_NextPart_000_0007_01C2485A.EDB84C10
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Hey,
    The corlib.dll goes out of sync with its runtime field when I compile a
small program on Mono. :(

    Attaching the program (useless) and the log, of the result of executing:
    mono --debug --trace hello.cs

    Also, during fresh compilation today, I found two unusual errors. While
executing monoburg, the file libglib.so.2.0 was reported missing, though
it's in /usr/local/lib with the path well set in /etc/ld.so.conf. I had to
explicitly set LD_LIBRARY_PATH to make it work !!

    Any clues on how to rectify the problems?


Happy Hacking,
master Gaurav
http://sf.net/users/mastergaurav

------=_NextPart_000_0007_01C2485A.EDB84C10
Content-Type: application/octet-stream;
	name="Hello_Out"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="Hello_Out"

Start JIT compilation of 06 System.Object:GetHashCode ()=0A=
END JIT compilation of 06 System.Object:GetHashCode 0x80780e0 0x806ad1c=0A=
Start JIT compilation of 06 System.Object:GetType ()=0A=
END JIT compilation of 06 System.Object:GetType 0x8078690 0x806ad94=0A=
Start JIT compilation of 06 System.Object:MemberwiseClone ()=0A=
END JIT compilation of 06 System.Object:MemberwiseClone 0x8078868 =
0x806ae0c=0A=
Start JIT compilation of 06 System.Object:obj_address ()=0A=
END JIT compilation of 06 System.Object:obj_address 0x8078a78 0x806ae84=0A=
Start JIT compilation of 06 System.AppDomainSetup:InitAppDomainSetup =
(System.AppDomainSetup)=0A=
END JIT compilation of 06 System.AppDomainSetup:InitAppDomainSetup =
0x8078e50 0x806aefc=0A=
Start JIT compilation of 06 System.AppDomain:ExecuteAssembly =
(string,System.Security.Policy.Evidence,string[])=0A=
END JIT compilation of 06 System.AppDomain:ExecuteAssembly 0x8081350 =
0x806af6c=0A=
Start JIT compilation of 06 System.AppDomain:GetAssemblies ()=0A=
END JIT compilation of 06 System.AppDomain:GetAssemblies 0x80814d8 =
0x806afec=0A=
Start JIT compilation of 06 System.AppDomain:GetData (string)=0A=
END JIT compilation of 06 System.AppDomain:GetData 0x80816f0 0x806b064=0A=
Start JIT compilation of 06 System.AppDomain:SetData (string,object)=0A=
END JIT compilation of 06 System.AppDomain:SetData 0x8081a18 0x806b0dc=0A=
Start JIT compilation of 06 System.AppDomain:getSetup ()=0A=
END JIT compilation of 06 System.AppDomain:getSetup 0x8081d80 0x806b14c=0A=
Start JIT compilation of 06 System.AppDomain:getFriendlyName ()=0A=
END JIT compilation of 06 System.AppDomain:getFriendlyName 0x8082030 =
0x806b1c4=0A=
Start JIT compilation of 06 System.AppDomain:getCurDomain ()=0A=
END JIT compilation of 06 System.AppDomain:getCurDomain 0x8082210 =
0x806b23c=0A=
Start JIT compilation of 06 System.AppDomain:LoadAssembly =
(System.Reflection.AssemblyName,System.Security.Policy.Evidence)=0A=
END JIT compilation of 06 System.AppDomain:LoadAssembly 0x8082488 =
0x806b2a4=0A=
Start JIT compilation of 06 System.AppDomain:createDomain =
(string,System.AppDomainSetup)=0A=
END JIT compilation of 06 System.AppDomain:createDomain 0x8082668 =
0x806b31c=0A=
Start JIT compilation of 06 System.AppDomain:Unload (System.AppDomain)=0A=
END JIT compilation of 06 System.AppDomain:Unload 0x80828d0 0x806b394=0A=
Start JIT compilation of 06 =
System.Threading.Thread:CurrentThread_internal ()=0A=
END JIT compilation of 06 System.Threading.Thread:CurrentThread_internal =
0x808d5b8 0x806b3fc=0A=
Start JIT compilation of 06 System.Threading.Thread:SlotHash_lookup ()=0A=
END JIT compilation of 06 System.Threading.Thread:SlotHash_lookup =
0x808d758 0x806b464=0A=
Start JIT compilation of 06 System.Threading.Thread:SlotHash_store =
(System.Collections.Hashtable)=0A=
END JIT compilation of 06 System.Threading.Thread:SlotHash_store =
0x808d948 0x806b4cc=0A=
Start JIT compilation of 06 System.Threading.Thread:Sleep_internal (int)=0A=
END JIT compilation of 06 System.Threading.Thread:Sleep_internal =
0x808dcf8 0x806b534=0A=
Start JIT compilation of 06 System.Threading.Thread:Thread_internal =
(System.Threading.ThreadStart)=0A=
END JIT compilation of 06 System.Threading.Thread:Thread_internal =
0x808dff8 0x806b59c=0A=
Start JIT compilation of 06 System.Threading.Thread:Join_internal =
(int,intptr)=0A=
END JIT compilation of 06 System.Threading.Thread:Join_internal =
0x808e388 0x806b614=0A=
Start JIT compilation of 06 System.Threading.Thread:Start_internal =
(intptr)=0A=
END JIT compilation of 06 System.Threading.Thread:Start_internal =
0x808e598 0x806b68c=0A=
Start JIT compilation of 06 System.Threading.Thread:Thread_free_internal =
(intptr)=0A=
END JIT compilation of 06 System.Threading.Thread:Thread_free_internal =
0x808e7c0 0x806b6fc=0A=
Start JIT compilation of 06 System.String:GetHashCode ()=0A=
END JIT compilation of 06 System.String:GetHashCode 0x8094d30 0x806b76c=0A=
Start JIT compilation of 06 System.String:.ctor (char*)=0A=
END JIT compilation of 06 System.String:.ctor 0x80950f8 0x806b7e4=0A=
Start JIT compilation of 06 System.String:.ctor (char*,int,int)=0A=
END JIT compilation of 06 System.String:.ctor 0x8095290 0x806b85c=0A=
Start JIT compilation of 06 System.String:.ctor (sbyte*)=0A=
END JIT compilation of 06 System.String:.ctor 0x8095460 0x806b8dc=0A=
Start JIT compilation of 06 System.String:.ctor (sbyte*,int,int)=0A=
END JIT compilation of 06 System.String:.ctor 0x8095630 0x806b954=0A=
Start JIT compilation of 06 System.String:.ctor =
(sbyte*,int,int,System.Text.Encoding)=0A=
END JIT compilation of 06 System.String:.ctor 0x8095800 0x806b9d4=0A=
Start JIT compilation of 06 System.String:.ctor (char[],int,int)=0A=
END JIT compilation of 06 System.String:.ctor 0x80959d8 0x806ba54=0A=
Start JIT compilation of 06 System.String:.ctor (char[])=0A=
END JIT compilation of 06 System.String:.ctor 0x8095bd8 0x806bad4=0A=
Start JIT compilation of 06 System.String:.ctor (char,int)=0A=
END JIT compilation of 06 System.String:.ctor 0x8095d90 0x806bb4c=0A=
Start JIT compilation of 06 System.String:get_Chars (int)=0A=
END JIT compilation of 06 System.String:get_Chars 0x8096060 0x806bbc4=0A=
Start JIT compilation of 06 System.String:InternalJoin =
(string,string[],int,int)=0A=
END JIT compilation of 06 System.String:InternalJoin 0x806cec0 0x806bc3c=0A=
Start JIT compilation of 06 System.String:InternalInsert (int,string)=0A=
END JIT compilation of 06 System.String:InternalInsert 0x8096d40 =
0x806bcb4=0A=
Start JIT compilation of 06 System.String:InternalReplace (char,char)=0A=
END JIT compilation of 06 System.String:InternalReplace 0x8096ee8 =
0x806bd2c=0A=
Start JIT compilation of 06 System.String:InternalReplace (string,string)=0A=
END JIT compilation of 06 System.String:InternalReplace 0x80970c8 =
0x806bda4=0A=
Start JIT compilation of 06 System.String:InternalRemove (int,int)=0A=
END JIT compilation of 06 System.String:InternalRemove 0x80972a8 =
0x806be1c=0A=
Start JIT compilation of 06 System.String:InternalCopyTo =
(int,char[],int,int)=0A=
END JIT compilation of 06 System.String:InternalCopyTo 0x8097480 =
0x806be94=0A=
Start JIT compilation of 06 System.String:InternalSplit (char[],int)=0A=
END JIT compilation of 06 System.String:InternalSplit 0x8097670 0x806bf0c=0A=
Start JIT compilation of 06 System.String:InternalTrim (char[],int)=0A=
END JIT compilation of 06 System.String:InternalTrim 0x8097848 0x806bf84=0A=
Start JIT compilation of 06 System.String:InternalIndexOf (char,int,int)=0A=
END JIT compilation of 06 System.String:InternalIndexOf 0x8097a20 =
0x806bffc=0A=
Start JIT compilation of 06 System.String:InternalIndexOf =
(string,int,int)=0A=
END JIT compilation of 06 System.String:InternalIndexOf 0x8097c08 =
0x806c07c=0A=
Start JIT compilation of 06 System.String:InternalIndexOfAny =
(char[],int,int)=0A=
END JIT compilation of 06 System.String:InternalIndexOfAny 0x8095f60 =
0x806c0fc=0A=
Start JIT compilation of 06 System.String:InternalLastIndexOf =
(char,int,int)=0A=
END JIT compilation of 06 System.String:InternalLastIndexOf 0x8096cb0 =
0x806c17c=0A=
Start JIT compilation of 06 System.String:InternalLastIndexOf =
(string,int,int)=0A=
END JIT compilation of 06 System.String:InternalLastIndexOf 0x8097f88 =
0x806c1fc=0A=
Start JIT compilation of 06 System.String:InternalLastIndexOfAny =
(char[],int,int)=0A=
END JIT compilation of 06 System.String:InternalLastIndexOfAny 0x8098e90 =
0x806c27c=0A=
Start JIT compilation of 06 System.String:InternalPad (int,char,bool)=0A=
END JIT compilation of 06 System.String:InternalPad 0x8099090 0x806c2fc=0A=
Start JIT compilation of 06 System.String:InternalToLower ()=0A=
END JIT compilation of 06 System.String:InternalToLower 0x8099270 =
0x806c37c=0A=
Start JIT compilation of 06 System.String:InternalToUpper ()=0A=
END JIT compilation of 06 System.String:InternalToUpper 0x8099440 =
0x806c3f4=0A=
Start JIT compilation of 06 System.String:InternalAllocateStr (int)=0A=
END JIT compilation of 06 System.String:InternalAllocateStr 0x8099618 =
0x806c46c=0A=
Start JIT compilation of 06 System.String:InternalStrcpy =
(string,int,string)=0A=
END JIT compilation of 06 System.String:InternalStrcpy 0x80997f0 =
0x806c4dc=0A=
Start JIT compilation of 06 System.String:InternalStrcpy =
(string,int,string,int,int)=0A=
END JIT compilation of 06 System.String:InternalStrcpy 0x80999d8 =
0x806c54c=0A=
Start JIT compilation of 06 System.String:InternalIntern (string)=0A=
END JIT compilation of 06 System.String:InternalIntern 0x8099bd0 =
0x806c5c4=0A=
Start JIT compilation of 06 System.String:InternalIsInterned (string)=0A=
END JIT compilation of 06 System.String:InternalIsInterned 0x8099dc0 =
0x806c634=0A=
Start JIT compilation of 06 System.String:InternalCompare =
(string,int,string,int,int,bool)=0A=
END JIT compilation of 06 System.String:InternalCompare 0x8099fa0 =
0x806c6a4=0A=
Start JIT compilation of 06 System.String:InternalEquals (string,string)=0A=
END JIT compilation of 06 System.String:InternalEquals 0x809a198 =
0x806c724=0A=
Start JIT compilation of 04 System.String:.cctor (object,intptr,intptr)=0A=
END JIT compilation of 04 System.String:.cctor 0x809a458 0x806c79c=0A=
ENTER: 04 System.String:.cctor (object,intptr,intptr)=0A=
((nil), 0, 0, )=0A=
Start JIT compilation of 00 System.String:.cctor ()=0A=
Start JIT compilation of 06 System.Array:Clone ()=0A=
END JIT compilation of 06 System.Array:Clone 0x80a0d28 0x806c844=0A=
Start JIT compilation of 06 System.Array:GetRank ()=0A=
END JIT compilation of 06 System.Array:GetRank 0x80a10a8 0x806c8bc=0A=
Start JIT compilation of 06 System.Array:GetLength (int)=0A=
END JIT compilation of 06 System.Array:GetLength 0x80a1238 0x806c934=0A=
Start JIT compilation of 06 System.Array:GetLowerBound (int)=0A=
END JIT compilation of 06 System.Array:GetLowerBound 0x80a13f8 0x806c9ac=0A=
Start JIT compilation of 06 System.Array:GetValue (int[])=0A=
END JIT compilation of 06 System.Array:GetValue 0x80a15a0 0x806ca24=0A=
Start JIT compilation of 06 System.Array:SetValue (object,int[])=0A=
END JIT compilation of 06 System.Array:SetValue 0x80a1798 0x806ca9c=0A=
Start JIT compilation of 06 System.Array:GetValueImpl (int)=0A=
END JIT compilation of 06 System.Array:GetValueImpl 0x80a1948 0x806cb0c=0A=
Start JIT compilation of 06 System.Array:SetValueImpl (object,int)=0A=
END JIT compilation of 06 System.Array:SetValueImpl 0x80963a8 0x806cb84=0A=
Start JIT compilation of 06 System.Array:FastCopy =
(System.Array,int,System.Array,int,int)=0A=
END JIT compilation of 06 System.Array:FastCopy 0x80a1ce8 0x806cbf4=0A=
Start JIT compilation of 06 System.Array:CreateInstanceImpl =
(System.Type,int[],int[])=0A=
END JIT compilation of 06 System.Array:CreateInstanceImpl 0x80a1e70 =
0x806cc6c=0A=
Start JIT compilation of 06 =
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray =
(System.Array,System.RuntimeFieldHandle)=0A=
END JIT compilation of 06 =
System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray 0x80a4af0 =
0x80a6fe4=0A=
END JIT compilation of 00 System.String:.cctor 0x80942a8 0x80a7064=0A=
ENTER: 00 System.String:.cctor ()=0A=
()=0A=
ENTER: 06 System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray =
(System.Array,System.RuntimeFieldHandle)=0A=
([System.Char[]:0x80a23f8], [38,25,0a,08,], )=0A=
LEAVE: 06 System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray =
(System.Array,System.RuntimeFieldHandle)=0A=
LEAVE: 00 System.String:.cctor ()=0A=
LEAVE: 04 System.String:.cctor (object,intptr,intptr)[OBJECT:(nil)]=0A=
Start JIT compilation of 04 System.Threading.Thread:.cctor =
(object,intptr,intptr)=0A=
END JIT compilation of 04 System.Threading.Thread:.cctor 0x80a4c98 =
0x80a70dc=0A=
ENTER: 04 System.Threading.Thread:.cctor (object,intptr,intptr)=0A=
((nil), 0, 0, )=0A=
Start JIT compilation of 00 System.Threading.Thread:.cctor ()=0A=
Start JIT compilation of 04 System.Collections.Hashtable:.cctor =
(object,intptr,intptr)=0A=
END JIT compilation of 04 System.Collections.Hashtable:.cctor 0x80accd8 =
0x80a7184=0A=
ENTER: 04 System.Collections.Hashtable:.cctor (object,intptr,intptr)=0A=
((nil), 0, 0, )=0A=
Start JIT compilation of 00 System.Collections.Hashtable:.cctor ()=0A=
END JIT compilation of 00 System.Collections.Hashtable:.cctor 0x809b630 =
0x80a722c=0A=
ENTER: 00 System.Collections.Hashtable:.cctor ()=0A=
()=0A=
Start JIT compilation of 00 System.Object:.ctor ()=0A=
END JIT compilation of 00 System.Object:.ctor 0x8076010 0x80a72cc=0A=
ENTER: 00 System.Object:.ctor ()=0A=
(this:0x80accc8[System.Object], )=0A=
LEAVE: 00 System.Object:.ctor ()=0A=
ENTER: 06 System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray =
(System.Array,System.RuntimeFieldHandle)=0A=
([System.Int32[]:0x80aebc0], [48,25,0a,08,], )=0A=
LEAVE: 06 System.Runtime.CompilerServices.RuntimeHelpers:InitializeArray =
(System.Array,System.RuntimeFieldHandle)=0A=
LEAVE: 00 System.Collections.Hashtable:.cctor ()=0A=
LEAVE: 04 System.Collections.Hashtable:.cctor =
(object,intptr,intptr)[OBJECT:(nil)]=0A=
END JIT compilation of 00 System.Threading.Thread:.cctor 0x808d2e8 =
0x80a7304=0A=
ENTER: 00 System.Threading.Thread:.cctor ()=0A=
()=0A=
Start JIT compilation of 00 System.Collections.Hashtable:.ctor ()=0A=
END JIT compilation of 00 System.Collections.Hashtable:.ctor 0x80a4db0 =
0x80a7394=0A=
ENTER: 00 System.Collections.Hashtable:.ctor ()=0A=
(this:0x809c720[System.Collections.Hashtable], )=0A=
Start JIT compilation of 00 System.Collections.Hashtable:.ctor =
(int,single,System.Collections.IHashCodeProvider,System.Collections.IComp=
arer)=0A=
END JIT compilation of 00 System.Collections.Hashtable:.ctor 0x809b688 =
0x80a73f4=0A=
ENTER: 00 System.Collections.Hashtable:.ctor =
(int,single,System.Collections.IHashCodeProvider,System.Collections.IComp=
arer)=0A=
(this:0x809c720[System.Collections.Hashtable], 0, 1.000000, (nil), =
(nil), )=0A=
Start JIT compilation of 00 System.Collections.Hashtable:ToPrime (int)=0A=
END JIT compilation of 00 System.Collections.Hashtable:ToPrime 0x80abd78 =
0x80a759c=0A=
ENTER: 00 System.Collections.Hashtable:ToPrime (int)=0A=
(1, )=0A=
LEAVE: 00 System.Collections.Hashtable:ToPrime (int)EAX=3D11=0A=
Start JIT compilation of 00 System.Collections.Hashtable:SetTable =
(Slot[])=0A=
END JIT compilation of 00 System.Collections.Hashtable:SetTable =
0x80ab708 0x80a765c=0A=
ENTER: 00 System.Collections.Hashtable:SetTable (Slot[])=0A=
(this:0x809c720[System.Collections.Hashtable], 0x80b2390, )=0A=
Start JIT compilation of 00 System.Collections.Hashtable:AdjustThreshold =
()=0A=
END JIT compilation of 00 System.Collections.Hashtable:AdjustThreshold =
0x80ab6a8 0x80a76ec=0A=
ENTER: 00 System.Collections.Hashtable:AdjustThreshold ()=0A=
(this:0x809c720[System.Collections.Hashtable], )=0A=
LEAVE: 00 System.Collections.Hashtable:AdjustThreshold ()=0A=
LEAVE: 00 System.Collections.Hashtable:SetTable (Slot[])=0A=
LEAVE: 00 System.Collections.Hashtable:.ctor =
(int,single,System.Collections.IHashCodeProvider,System.Collections.IComp=
arer)=0A=
LEAVE: 00 System.Collections.Hashtable:.ctor ()=0A=
Start JIT compilation of 00 .SynchedHashtable:.ctor =
(System.Collections.Hashtable)=0A=
END JIT compilation of 00 .SynchedHashtable:.ctor 0x80aecf0 0x80a778c=0A=
ENTER: 00 .SynchedHashtable:.ctor (System.Collections.Hashtable)=0A=
(this:0x80afe18[.SynchedHashtable], =
[System.Collections.Hashtable:0x809c720], )=0A=
ENTER: 00 System.Collections.Hashtable:.ctor =
(int,single,System.Collections.IHashCodeProvider,System.Collections.IComp=
arer)=0A=
(this:0x80afe18[.SynchedHashtable], 0, 1.000000, (nil), (nil), )=0A=
ENTER: 00 System.Collections.Hashtable:ToPrime (int)=0A=
(1, )=0A=
LEAVE: 00 System.Collections.Hashtable:ToPrime (int)EAX=3D11=0A=
ENTER: 00 System.Collections.Hashtable:SetTable (Slot[])=0A=
(this:0x80afe18[.SynchedHashtable], 0x80affa0, )=0A=
ENTER: 00 System.Collections.Hashtable:AdjustThreshold ()=0A=
(this:0x80afe18[.SynchedHashtable], )=0A=
LEAVE: 00 System.Collections.Hashtable:AdjustThreshold ()=0A=
LEAVE: 00 System.Collections.Hashtable:SetTable (Slot[])=0A=
LEAVE: 00 System.Collections.Hashtable:.ctor =
(int,single,System.Collections.IHashCodeProvider,System.Collections.IComp=
arer)=0A=
LEAVE: 00 .SynchedHashtable:.ctor (System.Collections.Hashtable)=0A=
LEAVE: 00 System.Threading.Thread:.cctor ()=0A=
LEAVE: 04 System.Threading.Thread:.cctor =
(object,intptr,intptr)[OBJECT:(nil)]=0A=
Start JIT compilation of 06 System.Object:GetHashCode ()=0A=
END JIT compilation of 06 System.Object:GetHashCode 0x80780e0 0x806ad1c=0A=
Start JIT compilation of 06 System.Object:GetType ()=0A=
END JIT compilation of 06 System.Object:GetType 0x8078690 0x806ad94=0A=
Start JIT compilation of 06 System.Object:MemberwiseClone ()=0A=
END JIT compilation of 06 System.Object:MemberwiseClone 0x8078868 =
0x806ae0c=0A=
Start JIT compilation of 06 System.Object:obj_address ()=0A=
END JIT compilation of 06 System.Object:obj_address 0x8078a78 0x806ae84=0A=
Start JIT compilation of 06 System.AppDomainSetup:InitAppDomainSetup =
(System.AppDomainSetup)=0A=
END JIT compilation of 06 System.AppDomainSetup:InitAppDomainSetup =
0x8078e50 0x806aefc=0A=
Start JIT compilation of 06 System.AppDomain:ExecuteAssembly =
(string,System.Security.Policy.Evidence,string[])=0A=
END JIT compilation of 06 System.AppDomain:ExecuteAssembly 0x8081350 =
0x806af6c=0A=
Start JIT compilation of 06 System.AppDomain:GetAssemblies ()=0A=
END JIT compilation of 06 System.AppDomain:GetAssemblies 0x80814d8 =
0x806afec=0A=
Start JIT compilation of 06 System.AppDomain:GetData (string)=0A=
END JIT compilation of 06 System.AppDomain:GetData 0x80816f0 0x806b064=0A=
Start JIT compilation of 06 System.AppDomain:SetData (string,object)=0A=
END JIT compilation of 06 System.AppDomain:SetData 0x8081a18 0x806b0dc=0A=
Start JIT compilation of 06 System.AppDomain:getSetup ()=0A=
END JIT compilation of 06 System.AppDomain:getSetup 0x8081d80 0x806b14c=0A=
Start JIT compilation of 06 System.AppDomain:getFriendlyName ()=0A=
END JIT compilation of 06 System.AppDomain:getFriendlyName 0x8082030 =
0x806b1c4=0A=
Start JIT compilation of 06 System.AppDomain:getCurDomain ()=0A=
END JIT compilation of 06 System.AppDomain:getCurDomain 0x8082210 =
0x806b23c=0A=
Start JIT compilation of 06 System.AppDomain:LoadAssembly =
(System.Reflection.AssemblyName,System.Security.Policy.Evidence)=0A=
END JIT compilation of 06 System.AppDomain:LoadAssembly 0x8082488 =
0x806b2a4=0A=
Start JIT compilation of 06 System.AppDomain:createDomain =
(string,System.AppDomainSetup)=0A=
END JIT compilation of 06 System.AppDomain:createDomain 0x8082668 =
0x806b31c=0A=
Start JIT compilation of 06 System.AppDomain:Unload (System.AppDomain)=0A=
END JIT compilation of 06 System.AppDomain:Unload 0x80828d0 0x806b394=0A=

------=_NextPart_000_0007_01C2485A.EDB84C10
Content-Type: application/octet-stream;
	name="hello.cs"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="hello.cs"

using System;=0A=
=0A=
namespace MasterGaurav=0A=
{=0A=
	public class Hello=0A=
	{=0A=
		public static void Main(string[] args)=0A=
		{=0A=
			System.Console.WriteLine("Hello, Gaurav!");=0A=
		}=0A=
	}=0A=
}=0A=

------=_NextPart_000_0007_01C2485A.EDB84C10--