-
-
Save anonymous/2a6bff220314efcadf90afa7143a398c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Microsoft (R) .NET Framework IL Disassembler. Version 2.0.50727.42 | |
// Copyright (c) Microsoft Corporation. All rights reserved. | |
// Metadata version: v4.0.30319 | |
.assembly extern mscorlib | |
{ | |
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. | |
.ver 4:0:0:0 | |
} | |
.assembly bug_report_generic_self | |
{ | |
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx | |
63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. | |
// --- The following custom attribute is added automatically, do not uncomment ------- | |
// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 07 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) = ( 01 00 17 62 75 67 5F 72 65 70 6F 72 74 5F 67 65 // ...bug_report_ge | |
6E 65 72 69 63 5F 73 65 6C 66 00 00 ) // neric_self.. | |
.custom instance void [mscorlib]System.Reflection.AssemblyDescriptionAttribute::.ctor(string) = ( 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Reflection.AssemblyConfigurationAttribute::.ctor(string) = ( 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Reflection.AssemblyCompanyAttribute::.ctor(string) = ( 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Reflection.AssemblyProductAttribute::.ctor(string) = ( 01 00 17 62 75 67 5F 72 65 70 6F 72 74 5F 67 65 // ...bug_report_ge | |
6E 65 72 69 63 5F 73 65 6C 66 00 00 ) // neric_self.. | |
.custom instance void [mscorlib]System.Reflection.AssemblyCopyrightAttribute::.ctor(string) = ( 01 00 12 43 6F 70 79 72 69 67 68 74 20 C2 A9 20 // ...Copyright .. | |
20 32 30 31 37 00 00 ) // 2017.. | |
.custom instance void [mscorlib]System.Reflection.AssemblyTrademarkAttribute::.ctor(string) = ( 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Runtime.InteropServices.ComVisibleAttribute::.ctor(bool) = ( 01 00 00 00 00 ) | |
.custom instance void [mscorlib]System.Runtime.InteropServices.GuidAttribute::.ctor(string) = ( 01 00 24 61 63 39 38 62 35 30 61 2D 37 37 30 30 // ..$ac98b50a-7700 | |
2D 34 38 65 35 2D 61 66 62 63 2D 32 61 64 30 65 // -48e5-afbc-2ad0e | |
37 35 30 34 64 62 31 00 00 ) // 7504db1.. | |
.custom instance void [mscorlib]System.Reflection.AssemblyFileVersionAttribute::.ctor(string) = ( 01 00 07 31 2E 30 2E 30 2E 30 00 00 ) // ...1.0.0.0.. | |
.custom instance void [mscorlib]System.Runtime.Versioning.TargetFrameworkAttribute::.ctor(string) = ( 01 00 1C 2E 4E 45 54 46 72 61 6D 65 77 6F 72 6B // ....NETFramework | |
2C 56 65 72 73 69 6F 6E 3D 76 34 2E 36 2E 31 01 // ,Version=v4.6.1. | |
00 54 0E 14 46 72 61 6D 65 77 6F 72 6B 44 69 73 // .T..FrameworkDis | |
70 6C 61 79 4E 61 6D 65 14 2E 4E 45 54 20 46 72 // playName..NET Fr | |
61 6D 65 77 6F 72 6B 20 34 2E 36 2E 31 ) // amework 4.6.1 | |
.hash algorithm 0x00008004 | |
.ver 1:0:0:0 | |
} | |
.module bug_report_generic_self.exe | |
// MVID: {08BA1D3A-30F1-46AB-9F2E-45E646C16540} | |
.imagebase 0x00400000 | |
.file alignment 0x00000200 | |
.stackreserve 0x00100000 | |
.subsystem 0x0003 // WINDOWS_CUI | |
.corflags 0x00020003 // ILONLY 32BITREQUIRED | |
// =============== CLASS MEMBERS DECLARATION =================== | |
.class public auto ansi beforefieldinit bug_report_generic_self.Singleton`1<T> | |
extends [mscorlib]System.Object | |
{ | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// Code size 8 (0x8) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [mscorlib]System.Object::.ctor() | |
IL_0006: nop | |
IL_0007: ret | |
} // end of method Singleton`1::.ctor | |
} // end of class bug_report_generic_self.Singleton`1 | |
.class public auto ansi beforefieldinit bug_report_generic_self.TestClass | |
extends class bug_report_generic_self.Singleton`1<class bug_report_generic_self.TestClass> | |
{ | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// Code size 8 (0x8) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void class bug_report_generic_self.Singleton`1<class bug_report_generic_self.TestClass>::.ctor() | |
IL_0006: nop | |
IL_0007: ret | |
} // end of method TestClass::.ctor | |
} // end of class bug_report_generic_self.TestClass | |
.class private auto ansi beforefieldinit bug_report_generic_self.Program | |
extends [mscorlib]System.Object | |
{ | |
.method private hidebysig static void Main(string[] args) cil managed | |
{ | |
.entrypoint | |
// Code size 8 (0x8) | |
.maxstack 1 | |
.locals init (class bug_report_generic_self.TestClass V_0) | |
IL_0000: nop | |
IL_0001: newobj instance void bug_report_generic_self.TestClass::.ctor() | |
IL_0006: stloc.0 | |
IL_0007: ret | |
} // end of method Program::Main | |
.method public hidebysig specialname rtspecialname | |
instance void .ctor() cil managed | |
{ | |
// Code size 8 (0x8) | |
.maxstack 8 | |
IL_0000: ldarg.0 | |
IL_0001: call instance void [mscorlib]System.Object::.ctor() | |
IL_0006: nop | |
IL_0007: ret | |
} // end of method Program::.ctor | |
} // end of class bug_report_generic_self.Program | |
// ============================================================= | |
// *********** DISASSEMBLY COMPLETE *********************** | |
// WARNING: Created Win32 resource file bug_report_generic_self.res |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment